1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Copyright (c) 2021 Rockchip Electronics Co., Ltd. 4 */ 5 6#include <dt-bindings/pinctrl/rockchip.h> 7#include "rk3588s-pinconf.dtsi" 8 9/* 10 * This file is auto generated by pin2dts tool, please keep these code 11 * by adding changes at end of this file. 12 */ 13&pinctrl { 14 auddsm { 15 /omit-if-no-ref/ 16 auddsm_pins: auddsm-pins { 17 rockchip,pins = 18 /* auddsm_ln */ 19 <3 RK_PA1 4 &pcfg_pull_none>, 20 /* auddsm_lp */ 21 <3 RK_PA2 4 &pcfg_pull_none>, 22 /* auddsm_rn */ 23 <3 RK_PA3 4 &pcfg_pull_none>, 24 /* auddsm_rp */ 25 <3 RK_PA4 4 &pcfg_pull_none>; 26 }; 27 }; 28 29 bt1120 { 30 /omit-if-no-ref/ 31 bt1120_pins: bt1120-pins { 32 rockchip,pins = 33 /* bt1120_clkout */ 34 <4 RK_PB0 2 &pcfg_pull_none>, 35 /* bt1120_d0 */ 36 <4 RK_PA0 2 &pcfg_pull_none>, 37 /* bt1120_d1 */ 38 <4 RK_PA1 2 &pcfg_pull_none>, 39 /* bt1120_d2 */ 40 <4 RK_PA2 2 &pcfg_pull_none>, 41 /* bt1120_d3 */ 42 <4 RK_PA3 2 &pcfg_pull_none>, 43 /* bt1120_d4 */ 44 <4 RK_PA4 2 &pcfg_pull_none>, 45 /* bt1120_d5 */ 46 <4 RK_PA5 2 &pcfg_pull_none>, 47 /* bt1120_d6 */ 48 <4 RK_PA6 2 &pcfg_pull_none>, 49 /* bt1120_d7 */ 50 <4 RK_PA7 2 &pcfg_pull_none>, 51 /* bt1120_d8 */ 52 <4 RK_PB2 2 &pcfg_pull_none>, 53 /* bt1120_d9 */ 54 <4 RK_PB3 2 &pcfg_pull_none>, 55 /* bt1120_d10 */ 56 <4 RK_PB4 2 &pcfg_pull_none>, 57 /* bt1120_d11 */ 58 <4 RK_PB5 2 &pcfg_pull_none>, 59 /* bt1120_d12 */ 60 <4 RK_PB6 2 &pcfg_pull_none>, 61 /* bt1120_d13 */ 62 <4 RK_PB7 2 &pcfg_pull_none>, 63 /* bt1120_d14 */ 64 <4 RK_PC0 2 &pcfg_pull_none>, 65 /* bt1120_d15 */ 66 <4 RK_PC1 2 &pcfg_pull_none>; 67 }; 68 }; 69 70 can0 { 71 /omit-if-no-ref/ 72 can0m0_pins: can0m0-pins { 73 rockchip,pins = 74 /* can0_rx_m0 */ 75 <0 RK_PC0 11 &pcfg_pull_none>, 76 /* can0_tx_m0 */ 77 <0 RK_PB7 11 &pcfg_pull_none>; 78 }; 79 80 /omit-if-no-ref/ 81 can0m1_pins: can0m1-pins { 82 rockchip,pins = 83 /* can0_rx_m1 */ 84 <4 RK_PD5 9 &pcfg_pull_none>, 85 /* can0_tx_m1 */ 86 <4 RK_PD4 9 &pcfg_pull_none>; 87 }; 88 }; 89 90 can1 { 91 /omit-if-no-ref/ 92 can1m0_pins: can1m0-pins { 93 rockchip,pins = 94 /* can1_rx_m0 */ 95 <3 RK_PB5 9 &pcfg_pull_none>, 96 /* can1_tx_m0 */ 97 <3 RK_PB6 9 &pcfg_pull_none>; 98 }; 99 100 /omit-if-no-ref/ 101 can1m1_pins: can1m1-pins { 102 rockchip,pins = 103 /* can1_rx_m1 */ 104 <4 RK_PB2 12 &pcfg_pull_none>, 105 /* can1_tx_m1 */ 106 <4 RK_PB3 12 &pcfg_pull_none>; 107 }; 108 }; 109 110 can2 { 111 /omit-if-no-ref/ 112 can2m0_pins: can2m0-pins { 113 rockchip,pins = 114 /* can2_rx_m0 */ 115 <3 RK_PC4 9 &pcfg_pull_none>, 116 /* can2_tx_m0 */ 117 <3 RK_PC5 9 &pcfg_pull_none>; 118 }; 119 120 /omit-if-no-ref/ 121 can2m1_pins: can2m1-pins { 122 rockchip,pins = 123 /* can2_rx_m1 */ 124 <0 RK_PD4 10 &pcfg_pull_none>, 125 /* can2_tx_m1 */ 126 <0 RK_PD5 10 &pcfg_pull_none>; 127 }; 128 }; 129 130 cif { 131 /omit-if-no-ref/ 132 cif_clk: cif-clk { 133 rockchip,pins = 134 /* cif_clkout */ 135 <4 RK_PB4 1 &pcfg_pull_none>; 136 }; 137 138 /omit-if-no-ref/ 139 cif_dvp_clk: cif-dvp-clk { 140 rockchip,pins = 141 /* cif_clkin */ 142 <4 RK_PB0 1 &pcfg_pull_none>, 143 /* cif_href */ 144 <4 RK_PB2 1 &pcfg_pull_none>, 145 /* cif_vsync */ 146 <4 RK_PB3 1 &pcfg_pull_none>; 147 }; 148 149 /omit-if-no-ref/ 150 cif_dvp_bus16: cif-dvp-bus16 { 151 rockchip,pins = 152 /* cif_d8 */ 153 <3 RK_PC4 1 &pcfg_pull_none>, 154 /* cif_d9 */ 155 <3 RK_PC5 1 &pcfg_pull_none>, 156 /* cif_d10 */ 157 <3 RK_PC6 1 &pcfg_pull_none>, 158 /* cif_d11 */ 159 <3 RK_PC7 1 &pcfg_pull_none>, 160 /* cif_d12 */ 161 <3 RK_PD0 1 &pcfg_pull_none>, 162 /* cif_d13 */ 163 <3 RK_PD1 1 &pcfg_pull_none>, 164 /* cif_d14 */ 165 <3 RK_PD2 1 &pcfg_pull_none>, 166 /* cif_d15 */ 167 <3 RK_PD3 1 &pcfg_pull_none>; 168 }; 169 170 /omit-if-no-ref/ 171 cif_dvp_bus8: cif-dvp-bus8 { 172 rockchip,pins = 173 /* cif_d0 */ 174 <4 RK_PA0 1 &pcfg_pull_none>, 175 /* cif_d1 */ 176 <4 RK_PA1 1 &pcfg_pull_none>, 177 /* cif_d2 */ 178 <4 RK_PA2 1 &pcfg_pull_none>, 179 /* cif_d3 */ 180 <4 RK_PA3 1 &pcfg_pull_none>, 181 /* cif_d4 */ 182 <4 RK_PA4 1 &pcfg_pull_none>, 183 /* cif_d5 */ 184 <4 RK_PA5 1 &pcfg_pull_none>, 185 /* cif_d6 */ 186 <4 RK_PA6 1 &pcfg_pull_none>, 187 /* cif_d7 */ 188 <4 RK_PA7 1 &pcfg_pull_none>; 189 }; 190 }; 191 192 clk32k { 193 /omit-if-no-ref/ 194 clk32k_in: clk32k-in { 195 rockchip,pins = 196 /* clk32k_in */ 197 <0 RK_PB2 1 &pcfg_pull_none>; 198 }; 199 200 /omit-if-no-ref/ 201 clk32k_out0: clk32k-out0 { 202 rockchip,pins = 203 /* clk32k_out0 */ 204 <0 RK_PB2 2 &pcfg_pull_none>; 205 }; 206 }; 207 208 cpu { 209 /omit-if-no-ref/ 210 cpu_pins: cpu-pins { 211 rockchip,pins = 212 /* cpu_big0_avs */ 213 <0 RK_PD1 2 &pcfg_pull_none>, 214 /* cpu_big1_avs */ 215 <0 RK_PD5 2 &pcfg_pull_none>; 216 }; 217 }; 218 219 ddrphych0 { 220 /omit-if-no-ref/ 221 ddrphych0_pins: ddrphych0-pins { 222 rockchip,pins = 223 /* ddrphych0_dtb0 */ 224 <4 RK_PA0 7 &pcfg_pull_none>, 225 /* ddrphych0_dtb1 */ 226 <4 RK_PA1 7 &pcfg_pull_none>, 227 /* ddrphych0_dtb2 */ 228 <4 RK_PA2 7 &pcfg_pull_none>, 229 /* ddrphych0_dtb3 */ 230 <4 RK_PA3 7 &pcfg_pull_none>; 231 }; 232 }; 233 234 ddrphych1 { 235 /omit-if-no-ref/ 236 ddrphych1_pins: ddrphych1-pins { 237 rockchip,pins = 238 /* ddrphych1_dtb0 */ 239 <4 RK_PA4 7 &pcfg_pull_none>, 240 /* ddrphych1_dtb1 */ 241 <4 RK_PA5 7 &pcfg_pull_none>, 242 /* ddrphych1_dtb2 */ 243 <4 RK_PA6 7 &pcfg_pull_none>, 244 /* ddrphych1_dtb3 */ 245 <4 RK_PA7 7 &pcfg_pull_none>; 246 }; 247 }; 248 249 ddrphych2 { 250 /omit-if-no-ref/ 251 ddrphych2_pins: ddrphych2-pins { 252 rockchip,pins = 253 /* ddrphych2_dtb0 */ 254 <4 RK_PB0 7 &pcfg_pull_none>, 255 /* ddrphych2_dtb1 */ 256 <4 RK_PB1 7 &pcfg_pull_none>, 257 /* ddrphych2_dtb2 */ 258 <4 RK_PB2 7 &pcfg_pull_none>, 259 /* ddrphych2_dtb3 */ 260 <4 RK_PB3 7 &pcfg_pull_none>; 261 }; 262 }; 263 264 ddrphych3 { 265 /omit-if-no-ref/ 266 ddrphych3_pins: ddrphych3-pins { 267 rockchip,pins = 268 /* ddrphych3_dtb0 */ 269 <4 RK_PB4 7 &pcfg_pull_none>, 270 /* ddrphych3_dtb1 */ 271 <4 RK_PB5 7 &pcfg_pull_none>, 272 /* ddrphych3_dtb2 */ 273 <4 RK_PB6 7 &pcfg_pull_none>, 274 /* ddrphych3_dtb3 */ 275 <4 RK_PB7 7 &pcfg_pull_none>; 276 }; 277 }; 278 279 dp0 { 280 /omit-if-no-ref/ 281 dp0m0_pins: dp0m0-pins { 282 rockchip,pins = 283 /* dp0_hpdin_m0 */ 284 <4 RK_PB4 5 &pcfg_pull_none>; 285 }; 286 287 /omit-if-no-ref/ 288 dp0m1_pins: dp0m1-pins { 289 rockchip,pins = 290 /* dp0_hpdin_m1 */ 291 <0 RK_PC4 10 &pcfg_pull_none>; 292 }; 293 294 /omit-if-no-ref/ 295 dp0m2_pins: dp0m2-pins { 296 rockchip,pins = 297 /* dp0_hpdin_m2 */ 298 <1 RK_PA0 5 &pcfg_pull_none>; 299 }; 300 }; 301 302 dp1 { 303 /omit-if-no-ref/ 304 dp1m0_pins: dp1m0-pins { 305 rockchip,pins = 306 /* dp1_hpdin_m0 */ 307 <3 RK_PD5 5 &pcfg_pull_none>; 308 }; 309 310 /omit-if-no-ref/ 311 dp1m1_pins: dp1m1-pins { 312 rockchip,pins = 313 /* dp1_hpdin_m1 */ 314 <0 RK_PC5 10 &pcfg_pull_none>; 315 }; 316 317 /omit-if-no-ref/ 318 dp1m2_pins: dp1m2-pins { 319 rockchip,pins = 320 /* dp1_hpdin_m2 */ 321 <1 RK_PA1 5 &pcfg_pull_none>; 322 }; 323 }; 324 325 emmc { 326 /omit-if-no-ref/ 327 emmc_rstnout: emmc-rstnout { 328 rockchip,pins = 329 /* emmc_rstn */ 330 <2 RK_PA3 1 &pcfg_pull_none>; 331 }; 332 333 /omit-if-no-ref/ 334 emmc_bus8: emmc-bus8 { 335 rockchip,pins = 336 /* emmc_d0 */ 337 <2 RK_PD0 1 &pcfg_pull_up_drv_level_2>, 338 /* emmc_d1 */ 339 <2 RK_PD1 1 &pcfg_pull_up_drv_level_2>, 340 /* emmc_d2 */ 341 <2 RK_PD2 1 &pcfg_pull_up_drv_level_2>, 342 /* emmc_d3 */ 343 <2 RK_PD3 1 &pcfg_pull_up_drv_level_2>, 344 /* emmc_d4 */ 345 <2 RK_PD4 1 &pcfg_pull_up_drv_level_2>, 346 /* emmc_d5 */ 347 <2 RK_PD5 1 &pcfg_pull_up_drv_level_2>, 348 /* emmc_d6 */ 349 <2 RK_PD6 1 &pcfg_pull_up_drv_level_2>, 350 /* emmc_d7 */ 351 <2 RK_PD7 1 &pcfg_pull_up_drv_level_2>; 352 }; 353 354 /omit-if-no-ref/ 355 emmc_clk: emmc-clk { 356 rockchip,pins = 357 /* emmc_clkout */ 358 <2 RK_PA1 1 &pcfg_pull_up_drv_level_2>; 359 }; 360 361 /omit-if-no-ref/ 362 emmc_cmd: emmc-cmd { 363 rockchip,pins = 364 /* emmc_cmd */ 365 <2 RK_PA0 1 &pcfg_pull_up_drv_level_2>; 366 }; 367 368 /omit-if-no-ref/ 369 emmc_data_strobe: emmc-data-strobe { 370 rockchip,pins = 371 /* emmc_data_strobe */ 372 <2 RK_PA2 1 &pcfg_pull_none>; 373 }; 374 }; 375 376 eth1 { 377 /omit-if-no-ref/ 378 eth1_pins: eth1-pins { 379 rockchip,pins = 380 /* eth1_refclko_25m */ 381 <3 RK_PA6 1 &pcfg_pull_none>; 382 }; 383 }; 384 385 fspi { 386 /omit-if-no-ref/ 387 fspim0_pins: fspim0-pins { 388 rockchip,pins = 389 /* fspi_clk_m0 */ 390 <2 RK_PA0 2 &pcfg_pull_up_drv_level_2>, 391 /* fspi_cs0n_m0 */ 392 <2 RK_PD6 2 &pcfg_pull_up_drv_level_2>, 393 /* fspi_d0_m0 */ 394 <2 RK_PD0 2 &pcfg_pull_up_drv_level_2>, 395 /* fspi_d1_m0 */ 396 <2 RK_PD1 2 &pcfg_pull_up_drv_level_2>, 397 /* fspi_d2_m0 */ 398 <2 RK_PD2 2 &pcfg_pull_up_drv_level_2>, 399 /* fspi_d3_m0 */ 400 <2 RK_PD3 2 &pcfg_pull_up_drv_level_2>; 401 }; 402 403 /omit-if-no-ref/ 404 fspim0_cs1: fspim0-cs1 { 405 rockchip,pins = 406 /* fspi_cs1n_m0 */ 407 <2 RK_PD7 2 &pcfg_pull_up_drv_level_2>; 408 }; 409 410 /omit-if-no-ref/ 411 fspim2_pins: fspim2-pins { 412 rockchip,pins = 413 /* fspi_clk_m2 */ 414 <3 RK_PA5 5 &pcfg_pull_up_drv_level_2>, 415 /* fspi_cs0n_m2 */ 416 <3 RK_PC4 2 &pcfg_pull_up_drv_level_2>, 417 /* fspi_d0_m2 */ 418 <3 RK_PA0 5 &pcfg_pull_up_drv_level_2>, 419 /* fspi_d1_m2 */ 420 <3 RK_PA1 5 &pcfg_pull_up_drv_level_2>, 421 /* fspi_d2_m2 */ 422 <3 RK_PA2 5 &pcfg_pull_up_drv_level_2>, 423 /* fspi_d3_m2 */ 424 <3 RK_PA3 5 &pcfg_pull_up_drv_level_2>; 425 }; 426 427 /omit-if-no-ref/ 428 fspim2_cs1: fspim2-cs1 { 429 rockchip,pins = 430 /* fspi_cs1n_m2 */ 431 <3 RK_PC5 2 &pcfg_pull_up_drv_level_2>; 432 }; 433 }; 434 435 gmac1 { 436 /omit-if-no-ref/ 437 gmac1_miim: gmac1-miim { 438 rockchip,pins = 439 /* gmac1_mdc */ 440 <3 RK_PC2 1 &pcfg_pull_none>, 441 /* gmac1_mdio */ 442 <3 RK_PC3 1 &pcfg_pull_none>; 443 }; 444 445 /omit-if-no-ref/ 446 gmac1_clkinout: gmac1-clkinout { 447 rockchip,pins = 448 /* gmac1_mclkinout */ 449 <3 RK_PB6 1 &pcfg_pull_none>; 450 }; 451 452 /omit-if-no-ref/ 453 gmac1_rx_bus2: gmac1-rx-bus2 { 454 rockchip,pins = 455 /* gmac1_rxd0 */ 456 <3 RK_PA7 1 &pcfg_pull_none>, 457 /* gmac1_rxd1 */ 458 <3 RK_PB0 1 &pcfg_pull_none>, 459 /* gmac1_rxdv_crs */ 460 <3 RK_PB1 1 &pcfg_pull_none>; 461 }; 462 463 /omit-if-no-ref/ 464 gmac1_tx_bus2: gmac1-tx-bus2 { 465 rockchip,pins = 466 /* gmac1_txd0 */ 467 <3 RK_PB3 1 &pcfg_pull_none>, 468 /* gmac1_txd1 */ 469 <3 RK_PB4 1 &pcfg_pull_none>, 470 /* gmac1_txen */ 471 <3 RK_PB5 1 &pcfg_pull_none>; 472 }; 473 474 /omit-if-no-ref/ 475 gmac1_rgmii_clk: gmac1-rgmii-clk { 476 rockchip,pins = 477 /* gmac1_rxclk */ 478 <3 RK_PA5 1 &pcfg_pull_none>, 479 /* gmac1_txclk */ 480 <3 RK_PA4 1 &pcfg_pull_none>; 481 }; 482 483 /omit-if-no-ref/ 484 gmac1_rgmii_bus: gmac1-rgmii-bus { 485 rockchip,pins = 486 /* gmac1_rxd2 */ 487 <3 RK_PA2 1 &pcfg_pull_none>, 488 /* gmac1_rxd3 */ 489 <3 RK_PA3 1 &pcfg_pull_none>, 490 /* gmac1_txd2 */ 491 <3 RK_PA0 1 &pcfg_pull_none>, 492 /* gmac1_txd3 */ 493 <3 RK_PA1 1 &pcfg_pull_none>; 494 }; 495 496 /omit-if-no-ref/ 497 gmac1_ppsclk: gmac1-ppsclk { 498 rockchip,pins = 499 /* gmac1_ppsclk */ 500 <3 RK_PC1 1 &pcfg_pull_none>; 501 }; 502 503 /omit-if-no-ref/ 504 gmac1_ppstrig: gmac1-ppstrig { 505 rockchip,pins = 506 /* gmac1_ppstrig */ 507 <3 RK_PC0 1 &pcfg_pull_none>; 508 }; 509 510 /omit-if-no-ref/ 511 gmac1_ptp_ref_clk: gmac1-ptp-ref-clk { 512 rockchip,pins = 513 /* gmac1_ptp_ref_clk */ 514 <3 RK_PB7 1 &pcfg_pull_none>; 515 }; 516 517 /omit-if-no-ref/ 518 gmac1_txer: gmac1-txer { 519 rockchip,pins = 520 /* gmac1_txer */ 521 <3 RK_PB2 1 &pcfg_pull_none>; 522 }; 523 }; 524 525 gpu { 526 /omit-if-no-ref/ 527 gpu_pins: gpu-pins { 528 rockchip,pins = 529 /* gpu_avs */ 530 <0 RK_PC5 2 &pcfg_pull_none>; 531 }; 532 }; 533 534 hdmi { 535 /omit-if-no-ref/ 536 hdmim0_rx_cec: hdmim0-rx-cec { 537 rockchip,pins = 538 /* hdmim0_rx_cec */ 539 <4 RK_PB5 5 &pcfg_pull_none>; 540 }; 541 542 /omit-if-no-ref/ 543 hdmim0_rx_hpdin: hdmim0-rx-hpdin { 544 rockchip,pins = 545 /* hdmim0_rx_hpdin */ 546 <4 RK_PB6 5 &pcfg_pull_none>; 547 }; 548 549 /omit-if-no-ref/ 550 hdmim0_rx_scl: hdmim0-rx-scl { 551 rockchip,pins = 552 /* hdmim0_rx_scl */ 553 <0 RK_PD2 11 &pcfg_pull_none>; 554 }; 555 556 /omit-if-no-ref/ 557 hdmim0_rx_sda: hdmim0-rx-sda { 558 rockchip,pins = 559 /* hdmim0_rx_sda */ 560 <0 RK_PD1 11 &pcfg_pull_none>; 561 }; 562 563 /omit-if-no-ref/ 564 hdmim0_tx0_cec: hdmim0-tx0-cec { 565 rockchip,pins = 566 /* hdmim0_tx0_cec */ 567 <4 RK_PC1 5 &pcfg_pull_none>; 568 }; 569 570 /omit-if-no-ref/ 571 hdmim0_tx0_hpd: hdmim0-tx0-hpd { 572 rockchip,pins = 573 /* hdmim0_tx0_hpd */ 574 <1 RK_PA5 5 &pcfg_pull_none>; 575 }; 576 577 /omit-if-no-ref/ 578 hdmim0_tx0_scl: hdmim0-tx0-scl { 579 rockchip,pins = 580 /* hdmim0_tx0_scl */ 581 <4 RK_PB7 5 &pcfg_pull_none_drv_level_5_smt>; 582 }; 583 584 /omit-if-no-ref/ 585 hdmim0_tx0_sda: hdmim0-tx0-sda { 586 rockchip,pins = 587 /* hdmim0_tx0_sda */ 588 <4 RK_PC0 5 &pcfg_pull_none_drv_level_1_smt>; 589 }; 590 591 /omit-if-no-ref/ 592 hdmim0_tx1_hpd: hdmim0-tx1-hpd { 593 rockchip,pins = 594 /* hdmim0_tx1_hpd */ 595 <1 RK_PA6 5 &pcfg_pull_none>; 596 }; 597 598 /omit-if-no-ref/ 599 hdmim1_rx: hdmim1-rx { 600 rockchip,pins = 601 /* hdmim1_rx_cec */ 602 <3 RK_PD1 5 &pcfg_pull_none>, 603 /* hdmim1_rx_scl */ 604 <3 RK_PD2 5 &pcfg_pull_none_smt>, 605 /* hdmim1_rx_sda */ 606 <3 RK_PD3 5 &pcfg_pull_none_smt>, 607 /* hdmim1_rx_hpdin */ 608 <3 RK_PD4 5 &pcfg_pull_none>; 609 }; 610 611 /omit-if-no-ref/ 612 hdmim1_rx_cec: hdmim1-rx-cec { 613 rockchip,pins = 614 /* hdmim1_rx_cec */ 615 <3 RK_PD1 5 &pcfg_pull_none>; 616 }; 617 618 /omit-if-no-ref/ 619 hdmim1_rx_hpdin: hdmim1-rx-hpdin { 620 rockchip,pins = 621 /* hdmim1_rx_hpdin */ 622 <3 RK_PD4 5 &pcfg_pull_none>; 623 }; 624 625 /omit-if-no-ref/ 626 hdmim1_rx_scl: hdmim1-rx-scl { 627 rockchip,pins = 628 /* hdmim1_rx_scl */ 629 <3 RK_PD2 5 &pcfg_pull_none_smt>; 630 }; 631 632 /omit-if-no-ref/ 633 hdmim1_rx_sda: hdmim1-rx-sda { 634 rockchip,pins = 635 /* hdmim1_rx_sda */ 636 <3 RK_PD3 5 &pcfg_pull_none_smt>; 637 }; 638 639 /omit-if-no-ref/ 640 hdmim1_tx0_cec: hdmim1-tx0-cec { 641 rockchip,pins = 642 /* hdmim1_tx0_cec */ 643 <0 RK_PD1 13 &pcfg_pull_none>; 644 }; 645 646 /omit-if-no-ref/ 647 hdmim1_tx0_hpd: hdmim1-tx0-hpd { 648 rockchip,pins = 649 /* hdmim1_tx0_hpd */ 650 <3 RK_PD4 3 &pcfg_pull_none>; 651 }; 652 653 /omit-if-no-ref/ 654 hdmim1_tx0_scl: hdmim1-tx0-scl { 655 rockchip,pins = 656 /* hdmim1_tx0_scl */ 657 <0 RK_PD5 11 &pcfg_pull_none_drv_level_5_smt>; 658 }; 659 660 /omit-if-no-ref/ 661 hdmim1_tx0_sda: hdmim1-tx0-sda { 662 rockchip,pins = 663 /* hdmim1_tx0_sda */ 664 <0 RK_PD4 11 &pcfg_pull_none_drv_level_1_smt>; 665 }; 666 667 /omit-if-no-ref/ 668 hdmim1_tx1_cec: hdmim1-tx1-cec { 669 rockchip,pins = 670 /* hdmim1_tx1_cec */ 671 <0 RK_PD2 13 &pcfg_pull_none>; 672 }; 673 674 /omit-if-no-ref/ 675 hdmim1_tx1_hpd: hdmim1-tx1-hpd { 676 rockchip,pins = 677 /* hdmim1_tx1_hpd */ 678 <3 RK_PB7 5 &pcfg_pull_none>; 679 }; 680 681 /omit-if-no-ref/ 682 hdmim1_tx1_scl: hdmim1-tx1-scl { 683 rockchip,pins = 684 /* hdmim1_tx1_scl */ 685 <3 RK_PC6 5 &pcfg_pull_none_drv_level_5_smt>; 686 }; 687 688 /omit-if-no-ref/ 689 hdmim1_tx1_sda: hdmim1-tx1-sda { 690 rockchip,pins = 691 /* hdmim1_tx1_sda */ 692 <3 RK_PC5 5 &pcfg_pull_none_drv_level_1_smt>; 693 }; 694 /omit-if-no-ref/ 695 hdmim2_rx_cec: hdmim2-rx-cec { 696 rockchip,pins = 697 /* hdmim2_rx_cec */ 698 <1 RK_PB7 5 &pcfg_pull_none>; 699 }; 700 701 /omit-if-no-ref/ 702 hdmim2_rx_hpdin: hdmim2-rx-hpdin { 703 rockchip,pins = 704 /* hdmim2_rx_hpdin */ 705 <1 RK_PB6 5 &pcfg_pull_none>; 706 }; 707 708 /omit-if-no-ref/ 709 hdmim2_rx_scl: hdmim2-rx-scl { 710 rockchip,pins = 711 /* hdmim2_rx_scl */ 712 <1 RK_PD6 5 &pcfg_pull_none>; 713 }; 714 715 /omit-if-no-ref/ 716 hdmim2_rx_sda: hdmim2-rx-sda { 717 rockchip,pins = 718 /* hdmim2_rx_sda */ 719 <1 RK_PD7 5 &pcfg_pull_none>; 720 }; 721 722 /omit-if-no-ref/ 723 hdmim2_tx0_scl: hdmim2-tx0-scl { 724 rockchip,pins = 725 /* hdmim2_tx0_scl */ 726 <3 RK_PC7 5 &pcfg_pull_none_drv_level_5_smt>; 727 }; 728 729 /omit-if-no-ref/ 730 hdmim2_tx0_sda: hdmim2-tx0-sda { 731 rockchip,pins = 732 /* hdmim2_tx0_sda */ 733 <3 RK_PD0 5 &pcfg_pull_none_drv_level_1_smt>; 734 }; 735 736 /omit-if-no-ref/ 737 hdmim2_tx1_cec: hdmim2-tx1-cec { 738 rockchip,pins = 739 /* hdmim2_tx1_cec */ 740 <3 RK_PC4 5 &pcfg_pull_none>; 741 }; 742 743 /omit-if-no-ref/ 744 hdmim2_tx1_scl: hdmim2-tx1-scl { 745 rockchip,pins = 746 /* hdmim2_tx1_scl */ 747 <1 RK_PA4 5 &pcfg_pull_none_drv_level_5_smt>; 748 }; 749 750 /omit-if-no-ref/ 751 hdmim2_tx1_sda: hdmim2-tx1-sda { 752 rockchip,pins = 753 /* hdmim2_tx1_sda */ 754 <1 RK_PA3 5 &pcfg_pull_none_drv_level_1_smt>; 755 }; 756 757 /omit-if-no-ref/ 758 hdmi_debug0: hdmi-debug0 { 759 rockchip,pins = 760 /* hdmi_debug0 */ 761 <1 RK_PA7 7 &pcfg_pull_none>; 762 }; 763 764 /omit-if-no-ref/ 765 hdmi_debug1: hdmi-debug1 { 766 rockchip,pins = 767 /* hdmi_debug1 */ 768 <1 RK_PB0 7 &pcfg_pull_none>; 769 }; 770 771 /omit-if-no-ref/ 772 hdmi_debug2: hdmi-debug2 { 773 rockchip,pins = 774 /* hdmi_debug2 */ 775 <1 RK_PB1 7 &pcfg_pull_none>; 776 }; 777 778 /omit-if-no-ref/ 779 hdmi_debug3: hdmi-debug3 { 780 rockchip,pins = 781 /* hdmi_debug3 */ 782 <1 RK_PB2 7 &pcfg_pull_none>; 783 }; 784 785 /omit-if-no-ref/ 786 hdmi_debug4: hdmi-debug4 { 787 rockchip,pins = 788 /* hdmi_debug4 */ 789 <1 RK_PB3 7 &pcfg_pull_none>; 790 }; 791 792 /omit-if-no-ref/ 793 hdmi_debug5: hdmi-debug5 { 794 rockchip,pins = 795 /* hdmi_debug5 */ 796 <1 RK_PB4 7 &pcfg_pull_none>; 797 }; 798 799 /omit-if-no-ref/ 800 hdmi_debug6: hdmi-debug6 { 801 rockchip,pins = 802 /* hdmi_debug6 */ 803 <1 RK_PA0 7 &pcfg_pull_none>; 804 }; 805 }; 806 807 i2c0 { 808 /omit-if-no-ref/ 809 i2c0m0_xfer: i2c0m0-xfer { 810 rockchip,pins = 811 /* i2c0_scl_m0 */ 812 <0 RK_PB3 2 &pcfg_pull_none_smt>, 813 /* i2c0_sda_m0 */ 814 <0 RK_PA6 2 &pcfg_pull_none_smt>; 815 }; 816 817 /omit-if-no-ref/ 818 i2c0m2_xfer: i2c0m2-xfer { 819 rockchip,pins = 820 /* i2c0_scl_m2 */ 821 <0 RK_PD1 3 &pcfg_pull_none_smt>, 822 /* i2c0_sda_m2 */ 823 <0 RK_PD2 3 &pcfg_pull_none_smt>; 824 }; 825 }; 826 827 i2c1 { 828 /omit-if-no-ref/ 829 i2c1m0_xfer: i2c1m0-xfer { 830 rockchip,pins = 831 /* i2c1_scl_m0 */ 832 <0 RK_PB5 9 &pcfg_pull_none_smt>, 833 /* i2c1_sda_m0 */ 834 <0 RK_PB6 9 &pcfg_pull_none_smt>; 835 }; 836 837 /omit-if-no-ref/ 838 i2c1m1_xfer: i2c1m1-xfer { 839 rockchip,pins = 840 /* i2c1_scl_m1 */ 841 <0 RK_PB0 2 &pcfg_pull_none_smt>, 842 /* i2c1_sda_m1 */ 843 <0 RK_PB1 2 &pcfg_pull_none_smt>; 844 }; 845 846 /omit-if-no-ref/ 847 i2c1m2_xfer: i2c1m2-xfer { 848 rockchip,pins = 849 /* i2c1_scl_m2 */ 850 <0 RK_PD4 9 &pcfg_pull_none_smt>, 851 /* i2c1_sda_m2 */ 852 <0 RK_PD5 9 &pcfg_pull_none_smt>; 853 }; 854 855 /omit-if-no-ref/ 856 i2c1m3_xfer: i2c1m3-xfer { 857 rockchip,pins = 858 /* i2c1_scl_m3 */ 859 <2 RK_PD4 9 &pcfg_pull_none_smt>, 860 /* i2c1_sda_m3 */ 861 <2 RK_PD5 9 &pcfg_pull_none_smt>; 862 }; 863 864 /omit-if-no-ref/ 865 i2c1m4_xfer: i2c1m4-xfer { 866 rockchip,pins = 867 /* i2c1_scl_m4 */ 868 <1 RK_PD2 9 &pcfg_pull_none_smt>, 869 /* i2c1_sda_m4 */ 870 <1 RK_PD3 9 &pcfg_pull_none_smt>; 871 }; 872 }; 873 874 i2c2 { 875 /omit-if-no-ref/ 876 i2c2m0_xfer: i2c2m0-xfer { 877 rockchip,pins = 878 /* i2c2_scl_m0 */ 879 <0 RK_PB7 9 &pcfg_pull_none_smt>, 880 /* i2c2_sda_m0 */ 881 <0 RK_PC0 9 &pcfg_pull_none_smt>; 882 }; 883 884 /omit-if-no-ref/ 885 i2c2m2_xfer: i2c2m2-xfer { 886 rockchip,pins = 887 /* i2c2_scl_m2 */ 888 <2 RK_PA3 9 &pcfg_pull_none_smt>, 889 /* i2c2_sda_m2 */ 890 <2 RK_PA2 9 &pcfg_pull_none_smt>; 891 }; 892 893 /omit-if-no-ref/ 894 i2c2m3_xfer: i2c2m3-xfer { 895 rockchip,pins = 896 /* i2c2_scl_m3 */ 897 <1 RK_PC5 9 &pcfg_pull_none_smt>, 898 /* i2c2_sda_m3 */ 899 <1 RK_PC4 9 &pcfg_pull_none_smt>; 900 }; 901 902 /omit-if-no-ref/ 903 i2c2m4_xfer: i2c2m4-xfer { 904 rockchip,pins = 905 /* i2c2_scl_m4 */ 906 <1 RK_PA1 9 &pcfg_pull_none_smt>, 907 /* i2c2_sda_m4 */ 908 <1 RK_PA0 9 &pcfg_pull_none_smt>; 909 }; 910 }; 911 912 i2c3 { 913 /omit-if-no-ref/ 914 i2c3m0_xfer: i2c3m0-xfer { 915 rockchip,pins = 916 /* i2c3_scl_m0 */ 917 <1 RK_PC1 9 &pcfg_pull_none_smt>, 918 /* i2c3_sda_m0 */ 919 <1 RK_PC0 9 &pcfg_pull_none_smt>; 920 }; 921 922 /omit-if-no-ref/ 923 i2c3m1_xfer: i2c3m1-xfer { 924 rockchip,pins = 925 /* i2c3_scl_m1 */ 926 <3 RK_PB7 9 &pcfg_pull_none_smt>, 927 /* i2c3_sda_m1 */ 928 <3 RK_PC0 9 &pcfg_pull_none_smt>; 929 }; 930 931 /omit-if-no-ref/ 932 i2c3m2_xfer: i2c3m2-xfer { 933 rockchip,pins = 934 /* i2c3_scl_m2 */ 935 <4 RK_PA4 9 &pcfg_pull_none_smt>, 936 /* i2c3_sda_m2 */ 937 <4 RK_PA5 9 &pcfg_pull_none_smt>; 938 }; 939 940 /omit-if-no-ref/ 941 i2c3m4_xfer: i2c3m4-xfer { 942 rockchip,pins = 943 /* i2c3_scl_m4 */ 944 <4 RK_PD0 9 &pcfg_pull_none_smt>, 945 /* i2c3_sda_m4 */ 946 <4 RK_PD1 9 &pcfg_pull_none_smt>; 947 }; 948 }; 949 950 i2c4 { 951 /omit-if-no-ref/ 952 i2c4m0_xfer: i2c4m0-xfer { 953 rockchip,pins = 954 /* i2c4_scl_m0 */ 955 <3 RK_PA6 9 &pcfg_pull_none_smt>, 956 /* i2c4_sda_m0 */ 957 <3 RK_PA5 9 &pcfg_pull_none_smt>; 958 }; 959 960 /omit-if-no-ref/ 961 i2c4m2_xfer: i2c4m2-xfer { 962 rockchip,pins = 963 /* i2c4_scl_m2 */ 964 <0 RK_PC5 9 &pcfg_pull_none_smt>, 965 /* i2c4_sda_m2 */ 966 <0 RK_PC4 9 &pcfg_pull_none_smt>; 967 }; 968 969 /omit-if-no-ref/ 970 i2c4m3_xfer: i2c4m3-xfer { 971 rockchip,pins = 972 /* i2c4_scl_m3 */ 973 <1 RK_PA3 9 &pcfg_pull_none_smt>, 974 /* i2c4_sda_m3 */ 975 <1 RK_PA2 9 &pcfg_pull_none_smt>; 976 }; 977 978 /omit-if-no-ref/ 979 i2c4m4_xfer: i2c4m4-xfer { 980 rockchip,pins = 981 /* i2c4_scl_m4 */ 982 <1 RK_PC7 9 &pcfg_pull_none_smt>, 983 /* i2c4_sda_m4 */ 984 <1 RK_PC6 9 &pcfg_pull_none_smt>; 985 }; 986 }; 987 988 i2c5 { 989 /omit-if-no-ref/ 990 i2c5m0_xfer: i2c5m0-xfer { 991 rockchip,pins = 992 /* i2c5_scl_m0 */ 993 <3 RK_PC7 9 &pcfg_pull_none_smt>, 994 /* i2c5_sda_m0 */ 995 <3 RK_PD0 9 &pcfg_pull_none_smt>; 996 }; 997 998 /omit-if-no-ref/ 999 i2c5m1_xfer: i2c5m1-xfer { 1000 rockchip,pins = 1001 /* i2c5_scl_m1 */ 1002 <4 RK_PB6 9 &pcfg_pull_none_smt>, 1003 /* i2c5_sda_m1 */ 1004 <4 RK_PB7 9 &pcfg_pull_none_smt>; 1005 }; 1006 1007 /omit-if-no-ref/ 1008 i2c5m2_xfer: i2c5m2-xfer { 1009 rockchip,pins = 1010 /* i2c5_scl_m2 */ 1011 <4 RK_PA6 9 &pcfg_pull_none_smt>, 1012 /* i2c5_sda_m2 */ 1013 <4 RK_PA7 9 &pcfg_pull_none_smt>; 1014 }; 1015 1016 /omit-if-no-ref/ 1017 i2c5m3_xfer: i2c5m3-xfer { 1018 rockchip,pins = 1019 /* i2c5_scl_m3 */ 1020 <1 RK_PB6 9 &pcfg_pull_none_smt>, 1021 /* i2c5_sda_m3 */ 1022 <1 RK_PB7 9 &pcfg_pull_none_smt>; 1023 }; 1024 }; 1025 1026 i2c6 { 1027 /omit-if-no-ref/ 1028 i2c6m0_xfer: i2c6m0-xfer { 1029 rockchip,pins = 1030 /* i2c6_scl_m0 */ 1031 <0 RK_PD0 9 &pcfg_pull_none_smt>, 1032 /* i2c6_sda_m0 */ 1033 <0 RK_PC7 9 &pcfg_pull_none_smt>; 1034 }; 1035 1036 /omit-if-no-ref/ 1037 i2c6m1_xfer: i2c6m1-xfer { 1038 rockchip,pins = 1039 /* i2c6_scl_m1 */ 1040 <1 RK_PC3 9 &pcfg_pull_none_smt>, 1041 /* i2c6_sda_m1 */ 1042 <1 RK_PC2 9 &pcfg_pull_none_smt>; 1043 }; 1044 1045 /omit-if-no-ref/ 1046 i2c6m3_xfer: i2c6m3-xfer { 1047 rockchip,pins = 1048 /* i2c6_scl_m3 */ 1049 <4 RK_PB1 9 &pcfg_pull_none_smt>, 1050 /* i2c6_sda_m3 */ 1051 <4 RK_PB0 9 &pcfg_pull_none_smt>; 1052 }; 1053 1054 /omit-if-no-ref/ 1055 i2c6m4_xfer: i2c6m4-xfer { 1056 rockchip,pins = 1057 /* i2c6_scl_m4 */ 1058 <3 RK_PA1 9 &pcfg_pull_none_smt>, 1059 /* i2c6_sda_m4 */ 1060 <3 RK_PA0 9 &pcfg_pull_none_smt>; 1061 }; 1062 }; 1063 1064 i2c7 { 1065 /omit-if-no-ref/ 1066 i2c7m0_xfer: i2c7m0-xfer { 1067 rockchip,pins = 1068 /* i2c7_scl_m0 */ 1069 <1 RK_PD0 9 &pcfg_pull_none_smt>, 1070 /* i2c7_sda_m0 */ 1071 <1 RK_PD1 9 &pcfg_pull_none_smt>; 1072 }; 1073 1074 /omit-if-no-ref/ 1075 i2c7m2_xfer: i2c7m2-xfer { 1076 rockchip,pins = 1077 /* i2c7_scl_m2 */ 1078 <3 RK_PD2 9 &pcfg_pull_none_smt>, 1079 /* i2c7_sda_m2 */ 1080 <3 RK_PD3 9 &pcfg_pull_none_smt>; 1081 }; 1082 1083 /omit-if-no-ref/ 1084 i2c7m3_xfer: i2c7m3-xfer { 1085 rockchip,pins = 1086 /* i2c7_scl_m3 */ 1087 <4 RK_PB2 9 &pcfg_pull_none_smt>, 1088 /* i2c7_sda_m3 */ 1089 <4 RK_PB3 9 &pcfg_pull_none_smt>; 1090 }; 1091 }; 1092 1093 i2c8 { 1094 /omit-if-no-ref/ 1095 i2c8m0_xfer: i2c8m0-xfer { 1096 rockchip,pins = 1097 /* i2c8_scl_m0 */ 1098 <4 RK_PD2 9 &pcfg_pull_none_smt>, 1099 /* i2c8_sda_m0 */ 1100 <4 RK_PD3 9 &pcfg_pull_none_smt>; 1101 }; 1102 1103 /omit-if-no-ref/ 1104 i2c8m2_xfer: i2c8m2-xfer { 1105 rockchip,pins = 1106 /* i2c8_scl_m2 */ 1107 <1 RK_PD6 9 &pcfg_pull_none_smt>, 1108 /* i2c8_sda_m2 */ 1109 <1 RK_PD7 9 &pcfg_pull_none_smt>; 1110 }; 1111 1112 /omit-if-no-ref/ 1113 i2c8m3_xfer: i2c8m3-xfer { 1114 rockchip,pins = 1115 /* i2c8_scl_m3 */ 1116 <4 RK_PC0 9 &pcfg_pull_none_smt>, 1117 /* i2c8_sda_m3 */ 1118 <4 RK_PC1 9 &pcfg_pull_none_smt>; 1119 }; 1120 1121 /omit-if-no-ref/ 1122 i2c8m4_xfer: i2c8m4-xfer { 1123 rockchip,pins = 1124 /* i2c8_scl_m4 */ 1125 <3 RK_PC2 9 &pcfg_pull_none_smt>, 1126 /* i2c8_sda_m4 */ 1127 <3 RK_PC3 9 &pcfg_pull_none_smt>; 1128 }; 1129 }; 1130 1131 i2s0 { 1132 /omit-if-no-ref/ 1133 i2s0_idle: i2s0-idle { 1134 rockchip,pins = 1135 /* i2s0_lrck_gpio */ 1136 <1 RK_PC5 0 &pcfg_pull_none>, 1137 /* i2s0_sclk_gpio */ 1138 <1 RK_PC3 0 &pcfg_pull_none>; 1139 }; 1140 1141 /omit-if-no-ref/ 1142 i2s0_lrck: i2s0-lrck { 1143 rockchip,pins = 1144 /* i2s0_lrck */ 1145 <1 RK_PC5 1 &pcfg_pull_none_smt>; 1146 }; 1147 1148 /omit-if-no-ref/ 1149 i2s0_mclk: i2s0-mclk { 1150 rockchip,pins = 1151 /* i2s0_mclk */ 1152 <1 RK_PC2 1 &pcfg_pull_none_smt>; 1153 }; 1154 1155 /omit-if-no-ref/ 1156 i2s0_sclk: i2s0-sclk { 1157 rockchip,pins = 1158 /* i2s0_sclk */ 1159 <1 RK_PC3 1 &pcfg_pull_none_smt>; 1160 }; 1161 1162 /omit-if-no-ref/ 1163 i2s0_sdi0: i2s0-sdi0 { 1164 rockchip,pins = 1165 /* i2s0_sdi0 */ 1166 <1 RK_PD4 2 &pcfg_pull_none>; 1167 }; 1168 1169 /omit-if-no-ref/ 1170 i2s0_sdi1: i2s0-sdi1 { 1171 rockchip,pins = 1172 /* i2s0_sdi1 */ 1173 <1 RK_PD3 2 &pcfg_pull_none>; 1174 }; 1175 1176 /omit-if-no-ref/ 1177 i2s0_sdi2: i2s0-sdi2 { 1178 rockchip,pins = 1179 /* i2s0_sdi2 */ 1180 <1 RK_PD2 2 &pcfg_pull_none>; 1181 }; 1182 1183 /omit-if-no-ref/ 1184 i2s0_sdi3: i2s0-sdi3 { 1185 rockchip,pins = 1186 /* i2s0_sdi3 */ 1187 <1 RK_PD1 2 &pcfg_pull_none>; 1188 }; 1189 1190 /omit-if-no-ref/ 1191 i2s0_sdo0: i2s0-sdo0 { 1192 rockchip,pins = 1193 /* i2s0_sdo0 */ 1194 <1 RK_PC7 1 &pcfg_pull_none>; 1195 }; 1196 1197 /omit-if-no-ref/ 1198 i2s0_sdo1: i2s0-sdo1 { 1199 rockchip,pins = 1200 /* i2s0_sdo1 */ 1201 <1 RK_PD0 1 &pcfg_pull_none>; 1202 }; 1203 1204 /omit-if-no-ref/ 1205 i2s0_sdo2: i2s0-sdo2 { 1206 rockchip,pins = 1207 /* i2s0_sdo2 */ 1208 <1 RK_PD1 1 &pcfg_pull_none>; 1209 }; 1210 1211 /omit-if-no-ref/ 1212 i2s0_sdo3: i2s0-sdo3 { 1213 rockchip,pins = 1214 /* i2s0_sdo3 */ 1215 <1 RK_PD2 1 &pcfg_pull_none>; 1216 }; 1217 }; 1218 1219 i2s1 { 1220 /omit-if-no-ref/ 1221 i2s1m0_lrck: i2s1m0-lrck { 1222 rockchip,pins = 1223 /* i2s1m0_lrck */ 1224 <4 RK_PA2 3 &pcfg_pull_none_smt>; 1225 }; 1226 1227 /omit-if-no-ref/ 1228 i2s1m0_mclk: i2s1m0-mclk { 1229 rockchip,pins = 1230 /* i2s1m0_mclk */ 1231 <4 RK_PA0 3 &pcfg_pull_none_smt>; 1232 }; 1233 1234 /omit-if-no-ref/ 1235 i2s1m0_sclk: i2s1m0-sclk { 1236 rockchip,pins = 1237 /* i2s1m0_sclk */ 1238 <4 RK_PA1 3 &pcfg_pull_none_smt>; 1239 }; 1240 1241 /omit-if-no-ref/ 1242 i2s1m0_sdi0: i2s1m0-sdi0 { 1243 rockchip,pins = 1244 /* i2s1m0_sdi0 */ 1245 <4 RK_PA5 3 &pcfg_pull_none>; 1246 }; 1247 1248 /omit-if-no-ref/ 1249 i2s1m0_sdi1: i2s1m0-sdi1 { 1250 rockchip,pins = 1251 /* i2s1m0_sdi1 */ 1252 <4 RK_PA6 3 &pcfg_pull_none>; 1253 }; 1254 1255 /omit-if-no-ref/ 1256 i2s1m0_sdi2: i2s1m0-sdi2 { 1257 rockchip,pins = 1258 /* i2s1m0_sdi2 */ 1259 <4 RK_PA7 3 &pcfg_pull_none>; 1260 }; 1261 1262 /omit-if-no-ref/ 1263 i2s1m0_sdi3: i2s1m0-sdi3 { 1264 rockchip,pins = 1265 /* i2s1m0_sdi3 */ 1266 <4 RK_PB0 3 &pcfg_pull_none>; 1267 }; 1268 1269 /omit-if-no-ref/ 1270 i2s1m0_sdo0: i2s1m0-sdo0 { 1271 rockchip,pins = 1272 /* i2s1m0_sdo0 */ 1273 <4 RK_PB1 3 &pcfg_pull_none>; 1274 }; 1275 1276 /omit-if-no-ref/ 1277 i2s1m0_sdo1: i2s1m0-sdo1 { 1278 rockchip,pins = 1279 /* i2s1m0_sdo1 */ 1280 <4 RK_PB2 3 &pcfg_pull_none>; 1281 }; 1282 1283 /omit-if-no-ref/ 1284 i2s1m0_sdo2: i2s1m0-sdo2 { 1285 rockchip,pins = 1286 /* i2s1m0_sdo2 */ 1287 <4 RK_PB3 3 &pcfg_pull_none>; 1288 }; 1289 1290 /omit-if-no-ref/ 1291 i2s1m0_sdo3: i2s1m0-sdo3 { 1292 rockchip,pins = 1293 /* i2s1m0_sdo3 */ 1294 <4 RK_PB4 3 &pcfg_pull_none>; 1295 }; 1296 /omit-if-no-ref/ 1297 i2s1m1_lrck: i2s1m1-lrck { 1298 rockchip,pins = 1299 /* i2s1m1_lrck */ 1300 <0 RK_PB7 1 &pcfg_pull_none_smt>; 1301 }; 1302 1303 /omit-if-no-ref/ 1304 i2s1m1_mclk: i2s1m1-mclk { 1305 rockchip,pins = 1306 /* i2s1m1_mclk */ 1307 <0 RK_PB5 1 &pcfg_pull_none_smt>; 1308 }; 1309 1310 /omit-if-no-ref/ 1311 i2s1m1_sclk: i2s1m1-sclk { 1312 rockchip,pins = 1313 /* i2s1m1_sclk */ 1314 <0 RK_PB6 1 &pcfg_pull_none_smt>; 1315 }; 1316 1317 /omit-if-no-ref/ 1318 i2s1m1_sdi0: i2s1m1-sdi0 { 1319 rockchip,pins = 1320 /* i2s1m1_sdi0 */ 1321 <0 RK_PC5 1 &pcfg_pull_none>; 1322 }; 1323 1324 /omit-if-no-ref/ 1325 i2s1m1_sdi1: i2s1m1-sdi1 { 1326 rockchip,pins = 1327 /* i2s1m1_sdi1 */ 1328 <0 RK_PC6 1 &pcfg_pull_none>; 1329 }; 1330 1331 /omit-if-no-ref/ 1332 i2s1m1_sdi2: i2s1m1-sdi2 { 1333 rockchip,pins = 1334 /* i2s1m1_sdi2 */ 1335 <0 RK_PC7 1 &pcfg_pull_none>; 1336 }; 1337 1338 /omit-if-no-ref/ 1339 i2s1m1_sdi3: i2s1m1-sdi3 { 1340 rockchip,pins = 1341 /* i2s1m1_sdi3 */ 1342 <0 RK_PD0 1 &pcfg_pull_none>; 1343 }; 1344 1345 /omit-if-no-ref/ 1346 i2s1m1_sdo0: i2s1m1-sdo0 { 1347 rockchip,pins = 1348 /* i2s1m1_sdo0 */ 1349 <0 RK_PD1 1 &pcfg_pull_none>; 1350 }; 1351 1352 /omit-if-no-ref/ 1353 i2s1m1_sdo1: i2s1m1-sdo1 { 1354 rockchip,pins = 1355 /* i2s1m1_sdo1 */ 1356 <0 RK_PD2 1 &pcfg_pull_none>; 1357 }; 1358 1359 /omit-if-no-ref/ 1360 i2s1m1_sdo2: i2s1m1-sdo2 { 1361 rockchip,pins = 1362 /* i2s1m1_sdo2 */ 1363 <0 RK_PD4 1 &pcfg_pull_none>; 1364 }; 1365 1366 /omit-if-no-ref/ 1367 i2s1m1_sdo3: i2s1m1-sdo3 { 1368 rockchip,pins = 1369 /* i2s1m1_sdo3 */ 1370 <0 RK_PD5 1 &pcfg_pull_none>; 1371 }; 1372 }; 1373 1374 i2s2 { 1375 /omit-if-no-ref/ 1376 i2s2m1_idle: i2s2m1-idle { 1377 rockchip,pins = 1378 /* i2s2m1_lrck_gpio */ 1379 <3 RK_PB6 0 &pcfg_pull_none>, 1380 /* i2s2m1_sclk_gpio */ 1381 <3 RK_PB5 0 &pcfg_pull_none>; 1382 }; 1383 1384 /omit-if-no-ref/ 1385 i2s2m1_lrck: i2s2m1-lrck { 1386 rockchip,pins = 1387 /* i2s2m1_lrck */ 1388 <3 RK_PB6 3 &pcfg_pull_none_smt>; 1389 }; 1390 1391 /omit-if-no-ref/ 1392 i2s2m1_mclk: i2s2m1-mclk { 1393 rockchip,pins = 1394 /* i2s2m1_mclk */ 1395 <3 RK_PB4 3 &pcfg_pull_none_smt>; 1396 }; 1397 1398 /omit-if-no-ref/ 1399 i2s2m1_sclk: i2s2m1-sclk { 1400 rockchip,pins = 1401 /* i2s2m1_sclk */ 1402 <3 RK_PB5 3 &pcfg_pull_none_smt>; 1403 }; 1404 1405 /omit-if-no-ref/ 1406 i2s2m1_sdi: i2s2m1-sdi { 1407 rockchip,pins = 1408 /* i2s2m1_sdi */ 1409 <3 RK_PB2 3 &pcfg_pull_none>; 1410 }; 1411 1412 /omit-if-no-ref/ 1413 i2s2m1_sdo: i2s2m1-sdo { 1414 rockchip,pins = 1415 /* i2s2m1_sdo */ 1416 <3 RK_PB3 3 &pcfg_pull_none>; 1417 }; 1418 }; 1419 1420 i2s3 { 1421 /omit-if-no-ref/ 1422 i2s3_idle: i2s3-idle { 1423 rockchip,pins = 1424 /* i2s3_lrck_gpio */ 1425 <3 RK_PA2 0 &pcfg_pull_none>, 1426 /* i2s3_sclk_gpio */ 1427 <3 RK_PA1 0 &pcfg_pull_none>; 1428 }; 1429 1430 /omit-if-no-ref/ 1431 i2s3_lrck: i2s3-lrck { 1432 rockchip,pins = 1433 /* i2s3_lrck */ 1434 <3 RK_PA2 3 &pcfg_pull_none_smt>; 1435 }; 1436 1437 /omit-if-no-ref/ 1438 i2s3_mclk: i2s3-mclk { 1439 rockchip,pins = 1440 /* i2s3_mclk */ 1441 <3 RK_PA0 3 &pcfg_pull_none_smt>; 1442 }; 1443 1444 /omit-if-no-ref/ 1445 i2s3_sclk: i2s3-sclk { 1446 rockchip,pins = 1447 /* i2s3_sclk */ 1448 <3 RK_PA1 3 &pcfg_pull_none_smt>; 1449 }; 1450 1451 /omit-if-no-ref/ 1452 i2s3_sdi: i2s3-sdi { 1453 rockchip,pins = 1454 /* i2s3_sdi */ 1455 <3 RK_PA4 3 &pcfg_pull_none>; 1456 }; 1457 1458 /omit-if-no-ref/ 1459 i2s3_sdo: i2s3-sdo { 1460 rockchip,pins = 1461 /* i2s3_sdo */ 1462 <3 RK_PA3 3 &pcfg_pull_none>; 1463 }; 1464 }; 1465 1466 jtag { 1467 /omit-if-no-ref/ 1468 jtagm0_pins: jtagm0-pins { 1469 rockchip,pins = 1470 /* jtag_tck_m0 */ 1471 <4 RK_PD2 5 &pcfg_pull_none>, 1472 /* jtag_tms_m0 */ 1473 <4 RK_PD3 5 &pcfg_pull_none>; 1474 }; 1475 1476 /omit-if-no-ref/ 1477 jtagm1_pins: jtagm1-pins { 1478 rockchip,pins = 1479 /* jtag_tck_m1 */ 1480 <4 RK_PD0 5 &pcfg_pull_none>, 1481 /* jtag_tms_m1 */ 1482 <4 RK_PD1 5 &pcfg_pull_none>; 1483 }; 1484 1485 /omit-if-no-ref/ 1486 jtagm2_pins: jtagm2-pins { 1487 rockchip,pins = 1488 /* jtag_tck_m2 */ 1489 <0 RK_PB5 2 &pcfg_pull_none>, 1490 /* jtag_tms_m2 */ 1491 <0 RK_PB6 2 &pcfg_pull_none>; 1492 }; 1493 }; 1494 1495 litcpu { 1496 /omit-if-no-ref/ 1497 litcpu_pins: litcpu-pins { 1498 rockchip,pins = 1499 /* litcpu_avs */ 1500 <0 RK_PD3 1 &pcfg_pull_none>; 1501 }; 1502 }; 1503 1504 mcu { 1505 /omit-if-no-ref/ 1506 mcum0_pins: mcum0-pins { 1507 rockchip,pins = 1508 /* mcu_jtag_tck_m0 */ 1509 <4 RK_PD4 5 &pcfg_pull_none>, 1510 /* mcu_jtag_tms_m0 */ 1511 <4 RK_PD5 5 &pcfg_pull_none>; 1512 }; 1513 1514 /omit-if-no-ref/ 1515 mcum1_pins: mcum1-pins { 1516 rockchip,pins = 1517 /* mcu_jtag_tck_m1 */ 1518 <3 RK_PD4 6 &pcfg_pull_none>, 1519 /* mcu_jtag_tms_m1 */ 1520 <3 RK_PD5 6 &pcfg_pull_none>; 1521 }; 1522 }; 1523 1524 mipi { 1525 /omit-if-no-ref/ 1526 mipim0_camera0_clk: mipim0-camera0-clk { 1527 rockchip,pins = 1528 /* mipim0_camera0_clk */ 1529 <4 RK_PB1 1 &pcfg_pull_none>; 1530 }; 1531 1532 /omit-if-no-ref/ 1533 mipim0_camera1_clk: mipim0-camera1-clk { 1534 rockchip,pins = 1535 /* mipim0_camera1_clk */ 1536 <1 RK_PB6 2 &pcfg_pull_none>; 1537 }; 1538 1539 /omit-if-no-ref/ 1540 mipim0_camera2_clk: mipim0-camera2-clk { 1541 rockchip,pins = 1542 /* mipim0_camera2_clk */ 1543 <1 RK_PB7 2 &pcfg_pull_none>; 1544 }; 1545 1546 /omit-if-no-ref/ 1547 mipim0_camera3_clk: mipim0-camera3-clk { 1548 rockchip,pins = 1549 /* mipim0_camera3_clk */ 1550 <1 RK_PD6 2 &pcfg_pull_none>; 1551 }; 1552 1553 /omit-if-no-ref/ 1554 mipim0_camera4_clk: mipim0-camera4-clk { 1555 rockchip,pins = 1556 /* mipim0_camera4_clk */ 1557 <1 RK_PD7 2 &pcfg_pull_none>; 1558 }; 1559 1560 /omit-if-no-ref/ 1561 mipim1_camera0_clk: mipim1-camera0-clk { 1562 rockchip,pins = 1563 /* mipim1_camera0_clk */ 1564 <3 RK_PA5 4 &pcfg_pull_none>; 1565 }; 1566 1567 /omit-if-no-ref/ 1568 mipim1_camera1_clk: mipim1-camera1-clk { 1569 rockchip,pins = 1570 /* mipim1_camera1_clk */ 1571 <3 RK_PA6 4 &pcfg_pull_none>; 1572 }; 1573 1574 /omit-if-no-ref/ 1575 mipim1_camera2_clk: mipim1-camera2-clk { 1576 rockchip,pins = 1577 /* mipim1_camera2_clk */ 1578 <3 RK_PA7 4 &pcfg_pull_none>; 1579 }; 1580 1581 /omit-if-no-ref/ 1582 mipim1_camera3_clk: mipim1-camera3-clk { 1583 rockchip,pins = 1584 /* mipim1_camera3_clk */ 1585 <3 RK_PB0 4 &pcfg_pull_none>; 1586 }; 1587 1588 /omit-if-no-ref/ 1589 mipim1_camera4_clk: mipim1-camera4-clk { 1590 rockchip,pins = 1591 /* mipim1_camera4_clk */ 1592 <3 RK_PB1 4 &pcfg_pull_none>; 1593 }; 1594 1595 /omit-if-no-ref/ 1596 mipi_te0: mipi-te0 { 1597 rockchip,pins = 1598 /* mipi_te0 */ 1599 <3 RK_PC2 2 &pcfg_pull_none>; 1600 }; 1601 1602 /omit-if-no-ref/ 1603 mipi_te1: mipi-te1 { 1604 rockchip,pins = 1605 /* mipi_te1 */ 1606 <3 RK_PC3 2 &pcfg_pull_none>; 1607 }; 1608 }; 1609 1610 npu { 1611 /omit-if-no-ref/ 1612 npu_pins: npu-pins { 1613 rockchip,pins = 1614 /* npu_avs */ 1615 <0 RK_PC6 2 &pcfg_pull_none>; 1616 }; 1617 }; 1618 1619 pcie20x1 { 1620 /omit-if-no-ref/ 1621 pcie20x1m0_pins: pcie20x1m0-pins { 1622 rockchip,pins = 1623 /* pcie20x1_2_clkreqn_m0 */ 1624 <3 RK_PC7 4 &pcfg_pull_none>, 1625 /* pcie20x1_2_perstn_m0 */ 1626 <3 RK_PD1 4 &pcfg_pull_none>, 1627 /* pcie20x1_2_waken_m0 */ 1628 <3 RK_PD0 4 &pcfg_pull_none>; 1629 }; 1630 1631 /omit-if-no-ref/ 1632 pcie20x1m1_pins: pcie20x1m1-pins { 1633 rockchip,pins = 1634 /* pcie20x1_2_clkreqn_m1 */ 1635 <4 RK_PB7 4 &pcfg_pull_none>, 1636 /* pcie20x1_2_perstn_m1 */ 1637 <4 RK_PC1 4 &pcfg_pull_none>, 1638 /* pcie20x1_2_waken_m1 */ 1639 <4 RK_PC0 4 &pcfg_pull_none>; 1640 }; 1641 1642 /omit-if-no-ref/ 1643 pcie20x1_2_button_rstn: pcie20x1-2-button-rstn { 1644 rockchip,pins = 1645 /* pcie20x1_2_button_rstn */ 1646 <4 RK_PB3 4 &pcfg_pull_none>; 1647 }; 1648 }; 1649 1650 pcie30phy { 1651 /omit-if-no-ref/ 1652 pcie30phy_pins: pcie30phy-pins { 1653 rockchip,pins = 1654 /* pcie30phy_dtb0 */ 1655 <1 RK_PC4 4 &pcfg_pull_none>, 1656 /* pcie30phy_dtb1 */ 1657 <1 RK_PD1 4 &pcfg_pull_none>; 1658 }; 1659 }; 1660 1661 pcie30x1 { 1662 /omit-if-no-ref/ 1663 pcie30x1m0_pins: pcie30x1m0-pins { 1664 rockchip,pins = 1665 /* pcie30x1_0_clkreqn_m0 */ 1666 <0 RK_PC0 12 &pcfg_pull_none>, 1667 /* pcie30x1_0_perstn_m0 */ 1668 <0 RK_PC5 12 &pcfg_pull_none>, 1669 /* pcie30x1_0_waken_m0 */ 1670 <0 RK_PC4 12 &pcfg_pull_none>, 1671 /* pcie30x1_1_clkreqn_m0 */ 1672 <0 RK_PB5 12 &pcfg_pull_none>, 1673 /* pcie30x1_1_perstn_m0 */ 1674 <0 RK_PB7 12 &pcfg_pull_none>, 1675 /* pcie30x1_1_waken_m0 */ 1676 <0 RK_PB6 12 &pcfg_pull_none>; 1677 }; 1678 1679 /omit-if-no-ref/ 1680 pcie30x1m1_pins: pcie30x1m1-pins { 1681 rockchip,pins = 1682 /* pcie30x1_0_clkreqn_m1 */ 1683 <4 RK_PA3 4 &pcfg_pull_none>, 1684 /* pcie30x1_0_perstn_m1 */ 1685 <4 RK_PA5 4 &pcfg_pull_none>, 1686 /* pcie30x1_0_waken_m1 */ 1687 <4 RK_PA4 4 &pcfg_pull_none>, 1688 /* pcie30x1_1_clkreqn_m1 */ 1689 <4 RK_PA0 4 &pcfg_pull_none>, 1690 /* pcie30x1_1_perstn_m1 */ 1691 <4 RK_PA2 4 &pcfg_pull_none>, 1692 /* pcie30x1_1_waken_m1 */ 1693 <4 RK_PA1 4 &pcfg_pull_none>; 1694 }; 1695 1696 /omit-if-no-ref/ 1697 pcie30x1m2_pins: pcie30x1m2-pins { 1698 rockchip,pins = 1699 /* pcie30x1_0_clkreqn_m2 */ 1700 <1 RK_PB5 4 &pcfg_pull_none>, 1701 /* pcie30x1_0_perstn_m2 */ 1702 <1 RK_PB4 4 &pcfg_pull_none>, 1703 /* pcie30x1_0_waken_m2 */ 1704 <1 RK_PB3 4 &pcfg_pull_none>, 1705 /* pcie30x1_1_clkreqn_m2 */ 1706 <1 RK_PA0 4 &pcfg_pull_none>, 1707 /* pcie30x1_1_perstn_m2 */ 1708 <1 RK_PA7 4 &pcfg_pull_none>, 1709 /* pcie30x1_1_waken_m2 */ 1710 <1 RK_PA1 4 &pcfg_pull_none>; 1711 }; 1712 1713 /omit-if-no-ref/ 1714 pcie30x1_0_button_rstn: pcie30x1-0-button-rstn { 1715 rockchip,pins = 1716 /* pcie30x1_0_button_rstn */ 1717 <4 RK_PB1 4 &pcfg_pull_none>; 1718 }; 1719 1720 /omit-if-no-ref/ 1721 pcie30x1_1_button_rstn: pcie30x1-1-button-rstn { 1722 rockchip,pins = 1723 /* pcie30x1_1_button_rstn */ 1724 <4 RK_PB2 4 &pcfg_pull_none>; 1725 }; 1726 }; 1727 1728 pcie30x2 { 1729 /omit-if-no-ref/ 1730 pcie30x2m0_pins: pcie30x2m0-pins { 1731 rockchip,pins = 1732 /* pcie30x2_clkreqn_m0 */ 1733 <0 RK_PD1 12 &pcfg_pull_none>, 1734 /* pcie30x2_perstn_m0 */ 1735 <0 RK_PD4 12 &pcfg_pull_none>, 1736 /* pcie30x2_waken_m0 */ 1737 <0 RK_PD2 12 &pcfg_pull_none>; 1738 }; 1739 1740 /omit-if-no-ref/ 1741 pcie30x2m1_pins: pcie30x2m1-pins { 1742 rockchip,pins = 1743 /* pcie30x2_clkreqn_m1 */ 1744 <4 RK_PA6 4 &pcfg_pull_none>, 1745 /* pcie30x2_perstn_m1 */ 1746 <4 RK_PB0 4 &pcfg_pull_none>, 1747 /* pcie30x2_waken_m1 */ 1748 <4 RK_PA7 4 &pcfg_pull_none>; 1749 }; 1750 1751 /omit-if-no-ref/ 1752 pcie30x2m2_pins: pcie30x2m2-pins { 1753 rockchip,pins = 1754 /* pcie30x2_clkreqn_m2 */ 1755 <3 RK_PD2 4 &pcfg_pull_none>, 1756 /* pcie30x2_perstn_m2 */ 1757 <3 RK_PD4 4 &pcfg_pull_none>, 1758 /* pcie30x2_waken_m2 */ 1759 <3 RK_PD3 4 &pcfg_pull_none>; 1760 }; 1761 1762 /omit-if-no-ref/ 1763 pcie30x2m3_pins: pcie30x2m3-pins { 1764 rockchip,pins = 1765 /* pcie30x2_clkreqn_m3 */ 1766 <1 RK_PD7 4 &pcfg_pull_none>, 1767 /* pcie30x2_perstn_m3 */ 1768 <1 RK_PB7 4 &pcfg_pull_none>, 1769 /* pcie30x2_waken_m3 */ 1770 <1 RK_PB6 4 &pcfg_pull_none>; 1771 }; 1772 1773 /omit-if-no-ref/ 1774 pcie30x2_button_rstn: pcie30x2-button-rstn { 1775 rockchip,pins = 1776 /* pcie30x2_button_rstn */ 1777 <3 RK_PC1 4 &pcfg_pull_none>; 1778 }; 1779 }; 1780 1781 pcie30x4 { 1782 /omit-if-no-ref/ 1783 pcie30x4m0_pins: pcie30x4m0-pins { 1784 rockchip,pins = 1785 /* pcie30x4_clkreqn_m0 */ 1786 <0 RK_PC6 12 &pcfg_pull_none>, 1787 /* pcie30x4_perstn_m0 */ 1788 <0 RK_PD0 12 &pcfg_pull_none>, 1789 /* pcie30x4_waken_m0 */ 1790 <0 RK_PC7 12 &pcfg_pull_none>; 1791 }; 1792 1793 /omit-if-no-ref/ 1794 pcie30x4m1_pins: pcie30x4m1-pins { 1795 rockchip,pins = 1796 /* pcie30x4_clkreqn_m1 */ 1797 <4 RK_PB4 4 &pcfg_pull_none>, 1798 /* pcie30x4_perstn_m1 */ 1799 <4 RK_PB6 4 &pcfg_pull_none>, 1800 /* pcie30x4_waken_m1 */ 1801 <4 RK_PB5 4 &pcfg_pull_none>; 1802 }; 1803 1804 /omit-if-no-ref/ 1805 pcie30x4m2_pins: pcie30x4m2-pins { 1806 rockchip,pins = 1807 /* pcie30x4_clkreqn_m2 */ 1808 <3 RK_PC4 4 &pcfg_pull_none>, 1809 /* pcie30x4_perstn_m2 */ 1810 <3 RK_PC6 4 &pcfg_pull_none>, 1811 /* pcie30x4_waken_m2 */ 1812 <3 RK_PC5 4 &pcfg_pull_none>; 1813 }; 1814 1815 /omit-if-no-ref/ 1816 pcie30x4m3_pins: pcie30x4m3-pins { 1817 rockchip,pins = 1818 /* pcie30x4_clkreqn_m3 */ 1819 <1 RK_PB0 4 &pcfg_pull_none>, 1820 /* pcie30x4_perstn_m3 */ 1821 <1 RK_PB2 4 &pcfg_pull_none>, 1822 /* pcie30x4_waken_m3 */ 1823 <1 RK_PB1 4 &pcfg_pull_none>; 1824 }; 1825 1826 /omit-if-no-ref/ 1827 pcie30x4_button_rstn: pcie30x4-button-rstn { 1828 rockchip,pins = 1829 /* pcie30x4_button_rstn */ 1830 <3 RK_PD5 4 &pcfg_pull_none>; 1831 }; 1832 }; 1833 1834 pdm0 { 1835 /omit-if-no-ref/ 1836 pdm0m0_clk: pdm0m0-clk { 1837 rockchip,pins = 1838 /* pdm0_clk0_m0 */ 1839 <1 RK_PC6 3 &pcfg_pull_none>; 1840 }; 1841 1842 /omit-if-no-ref/ 1843 pdm0m0_clk1: pdm0m0-clk1 { 1844 rockchip,pins = 1845 /* pdm0m0_clk1 */ 1846 <1 RK_PC4 3 &pcfg_pull_none>; 1847 }; 1848 1849 /omit-if-no-ref/ 1850 pdm0m0_idle: pdm0m0-idle { 1851 rockchip,pins = 1852 /* pdm0m0_clk0_gpio */ 1853 <1 RK_PC6 0 &pcfg_pull_none>, 1854 /* pdm0m0_clk1_gpio */ 1855 <1 RK_PC4 0 &pcfg_pull_none>; 1856 }; 1857 1858 /omit-if-no-ref/ 1859 pdm0m0_sdi0: pdm0m0-sdi0 { 1860 rockchip,pins = 1861 /* pdm0m0_sdi0 */ 1862 <1 RK_PD5 3 &pcfg_pull_none>; 1863 }; 1864 1865 /omit-if-no-ref/ 1866 pdm0m0_sdi1: pdm0m0-sdi1 { 1867 rockchip,pins = 1868 /* pdm0m0_sdi1 */ 1869 <1 RK_PD1 3 &pcfg_pull_none>; 1870 }; 1871 1872 /omit-if-no-ref/ 1873 pdm0m0_sdi2: pdm0m0-sdi2 { 1874 rockchip,pins = 1875 /* pdm0m0_sdi2 */ 1876 <1 RK_PD2 3 &pcfg_pull_none>; 1877 }; 1878 1879 /omit-if-no-ref/ 1880 pdm0m0_sdi3: pdm0m0-sdi3 { 1881 rockchip,pins = 1882 /* pdm0m0_sdi3 */ 1883 <1 RK_PD3 3 &pcfg_pull_none>; 1884 }; 1885 /omit-if-no-ref/ 1886 pdm0m1_clk: pdm0m1-clk { 1887 rockchip,pins = 1888 /* pdm0_clk0_m1 */ 1889 <0 RK_PC0 2 &pcfg_pull_none>; 1890 }; 1891 1892 /omit-if-no-ref/ 1893 pdm0m1_clk1: pdm0m1-clk1 { 1894 rockchip,pins = 1895 /* pdm0m1_clk1 */ 1896 <0 RK_PC4 2 &pcfg_pull_none>; 1897 }; 1898 1899 /omit-if-no-ref/ 1900 pdm0m1_idle: pdm0m1-idle { 1901 rockchip,pins = 1902 /* pdm0m1_clk0_gpio */ 1903 <0 RK_PC0 0 &pcfg_pull_none>, 1904 /* pdm0m1_clk1_gpio */ 1905 <0 RK_PC4 0 &pcfg_pull_none>; 1906 }; 1907 1908 /omit-if-no-ref/ 1909 pdm0m1_sdi0: pdm0m1-sdi0 { 1910 rockchip,pins = 1911 /* pdm0m1_sdi0 */ 1912 <0 RK_PC7 2 &pcfg_pull_none>; 1913 }; 1914 1915 /omit-if-no-ref/ 1916 pdm0m1_sdi1: pdm0m1-sdi1 { 1917 rockchip,pins = 1918 /* pdm0m1_sdi1 */ 1919 <0 RK_PD0 2 &pcfg_pull_none>; 1920 }; 1921 1922 /omit-if-no-ref/ 1923 pdm0m1_sdi2: pdm0m1-sdi2 { 1924 rockchip,pins = 1925 /* pdm0m1_sdi2 */ 1926 <0 RK_PD4 2 &pcfg_pull_none>; 1927 }; 1928 1929 /omit-if-no-ref/ 1930 pdm0m1_sdi3: pdm0m1-sdi3 { 1931 rockchip,pins = 1932 /* pdm0m1_sdi3 */ 1933 <0 RK_PD6 2 &pcfg_pull_none>; 1934 }; 1935 }; 1936 1937 pdm1 { 1938 /omit-if-no-ref/ 1939 pdm1m0_clk: pdm1m0-clk { 1940 rockchip,pins = 1941 /* pdm1_clk0_m0 */ 1942 <4 RK_PD5 2 &pcfg_pull_none>; 1943 }; 1944 1945 /omit-if-no-ref/ 1946 pdm1m0_clk1: pdm1m0-clk1 { 1947 rockchip,pins = 1948 /* pdm1m0_clk1 */ 1949 <4 RK_PD4 2 &pcfg_pull_none>; 1950 }; 1951 1952 /omit-if-no-ref/ 1953 pdm1m0_idle: pdm1m0-idle { 1954 rockchip,pins = 1955 /* pdm1m0_clk0_gpio */ 1956 <4 RK_PD5 0 &pcfg_pull_none>, 1957 /* pdm1m0_clk1_gpio */ 1958 <4 RK_PD4 0 &pcfg_pull_none>; 1959 }; 1960 1961 /omit-if-no-ref/ 1962 pdm1m0_sdi0: pdm1m0-sdi0 { 1963 rockchip,pins = 1964 /* pdm1m0_sdi0 */ 1965 <4 RK_PD3 2 &pcfg_pull_none>; 1966 }; 1967 1968 /omit-if-no-ref/ 1969 pdm1m0_sdi1: pdm1m0-sdi1 { 1970 rockchip,pins = 1971 /* pdm1m0_sdi1 */ 1972 <4 RK_PD2 2 &pcfg_pull_none>; 1973 }; 1974 1975 /omit-if-no-ref/ 1976 pdm1m0_sdi2: pdm1m0-sdi2 { 1977 rockchip,pins = 1978 /* pdm1m0_sdi2 */ 1979 <4 RK_PD1 2 &pcfg_pull_none>; 1980 }; 1981 1982 /omit-if-no-ref/ 1983 pdm1m0_sdi3: pdm1m0-sdi3 { 1984 rockchip,pins = 1985 /* pdm1m0_sdi3 */ 1986 <4 RK_PD0 2 &pcfg_pull_none>; 1987 }; 1988 1989 /omit-if-no-ref/ 1990 pdm1m1_clk: pdm1m1-clk { 1991 rockchip,pins = 1992 /* pdm1_clk0_m1 */ 1993 <1 RK_PB4 2 &pcfg_pull_none>; 1994 }; 1995 1996 /omit-if-no-ref/ 1997 pdm1m1_clk1: pdm1m1-clk1 { 1998 rockchip,pins = 1999 /* pdm1m1_clk1 */ 2000 <1 RK_PB3 2 &pcfg_pull_none>; 2001 }; 2002 2003 /omit-if-no-ref/ 2004 pdm1m1_idle: pdm1m1-idle { 2005 rockchip,pins = 2006 /* pdm1m1_clk0_gpio */ 2007 <1 RK_PB4 0 &pcfg_pull_none>, 2008 /* pdm1m1_clk1_gpio */ 2009 <1 RK_PB3 0 &pcfg_pull_none>; 2010 }; 2011 2012 /omit-if-no-ref/ 2013 pdm1m1_sdi0: pdm1m1-sdi0 { 2014 rockchip,pins = 2015 /* pdm1m1_sdi0 */ 2016 <1 RK_PA7 2 &pcfg_pull_none>; 2017 }; 2018 2019 /omit-if-no-ref/ 2020 pdm1m1_sdi1: pdm1m1-sdi1 { 2021 rockchip,pins = 2022 /* pdm1m1_sdi1 */ 2023 <1 RK_PB0 2 &pcfg_pull_none>; 2024 }; 2025 2026 /omit-if-no-ref/ 2027 pdm1m1_sdi2: pdm1m1-sdi2 { 2028 rockchip,pins = 2029 /* pdm1m1_sdi2 */ 2030 <1 RK_PB1 2 &pcfg_pull_none>; 2031 }; 2032 2033 /omit-if-no-ref/ 2034 pdm1m1_sdi3: pdm1m1-sdi3 { 2035 rockchip,pins = 2036 /* pdm1m1_sdi3 */ 2037 <1 RK_PB2 2 &pcfg_pull_none>; 2038 }; 2039 }; 2040 2041 pmic { 2042 /omit-if-no-ref/ 2043 pmic_pins: pmic-pins { 2044 rockchip,pins = 2045 /* pmic_int_l */ 2046 <0 RK_PA7 0 &pcfg_pull_up>, 2047 /* pmic_sleep1 */ 2048 <0 RK_PA2 1 &pcfg_pull_none>, 2049 /* pmic_sleep2 */ 2050 <0 RK_PA3 1 &pcfg_pull_none>, 2051 /* pmic_sleep3 */ 2052 <0 RK_PC1 1 &pcfg_pull_none>, 2053 /* pmic_sleep4 */ 2054 <0 RK_PC2 1 &pcfg_pull_none>, 2055 /* pmic_sleep5 */ 2056 <0 RK_PC3 1 &pcfg_pull_none>, 2057 /* pmic_sleep6 */ 2058 <0 RK_PD6 1 &pcfg_pull_none>; 2059 }; 2060 }; 2061 2062 pmu { 2063 /omit-if-no-ref/ 2064 pmu_pins: pmu-pins { 2065 rockchip,pins = 2066 /* pmu_debug */ 2067 <0 RK_PA5 3 &pcfg_pull_none>; 2068 }; 2069 }; 2070 2071 pwm0 { 2072 /omit-if-no-ref/ 2073 pwm0m0_pins: pwm0m0-pins { 2074 rockchip,pins = 2075 /* pwm0_m0 */ 2076 <0 RK_PB7 3 &pcfg_pull_none>; 2077 }; 2078 2079 /omit-if-no-ref/ 2080 pwm0m1_pins: pwm0m1-pins { 2081 rockchip,pins = 2082 /* pwm0_m1 */ 2083 <1 RK_PD2 11 &pcfg_pull_none>; 2084 }; 2085 2086 /omit-if-no-ref/ 2087 pwm0m2_pins: pwm0m2-pins { 2088 rockchip,pins = 2089 /* pwm0_m2 */ 2090 <1 RK_PA2 11 &pcfg_pull_none>; 2091 }; 2092 }; 2093 2094 pwm1 { 2095 /omit-if-no-ref/ 2096 pwm1m0_pins: pwm1m0-pins { 2097 rockchip,pins = 2098 /* pwm1_m0 */ 2099 <0 RK_PC0 3 &pcfg_pull_none>; 2100 }; 2101 2102 /omit-if-no-ref/ 2103 pwm1m1_pins: pwm1m1-pins { 2104 rockchip,pins = 2105 /* pwm1_m1 */ 2106 <1 RK_PD3 11 &pcfg_pull_none>; 2107 }; 2108 2109 /omit-if-no-ref/ 2110 pwm1m2_pins: pwm1m2-pins { 2111 rockchip,pins = 2112 /* pwm1_m2 */ 2113 <1 RK_PA3 11 &pcfg_pull_none>; 2114 }; 2115 }; 2116 2117 pwm2 { 2118 /omit-if-no-ref/ 2119 pwm2m0_pins: pwm2m0-pins { 2120 rockchip,pins = 2121 /* pwm2_m0 */ 2122 <0 RK_PC4 3 &pcfg_pull_none>; 2123 }; 2124 2125 /omit-if-no-ref/ 2126 pwm2m1_pins: pwm2m1-pins { 2127 rockchip,pins = 2128 /* pwm2_m1 */ 2129 <3 RK_PB1 11 &pcfg_pull_none>; 2130 }; 2131 }; 2132 2133 pwm3 { 2134 /omit-if-no-ref/ 2135 pwm3m0_pins: pwm3m0-pins { 2136 rockchip,pins = 2137 /* pwm3_ir_m0 */ 2138 <0 RK_PD4 3 &pcfg_pull_none>; 2139 }; 2140 2141 /omit-if-no-ref/ 2142 pwm3m1_pins: pwm3m1-pins { 2143 rockchip,pins = 2144 /* pwm3_ir_m1 */ 2145 <3 RK_PB2 11 &pcfg_pull_none>; 2146 }; 2147 2148 /omit-if-no-ref/ 2149 pwm3m2_pins: pwm3m2-pins { 2150 rockchip,pins = 2151 /* pwm3_ir_m2 */ 2152 <1 RK_PC2 11 &pcfg_pull_none>; 2153 }; 2154 2155 /omit-if-no-ref/ 2156 pwm3m3_pins: pwm3m3-pins { 2157 rockchip,pins = 2158 /* pwm3_ir_m3 */ 2159 <1 RK_PA7 11 &pcfg_pull_none>; 2160 }; 2161 }; 2162 2163 pwm4 { 2164 /omit-if-no-ref/ 2165 pwm4m0_pins: pwm4m0-pins { 2166 rockchip,pins = 2167 /* pwm4_m0 */ 2168 <0 RK_PC5 11 &pcfg_pull_none>; 2169 }; 2170 }; 2171 2172 pwm5 { 2173 /omit-if-no-ref/ 2174 pwm5m0_pins: pwm5m0-pins { 2175 rockchip,pins = 2176 /* pwm5_m0 */ 2177 <0 RK_PB1 3 &pcfg_pull_none>; 2178 }; 2179 2180 /omit-if-no-ref/ 2181 pwm5m1_pins: pwm5m1-pins { 2182 rockchip,pins = 2183 /* pwm5_m1 */ 2184 <0 RK_PC6 11 &pcfg_pull_none>; 2185 }; 2186 }; 2187 2188 pwm6 { 2189 /omit-if-no-ref/ 2190 pwm6m0_pins: pwm6m0-pins { 2191 rockchip,pins = 2192 /* pwm6_m0 */ 2193 <0 RK_PC7 11 &pcfg_pull_none>; 2194 }; 2195 2196 /omit-if-no-ref/ 2197 pwm6m1_pins: pwm6m1-pins { 2198 rockchip,pins = 2199 /* pwm6_m1 */ 2200 <4 RK_PC1 11 &pcfg_pull_none>; 2201 }; 2202 }; 2203 2204 pwm7 { 2205 /omit-if-no-ref/ 2206 pwm7m0_pins: pwm7m0-pins { 2207 rockchip,pins = 2208 /* pwm7_ir_m0 */ 2209 <0 RK_PD0 11 &pcfg_pull_none>; 2210 }; 2211 2212 /omit-if-no-ref/ 2213 pwm7m1_pins: pwm7m1-pins { 2214 rockchip,pins = 2215 /* pwm7_ir_m1 */ 2216 <4 RK_PD4 11 &pcfg_pull_none>; 2217 }; 2218 2219 /omit-if-no-ref/ 2220 pwm7m2_pins: pwm7m2-pins { 2221 rockchip,pins = 2222 /* pwm7_ir_m2 */ 2223 <1 RK_PC3 11 &pcfg_pull_none>; 2224 }; 2225 }; 2226 2227 pwm8 { 2228 /omit-if-no-ref/ 2229 pwm8m0_pins: pwm8m0-pins { 2230 rockchip,pins = 2231 /* pwm8_m0 */ 2232 <3 RK_PA7 11 &pcfg_pull_none>; 2233 }; 2234 2235 /omit-if-no-ref/ 2236 pwm8m1_pins: pwm8m1-pins { 2237 rockchip,pins = 2238 /* pwm8_m1 */ 2239 <4 RK_PD0 11 &pcfg_pull_none>; 2240 }; 2241 2242 /omit-if-no-ref/ 2243 pwm8m2_pins: pwm8m2-pins { 2244 rockchip,pins = 2245 /* pwm8_m2 */ 2246 <3 RK_PD0 11 &pcfg_pull_none>; 2247 }; 2248 }; 2249 2250 pwm9 { 2251 /omit-if-no-ref/ 2252 pwm9m0_pins: pwm9m0-pins { 2253 rockchip,pins = 2254 /* pwm9_m0 */ 2255 <3 RK_PB0 11 &pcfg_pull_none>; 2256 }; 2257 2258 /omit-if-no-ref/ 2259 pwm9m1_pins: pwm9m1-pins { 2260 rockchip,pins = 2261 /* pwm9_m1 */ 2262 <4 RK_PD1 11 &pcfg_pull_none>; 2263 }; 2264 2265 /omit-if-no-ref/ 2266 pwm9m2_pins: pwm9m2-pins { 2267 rockchip,pins = 2268 /* pwm9_m2 */ 2269 <3 RK_PD1 11 &pcfg_pull_none>; 2270 }; 2271 }; 2272 2273 pwm10 { 2274 /omit-if-no-ref/ 2275 pwm10m0_pins: pwm10m0-pins { 2276 rockchip,pins = 2277 /* pwm10_m0 */ 2278 <3 RK_PA0 11 &pcfg_pull_none>; 2279 }; 2280 2281 /omit-if-no-ref/ 2282 pwm10m1_pins: pwm10m1-pins { 2283 rockchip,pins = 2284 /* pwm10_m1 */ 2285 <4 RK_PD3 11 &pcfg_pull_none>; 2286 }; 2287 2288 /omit-if-no-ref/ 2289 pwm10m2_pins: pwm10m2-pins { 2290 rockchip,pins = 2291 /* pwm10_m2 */ 2292 <3 RK_PD3 11 &pcfg_pull_none>; 2293 }; 2294 }; 2295 2296 pwm11 { 2297 /omit-if-no-ref/ 2298 pwm11m0_pins: pwm11m0-pins { 2299 rockchip,pins = 2300 /* pwm11_ir_m0 */ 2301 <3 RK_PA1 11 &pcfg_pull_none>; 2302 }; 2303 2304 /omit-if-no-ref/ 2305 pwm11m1_pins: pwm11m1-pins { 2306 rockchip,pins = 2307 /* pwm11_ir_m1 */ 2308 <4 RK_PB4 11 &pcfg_pull_none>; 2309 }; 2310 2311 /omit-if-no-ref/ 2312 pwm11m2_pins: pwm11m2-pins { 2313 rockchip,pins = 2314 /* pwm11_ir_m2 */ 2315 <1 RK_PC4 11 &pcfg_pull_none>; 2316 }; 2317 2318 /omit-if-no-ref/ 2319 pwm11m3_pins: pwm11m3-pins { 2320 rockchip,pins = 2321 /* pwm11_ir_m3 */ 2322 <3 RK_PD5 11 &pcfg_pull_none>; 2323 }; 2324 }; 2325 2326 pwm12 { 2327 /omit-if-no-ref/ 2328 pwm12m0_pins: pwm12m0-pins { 2329 rockchip,pins = 2330 /* pwm12_m0 */ 2331 <3 RK_PB5 11 &pcfg_pull_none>; 2332 }; 2333 2334 /omit-if-no-ref/ 2335 pwm12m1_pins: pwm12m1-pins { 2336 rockchip,pins = 2337 /* pwm12_m1 */ 2338 <4 RK_PB5 11 &pcfg_pull_none>; 2339 }; 2340 }; 2341 2342 pwm13 { 2343 /omit-if-no-ref/ 2344 pwm13m0_pins: pwm13m0-pins { 2345 rockchip,pins = 2346 /* pwm13_m0 */ 2347 <3 RK_PB6 11 &pcfg_pull_none>; 2348 }; 2349 2350 /omit-if-no-ref/ 2351 pwm13m1_pins: pwm13m1-pins { 2352 rockchip,pins = 2353 /* pwm13_m1 */ 2354 <4 RK_PB6 11 &pcfg_pull_none>; 2355 }; 2356 2357 /omit-if-no-ref/ 2358 pwm13m2_pins: pwm13m2-pins { 2359 rockchip,pins = 2360 /* pwm13_m2 */ 2361 <1 RK_PB7 11 &pcfg_pull_none>; 2362 }; 2363 }; 2364 2365 pwm14 { 2366 /omit-if-no-ref/ 2367 pwm14m0_pins: pwm14m0-pins { 2368 rockchip,pins = 2369 /* pwm14_m0 */ 2370 <3 RK_PC2 11 &pcfg_pull_none>; 2371 }; 2372 2373 /omit-if-no-ref/ 2374 pwm14m1_pins: pwm14m1-pins { 2375 rockchip,pins = 2376 /* pwm14_m1 */ 2377 <4 RK_PB2 11 &pcfg_pull_none>; 2378 }; 2379 2380 /omit-if-no-ref/ 2381 pwm14m2_pins: pwm14m2-pins { 2382 rockchip,pins = 2383 /* pwm14_m2 */ 2384 <1 RK_PD6 11 &pcfg_pull_none>; 2385 }; 2386 }; 2387 2388 pwm15 { 2389 /omit-if-no-ref/ 2390 pwm15m0_pins: pwm15m0-pins { 2391 rockchip,pins = 2392 /* pwm15_ir_m0 */ 2393 <3 RK_PC3 11 &pcfg_pull_none>; 2394 }; 2395 2396 /omit-if-no-ref/ 2397 pwm15m1_pins: pwm15m1-pins { 2398 rockchip,pins = 2399 /* pwm15_ir_m1 */ 2400 <4 RK_PB3 11 &pcfg_pull_none>; 2401 }; 2402 2403 /omit-if-no-ref/ 2404 pwm15m2_pins: pwm15m2-pins { 2405 rockchip,pins = 2406 /* pwm15_ir_m2 */ 2407 <1 RK_PC6 11 &pcfg_pull_none>; 2408 }; 2409 2410 /omit-if-no-ref/ 2411 pwm15m3_pins: pwm15m3-pins { 2412 rockchip,pins = 2413 /* pwm15_ir_m3 */ 2414 <1 RK_PD7 11 &pcfg_pull_none>; 2415 }; 2416 }; 2417 2418 refclk { 2419 /omit-if-no-ref/ 2420 refclk_pins: refclk-pins { 2421 rockchip,pins = 2422 /* refclk_out */ 2423 <0 RK_PA0 1 &pcfg_pull_none>; 2424 }; 2425 }; 2426 2427 sata { 2428 /omit-if-no-ref/ 2429 sata_pins: sata-pins { 2430 rockchip,pins = 2431 /* sata_cp_pod */ 2432 <0 RK_PC6 13 &pcfg_pull_none>, 2433 /* sata_cpdet */ 2434 <0 RK_PD4 13 &pcfg_pull_none>, 2435 /* sata_mp_switch */ 2436 <0 RK_PD5 13 &pcfg_pull_none>; 2437 }; 2438 }; 2439 2440 sata0 { 2441 /omit-if-no-ref/ 2442 sata0m0_pins: sata0m0-pins { 2443 rockchip,pins = 2444 /* sata0_act_led_m0 */ 2445 <4 RK_PB6 6 &pcfg_pull_none>; 2446 }; 2447 2448 /omit-if-no-ref/ 2449 sata0m1_pins: sata0m1-pins { 2450 rockchip,pins = 2451 /* sata0_act_led_m1 */ 2452 <1 RK_PB3 6 &pcfg_pull_none>; 2453 }; 2454 }; 2455 2456 sata1 { 2457 /omit-if-no-ref/ 2458 sata1m0_pins: sata1m0-pins { 2459 rockchip,pins = 2460 /* sata1_act_led_m0 */ 2461 <4 RK_PB5 6 &pcfg_pull_none>; 2462 }; 2463 2464 /omit-if-no-ref/ 2465 sata1m1_pins: sata1m1-pins { 2466 rockchip,pins = 2467 /* sata1_act_led_m1 */ 2468 <1 RK_PA1 6 &pcfg_pull_none>; 2469 }; 2470 }; 2471 2472 sata2 { 2473 /omit-if-no-ref/ 2474 sata2m0_pins: sata2m0-pins { 2475 rockchip,pins = 2476 /* sata2_act_led_m0 */ 2477 <4 RK_PB1 6 &pcfg_pull_none>; 2478 }; 2479 2480 /omit-if-no-ref/ 2481 sata2m1_pins: sata2m1-pins { 2482 rockchip,pins = 2483 /* sata2_act_led_m1 */ 2484 <1 RK_PB7 6 &pcfg_pull_none>; 2485 }; 2486 }; 2487 2488 sdio { 2489 /omit-if-no-ref/ 2490 sdiom1_pins: sdiom1-pins { 2491 rockchip,pins = 2492 /* sdio_clk_m1 */ 2493 <3 RK_PA5 2 &pcfg_pull_none>, 2494 /* sdio_cmd_m1 */ 2495 <3 RK_PA4 2 &pcfg_pull_up>, 2496 /* sdio_d0_m1 */ 2497 <3 RK_PA0 2 &pcfg_pull_up>, 2498 /* sdio_d1_m1 */ 2499 <3 RK_PA1 2 &pcfg_pull_up>, 2500 /* sdio_d2_m1 */ 2501 <3 RK_PA2 2 &pcfg_pull_up>, 2502 /* sdio_d3_m1 */ 2503 <3 RK_PA3 2 &pcfg_pull_up>; 2504 }; 2505 }; 2506 2507 sdmmc { 2508 /omit-if-no-ref/ 2509 sdmmc_bus4: sdmmc-bus4 { 2510 rockchip,pins = 2511 /* sdmmc_d0 */ 2512 <4 RK_PD0 1 &pcfg_pull_up_drv_level_2>, 2513 /* sdmmc_d1 */ 2514 <4 RK_PD1 1 &pcfg_pull_up_drv_level_2>, 2515 /* sdmmc_d2 */ 2516 <4 RK_PD2 1 &pcfg_pull_up_drv_level_2>, 2517 /* sdmmc_d3 */ 2518 <4 RK_PD3 1 &pcfg_pull_up_drv_level_2>; 2519 }; 2520 2521 /omit-if-no-ref/ 2522 sdmmc_clk: sdmmc-clk { 2523 rockchip,pins = 2524 /* sdmmc_clk */ 2525 <4 RK_PD5 1 &pcfg_pull_up_drv_level_2>; 2526 }; 2527 2528 /omit-if-no-ref/ 2529 sdmmc_cmd: sdmmc-cmd { 2530 rockchip,pins = 2531 /* sdmmc_cmd */ 2532 <4 RK_PD4 1 &pcfg_pull_up_drv_level_2>; 2533 }; 2534 2535 /omit-if-no-ref/ 2536 sdmmc_det: sdmmc-det { 2537 rockchip,pins = 2538 /* sdmmc_det */ 2539 <0 RK_PA4 1 &pcfg_pull_up>; 2540 }; 2541 2542 /omit-if-no-ref/ 2543 sdmmc_pwren: sdmmc-pwren { 2544 rockchip,pins = 2545 /* sdmmc_pwren */ 2546 <0 RK_PA5 2 &pcfg_pull_none>; 2547 }; 2548 }; 2549 2550 spdif0 { 2551 /omit-if-no-ref/ 2552 spdif0m0_tx: spdif0m0-tx { 2553 rockchip,pins = 2554 /* spdif0m0_tx */ 2555 <1 RK_PB6 3 &pcfg_pull_none>; 2556 }; 2557 2558 /omit-if-no-ref/ 2559 spdif0m1_tx: spdif0m1-tx { 2560 rockchip,pins = 2561 /* spdif0m1_tx */ 2562 <4 RK_PB4 6 &pcfg_pull_none>; 2563 }; 2564 }; 2565 2566 spdif1 { 2567 /omit-if-no-ref/ 2568 spdif1m0_tx: spdif1m0-tx { 2569 rockchip,pins = 2570 /* spdif1m0_tx */ 2571 <1 RK_PB7 3 &pcfg_pull_none>; 2572 }; 2573 2574 /omit-if-no-ref/ 2575 spdif1m1_tx: spdif1m1-tx { 2576 rockchip,pins = 2577 /* spdif1m1_tx */ 2578 <4 RK_PB1 2 &pcfg_pull_none>; 2579 }; 2580 2581 /omit-if-no-ref/ 2582 spdif1m2_tx: spdif1m2-tx { 2583 rockchip,pins = 2584 /* spdif1m2_tx */ 2585 <4 RK_PC1 3 &pcfg_pull_none>; 2586 }; 2587 }; 2588 2589 spi0 { 2590 /omit-if-no-ref/ 2591 spi0m0_pins: spi0m0-pins { 2592 rockchip,pins = 2593 /* spi0_clk_m0 */ 2594 <0 RK_PC6 8 &pcfg_pull_up_drv_level_6>, 2595 /* spi0_miso_m0 */ 2596 <0 RK_PC7 8 &pcfg_pull_up_drv_level_6>, 2597 /* spi0_mosi_m0 */ 2598 <0 RK_PC0 8 &pcfg_pull_up_drv_level_6>; 2599 }; 2600 2601 /omit-if-no-ref/ 2602 spi0m0_cs0: spi0m0-cs0 { 2603 rockchip,pins = 2604 /* spi0_cs0_m0 */ 2605 <0 RK_PD1 8 &pcfg_pull_up_drv_level_6>; 2606 }; 2607 2608 /omit-if-no-ref/ 2609 spi0m0_cs1: spi0m0-cs1 { 2610 rockchip,pins = 2611 /* spi0_cs1_m0 */ 2612 <0 RK_PB7 8 &pcfg_pull_up_drv_level_6>; 2613 }; 2614 /omit-if-no-ref/ 2615 spi0m1_pins: spi0m1-pins { 2616 rockchip,pins = 2617 /* spi0_clk_m1 */ 2618 <4 RK_PA2 8 &pcfg_pull_up_drv_level_6>, 2619 /* spi0_miso_m1 */ 2620 <4 RK_PA0 8 &pcfg_pull_up_drv_level_6>, 2621 /* spi0_mosi_m1 */ 2622 <4 RK_PA1 8 &pcfg_pull_up_drv_level_6>; 2623 }; 2624 2625 /omit-if-no-ref/ 2626 spi0m1_cs0: spi0m1-cs0 { 2627 rockchip,pins = 2628 /* spi0_cs0_m1 */ 2629 <4 RK_PB2 8 &pcfg_pull_up_drv_level_6>; 2630 }; 2631 2632 /omit-if-no-ref/ 2633 spi0m1_cs1: spi0m1-cs1 { 2634 rockchip,pins = 2635 /* spi0_cs1_m1 */ 2636 <4 RK_PB1 8 &pcfg_pull_up_drv_level_6>; 2637 }; 2638 /omit-if-no-ref/ 2639 spi0m2_pins: spi0m2-pins { 2640 rockchip,pins = 2641 /* spi0_clk_m2 */ 2642 <1 RK_PB3 8 &pcfg_pull_up_drv_level_6>, 2643 /* spi0_miso_m2 */ 2644 <1 RK_PB1 8 &pcfg_pull_up_drv_level_6>, 2645 /* spi0_mosi_m2 */ 2646 <1 RK_PB2 8 &pcfg_pull_up_drv_level_6>; 2647 }; 2648 2649 /omit-if-no-ref/ 2650 spi0m2_cs0: spi0m2-cs0 { 2651 rockchip,pins = 2652 /* spi0_cs0_m2 */ 2653 <1 RK_PB4 8 &pcfg_pull_up_drv_level_6>; 2654 }; 2655 2656 /omit-if-no-ref/ 2657 spi0m2_cs1: spi0m2-cs1 { 2658 rockchip,pins = 2659 /* spi0_cs1_m2 */ 2660 <1 RK_PB5 8 &pcfg_pull_up_drv_level_6>; 2661 }; 2662 /omit-if-no-ref/ 2663 spi0m3_pins: spi0m3-pins { 2664 rockchip,pins = 2665 /* spi0_clk_m3 */ 2666 <3 RK_PD3 8 &pcfg_pull_up_drv_level_6>, 2667 /* spi0_miso_m3 */ 2668 <3 RK_PD1 8 &pcfg_pull_up_drv_level_6>, 2669 /* spi0_mosi_m3 */ 2670 <3 RK_PD2 8 &pcfg_pull_up_drv_level_6>; 2671 }; 2672 2673 /omit-if-no-ref/ 2674 spi0m3_cs0: spi0m3-cs0 { 2675 rockchip,pins = 2676 /* spi0_cs0_m3 */ 2677 <3 RK_PD4 8 &pcfg_pull_up_drv_level_6>; 2678 }; 2679 2680 /omit-if-no-ref/ 2681 spi0m3_cs1: spi0m3-cs1 { 2682 rockchip,pins = 2683 /* spi0_cs1_m3 */ 2684 <3 RK_PD5 8 &pcfg_pull_up_drv_level_6>; 2685 }; 2686 }; 2687 2688 spi1 { 2689 /omit-if-no-ref/ 2690 spi1m1_pins: spi1m1-pins { 2691 rockchip,pins = 2692 /* spi1_clk_m1 */ 2693 <3 RK_PC1 8 &pcfg_pull_up_drv_level_6>, 2694 /* spi1_miso_m1 */ 2695 <3 RK_PC0 8 &pcfg_pull_up_drv_level_6>, 2696 /* spi1_mosi_m1 */ 2697 <3 RK_PB7 8 &pcfg_pull_up_drv_level_6>; 2698 }; 2699 2700 /omit-if-no-ref/ 2701 spi1m1_cs0: spi1m1-cs0 { 2702 rockchip,pins = 2703 /* spi1_cs0_m1 */ 2704 <3 RK_PC2 8 &pcfg_pull_up_drv_level_6>; 2705 }; 2706 2707 /omit-if-no-ref/ 2708 spi1m1_cs1: spi1m1-cs1 { 2709 rockchip,pins = 2710 /* spi1_cs1_m1 */ 2711 <3 RK_PC3 8 &pcfg_pull_up_drv_level_6>; 2712 }; 2713 2714 /omit-if-no-ref/ 2715 spi1m2_pins: spi1m2-pins { 2716 rockchip,pins = 2717 /* spi1_clk_m2 */ 2718 <1 RK_PD2 8 &pcfg_pull_up_drv_level_6>, 2719 /* spi1_miso_m2 */ 2720 <1 RK_PD0 8 &pcfg_pull_up_drv_level_6>, 2721 /* spi1_mosi_m2 */ 2722 <1 RK_PD1 8 &pcfg_pull_up_drv_level_6>; 2723 }; 2724 2725 /omit-if-no-ref/ 2726 spi1m2_cs0: spi1m2-cs0 { 2727 rockchip,pins = 2728 /* spi1_cs0_m2 */ 2729 <1 RK_PD3 8 &pcfg_pull_up_drv_level_6>; 2730 }; 2731 2732 /omit-if-no-ref/ 2733 spi1m2_cs1: spi1m2-cs1 { 2734 rockchip,pins = 2735 /* spi1_cs1_m2 */ 2736 <1 RK_PD5 8 &pcfg_pull_up_drv_level_6>; 2737 }; 2738 }; 2739 2740 spi2 { 2741 /omit-if-no-ref/ 2742 spi2m0_pins: spi2m0-pins { 2743 rockchip,pins = 2744 /* spi2_clk_m0 */ 2745 <1 RK_PA6 8 &pcfg_pull_up_drv_level_6>, 2746 /* spi2_miso_m0 */ 2747 <1 RK_PA4 8 &pcfg_pull_up_drv_level_6>, 2748 /* spi2_mosi_m0 */ 2749 <1 RK_PA5 8 &pcfg_pull_up_drv_level_6>; 2750 }; 2751 2752 /omit-if-no-ref/ 2753 spi2m0_cs0: spi2m0-cs0 { 2754 rockchip,pins = 2755 /* spi2_cs0_m0 */ 2756 <1 RK_PA7 8 &pcfg_pull_up_drv_level_6>; 2757 }; 2758 2759 /omit-if-no-ref/ 2760 spi2m0_cs1: spi2m0-cs1 { 2761 rockchip,pins = 2762 /* spi2_cs1_m0 */ 2763 <1 RK_PB0 8 &pcfg_pull_up_drv_level_6>; 2764 }; 2765 2766 /omit-if-no-ref/ 2767 spi2m1_pins: spi2m1-pins { 2768 rockchip,pins = 2769 /* spi2_clk_m1 */ 2770 <4 RK_PA6 8 &pcfg_pull_up_drv_level_6>, 2771 /* spi2_miso_m1 */ 2772 <4 RK_PA4 8 &pcfg_pull_up_drv_level_6>, 2773 /* spi2_mosi_m1 */ 2774 <4 RK_PA5 8 &pcfg_pull_up_drv_level_6>; 2775 }; 2776 2777 /omit-if-no-ref/ 2778 spi2m1_cs0: spi2m1-cs0 { 2779 rockchip,pins = 2780 /* spi2_cs0_m1 */ 2781 <4 RK_PA7 8 &pcfg_pull_up_drv_level_6>; 2782 }; 2783 2784 /omit-if-no-ref/ 2785 spi2m1_cs1: spi2m1-cs1 { 2786 rockchip,pins = 2787 /* spi2_cs1_m1 */ 2788 <4 RK_PB0 8 &pcfg_pull_up_drv_level_6>; 2789 }; 2790 2791 /omit-if-no-ref/ 2792 spi2m2_pins: spi2m2-pins { 2793 rockchip,pins = 2794 /* spi2_clk_m2 */ 2795 <0 RK_PA5 1 &pcfg_pull_up_drv_level_1>, 2796 /* spi2_miso_m2 */ 2797 <0 RK_PB3 1 &pcfg_pull_up_drv_level_1>, 2798 /* spi2_mosi_m2 */ 2799 <0 RK_PA6 1 &pcfg_pull_up_drv_level_1>; 2800 }; 2801 2802 /omit-if-no-ref/ 2803 spi2m2_cs0: spi2m2-cs0 { 2804 rockchip,pins = 2805 /* spi2_cs0_m2 */ 2806 <0 RK_PB1 1 &pcfg_pull_up_drv_level_1>; 2807 }; 2808 2809 /omit-if-no-ref/ 2810 spi2m2_cs1: spi2m2-cs1 { 2811 rockchip,pins = 2812 /* spi2_cs1_m2 */ 2813 <0 RK_PB0 1 &pcfg_pull_up_drv_level_1>; 2814 }; 2815 }; 2816 2817 spi3 { 2818 /omit-if-no-ref/ 2819 spi3m1_pins: spi3m1-pins { 2820 rockchip,pins = 2821 /* spi3_clk_m1 */ 2822 <4 RK_PB7 8 &pcfg_pull_up_drv_level_6>, 2823 /* spi3_miso_m1 */ 2824 <4 RK_PB5 8 &pcfg_pull_up_drv_level_6>, 2825 /* spi3_mosi_m1 */ 2826 <4 RK_PB6 8 &pcfg_pull_up_drv_level_6>; 2827 }; 2828 2829 /omit-if-no-ref/ 2830 spi3m1_cs0: spi3m1-cs0 { 2831 rockchip,pins = 2832 /* spi3_cs0_m1 */ 2833 <4 RK_PC0 8 &pcfg_pull_up_drv_level_6>; 2834 }; 2835 2836 /omit-if-no-ref/ 2837 spi3m1_cs1: spi3m1-cs1 { 2838 rockchip,pins = 2839 /* spi3_cs1_m1 */ 2840 <4 RK_PC1 8 &pcfg_pull_up_drv_level_6>; 2841 }; 2842 2843 /omit-if-no-ref/ 2844 spi3m2_pins: spi3m2-pins { 2845 rockchip,pins = 2846 /* spi3_clk_m2 */ 2847 <0 RK_PD3 8 &pcfg_pull_up_drv_level_6>, 2848 /* spi3_miso_m2 */ 2849 <0 RK_PD0 8 &pcfg_pull_up_drv_level_6>, 2850 /* spi3_mosi_m2 */ 2851 <0 RK_PD2 8 &pcfg_pull_up_drv_level_6>; 2852 }; 2853 2854 /omit-if-no-ref/ 2855 spi3m2_cs0: spi3m2-cs0 { 2856 rockchip,pins = 2857 /* spi3_cs0_m2 */ 2858 <0 RK_PD4 8 &pcfg_pull_up_drv_level_6>; 2859 }; 2860 2861 /omit-if-no-ref/ 2862 spi3m2_cs1: spi3m2-cs1 { 2863 rockchip,pins = 2864 /* spi3_cs1_m2 */ 2865 <0 RK_PD5 8 &pcfg_pull_up_drv_level_6>; 2866 }; 2867 2868 /omit-if-no-ref/ 2869 spi3m3_pins: spi3m3-pins { 2870 rockchip,pins = 2871 /* spi3_clk_m3 */ 2872 <3 RK_PD0 8 &pcfg_pull_up_drv_level_6>, 2873 /* spi3_miso_m3 */ 2874 <3 RK_PC6 8 &pcfg_pull_up_drv_level_6>, 2875 /* spi3_mosi_m3 */ 2876 <3 RK_PC7 8 &pcfg_pull_up_drv_level_6>; 2877 }; 2878 2879 /omit-if-no-ref/ 2880 spi3m3_cs0: spi3m3-cs0 { 2881 rockchip,pins = 2882 /* spi3_cs0_m3 */ 2883 <3 RK_PC4 8 &pcfg_pull_up_drv_level_6>; 2884 }; 2885 2886 /omit-if-no-ref/ 2887 spi3m3_cs1: spi3m3-cs1 { 2888 rockchip,pins = 2889 /* spi3_cs1_m3 */ 2890 <3 RK_PC5 8 &pcfg_pull_up_drv_level_6>; 2891 }; 2892 }; 2893 2894 spi4 { 2895 /omit-if-no-ref/ 2896 spi4m0_pins: spi4m0-pins { 2897 rockchip,pins = 2898 /* spi4_clk_m0 */ 2899 <1 RK_PC2 8 &pcfg_pull_up_drv_level_6>, 2900 /* spi4_miso_m0 */ 2901 <1 RK_PC0 8 &pcfg_pull_up_drv_level_6>, 2902 /* spi4_mosi_m0 */ 2903 <1 RK_PC1 8 &pcfg_pull_up_drv_level_6>; 2904 }; 2905 2906 /omit-if-no-ref/ 2907 spi4m0_cs0: spi4m0-cs0 { 2908 rockchip,pins = 2909 /* spi4_cs0_m0 */ 2910 <1 RK_PC3 8 &pcfg_pull_up_drv_level_6>; 2911 }; 2912 2913 /omit-if-no-ref/ 2914 spi4m0_cs1: spi4m0-cs1 { 2915 rockchip,pins = 2916 /* spi4_cs1_m0 */ 2917 <1 RK_PC4 8 &pcfg_pull_up_drv_level_6>; 2918 }; 2919 2920 /omit-if-no-ref/ 2921 spi4m1_pins: spi4m1-pins { 2922 rockchip,pins = 2923 /* spi4_clk_m1 */ 2924 <3 RK_PA2 8 &pcfg_pull_up_drv_level_6>, 2925 /* spi4_miso_m1 */ 2926 <3 RK_PA0 8 &pcfg_pull_up_drv_level_6>, 2927 /* spi4_mosi_m1 */ 2928 <3 RK_PA1 8 &pcfg_pull_up_drv_level_6>; 2929 }; 2930 2931 /omit-if-no-ref/ 2932 spi4m1_cs0: spi4m1-cs0 { 2933 rockchip,pins = 2934 /* spi4_cs0_m1 */ 2935 <3 RK_PA3 8 &pcfg_pull_up_drv_level_6>; 2936 }; 2937 2938 /omit-if-no-ref/ 2939 spi4m1_cs1: spi4m1-cs1 { 2940 rockchip,pins = 2941 /* spi4_cs1_m1 */ 2942 <3 RK_PA4 8 &pcfg_pull_up_drv_level_6>; 2943 }; 2944 2945 /omit-if-no-ref/ 2946 spi4m2_pins: spi4m2-pins { 2947 rockchip,pins = 2948 /* spi4_clk_m2 */ 2949 <1 RK_PA2 8 &pcfg_pull_up_drv_level_6>, 2950 /* spi4_miso_m2 */ 2951 <1 RK_PA0 8 &pcfg_pull_up_drv_level_6>, 2952 /* spi4_mosi_m2 */ 2953 <1 RK_PA1 8 &pcfg_pull_up_drv_level_6>; 2954 }; 2955 2956 /omit-if-no-ref/ 2957 spi4m2_cs0: spi4m2-cs0 { 2958 rockchip,pins = 2959 /* spi4_cs0_m2 */ 2960 <1 RK_PA3 8 &pcfg_pull_up_drv_level_6>; 2961 }; 2962 }; 2963 2964 tsadc { 2965 /omit-if-no-ref/ 2966 tsadcm1_shut: tsadcm1-shut { 2967 rockchip,pins = 2968 /* tsadcm1_shut */ 2969 <0 RK_PA2 2 &pcfg_pull_none>; 2970 }; 2971 2972 /omit-if-no-ref/ 2973 tsadc_shut: tsadc-shut { 2974 rockchip,pins = 2975 /* tsadc_shut */ 2976 <0 RK_PA1 2 &pcfg_pull_none>; 2977 }; 2978 2979 /omit-if-no-ref/ 2980 tsadc_shut_org: tsadc-shut-org { 2981 rockchip,pins = 2982 /* tsadc_shut_org */ 2983 <0 RK_PA1 1 &pcfg_pull_none>; 2984 }; 2985 }; 2986 2987 uart0 { 2988 /omit-if-no-ref/ 2989 uart0m0_xfer: uart0m0-xfer { 2990 rockchip,pins = 2991 /* uart0_rx_m0 */ 2992 <0 RK_PC4 4 &pcfg_pull_up>, 2993 /* uart0_tx_m0 */ 2994 <0 RK_PC5 4 &pcfg_pull_up>; 2995 }; 2996 2997 /omit-if-no-ref/ 2998 uart0m1_xfer: uart0m1-xfer { 2999 rockchip,pins = 3000 /* uart0_rx_m1 */ 3001 <0 RK_PB0 4 &pcfg_pull_up>, 3002 /* uart0_tx_m1 */ 3003 <0 RK_PB1 4 &pcfg_pull_up>; 3004 }; 3005 3006 /omit-if-no-ref/ 3007 uart0m2_xfer: uart0m2-xfer { 3008 rockchip,pins = 3009 /* uart0_rx_m2 */ 3010 <4 RK_PA4 10 &pcfg_pull_up>, 3011 /* uart0_tx_m2 */ 3012 <4 RK_PA3 10 &pcfg_pull_up>; 3013 }; 3014 3015 /omit-if-no-ref/ 3016 uart0_ctsn: uart0-ctsn { 3017 rockchip,pins = 3018 /* uart0_ctsn */ 3019 <0 RK_PD1 4 &pcfg_pull_none>; 3020 }; 3021 3022 /omit-if-no-ref/ 3023 uart0_rtsn: uart0-rtsn { 3024 rockchip,pins = 3025 /* uart0_rtsn */ 3026 <0 RK_PC6 4 &pcfg_pull_none>; 3027 }; 3028 }; 3029 3030 uart1 { 3031 /omit-if-no-ref/ 3032 uart1m1_xfer: uart1m1-xfer { 3033 rockchip,pins = 3034 /* uart1_rx_m1 */ 3035 <1 RK_PB7 10 &pcfg_pull_up>, 3036 /* uart1_tx_m1 */ 3037 <1 RK_PB6 10 &pcfg_pull_up>; 3038 }; 3039 3040 /omit-if-no-ref/ 3041 uart1m1_ctsn: uart1m1-ctsn { 3042 rockchip,pins = 3043 /* uart1m1_ctsn */ 3044 <1 RK_PD7 10 &pcfg_pull_none>; 3045 }; 3046 3047 /omit-if-no-ref/ 3048 uart1m1_rtsn: uart1m1-rtsn { 3049 rockchip,pins = 3050 /* uart1m1_rtsn */ 3051 <1 RK_PD6 10 &pcfg_pull_none>; 3052 }; 3053 3054 /omit-if-no-ref/ 3055 uart1m2_xfer: uart1m2-xfer { 3056 rockchip,pins = 3057 /* uart1_rx_m2 */ 3058 <0 RK_PD2 10 &pcfg_pull_up>, 3059 /* uart1_tx_m2 */ 3060 <0 RK_PD1 10 &pcfg_pull_up>; 3061 }; 3062 3063 /omit-if-no-ref/ 3064 uart1m2_ctsn: uart1m2-ctsn { 3065 rockchip,pins = 3066 /* uart1m2_ctsn */ 3067 <0 RK_PD0 10 &pcfg_pull_none>; 3068 }; 3069 3070 /omit-if-no-ref/ 3071 uart1m2_rtsn: uart1m2-rtsn { 3072 rockchip,pins = 3073 /* uart1m2_rtsn */ 3074 <0 RK_PC7 10 &pcfg_pull_none>; 3075 }; 3076 }; 3077 3078 uart2 { 3079 /omit-if-no-ref/ 3080 uart2m0_xfer: uart2m0-xfer { 3081 rockchip,pins = 3082 /* uart2_rx_m0 */ 3083 <0 RK_PB6 10 &pcfg_pull_up>, 3084 /* uart2_tx_m0 */ 3085 <0 RK_PB5 10 &pcfg_pull_up>; 3086 }; 3087 3088 /omit-if-no-ref/ 3089 uart2m1_xfer: uart2m1-xfer { 3090 rockchip,pins = 3091 /* uart2_rx_m1 */ 3092 <4 RK_PD1 10 &pcfg_pull_up>, 3093 /* uart2_tx_m1 */ 3094 <4 RK_PD0 10 &pcfg_pull_up>; 3095 }; 3096 3097 /omit-if-no-ref/ 3098 uart2m2_xfer: uart2m2-xfer { 3099 rockchip,pins = 3100 /* uart2_rx_m2 */ 3101 <3 RK_PB2 10 &pcfg_pull_up>, 3102 /* uart2_tx_m2 */ 3103 <3 RK_PB1 10 &pcfg_pull_up>; 3104 }; 3105 3106 /omit-if-no-ref/ 3107 uart2_ctsn: uart2-ctsn { 3108 rockchip,pins = 3109 /* uart2_ctsn */ 3110 <3 RK_PB4 10 &pcfg_pull_none>; 3111 }; 3112 3113 /omit-if-no-ref/ 3114 uart2_rtsn: uart2-rtsn { 3115 rockchip,pins = 3116 /* uart2_rtsn */ 3117 <3 RK_PB3 10 &pcfg_pull_none>; 3118 }; 3119 }; 3120 3121 uart3 { 3122 /omit-if-no-ref/ 3123 uart3m0_xfer: uart3m0-xfer { 3124 rockchip,pins = 3125 /* uart3_rx_m0 */ 3126 <1 RK_PC0 10 &pcfg_pull_up>, 3127 /* uart3_tx_m0 */ 3128 <1 RK_PC1 10 &pcfg_pull_up>; 3129 }; 3130 3131 /omit-if-no-ref/ 3132 uart3m1_xfer: uart3m1-xfer { 3133 rockchip,pins = 3134 /* uart3_rx_m1 */ 3135 <3 RK_PB6 10 &pcfg_pull_up>, 3136 /* uart3_tx_m1 */ 3137 <3 RK_PB5 10 &pcfg_pull_up>; 3138 }; 3139 3140 /omit-if-no-ref/ 3141 uart3m2_xfer: uart3m2-xfer { 3142 rockchip,pins = 3143 /* uart3_rx_m2 */ 3144 <4 RK_PA6 10 &pcfg_pull_up>, 3145 /* uart3_tx_m2 */ 3146 <4 RK_PA5 10 &pcfg_pull_up>; 3147 }; 3148 3149 /omit-if-no-ref/ 3150 uart3_ctsn: uart3-ctsn { 3151 rockchip,pins = 3152 /* uart3_ctsn */ 3153 <1 RK_PC3 10 &pcfg_pull_none>; 3154 }; 3155 3156 /omit-if-no-ref/ 3157 uart3_rtsn: uart3-rtsn { 3158 rockchip,pins = 3159 /* uart3_rtsn */ 3160 <1 RK_PC2 10 &pcfg_pull_none>; 3161 }; 3162 }; 3163 3164 uart4 { 3165 /omit-if-no-ref/ 3166 uart4m0_xfer: uart4m0-xfer { 3167 rockchip,pins = 3168 /* uart4_rx_m0 */ 3169 <1 RK_PD3 10 &pcfg_pull_up>, 3170 /* uart4_tx_m0 */ 3171 <1 RK_PD2 10 &pcfg_pull_up>; 3172 }; 3173 3174 /omit-if-no-ref/ 3175 uart4m1_xfer: uart4m1-xfer { 3176 rockchip,pins = 3177 /* uart4_rx_m1 */ 3178 <3 RK_PD0 10 &pcfg_pull_up>, 3179 /* uart4_tx_m1 */ 3180 <3 RK_PD1 10 &pcfg_pull_up>; 3181 }; 3182 3183 /omit-if-no-ref/ 3184 uart4m2_xfer: uart4m2-xfer { 3185 rockchip,pins = 3186 /* uart4_rx_m2 */ 3187 <1 RK_PB2 10 &pcfg_pull_up>, 3188 /* uart4_tx_m2 */ 3189 <1 RK_PB3 10 &pcfg_pull_up>; 3190 }; 3191 3192 /omit-if-no-ref/ 3193 uart4_ctsn: uart4-ctsn { 3194 rockchip,pins = 3195 /* uart4_ctsn */ 3196 <1 RK_PC7 10 &pcfg_pull_none>; 3197 }; 3198 3199 /omit-if-no-ref/ 3200 uart4_rtsn: uart4-rtsn { 3201 rockchip,pins = 3202 /* uart4_rtsn */ 3203 <1 RK_PC5 10 &pcfg_pull_none>; 3204 }; 3205 }; 3206 3207 uart5 { 3208 /omit-if-no-ref/ 3209 uart5m0_xfer: uart5m0-xfer { 3210 rockchip,pins = 3211 /* uart5_rx_m0 */ 3212 <4 RK_PD4 10 &pcfg_pull_up>, 3213 /* uart5_tx_m0 */ 3214 <4 RK_PD5 10 &pcfg_pull_up>; 3215 }; 3216 3217 /omit-if-no-ref/ 3218 uart5m0_ctsn: uart5m0-ctsn { 3219 rockchip,pins = 3220 /* uart5m0_ctsn */ 3221 <4 RK_PD2 10 &pcfg_pull_none>; 3222 }; 3223 3224 /omit-if-no-ref/ 3225 uart5m0_rtsn: uart5m0-rtsn { 3226 rockchip,pins = 3227 /* uart5m0_rtsn */ 3228 <4 RK_PD3 10 &pcfg_pull_none>; 3229 }; 3230 3231 /omit-if-no-ref/ 3232 uart5m1_xfer: uart5m1-xfer { 3233 rockchip,pins = 3234 /* uart5_rx_m1 */ 3235 <3 RK_PC5 10 &pcfg_pull_up>, 3236 /* uart5_tx_m1 */ 3237 <3 RK_PC4 10 &pcfg_pull_up>; 3238 }; 3239 3240 /omit-if-no-ref/ 3241 uart5m1_ctsn: uart5m1-ctsn { 3242 rockchip,pins = 3243 /* uart5m1_ctsn */ 3244 <2 RK_PA2 10 &pcfg_pull_none>; 3245 }; 3246 3247 /omit-if-no-ref/ 3248 uart5m1_rtsn: uart5m1-rtsn { 3249 rockchip,pins = 3250 /* uart5m1_rtsn */ 3251 <2 RK_PA3 10 &pcfg_pull_none>; 3252 }; 3253 3254 /omit-if-no-ref/ 3255 uart5m2_xfer: uart5m2-xfer { 3256 rockchip,pins = 3257 /* uart5_rx_m2 */ 3258 <2 RK_PD4 10 &pcfg_pull_up>, 3259 /* uart5_tx_m2 */ 3260 <2 RK_PD5 10 &pcfg_pull_up>; 3261 }; 3262 }; 3263 3264 uart6 { 3265 /omit-if-no-ref/ 3266 uart6m1_xfer: uart6m1-xfer { 3267 rockchip,pins = 3268 /* uart6_rx_m1 */ 3269 <1 RK_PA0 10 &pcfg_pull_up>, 3270 /* uart6_tx_m1 */ 3271 <1 RK_PA1 10 &pcfg_pull_up>; 3272 }; 3273 3274 /omit-if-no-ref/ 3275 uart6m1_ctsn: uart6m1-ctsn { 3276 rockchip,pins = 3277 /* uart6m1_ctsn */ 3278 <1 RK_PA3 10 &pcfg_pull_none>; 3279 }; 3280 3281 /omit-if-no-ref/ 3282 uart6m1_rtsn: uart6m1-rtsn { 3283 rockchip,pins = 3284 /* uart6m1_rtsn */ 3285 <1 RK_PA2 10 &pcfg_pull_none>; 3286 }; 3287 3288 /omit-if-no-ref/ 3289 uart6m2_xfer: uart6m2-xfer { 3290 rockchip,pins = 3291 /* uart6_rx_m2 */ 3292 <1 RK_PD1 10 &pcfg_pull_up>, 3293 /* uart6_tx_m2 */ 3294 <1 RK_PD0 10 &pcfg_pull_up>; 3295 }; 3296 }; 3297 3298 uart7 { 3299 /omit-if-no-ref/ 3300 uart7m1_xfer: uart7m1-xfer { 3301 rockchip,pins = 3302 /* uart7_rx_m1 */ 3303 <3 RK_PC1 10 &pcfg_pull_up>, 3304 /* uart7_tx_m1 */ 3305 <3 RK_PC0 10 &pcfg_pull_up>; 3306 }; 3307 3308 /omit-if-no-ref/ 3309 uart7m1_ctsn: uart7m1-ctsn { 3310 rockchip,pins = 3311 /* uart7m1_ctsn */ 3312 <3 RK_PC3 10 &pcfg_pull_none>; 3313 }; 3314 3315 /omit-if-no-ref/ 3316 uart7m1_rtsn: uart7m1-rtsn { 3317 rockchip,pins = 3318 /* uart7m1_rtsn */ 3319 <3 RK_PC2 10 &pcfg_pull_none>; 3320 }; 3321 3322 /omit-if-no-ref/ 3323 uart7m2_xfer: uart7m2-xfer { 3324 rockchip,pins = 3325 /* uart7_rx_m2 */ 3326 <1 RK_PB4 10 &pcfg_pull_up>, 3327 /* uart7_tx_m2 */ 3328 <1 RK_PB5 10 &pcfg_pull_up>; 3329 }; 3330 }; 3331 3332 uart8 { 3333 /omit-if-no-ref/ 3334 uart8m0_xfer: uart8m0-xfer { 3335 rockchip,pins = 3336 /* uart8_rx_m0 */ 3337 <4 RK_PB1 10 &pcfg_pull_up>, 3338 /* uart8_tx_m0 */ 3339 <4 RK_PB0 10 &pcfg_pull_up>; 3340 }; 3341 3342 /omit-if-no-ref/ 3343 uart8m0_ctsn: uart8m0-ctsn { 3344 rockchip,pins = 3345 /* uart8m0_ctsn */ 3346 <4 RK_PB3 10 &pcfg_pull_none>; 3347 }; 3348 3349 /omit-if-no-ref/ 3350 uart8m0_rtsn: uart8m0-rtsn { 3351 rockchip,pins = 3352 /* uart8m0_rtsn */ 3353 <4 RK_PB2 10 &pcfg_pull_none>; 3354 }; 3355 3356 /omit-if-no-ref/ 3357 uart8m1_xfer: uart8m1-xfer { 3358 rockchip,pins = 3359 /* uart8_rx_m1 */ 3360 <3 RK_PA3 10 &pcfg_pull_up>, 3361 /* uart8_tx_m1 */ 3362 <3 RK_PA2 10 &pcfg_pull_up>; 3363 }; 3364 3365 /omit-if-no-ref/ 3366 uart8m1_ctsn: uart8m1-ctsn { 3367 rockchip,pins = 3368 /* uart8m1_ctsn */ 3369 <3 RK_PA5 10 &pcfg_pull_none>; 3370 }; 3371 3372 /omit-if-no-ref/ 3373 uart8m1_rtsn: uart8m1-rtsn { 3374 rockchip,pins = 3375 /* uart8m1_rtsn */ 3376 <3 RK_PA4 10 &pcfg_pull_none>; 3377 }; 3378 3379 /omit-if-no-ref/ 3380 uart8_xfer: uart8-xfer { 3381 rockchip,pins = 3382 /* uart8_rx_ */ 3383 <4 RK_PB1 10 &pcfg_pull_up>; 3384 }; 3385 }; 3386 3387 uart9 { 3388 /omit-if-no-ref/ 3389 uart9m1_xfer: uart9m1-xfer { 3390 rockchip,pins = 3391 /* uart9_rx_m1 */ 3392 <4 RK_PB5 10 &pcfg_pull_up>, 3393 /* uart9_tx_m1 */ 3394 <4 RK_PB4 10 &pcfg_pull_up>; 3395 }; 3396 3397 /omit-if-no-ref/ 3398 uart9m1_ctsn: uart9m1-ctsn { 3399 rockchip,pins = 3400 /* uart9m1_ctsn */ 3401 <4 RK_PA1 10 &pcfg_pull_none>; 3402 }; 3403 3404 /omit-if-no-ref/ 3405 uart9m1_rtsn: uart9m1-rtsn { 3406 rockchip,pins = 3407 /* uart9m1_rtsn */ 3408 <4 RK_PA0 10 &pcfg_pull_none>; 3409 }; 3410 3411 /omit-if-no-ref/ 3412 uart9m2_xfer: uart9m2-xfer { 3413 rockchip,pins = 3414 /* uart9_rx_m2 */ 3415 <3 RK_PD4 10 &pcfg_pull_up>, 3416 /* uart9_tx_m2 */ 3417 <3 RK_PD5 10 &pcfg_pull_up>; 3418 }; 3419 3420 /omit-if-no-ref/ 3421 uart9m2_ctsn: uart9m2-ctsn { 3422 rockchip,pins = 3423 /* uart9m2_ctsn */ 3424 <3 RK_PD3 10 &pcfg_pull_none>; 3425 }; 3426 3427 /omit-if-no-ref/ 3428 uart9m2_rtsn: uart9m2-rtsn { 3429 rockchip,pins = 3430 /* uart9m2_rtsn */ 3431 <3 RK_PD2 10 &pcfg_pull_none>; 3432 }; 3433 }; 3434 3435 vop { 3436 /omit-if-no-ref/ 3437 vop_pins: vop-pins { 3438 rockchip,pins = 3439 /* vop_post_empty */ 3440 <1 RK_PA2 1 &pcfg_pull_none>; 3441 }; 3442 }; 3443}; 3444 3445/* 3446 * This part is edited handly. 3447 */ 3448&pinctrl { 3449 bt656 { 3450 /omit-if-no-ref/ 3451 bt656_pins: bt656-pins { 3452 rockchip,pins = 3453 /* bt1120_clkout */ 3454 <4 RK_PB0 2 &pcfg_pull_none_drv_level_2>, 3455 /* bt1120_d0 */ 3456 <4 RK_PA0 2 &pcfg_pull_none_drv_level_2>, 3457 /* bt1120_d1 */ 3458 <4 RK_PA1 2 &pcfg_pull_none_drv_level_2>, 3459 /* bt1120_d2 */ 3460 <4 RK_PA2 2 &pcfg_pull_none_drv_level_2>, 3461 /* bt1120_d3 */ 3462 <4 RK_PA3 2 &pcfg_pull_none_drv_level_2>, 3463 /* bt1120_d4 */ 3464 <4 RK_PA4 2 &pcfg_pull_none_drv_level_2>, 3465 /* bt1120_d5 */ 3466 <4 RK_PA5 2 &pcfg_pull_none_drv_level_2>, 3467 /* bt1120_d6 */ 3468 <4 RK_PA6 2 &pcfg_pull_none_drv_level_2>, 3469 /* bt1120_d7 */ 3470 <4 RK_PA7 2 &pcfg_pull_none_drv_level_2>; 3471 }; 3472 }; 3473 3474 gpio-func { 3475 /omit-if-no-ref/ 3476 tsadc_gpio_func: tsadc-gpio-func { 3477 rockchip,pins = 3478 <0 RK_PA1 RK_FUNC_GPIO &pcfg_pull_none>; 3479 }; 3480 }; 3481}; 3482