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 "rockchip-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 acodec { 15 /omit-if-no-ref/ 16 acodec_pins: acodec-pins { 17 rockchip,pins = 18 /* acodec_adc_sync */ 19 <1 RK_PB1 5 &pcfg_pull_none>, 20 /* acodec_adcclk */ 21 <1 RK_PA1 5 &pcfg_pull_none>, 22 /* acodec_adcdata */ 23 <1 RK_PA0 5 &pcfg_pull_none>, 24 /* acodec_dac_datal */ 25 <1 RK_PA7 5 &pcfg_pull_none>, 26 /* acodec_dac_datar */ 27 <1 RK_PB0 5 &pcfg_pull_none>, 28 /* acodec_dacclk */ 29 <1 RK_PA3 5 &pcfg_pull_none>, 30 /* acodec_dacsync */ 31 <1 RK_PA5 5 &pcfg_pull_none>; 32 }; 33 }; 34 35 audiopwm { 36 /omit-if-no-ref/ 37 audiopwm_lout: audiopwm-lout { 38 rockchip,pins = 39 /* audiopwm_lout */ 40 <1 RK_PA0 4 &pcfg_pull_none>; 41 }; 42 43 /omit-if-no-ref/ 44 audiopwm_loutn: audiopwm-loutn { 45 rockchip,pins = 46 /* audiopwm_loutn */ 47 <1 RK_PA1 6 &pcfg_pull_none>; 48 }; 49 50 /omit-if-no-ref/ 51 audiopwm_loutp: audiopwm-loutp { 52 rockchip,pins = 53 /* audiopwm_loutp */ 54 <1 RK_PA0 6 &pcfg_pull_none>; 55 }; 56 57 /omit-if-no-ref/ 58 audiopwm_rout: audiopwm-rout { 59 rockchip,pins = 60 /* audiopwm_rout */ 61 <1 RK_PA1 4 &pcfg_pull_none>; 62 }; 63 64 /omit-if-no-ref/ 65 audiopwm_routn: audiopwm-routn { 66 rockchip,pins = 67 /* audiopwm_routn */ 68 <1 RK_PA7 4 &pcfg_pull_none>; 69 }; 70 71 /omit-if-no-ref/ 72 audiopwm_routp: audiopwm-routp { 73 rockchip,pins = 74 /* audiopwm_routp */ 75 <1 RK_PA6 4 &pcfg_pull_none>; 76 }; 77 }; 78 79 bt656 { 80 /omit-if-no-ref/ 81 bt656m0_pins: bt656m0-pins { 82 rockchip,pins = 83 /* bt656_clkm0 */ 84 <3 RK_PA0 2 &pcfg_pull_none>, 85 /* bt656_d0m0 */ 86 <2 RK_PD0 2 &pcfg_pull_none>, 87 /* bt656_d1m0 */ 88 <2 RK_PD1 2 &pcfg_pull_none>, 89 /* bt656_d2m0 */ 90 <2 RK_PD2 2 &pcfg_pull_none>, 91 /* bt656_d3m0 */ 92 <2 RK_PD3 2 &pcfg_pull_none>, 93 /* bt656_d4m0 */ 94 <2 RK_PD4 2 &pcfg_pull_none>, 95 /* bt656_d5m0 */ 96 <2 RK_PD5 2 &pcfg_pull_none>, 97 /* bt656_d6m0 */ 98 <2 RK_PD6 2 &pcfg_pull_none>, 99 /* bt656_d7m0 */ 100 <2 RK_PD7 2 &pcfg_pull_none>; 101 }; 102 103 /omit-if-no-ref/ 104 bt656m1_pins: bt656m1-pins { 105 rockchip,pins = 106 /* bt656_clkm1 */ 107 <4 RK_PB4 5 &pcfg_pull_none>, 108 /* bt656_d0m1 */ 109 <3 RK_PC6 5 &pcfg_pull_none>, 110 /* bt656_d1m1 */ 111 <3 RK_PC7 5 &pcfg_pull_none>, 112 /* bt656_d2m1 */ 113 <3 RK_PD0 5 &pcfg_pull_none>, 114 /* bt656_d3m1 */ 115 <3 RK_PD1 5 &pcfg_pull_none>, 116 /* bt656_d4m1 */ 117 <3 RK_PD2 5 &pcfg_pull_none>, 118 /* bt656_d5m1 */ 119 <3 RK_PD3 5 &pcfg_pull_none>, 120 /* bt656_d6m1 */ 121 <3 RK_PD4 5 &pcfg_pull_none>, 122 /* bt656_d7m1 */ 123 <3 RK_PD5 5 &pcfg_pull_none>; 124 }; 125 }; 126 127 bt1120 { 128 /omit-if-no-ref/ 129 bt1120_pins: bt1120-pins { 130 rockchip,pins = 131 /* bt1120_clk */ 132 <3 RK_PA6 2 &pcfg_pull_none>, 133 /* bt1120_d0 */ 134 <3 RK_PA1 2 &pcfg_pull_none>, 135 /* bt1120_d1 */ 136 <3 RK_PA2 2 &pcfg_pull_none>, 137 /* bt1120_d2 */ 138 <3 RK_PA3 2 &pcfg_pull_none>, 139 /* bt1120_d3 */ 140 <3 RK_PA4 2 &pcfg_pull_none>, 141 /* bt1120_d4 */ 142 <3 RK_PA5 2 &pcfg_pull_none>, 143 /* bt1120_d5 */ 144 <3 RK_PA7 2 &pcfg_pull_none>, 145 /* bt1120_d6 */ 146 <3 RK_PB0 2 &pcfg_pull_none>, 147 /* bt1120_d7 */ 148 <3 RK_PB1 2 &pcfg_pull_none>, 149 /* bt1120_d8 */ 150 <3 RK_PB2 2 &pcfg_pull_none>, 151 /* bt1120_d9 */ 152 <3 RK_PB3 2 &pcfg_pull_none>, 153 /* bt1120_d10 */ 154 <3 RK_PB4 2 &pcfg_pull_none>, 155 /* bt1120_d11 */ 156 <3 RK_PB5 2 &pcfg_pull_none>, 157 /* bt1120_d12 */ 158 <3 RK_PB6 2 &pcfg_pull_none>, 159 /* bt1120_d13 */ 160 <3 RK_PC1 2 &pcfg_pull_none>, 161 /* bt1120_d14 */ 162 <3 RK_PC2 2 &pcfg_pull_none>, 163 /* bt1120_d15 */ 164 <3 RK_PC3 2 &pcfg_pull_none>; 165 }; 166 }; 167 168 cam { 169 /omit-if-no-ref/ 170 cam_clkout0: cam-clkout0 { 171 rockchip,pins = 172 /* cam_clkout0 */ 173 <4 RK_PA7 1 &pcfg_pull_none>; 174 }; 175 176 /omit-if-no-ref/ 177 cam_clkout1: cam-clkout1 { 178 rockchip,pins = 179 /* cam_clkout1 */ 180 <4 RK_PB0 1 &pcfg_pull_none>; 181 }; 182 }; 183 184 can0 { 185 /omit-if-no-ref/ 186 can0m0_pins: can0m0-pins { 187 rockchip,pins = 188 /* can0_rxm0 */ 189 <0 RK_PB4 2 &pcfg_pull_none>, 190 /* can0_txm0 */ 191 <0 RK_PB3 2 &pcfg_pull_none>; 192 }; 193 194 /omit-if-no-ref/ 195 can0m1_pins: can0m1-pins { 196 rockchip,pins = 197 /* can0_rxm1 */ 198 <2 RK_PA2 4 &pcfg_pull_none>, 199 /* can0_txm1 */ 200 <2 RK_PA1 4 &pcfg_pull_none>; 201 }; 202 }; 203 204 can1 { 205 /omit-if-no-ref/ 206 can1m0_pins: can1m0-pins { 207 rockchip,pins = 208 /* can1_rxm0 */ 209 <1 RK_PA0 3 &pcfg_pull_none>, 210 /* can1_txm0 */ 211 <1 RK_PA1 3 &pcfg_pull_none>; 212 }; 213 214 /omit-if-no-ref/ 215 can1m1_pins: can1m1-pins { 216 rockchip,pins = 217 /* can1_rxm1 */ 218 <4 RK_PC2 3 &pcfg_pull_none>, 219 /* can1_txm1 */ 220 <4 RK_PC3 3 &pcfg_pull_none>; 221 }; 222 }; 223 224 can2 { 225 /omit-if-no-ref/ 226 can2m0_pins: can2m0-pins { 227 rockchip,pins = 228 /* can2_rxm0 */ 229 <4 RK_PB4 3 &pcfg_pull_none>, 230 /* can2_txm0 */ 231 <4 RK_PB5 3 &pcfg_pull_none>; 232 }; 233 234 /omit-if-no-ref/ 235 can2m1_pins: can2m1-pins { 236 rockchip,pins = 237 /* can2_rxm1 */ 238 <2 RK_PB1 4 &pcfg_pull_none>, 239 /* can2_txm1 */ 240 <2 RK_PB2 4 &pcfg_pull_none>; 241 }; 242 }; 243 244 cif { 245 /omit-if-no-ref/ 246 cif_clk: cif-clk { 247 rockchip,pins = 248 /* cif_clkout */ 249 <4 RK_PC0 1 &pcfg_pull_none>; 250 }; 251 252 /omit-if-no-ref/ 253 cif_dvp_clk: cif-dvp-clk { 254 rockchip,pins = 255 /* cif_clkin */ 256 <4 RK_PC1 1 &pcfg_pull_none>, 257 /* cif_href */ 258 <4 RK_PB6 1 &pcfg_pull_none>, 259 /* cif_vsync */ 260 <4 RK_PB7 1 &pcfg_pull_none>; 261 }; 262 263 /omit-if-no-ref/ 264 cif_dvp_bus16: cif-dvp-bus16 { 265 rockchip,pins = 266 /* cif_d8 */ 267 <3 RK_PD6 1 &pcfg_pull_none>, 268 /* cif_d9 */ 269 <3 RK_PD7 1 &pcfg_pull_none>, 270 /* cif_d10 */ 271 <4 RK_PA0 1 &pcfg_pull_none>, 272 /* cif_d11 */ 273 <4 RK_PA1 1 &pcfg_pull_none>, 274 /* cif_d12 */ 275 <4 RK_PA2 1 &pcfg_pull_none>, 276 /* cif_d13 */ 277 <4 RK_PA3 1 &pcfg_pull_none>, 278 /* cif_d14 */ 279 <4 RK_PA4 1 &pcfg_pull_none>, 280 /* cif_d15 */ 281 <4 RK_PA5 1 &pcfg_pull_none>; 282 }; 283 284 /omit-if-no-ref/ 285 cif_dvp_bus8: cif-dvp-bus8 { 286 rockchip,pins = 287 /* cif_d0 */ 288 <3 RK_PC6 1 &pcfg_pull_none>, 289 /* cif_d1 */ 290 <3 RK_PC7 1 &pcfg_pull_none>, 291 /* cif_d2 */ 292 <3 RK_PD0 1 &pcfg_pull_none>, 293 /* cif_d3 */ 294 <3 RK_PD1 1 &pcfg_pull_none>, 295 /* cif_d4 */ 296 <3 RK_PD2 1 &pcfg_pull_none>, 297 /* cif_d5 */ 298 <3 RK_PD3 1 &pcfg_pull_none>, 299 /* cif_d6 */ 300 <3 RK_PD4 1 &pcfg_pull_none>, 301 /* cif_d7 */ 302 <3 RK_PD5 1 &pcfg_pull_none>; 303 }; 304 }; 305 306 clk32k { 307 /omit-if-no-ref/ 308 clk32k_in: clk32k-in { 309 rockchip,pins = 310 /* clk32k_in */ 311 <0 RK_PB0 1 &pcfg_pull_none>; 312 }; 313 314 /omit-if-no-ref/ 315 clk32k_out0: clk32k-out0 { 316 rockchip,pins = 317 /* clk32k_out0 */ 318 <0 RK_PB0 2 &pcfg_pull_none>; 319 }; 320 321 /omit-if-no-ref/ 322 clk32k_out1: clk32k-out1 { 323 rockchip,pins = 324 /* clk32k_out1 */ 325 <2 RK_PC6 1 &pcfg_pull_none>; 326 }; 327 }; 328 329 cpu { 330 /omit-if-no-ref/ 331 cpu_pins: cpu-pins { 332 rockchip,pins = 333 /* cpu_avs */ 334 <0 RK_PB7 2 &pcfg_pull_none>; 335 }; 336 }; 337 338 ebc { 339 /omit-if-no-ref/ 340 ebc_extern: ebc-extern { 341 rockchip,pins = 342 /* ebc_sdce1 */ 343 <4 RK_PA7 2 &pcfg_pull_none>, 344 /* ebc_sdce2 */ 345 <4 RK_PB0 2 &pcfg_pull_none>, 346 /* ebc_sdce3 */ 347 <4 RK_PB1 2 &pcfg_pull_none>, 348 /* ebc_sdshr */ 349 <4 RK_PB5 2 &pcfg_pull_none>, 350 /* ebc_vcom */ 351 <4 RK_PB2 2 &pcfg_pull_none>; 352 }; 353 354 /omit-if-no-ref/ 355 ebc_pins: ebc-pins { 356 rockchip,pins = 357 /* ebc_gdclk */ 358 <4 RK_PC0 2 &pcfg_pull_none>, 359 /* ebc_gdoe */ 360 <4 RK_PB3 2 &pcfg_pull_none>, 361 /* ebc_gdsp */ 362 <4 RK_PB4 2 &pcfg_pull_none>, 363 /* ebc_sdce0 */ 364 <4 RK_PA6 2 &pcfg_pull_none>, 365 /* ebc_sdclk */ 366 <4 RK_PC1 2 &pcfg_pull_none>, 367 /* ebc_sddo0 */ 368 <3 RK_PC6 2 &pcfg_pull_none>, 369 /* ebc_sddo1 */ 370 <3 RK_PC7 2 &pcfg_pull_none>, 371 /* ebc_sddo2 */ 372 <3 RK_PD0 2 &pcfg_pull_none>, 373 /* ebc_sddo3 */ 374 <3 RK_PD1 2 &pcfg_pull_none>, 375 /* ebc_sddo4 */ 376 <3 RK_PD2 2 &pcfg_pull_none>, 377 /* ebc_sddo5 */ 378 <3 RK_PD3 2 &pcfg_pull_none>, 379 /* ebc_sddo6 */ 380 <3 RK_PD4 2 &pcfg_pull_none>, 381 /* ebc_sddo7 */ 382 <3 RK_PD5 2 &pcfg_pull_none>, 383 /* ebc_sddo8 */ 384 <3 RK_PD6 2 &pcfg_pull_none>, 385 /* ebc_sddo9 */ 386 <3 RK_PD7 2 &pcfg_pull_none>, 387 /* ebc_sddo10 */ 388 <4 RK_PA0 2 &pcfg_pull_none>, 389 /* ebc_sddo11 */ 390 <4 RK_PA1 2 &pcfg_pull_none>, 391 /* ebc_sddo12 */ 392 <4 RK_PA2 2 &pcfg_pull_none>, 393 /* ebc_sddo13 */ 394 <4 RK_PA3 2 &pcfg_pull_none>, 395 /* ebc_sddo14 */ 396 <4 RK_PA4 2 &pcfg_pull_none>, 397 /* ebc_sddo15 */ 398 <4 RK_PA5 2 &pcfg_pull_none>, 399 /* ebc_sdle */ 400 <4 RK_PB6 2 &pcfg_pull_none>, 401 /* ebc_sdoe */ 402 <4 RK_PB7 2 &pcfg_pull_none>; 403 }; 404 }; 405 406 edpdp { 407 /omit-if-no-ref/ 408 edpdpm0_pins: edpdpm0-pins { 409 rockchip,pins = 410 /* edpdp_hpdinm0 */ 411 <4 RK_PC4 1 &pcfg_pull_none>; 412 }; 413 414 /omit-if-no-ref/ 415 edpdpm1_pins: edpdpm1-pins { 416 rockchip,pins = 417 /* edpdp_hpdinm1 */ 418 <0 RK_PC2 2 &pcfg_pull_none>; 419 }; 420 }; 421 422 emmc { 423 /omit-if-no-ref/ 424 emmc_rstnout: emmc-rstnout { 425 rockchip,pins = 426 /* emmc_rstn */ 427 <1 RK_PC7 1 &pcfg_pull_none>; 428 }; 429 430 /omit-if-no-ref/ 431 emmc_bus8: emmc-bus8 { 432 rockchip,pins = 433 /* emmc_d0 */ 434 <1 RK_PB4 1 &pcfg_pull_up_drv_level_2>, 435 /* emmc_d1 */ 436 <1 RK_PB5 1 &pcfg_pull_up_drv_level_2>, 437 /* emmc_d2 */ 438 <1 RK_PB6 1 &pcfg_pull_up_drv_level_2>, 439 /* emmc_d3 */ 440 <1 RK_PB7 1 &pcfg_pull_up_drv_level_2>, 441 /* emmc_d4 */ 442 <1 RK_PC0 1 &pcfg_pull_up_drv_level_2>, 443 /* emmc_d5 */ 444 <1 RK_PC1 1 &pcfg_pull_up_drv_level_2>, 445 /* emmc_d6 */ 446 <1 RK_PC2 1 &pcfg_pull_up_drv_level_2>, 447 /* emmc_d7 */ 448 <1 RK_PC3 1 &pcfg_pull_up_drv_level_2>; 449 }; 450 451 /omit-if-no-ref/ 452 emmc_clk: emmc-clk { 453 rockchip,pins = 454 /* emmc_clkout */ 455 <1 RK_PC5 1 &pcfg_pull_up_drv_level_2>; 456 }; 457 458 /omit-if-no-ref/ 459 emmc_cmd: emmc-cmd { 460 rockchip,pins = 461 /* emmc_cmd */ 462 <1 RK_PC4 1 &pcfg_pull_up_drv_level_2>; 463 }; 464 465 /omit-if-no-ref/ 466 emmc_datastrobe: emmc-datastrobe { 467 rockchip,pins = 468 /* emmc_datastrobe */ 469 <1 RK_PC6 1 &pcfg_pull_none>; 470 }; 471 }; 472 473 eth0 { 474 /omit-if-no-ref/ 475 eth0_pins: eth0-pins { 476 rockchip,pins = 477 /* eth0_refclko25m */ 478 <2 RK_PC1 2 &pcfg_pull_none>; 479 }; 480 }; 481 482 eth1 { 483 /omit-if-no-ref/ 484 eth1m0_pins: eth1m0-pins { 485 rockchip,pins = 486 /* eth1_refclko25mm0 */ 487 <3 RK_PB0 3 &pcfg_pull_none>; 488 }; 489 490 /omit-if-no-ref/ 491 eth1m1_pins: eth1m1-pins { 492 rockchip,pins = 493 /* eth1_refclko25mm1 */ 494 <4 RK_PB3 3 &pcfg_pull_none>; 495 }; 496 }; 497 498 flash { 499 /omit-if-no-ref/ 500 flash_pins: flash-pins { 501 rockchip,pins = 502 /* flash_ale */ 503 <1 RK_PD0 2 &pcfg_pull_none>, 504 /* flash_cle */ 505 <1 RK_PC6 3 &pcfg_pull_none>, 506 /* flash_cs0n */ 507 <1 RK_PD3 2 &pcfg_pull_none>, 508 /* flash_cs1n */ 509 <1 RK_PD4 2 &pcfg_pull_none>, 510 /* flash_d0 */ 511 <1 RK_PB4 2 &pcfg_pull_none>, 512 /* flash_d1 */ 513 <1 RK_PB5 2 &pcfg_pull_none>, 514 /* flash_d2 */ 515 <1 RK_PB6 2 &pcfg_pull_none>, 516 /* flash_d3 */ 517 <1 RK_PB7 2 &pcfg_pull_none>, 518 /* flash_d4 */ 519 <1 RK_PC0 2 &pcfg_pull_none>, 520 /* flash_d5 */ 521 <1 RK_PC1 2 &pcfg_pull_none>, 522 /* flash_d6 */ 523 <1 RK_PC2 2 &pcfg_pull_none>, 524 /* flash_d7 */ 525 <1 RK_PC3 2 &pcfg_pull_none>, 526 /* flash_dqs */ 527 <1 RK_PC5 2 &pcfg_pull_none>, 528 /* flash_rdn */ 529 <1 RK_PD2 2 &pcfg_pull_none>, 530 /* flash_rdy */ 531 <1 RK_PD1 2 &pcfg_pull_none>, 532 /* flash_volsel */ 533 <0 RK_PA7 1 &pcfg_pull_none>, 534 /* flash_wpn */ 535 <1 RK_PC7 3 &pcfg_pull_none>, 536 /* flash_wrn */ 537 <1 RK_PC4 2 &pcfg_pull_none>; 538 }; 539 }; 540 541 fspi { 542 /omit-if-no-ref/ 543 fspi_pins: fspi-pins { 544 rockchip,pins = 545 /* fspi_clk */ 546 <1 RK_PD0 1 &pcfg_pull_none>, 547 /* fspi_cs0n */ 548 <1 RK_PD3 1 &pcfg_pull_none>, 549 /* fspi_d0 */ 550 <1 RK_PD1 1 &pcfg_pull_none>, 551 /* fspi_d1 */ 552 <1 RK_PD2 1 &pcfg_pull_none>, 553 /* fspi_d2 */ 554 <1 RK_PC7 2 &pcfg_pull_none>, 555 /* fspi_d3 */ 556 <1 RK_PD4 1 &pcfg_pull_none>; 557 }; 558 559 /omit-if-no-ref/ 560 fspi_cs1: fspi-cs1 { 561 rockchip,pins = 562 /* fspi_cs1n */ 563 <1 RK_PC6 2 &pcfg_pull_up>; 564 }; 565 }; 566 567 gmac0 { 568 /omit-if-no-ref/ 569 gmac0_miim: gmac0-miim { 570 rockchip,pins = 571 /* gmac0_mdc */ 572 <2 RK_PC3 2 &pcfg_pull_none>, 573 /* gmac0_mdio */ 574 <2 RK_PC4 2 &pcfg_pull_none>; 575 }; 576 577 /omit-if-no-ref/ 578 gmac0_clkinout: gmac0-clkinout { 579 rockchip,pins = 580 /* gmac0_mclkinout */ 581 <2 RK_PC2 2 &pcfg_pull_none>; 582 }; 583 584 /omit-if-no-ref/ 585 gmac0_rx_er: gmac0-rx-er { 586 rockchip,pins = 587 /* gmac0_rxer */ 588 <2 RK_PC5 2 &pcfg_pull_none>; 589 }; 590 591 /omit-if-no-ref/ 592 gmac0_rx_bus2: gmac0-rx-bus2 { 593 rockchip,pins = 594 /* gmac0_rxd0 */ 595 <2 RK_PB6 1 &pcfg_pull_none>, 596 /* gmac0_rxd1 */ 597 <2 RK_PB7 2 &pcfg_pull_none>, 598 /* gmac0_rxdvcrs */ 599 <2 RK_PC0 2 &pcfg_pull_none>; 600 }; 601 602 /omit-if-no-ref/ 603 gmac0_tx_bus2: gmac0-tx-bus2 { 604 rockchip,pins = 605 /* gmac0_txd0 */ 606 <2 RK_PB3 1 &pcfg_pull_none_drv_level_2>, 607 /* gmac0_txd1 */ 608 <2 RK_PB4 1 &pcfg_pull_none_drv_level_2>, 609 /* gmac0_txen */ 610 <2 RK_PB5 1 &pcfg_pull_none>; 611 }; 612 613 /omit-if-no-ref/ 614 gmac0_rgmii_clk: gmac0-rgmii-clk { 615 rockchip,pins = 616 /* gmac0_rxclk */ 617 <2 RK_PA5 2 &pcfg_pull_none>, 618 /* gmac0_txclk */ 619 <2 RK_PB0 2 &pcfg_pull_none_drv_level_1>; 620 }; 621 622 /omit-if-no-ref/ 623 gmac0_rgmii_bus: gmac0-rgmii-bus { 624 rockchip,pins = 625 /* gmac0_rxd2 */ 626 <2 RK_PA3 2 &pcfg_pull_none>, 627 /* gmac0_rxd3 */ 628 <2 RK_PA4 2 &pcfg_pull_none>, 629 /* gmac0_txd2 */ 630 <2 RK_PA6 2 &pcfg_pull_none_drv_level_2>, 631 /* gmac0_txd3 */ 632 <2 RK_PA7 2 &pcfg_pull_none_drv_level_2>; 633 }; 634 }; 635 636 gmac1 { 637 /omit-if-no-ref/ 638 gmac1m0_miim: gmac1m0-miim { 639 rockchip,pins = 640 /* gmac1_mdcm0 */ 641 <3 RK_PC4 3 &pcfg_pull_none>, 642 /* gmac1_mdiom0 */ 643 <3 RK_PC5 3 &pcfg_pull_none>; 644 }; 645 646 /omit-if-no-ref/ 647 gmac1m0_clkinout: gmac1m0-clkinout { 648 rockchip,pins = 649 /* gmac1_mclkinoutm0 */ 650 <3 RK_PC0 3 &pcfg_pull_none>; 651 }; 652 653 /omit-if-no-ref/ 654 gmac1m0_rx_er: gmac1m0-rx-er { 655 rockchip,pins = 656 /* gmac1_rxerm0 */ 657 <3 RK_PB4 3 &pcfg_pull_none>; 658 }; 659 660 /omit-if-no-ref/ 661 gmac1m0_rx_bus2: gmac1m0-rx-bus2 { 662 rockchip,pins = 663 /* gmac1_rxd0m0 */ 664 <3 RK_PB1 3 &pcfg_pull_none>, 665 /* gmac1_rxd1m0 */ 666 <3 RK_PB2 3 &pcfg_pull_none>, 667 /* gmac1_rxdvcrsm0 */ 668 <3 RK_PB3 3 &pcfg_pull_none>; 669 }; 670 671 /omit-if-no-ref/ 672 gmac1m0_tx_bus2: gmac1m0-tx-bus2 { 673 rockchip,pins = 674 /* gmac1_txd0m0 */ 675 <3 RK_PB5 3 &pcfg_pull_none_drv_level_2>, 676 /* gmac1_txd1m0 */ 677 <3 RK_PB6 3 &pcfg_pull_none_drv_level_2>, 678 /* gmac1_txenm0 */ 679 <3 RK_PB7 3 &pcfg_pull_none>; 680 }; 681 682 /omit-if-no-ref/ 683 gmac1m0_rgmii_clk: gmac1m0-rgmii-clk { 684 rockchip,pins = 685 /* gmac1_rxclkm0 */ 686 <3 RK_PA7 3 &pcfg_pull_none>, 687 /* gmac1_txclkm0 */ 688 <3 RK_PA6 3 &pcfg_pull_none_drv_level_1>; 689 }; 690 691 /omit-if-no-ref/ 692 gmac1m0_rgmii_bus: gmac1m0-rgmii-bus { 693 rockchip,pins = 694 /* gmac1_rxd2m0 */ 695 <3 RK_PA4 3 &pcfg_pull_none>, 696 /* gmac1_rxd3m0 */ 697 <3 RK_PA5 3 &pcfg_pull_none>, 698 /* gmac1_txd2m0 */ 699 <3 RK_PA2 3 &pcfg_pull_none_drv_level_2>, 700 /* gmac1_txd3m0 */ 701 <3 RK_PA3 3 &pcfg_pull_none_drv_level_2>; 702 }; 703 704 /omit-if-no-ref/ 705 gmac1m1_miim: gmac1m1-miim { 706 rockchip,pins = 707 /* gmac1_mdcm1 */ 708 <4 RK_PB6 3 &pcfg_pull_none>, 709 /* gmac1_mdiom1 */ 710 <4 RK_PB7 3 &pcfg_pull_none>; 711 }; 712 713 /omit-if-no-ref/ 714 gmac1m1_clkinout: gmac1m1-clkinout { 715 rockchip,pins = 716 /* gmac1_mclkinoutm1 */ 717 <4 RK_PC1 3 &pcfg_pull_none>; 718 }; 719 720 /omit-if-no-ref/ 721 gmac1m1_rx_er: gmac1m1-rx-er { 722 rockchip,pins = 723 /* gmac1_rxerm1 */ 724 <4 RK_PB2 3 &pcfg_pull_none>; 725 }; 726 727 /omit-if-no-ref/ 728 gmac1m1_rx_bus2: gmac1m1-rx-bus2 { 729 rockchip,pins = 730 /* gmac1_rxd0m1 */ 731 <4 RK_PA7 3 &pcfg_pull_none>, 732 /* gmac1_rxd1m1 */ 733 <4 RK_PB0 3 &pcfg_pull_none>, 734 /* gmac1_rxdvcrsm1 */ 735 <4 RK_PB1 3 &pcfg_pull_none>; 736 }; 737 738 /omit-if-no-ref/ 739 gmac1m1_tx_bus2: gmac1m1-tx-bus2 { 740 rockchip,pins = 741 /* gmac1_txd0m1 */ 742 <4 RK_PA4 3 &pcfg_pull_none_drv_level_2>, 743 /* gmac1_txd1m1 */ 744 <4 RK_PA5 3 &pcfg_pull_none_drv_level_2>, 745 /* gmac1_txenm1 */ 746 <4 RK_PA6 3 &pcfg_pull_none>; 747 }; 748 749 /omit-if-no-ref/ 750 gmac1m1_rgmii_clk: gmac1m1-rgmii-clk { 751 rockchip,pins = 752 /* gmac1_rxclkm1 */ 753 <4 RK_PA3 3 &pcfg_pull_none>, 754 /* gmac1_txclkm1 */ 755 <4 RK_PA0 3 &pcfg_pull_none_drv_level_1>; 756 }; 757 758 /omit-if-no-ref/ 759 gmac1m1_rgmii_bus: gmac1m1-rgmii-bus { 760 rockchip,pins = 761 /* gmac1_rxd2m1 */ 762 <4 RK_PA1 3 &pcfg_pull_none>, 763 /* gmac1_rxd3m1 */ 764 <4 RK_PA2 3 &pcfg_pull_none>, 765 /* gmac1_txd2m1 */ 766 <3 RK_PD6 3 &pcfg_pull_none_drv_level_2>, 767 /* gmac1_txd3m1 */ 768 <3 RK_PD7 3 &pcfg_pull_none_drv_level_2>; 769 }; 770 }; 771 772 gpu { 773 /omit-if-no-ref/ 774 gpu_pins: gpu-pins { 775 rockchip,pins = 776 /* gpu_avs */ 777 <0 RK_PC0 2 &pcfg_pull_none>, 778 /* gpu_pwren */ 779 <0 RK_PA6 4 &pcfg_pull_none>; 780 }; 781 }; 782 783 hdmitx { 784 /omit-if-no-ref/ 785 hdmitxm0_cec: hdmitxm0-cec { 786 rockchip,pins = 787 /* hdmitxm0_cec */ 788 <4 RK_PD1 1 &pcfg_pull_none>; 789 }; 790 791 /omit-if-no-ref/ 792 hdmitxm1_cec: hdmitxm1-cec { 793 rockchip,pins = 794 /* hdmitxm1_cec */ 795 <0 RK_PC7 1 &pcfg_pull_none>; 796 }; 797 798 /omit-if-no-ref/ 799 hdmitx_scl: hdmitx-scl { 800 rockchip,pins = 801 /* hdmitx_scl */ 802 <4 RK_PC7 1 &pcfg_pull_none>; 803 }; 804 805 /omit-if-no-ref/ 806 hdmitx_sda: hdmitx-sda { 807 rockchip,pins = 808 /* hdmitx_sda */ 809 <4 RK_PD0 1 &pcfg_pull_none>; 810 }; 811 }; 812 813 i2c0 { 814 /omit-if-no-ref/ 815 i2c0_xfer: i2c0-xfer { 816 rockchip,pins = 817 /* i2c0_scl */ 818 <0 RK_PB1 1 &pcfg_pull_none_smt>, 819 /* i2c0_sda */ 820 <0 RK_PB2 1 &pcfg_pull_none_smt>; 821 }; 822 }; 823 824 i2c1 { 825 /omit-if-no-ref/ 826 i2c1_xfer: i2c1-xfer { 827 rockchip,pins = 828 /* i2c1_scl */ 829 <0 RK_PB3 1 &pcfg_pull_none_smt>, 830 /* i2c1_sda */ 831 <0 RK_PB4 1 &pcfg_pull_none_smt>; 832 }; 833 }; 834 835 i2c2 { 836 /omit-if-no-ref/ 837 i2c2m0_xfer: i2c2m0-xfer { 838 rockchip,pins = 839 /* i2c2_sclm0 */ 840 <0 RK_PB5 1 &pcfg_pull_none_smt>, 841 /* i2c2_sdam0 */ 842 <0 RK_PB6 1 &pcfg_pull_none_smt>; 843 }; 844 845 /omit-if-no-ref/ 846 i2c2m1_xfer: i2c2m1-xfer { 847 rockchip,pins = 848 /* i2c2_sclm1 */ 849 <4 RK_PB5 1 &pcfg_pull_none_smt>, 850 /* i2c2_sdam1 */ 851 <4 RK_PB4 1 &pcfg_pull_none_smt>; 852 }; 853 }; 854 855 i2c3 { 856 /omit-if-no-ref/ 857 i2c3m0_xfer: i2c3m0-xfer { 858 rockchip,pins = 859 /* i2c3_sclm0 */ 860 <1 RK_PA1 1 &pcfg_pull_none_smt>, 861 /* i2c3_sdam0 */ 862 <1 RK_PA0 1 &pcfg_pull_none_smt>; 863 }; 864 865 /omit-if-no-ref/ 866 i2c3m1_xfer: i2c3m1-xfer { 867 rockchip,pins = 868 /* i2c3_sclm1 */ 869 <3 RK_PB5 4 &pcfg_pull_none_smt>, 870 /* i2c3_sdam1 */ 871 <3 RK_PB6 4 &pcfg_pull_none_smt>; 872 }; 873 }; 874 875 i2c4 { 876 /omit-if-no-ref/ 877 i2c4m0_xfer: i2c4m0-xfer { 878 rockchip,pins = 879 /* i2c4_sclm0 */ 880 <4 RK_PB3 1 &pcfg_pull_none_smt>, 881 /* i2c4_sdam0 */ 882 <4 RK_PB2 1 &pcfg_pull_none_smt>; 883 }; 884 885 /omit-if-no-ref/ 886 i2c4m1_xfer: i2c4m1-xfer { 887 rockchip,pins = 888 /* i2c4_sclm1 */ 889 <2 RK_PB2 2 &pcfg_pull_none_smt>, 890 /* i2c4_sdam1 */ 891 <2 RK_PB1 2 &pcfg_pull_none_smt>; 892 }; 893 }; 894 895 i2c5 { 896 /omit-if-no-ref/ 897 i2c5m0_xfer: i2c5m0-xfer { 898 rockchip,pins = 899 /* i2c5_sclm0 */ 900 <3 RK_PB3 4 &pcfg_pull_none_smt>, 901 /* i2c5_sdam0 */ 902 <3 RK_PB4 4 &pcfg_pull_none_smt>; 903 }; 904 905 /omit-if-no-ref/ 906 i2c5m1_xfer: i2c5m1-xfer { 907 rockchip,pins = 908 /* i2c5_sclm1 */ 909 <4 RK_PC7 2 &pcfg_pull_none_smt>, 910 /* i2c5_sdam1 */ 911 <4 RK_PD0 2 &pcfg_pull_none_smt>; 912 }; 913 }; 914 915 i2s1 { 916 /omit-if-no-ref/ 917 i2s1m0_lrckrx: i2s1m0-lrckrx { 918 rockchip,pins = 919 /* i2s1m0_lrckrx */ 920 <1 RK_PA6 1 &pcfg_pull_none>; 921 }; 922 923 /omit-if-no-ref/ 924 i2s1m0_lrcktx: i2s1m0-lrcktx { 925 rockchip,pins = 926 /* i2s1m0_lrcktx */ 927 <1 RK_PA5 1 &pcfg_pull_none>; 928 }; 929 930 /omit-if-no-ref/ 931 i2s1m0_mclk: i2s1m0-mclk { 932 rockchip,pins = 933 /* i2s1m0_mclk */ 934 <1 RK_PA2 1 &pcfg_pull_none>; 935 }; 936 937 /omit-if-no-ref/ 938 i2s1m0_sclkrx: i2s1m0-sclkrx { 939 rockchip,pins = 940 /* i2s1m0_sclkrx */ 941 <1 RK_PA4 1 &pcfg_pull_none>; 942 }; 943 944 /omit-if-no-ref/ 945 i2s1m0_sclktx: i2s1m0-sclktx { 946 rockchip,pins = 947 /* i2s1m0_sclktx */ 948 <1 RK_PA3 1 &pcfg_pull_none>; 949 }; 950 951 /omit-if-no-ref/ 952 i2s1m0_sdi0: i2s1m0-sdi0 { 953 rockchip,pins = 954 /* i2s1m0_sdi0 */ 955 <1 RK_PB3 1 &pcfg_pull_none>; 956 }; 957 958 /omit-if-no-ref/ 959 i2s1m0_sdi1: i2s1m0-sdi1 { 960 rockchip,pins = 961 /* i2s1m0_sdi1 */ 962 <1 RK_PB2 2 &pcfg_pull_none>; 963 }; 964 965 /omit-if-no-ref/ 966 i2s1m0_sdi2: i2s1m0-sdi2 { 967 rockchip,pins = 968 /* i2s1m0_sdi2 */ 969 <1 RK_PB1 2 &pcfg_pull_none>; 970 }; 971 972 /omit-if-no-ref/ 973 i2s1m0_sdi3: i2s1m0-sdi3 { 974 rockchip,pins = 975 /* i2s1m0_sdi3 */ 976 <1 RK_PB0 2 &pcfg_pull_none>; 977 }; 978 979 /omit-if-no-ref/ 980 i2s1m0_sdo0: i2s1m0-sdo0 { 981 rockchip,pins = 982 /* i2s1m0_sdo0 */ 983 <1 RK_PA7 1 &pcfg_pull_none>; 984 }; 985 986 /omit-if-no-ref/ 987 i2s1m0_sdo1: i2s1m0-sdo1 { 988 rockchip,pins = 989 /* i2s1m0_sdo1 */ 990 <1 RK_PB0 1 &pcfg_pull_none>; 991 }; 992 993 /omit-if-no-ref/ 994 i2s1m0_sdo2: i2s1m0-sdo2 { 995 rockchip,pins = 996 /* i2s1m0_sdo2 */ 997 <1 RK_PB1 1 &pcfg_pull_none>; 998 }; 999 1000 /omit-if-no-ref/ 1001 i2s1m0_sdo3: i2s1m0-sdo3 { 1002 rockchip,pins = 1003 /* i2s1m0_sdo3 */ 1004 <1 RK_PB2 1 &pcfg_pull_none>; 1005 }; 1006 1007 /omit-if-no-ref/ 1008 i2s1m1_lrckrx: i2s1m1-lrckrx { 1009 rockchip,pins = 1010 /* i2s1m1_lrckrx */ 1011 <4 RK_PA7 5 &pcfg_pull_none>; 1012 }; 1013 1014 /omit-if-no-ref/ 1015 i2s1m1_lrcktx: i2s1m1-lrcktx { 1016 rockchip,pins = 1017 /* i2s1m1_lrcktx */ 1018 <3 RK_PD0 4 &pcfg_pull_none>; 1019 }; 1020 1021 /omit-if-no-ref/ 1022 i2s1m1_mclk: i2s1m1-mclk { 1023 rockchip,pins = 1024 /* i2s1m1_mclk */ 1025 <3 RK_PC6 4 &pcfg_pull_none>; 1026 }; 1027 1028 /omit-if-no-ref/ 1029 i2s1m1_sclkrx: i2s1m1-sclkrx { 1030 rockchip,pins = 1031 /* i2s1m1_sclkrx */ 1032 <4 RK_PA6 5 &pcfg_pull_none>; 1033 }; 1034 1035 /omit-if-no-ref/ 1036 i2s1m1_sclktx: i2s1m1-sclktx { 1037 rockchip,pins = 1038 /* i2s1m1_sclktx */ 1039 <3 RK_PC7 4 &pcfg_pull_none>; 1040 }; 1041 1042 /omit-if-no-ref/ 1043 i2s1m1_sdi0: i2s1m1-sdi0 { 1044 rockchip,pins = 1045 /* i2s1m1_sdi0 */ 1046 <3 RK_PD2 4 &pcfg_pull_none>; 1047 }; 1048 1049 /omit-if-no-ref/ 1050 i2s1m1_sdi1: i2s1m1-sdi1 { 1051 rockchip,pins = 1052 /* i2s1m1_sdi1 */ 1053 <3 RK_PD3 4 &pcfg_pull_none>; 1054 }; 1055 1056 /omit-if-no-ref/ 1057 i2s1m1_sdi2: i2s1m1-sdi2 { 1058 rockchip,pins = 1059 /* i2s1m1_sdi2 */ 1060 <3 RK_PD4 4 &pcfg_pull_none>; 1061 }; 1062 1063 /omit-if-no-ref/ 1064 i2s1m1_sdi3: i2s1m1-sdi3 { 1065 rockchip,pins = 1066 /* i2s1m1_sdi3 */ 1067 <3 RK_PD5 4 &pcfg_pull_none>; 1068 }; 1069 1070 /omit-if-no-ref/ 1071 i2s1m1_sdo0: i2s1m1-sdo0 { 1072 rockchip,pins = 1073 /* i2s1m1_sdo0 */ 1074 <3 RK_PD1 4 &pcfg_pull_none>; 1075 }; 1076 1077 /omit-if-no-ref/ 1078 i2s1m1_sdo1: i2s1m1-sdo1 { 1079 rockchip,pins = 1080 /* i2s1m1_sdo1 */ 1081 <4 RK_PB0 5 &pcfg_pull_none>; 1082 }; 1083 1084 /omit-if-no-ref/ 1085 i2s1m1_sdo2: i2s1m1-sdo2 { 1086 rockchip,pins = 1087 /* i2s1m1_sdo2 */ 1088 <4 RK_PB1 4 &pcfg_pull_none>; 1089 }; 1090 1091 /omit-if-no-ref/ 1092 i2s1m1_sdo3: i2s1m1-sdo3 { 1093 rockchip,pins = 1094 /* i2s1m1_sdo3 */ 1095 <4 RK_PB5 4 &pcfg_pull_none>; 1096 }; 1097 1098 /omit-if-no-ref/ 1099 i2s1m2_lrckrx: i2s1m2-lrckrx { 1100 rockchip,pins = 1101 /* i2s1m2_lrckrx */ 1102 <3 RK_PC5 5 &pcfg_pull_none>; 1103 }; 1104 1105 /omit-if-no-ref/ 1106 i2s1m2_lrcktx: i2s1m2-lrcktx { 1107 rockchip,pins = 1108 /* i2s1m2_lrcktx */ 1109 <2 RK_PD2 5 &pcfg_pull_none>; 1110 }; 1111 1112 /omit-if-no-ref/ 1113 i2s1m2_mclk: i2s1m2-mclk { 1114 rockchip,pins = 1115 /* i2s1m2_mclk */ 1116 <2 RK_PD0 5 &pcfg_pull_none>; 1117 }; 1118 1119 /omit-if-no-ref/ 1120 i2s1m2_sclkrx: i2s1m2-sclkrx { 1121 rockchip,pins = 1122 /* i2s1m2_sclkrx */ 1123 <3 RK_PC3 5 &pcfg_pull_none>; 1124 }; 1125 1126 /omit-if-no-ref/ 1127 i2s1m2_sclktx: i2s1m2-sclktx { 1128 rockchip,pins = 1129 /* i2s1m2_sclktx */ 1130 <2 RK_PD1 5 &pcfg_pull_none>; 1131 }; 1132 1133 /omit-if-no-ref/ 1134 i2s1m2_sdi0: i2s1m2-sdi0 { 1135 rockchip,pins = 1136 /* i2s1m2_sdi0 */ 1137 <2 RK_PD3 5 &pcfg_pull_none>; 1138 }; 1139 1140 /omit-if-no-ref/ 1141 i2s1m2_sdi1: i2s1m2-sdi1 { 1142 rockchip,pins = 1143 /* i2s1m2_sdi1 */ 1144 <2 RK_PD4 5 &pcfg_pull_none>; 1145 }; 1146 1147 /omit-if-no-ref/ 1148 i2s1m2_sdi2: i2s1m2-sdi2 { 1149 rockchip,pins = 1150 /* i2s1m2_sdi2 */ 1151 <2 RK_PD5 5 &pcfg_pull_none>; 1152 }; 1153 1154 /omit-if-no-ref/ 1155 i2s1m2_sdi3: i2s1m2-sdi3 { 1156 rockchip,pins = 1157 /* i2s1m2_sdi3 */ 1158 <2 RK_PD6 5 &pcfg_pull_none>; 1159 }; 1160 1161 /omit-if-no-ref/ 1162 i2s1m2_sdo0: i2s1m2-sdo0 { 1163 rockchip,pins = 1164 /* i2s1m2_sdo0 */ 1165 <2 RK_PD7 5 &pcfg_pull_none>; 1166 }; 1167 1168 /omit-if-no-ref/ 1169 i2s1m2_sdo1: i2s1m2-sdo1 { 1170 rockchip,pins = 1171 /* i2s1m2_sdo1 */ 1172 <3 RK_PA0 5 &pcfg_pull_none>; 1173 }; 1174 1175 /omit-if-no-ref/ 1176 i2s1m2_sdo2: i2s1m2-sdo2 { 1177 rockchip,pins = 1178 /* i2s1m2_sdo2 */ 1179 <3 RK_PC1 5 &pcfg_pull_none>; 1180 }; 1181 1182 /omit-if-no-ref/ 1183 i2s1m2_sdo3: i2s1m2-sdo3 { 1184 rockchip,pins = 1185 /* i2s1m2_sdo3 */ 1186 <3 RK_PC2 5 &pcfg_pull_none>; 1187 }; 1188 }; 1189 1190 i2s2 { 1191 /omit-if-no-ref/ 1192 i2s2m0_lrckrx: i2s2m0-lrckrx { 1193 rockchip,pins = 1194 /* i2s2m0_lrckrx */ 1195 <2 RK_PC0 1 &pcfg_pull_none>; 1196 }; 1197 1198 /omit-if-no-ref/ 1199 i2s2m0_lrcktx: i2s2m0-lrcktx { 1200 rockchip,pins = 1201 /* i2s2m0_lrcktx */ 1202 <2 RK_PC3 1 &pcfg_pull_none>; 1203 }; 1204 1205 /omit-if-no-ref/ 1206 i2s2m0_mclk: i2s2m0-mclk { 1207 rockchip,pins = 1208 /* i2s2m0_mclk */ 1209 <2 RK_PC1 1 &pcfg_pull_none>; 1210 }; 1211 1212 /omit-if-no-ref/ 1213 i2s2m0_sclkrx: i2s2m0-sclkrx { 1214 rockchip,pins = 1215 /* i2s2m0_sclkrx */ 1216 <2 RK_PB7 1 &pcfg_pull_none>; 1217 }; 1218 1219 /omit-if-no-ref/ 1220 i2s2m0_sclktx: i2s2m0-sclktx { 1221 rockchip,pins = 1222 /* i2s2m0_sclktx */ 1223 <2 RK_PC2 1 &pcfg_pull_none>; 1224 }; 1225 1226 /omit-if-no-ref/ 1227 i2s2m0_sdi: i2s2m0-sdi { 1228 rockchip,pins = 1229 /* i2s2m0_sdi */ 1230 <2 RK_PC5 1 &pcfg_pull_none>; 1231 }; 1232 1233 /omit-if-no-ref/ 1234 i2s2m0_sdo: i2s2m0-sdo { 1235 rockchip,pins = 1236 /* i2s2m0_sdo */ 1237 <2 RK_PC4 1 &pcfg_pull_none>; 1238 }; 1239 1240 /omit-if-no-ref/ 1241 i2s2m1_lrckrx: i2s2m1-lrckrx { 1242 rockchip,pins = 1243 /* i2s2m1_lrckrx */ 1244 <4 RK_PA5 5 &pcfg_pull_none>; 1245 }; 1246 1247 /omit-if-no-ref/ 1248 i2s2m1_lrcktx: i2s2m1-lrcktx { 1249 rockchip,pins = 1250 /* i2s2m1_lrcktx */ 1251 <4 RK_PA4 5 &pcfg_pull_none>; 1252 }; 1253 1254 /omit-if-no-ref/ 1255 i2s2m1_mclk: i2s2m1-mclk { 1256 rockchip,pins = 1257 /* i2s2m1_mclk */ 1258 <4 RK_PB6 5 &pcfg_pull_none>; 1259 }; 1260 1261 /omit-if-no-ref/ 1262 i2s2m1_sclkrx: i2s2m1-sclkrx { 1263 rockchip,pins = 1264 /* i2s2m1_sclkrx */ 1265 <4 RK_PC1 5 &pcfg_pull_none>; 1266 }; 1267 1268 /omit-if-no-ref/ 1269 i2s2m1_sclktx: i2s2m1-sclktx { 1270 rockchip,pins = 1271 /* i2s2m1_sclktx */ 1272 <4 RK_PB7 4 &pcfg_pull_none>; 1273 }; 1274 1275 /omit-if-no-ref/ 1276 i2s2m1_sdi: i2s2m1-sdi { 1277 rockchip,pins = 1278 /* i2s2m1_sdi */ 1279 <4 RK_PB2 5 &pcfg_pull_none>; 1280 }; 1281 1282 /omit-if-no-ref/ 1283 i2s2m1_sdo: i2s2m1-sdo { 1284 rockchip,pins = 1285 /* i2s2m1_sdo */ 1286 <4 RK_PB3 5 &pcfg_pull_none>; 1287 }; 1288 }; 1289 1290 i2s3 { 1291 /omit-if-no-ref/ 1292 i2s3m0_lrck: i2s3m0-lrck { 1293 rockchip,pins = 1294 /* i2s3m0_lrck */ 1295 <3 RK_PA4 4 &pcfg_pull_none>; 1296 }; 1297 1298 /omit-if-no-ref/ 1299 i2s3m0_mclk: i2s3m0-mclk { 1300 rockchip,pins = 1301 /* i2s3m0_mclk */ 1302 <3 RK_PA2 4 &pcfg_pull_none>; 1303 }; 1304 1305 /omit-if-no-ref/ 1306 i2s3m0_sclk: i2s3m0-sclk { 1307 rockchip,pins = 1308 /* i2s3m0_sclk */ 1309 <3 RK_PA3 4 &pcfg_pull_none>; 1310 }; 1311 1312 /omit-if-no-ref/ 1313 i2s3m0_sdi: i2s3m0-sdi { 1314 rockchip,pins = 1315 /* i2s3m0_sdi */ 1316 <3 RK_PA6 4 &pcfg_pull_none>; 1317 }; 1318 1319 /omit-if-no-ref/ 1320 i2s3m0_sdo: i2s3m0-sdo { 1321 rockchip,pins = 1322 /* i2s3m0_sdo */ 1323 <3 RK_PA5 4 &pcfg_pull_none>; 1324 }; 1325 1326 /omit-if-no-ref/ 1327 i2s3m1_lrck: i2s3m1-lrck { 1328 rockchip,pins = 1329 /* i2s3m1_lrck */ 1330 <4 RK_PC4 5 &pcfg_pull_none>; 1331 }; 1332 1333 /omit-if-no-ref/ 1334 i2s3m1_mclk: i2s3m1-mclk { 1335 rockchip,pins = 1336 /* i2s3m1_mclk */ 1337 <4 RK_PC2 5 &pcfg_pull_none>; 1338 }; 1339 1340 /omit-if-no-ref/ 1341 i2s3m1_sclk: i2s3m1-sclk { 1342 rockchip,pins = 1343 /* i2s3m1_sclk */ 1344 <4 RK_PC3 5 &pcfg_pull_none>; 1345 }; 1346 1347 /omit-if-no-ref/ 1348 i2s3m1_sdi: i2s3m1-sdi { 1349 rockchip,pins = 1350 /* i2s3m1_sdi */ 1351 <4 RK_PC6 5 &pcfg_pull_none>; 1352 }; 1353 1354 /omit-if-no-ref/ 1355 i2s3m1_sdo: i2s3m1-sdo { 1356 rockchip,pins = 1357 /* i2s3m1_sdo */ 1358 <4 RK_PC5 5 &pcfg_pull_none>; 1359 }; 1360 }; 1361 1362 isp { 1363 /omit-if-no-ref/ 1364 isp_pins: isp-pins { 1365 rockchip,pins = 1366 /* isp_flashtrigin */ 1367 <4 RK_PB4 4 &pcfg_pull_none>, 1368 /* isp_flashtrigout */ 1369 <4 RK_PA6 1 &pcfg_pull_none>, 1370 /* isp_prelighttrig */ 1371 <4 RK_PB1 1 &pcfg_pull_none>; 1372 }; 1373 }; 1374 1375 jtag { 1376 /omit-if-no-ref/ 1377 jtag_pins: jtag-pins { 1378 rockchip,pins = 1379 /* jtag_tck */ 1380 <1 RK_PD7 2 &pcfg_pull_none>, 1381 /* jtag_tms */ 1382 <2 RK_PA0 2 &pcfg_pull_none>; 1383 }; 1384 }; 1385 1386 lcdc { 1387 /omit-if-no-ref/ 1388 lcdc_ctl: lcdc-ctl { 1389 rockchip,pins = 1390 /* lcdc_clk */ 1391 <3 RK_PA0 1 &pcfg_pull_none>, 1392 /* lcdc_d0 */ 1393 <2 RK_PD0 1 &pcfg_pull_none>, 1394 /* lcdc_d1 */ 1395 <2 RK_PD1 1 &pcfg_pull_none>, 1396 /* lcdc_d2 */ 1397 <2 RK_PD2 1 &pcfg_pull_none>, 1398 /* lcdc_d3 */ 1399 <2 RK_PD3 1 &pcfg_pull_none>, 1400 /* lcdc_d4 */ 1401 <2 RK_PD4 1 &pcfg_pull_none>, 1402 /* lcdc_d5 */ 1403 <2 RK_PD5 1 &pcfg_pull_none>, 1404 /* lcdc_d6 */ 1405 <2 RK_PD6 1 &pcfg_pull_none>, 1406 /* lcdc_d7 */ 1407 <2 RK_PD7 1 &pcfg_pull_none>, 1408 /* lcdc_d8 */ 1409 <3 RK_PA1 1 &pcfg_pull_none>, 1410 /* lcdc_d9 */ 1411 <3 RK_PA2 1 &pcfg_pull_none>, 1412 /* lcdc_d10 */ 1413 <3 RK_PA3 1 &pcfg_pull_none>, 1414 /* lcdc_d11 */ 1415 <3 RK_PA4 1 &pcfg_pull_none>, 1416 /* lcdc_d12 */ 1417 <3 RK_PA5 1 &pcfg_pull_none>, 1418 /* lcdc_d13 */ 1419 <3 RK_PA6 1 &pcfg_pull_none>, 1420 /* lcdc_d14 */ 1421 <3 RK_PA7 1 &pcfg_pull_none>, 1422 /* lcdc_d15 */ 1423 <3 RK_PB0 1 &pcfg_pull_none>, 1424 /* lcdc_d16 */ 1425 <3 RK_PB1 1 &pcfg_pull_none>, 1426 /* lcdc_d17 */ 1427 <3 RK_PB2 1 &pcfg_pull_none>, 1428 /* lcdc_d18 */ 1429 <3 RK_PB3 1 &pcfg_pull_none>, 1430 /* lcdc_d19 */ 1431 <3 RK_PB4 1 &pcfg_pull_none>, 1432 /* lcdc_d20 */ 1433 <3 RK_PB5 1 &pcfg_pull_none>, 1434 /* lcdc_d21 */ 1435 <3 RK_PB6 1 &pcfg_pull_none>, 1436 /* lcdc_d22 */ 1437 <3 RK_PB7 1 &pcfg_pull_none>, 1438 /* lcdc_d23 */ 1439 <3 RK_PC0 1 &pcfg_pull_none>, 1440 /* lcdc_den */ 1441 <3 RK_PC3 1 &pcfg_pull_none>, 1442 /* lcdc_hsync */ 1443 <3 RK_PC1 1 &pcfg_pull_none>, 1444 /* lcdc_vsync */ 1445 <3 RK_PC2 1 &pcfg_pull_none>; 1446 }; 1447 }; 1448 1449 mcu { 1450 /omit-if-no-ref/ 1451 mcu_pins: mcu-pins { 1452 rockchip,pins = 1453 /* mcu_jtagtck */ 1454 <0 RK_PB4 4 &pcfg_pull_none>, 1455 /* mcu_jtagtdi */ 1456 <0 RK_PC1 4 &pcfg_pull_none>, 1457 /* mcu_jtagtdo */ 1458 <0 RK_PB3 4 &pcfg_pull_none>, 1459 /* mcu_jtagtms */ 1460 <0 RK_PC2 4 &pcfg_pull_none>, 1461 /* mcu_jtagtrstn */ 1462 <0 RK_PC3 4 &pcfg_pull_none>; 1463 }; 1464 }; 1465 1466 npu { 1467 /omit-if-no-ref/ 1468 npu_pins: npu-pins { 1469 rockchip,pins = 1470 /* npu_avs */ 1471 <0 RK_PC1 2 &pcfg_pull_none>; 1472 }; 1473 }; 1474 1475 pcie20 { 1476 /omit-if-no-ref/ 1477 pcie20m0_pins: pcie20m0-pins { 1478 rockchip,pins = 1479 /* pcie20_clkreqnm0 */ 1480 <0 RK_PA5 3 &pcfg_pull_none>, 1481 /* pcie20_perstnm0 */ 1482 <0 RK_PB6 3 &pcfg_pull_none>, 1483 /* pcie20_wakenm0 */ 1484 <0 RK_PB5 3 &pcfg_pull_none>; 1485 }; 1486 1487 /omit-if-no-ref/ 1488 pcie20m1_pins: pcie20m1-pins { 1489 rockchip,pins = 1490 /* pcie20_clkreqnm1 */ 1491 <2 RK_PD0 4 &pcfg_pull_none>, 1492 /* pcie20_perstnm1 */ 1493 <3 RK_PC1 4 &pcfg_pull_none>, 1494 /* pcie20_wakenm1 */ 1495 <2 RK_PD1 4 &pcfg_pull_none>; 1496 }; 1497 1498 /omit-if-no-ref/ 1499 pcie20m2_pins: pcie20m2-pins { 1500 rockchip,pins = 1501 /* pcie20_clkreqnm2 */ 1502 <1 RK_PB0 4 &pcfg_pull_none>, 1503 /* pcie20_perstnm2 */ 1504 <1 RK_PB2 4 &pcfg_pull_none>, 1505 /* pcie20_wakenm2 */ 1506 <1 RK_PB1 4 &pcfg_pull_none>; 1507 }; 1508 1509 /omit-if-no-ref/ 1510 pcie20_buttonrstn: pcie20-buttonrstn { 1511 rockchip,pins = 1512 /* pcie20_buttonrstn */ 1513 <0 RK_PB4 3 &pcfg_pull_none>; 1514 }; 1515 }; 1516 1517 pcie30x1 { 1518 /omit-if-no-ref/ 1519 pcie30x1m0_pins: pcie30x1m0-pins { 1520 rockchip,pins = 1521 /* pcie30x1_clkreqnm0 */ 1522 <0 RK_PA4 3 &pcfg_pull_none>, 1523 /* pcie30x1_perstnm0 */ 1524 <0 RK_PC3 3 &pcfg_pull_none>, 1525 /* pcie30x1_wakenm0 */ 1526 <0 RK_PC2 3 &pcfg_pull_none>; 1527 }; 1528 1529 /omit-if-no-ref/ 1530 pcie30x1m1_pins: pcie30x1m1-pins { 1531 rockchip,pins = 1532 /* pcie30x1_clkreqnm1 */ 1533 <2 RK_PD2 4 &pcfg_pull_none>, 1534 /* pcie30x1_perstnm1 */ 1535 <3 RK_PA1 4 &pcfg_pull_none>, 1536 /* pcie30x1_wakenm1 */ 1537 <2 RK_PD3 4 &pcfg_pull_none>; 1538 }; 1539 1540 /omit-if-no-ref/ 1541 pcie30x1m2_pins: pcie30x1m2-pins { 1542 rockchip,pins = 1543 /* pcie30x1_clkreqnm2 */ 1544 <1 RK_PA5 4 &pcfg_pull_none>, 1545 /* pcie30x1_perstnm2 */ 1546 <1 RK_PA2 4 &pcfg_pull_none>, 1547 /* pcie30x1_wakenm2 */ 1548 <1 RK_PA3 4 &pcfg_pull_none>; 1549 }; 1550 1551 /omit-if-no-ref/ 1552 pcie30x1_buttonrstn: pcie30x1-buttonrstn { 1553 rockchip,pins = 1554 /* pcie30x1_buttonrstn */ 1555 <0 RK_PB3 3 &pcfg_pull_none>; 1556 }; 1557 }; 1558 1559 pcie30x2 { 1560 /omit-if-no-ref/ 1561 pcie30x2m0_pins: pcie30x2m0-pins { 1562 rockchip,pins = 1563 /* pcie30x2_clkreqnm0 */ 1564 <0 RK_PA6 2 &pcfg_pull_none>, 1565 /* pcie30x2_perstnm0 */ 1566 <0 RK_PC6 3 &pcfg_pull_none>, 1567 /* pcie30x2_wakenm0 */ 1568 <0 RK_PC5 3 &pcfg_pull_none>; 1569 }; 1570 1571 /omit-if-no-ref/ 1572 pcie30x2m1_pins: pcie30x2m1-pins { 1573 rockchip,pins = 1574 /* pcie30x2_clkreqnm1 */ 1575 <2 RK_PD4 4 &pcfg_pull_none>, 1576 /* pcie30x2_perstnm1 */ 1577 <2 RK_PD6 4 &pcfg_pull_none>, 1578 /* pcie30x2_wakenm1 */ 1579 <2 RK_PD5 4 &pcfg_pull_none>; 1580 }; 1581 1582 /omit-if-no-ref/ 1583 pcie30x2m2_pins: pcie30x2m2-pins { 1584 rockchip,pins = 1585 /* pcie30x2_clkreqnm2 */ 1586 <4 RK_PC2 4 &pcfg_pull_none>, 1587 /* pcie30x2_perstnm2 */ 1588 <4 RK_PC4 4 &pcfg_pull_none>, 1589 /* pcie30x2_wakenm2 */ 1590 <4 RK_PC3 4 &pcfg_pull_none>; 1591 }; 1592 1593 /omit-if-no-ref/ 1594 pcie30x2_buttonrstn: pcie30x2-buttonrstn { 1595 rockchip,pins = 1596 /* pcie30x2_buttonrstn */ 1597 <0 RK_PB0 3 &pcfg_pull_none>; 1598 }; 1599 }; 1600 1601 pdm { 1602 /omit-if-no-ref/ 1603 pdmm0_clk: pdmm0-clk { 1604 rockchip,pins = 1605 /* pdm_clk0m0 */ 1606 <1 RK_PA6 3 &pcfg_pull_none>; 1607 }; 1608 1609 /omit-if-no-ref/ 1610 pdmm0_clk1: pdmm0-clk1 { 1611 rockchip,pins = 1612 /* pdmm0_clk1 */ 1613 <1 RK_PA4 3 &pcfg_pull_none>; 1614 }; 1615 1616 /omit-if-no-ref/ 1617 pdmm0_sdi0: pdmm0-sdi0 { 1618 rockchip,pins = 1619 /* pdmm0_sdi0 */ 1620 <1 RK_PB3 2 &pcfg_pull_none>; 1621 }; 1622 1623 /omit-if-no-ref/ 1624 pdmm0_sdi1: pdmm0-sdi1 { 1625 rockchip,pins = 1626 /* pdmm0_sdi1 */ 1627 <1 RK_PB2 3 &pcfg_pull_none>; 1628 }; 1629 1630 /omit-if-no-ref/ 1631 pdmm0_sdi2: pdmm0-sdi2 { 1632 rockchip,pins = 1633 /* pdmm0_sdi2 */ 1634 <1 RK_PB1 3 &pcfg_pull_none>; 1635 }; 1636 1637 /omit-if-no-ref/ 1638 pdmm0_sdi3: pdmm0-sdi3 { 1639 rockchip,pins = 1640 /* pdmm0_sdi3 */ 1641 <1 RK_PB0 3 &pcfg_pull_none>; 1642 }; 1643 1644 /omit-if-no-ref/ 1645 pdmm1_clk: pdmm1-clk { 1646 rockchip,pins = 1647 /* pdm_clk0m1 */ 1648 <3 RK_PD6 5 &pcfg_pull_none>; 1649 }; 1650 1651 /omit-if-no-ref/ 1652 pdmm1_clk1: pdmm1-clk1 { 1653 rockchip,pins = 1654 /* pdmm1_clk1 */ 1655 <4 RK_PA0 4 &pcfg_pull_none>; 1656 }; 1657 1658 /omit-if-no-ref/ 1659 pdmm1_sdi0: pdmm1-sdi0 { 1660 rockchip,pins = 1661 /* pdmm1_sdi0 */ 1662 <3 RK_PD7 5 &pcfg_pull_none>; 1663 }; 1664 1665 /omit-if-no-ref/ 1666 pdmm1_sdi1: pdmm1-sdi1 { 1667 rockchip,pins = 1668 /* pdmm1_sdi1 */ 1669 <4 RK_PA1 4 &pcfg_pull_none>; 1670 }; 1671 1672 /omit-if-no-ref/ 1673 pdmm1_sdi2: pdmm1-sdi2 { 1674 rockchip,pins = 1675 /* pdmm1_sdi2 */ 1676 <4 RK_PA2 5 &pcfg_pull_none>; 1677 }; 1678 1679 /omit-if-no-ref/ 1680 pdmm1_sdi3: pdmm1-sdi3 { 1681 rockchip,pins = 1682 /* pdmm1_sdi3 */ 1683 <4 RK_PA3 5 &pcfg_pull_none>; 1684 }; 1685 1686 /omit-if-no-ref/ 1687 pdmm2_clk1: pdmm2-clk1 { 1688 rockchip,pins = 1689 /* pdmm2_clk1 */ 1690 <3 RK_PC4 5 &pcfg_pull_none>; 1691 }; 1692 1693 /omit-if-no-ref/ 1694 pdmm2_sdi0: pdmm2-sdi0 { 1695 rockchip,pins = 1696 /* pdmm2_sdi0 */ 1697 <3 RK_PB3 5 &pcfg_pull_none>; 1698 }; 1699 1700 /omit-if-no-ref/ 1701 pdmm2_sdi1: pdmm2-sdi1 { 1702 rockchip,pins = 1703 /* pdmm2_sdi1 */ 1704 <3 RK_PB4 5 &pcfg_pull_none>; 1705 }; 1706 1707 /omit-if-no-ref/ 1708 pdmm2_sdi2: pdmm2-sdi2 { 1709 rockchip,pins = 1710 /* pdmm2_sdi2 */ 1711 <3 RK_PB7 5 &pcfg_pull_none>; 1712 }; 1713 1714 /omit-if-no-ref/ 1715 pdmm2_sdi3: pdmm2-sdi3 { 1716 rockchip,pins = 1717 /* pdmm2_sdi3 */ 1718 <3 RK_PC0 5 &pcfg_pull_none>; 1719 }; 1720 }; 1721 1722 pmic { 1723 /omit-if-no-ref/ 1724 pmic_pins: pmic-pins { 1725 rockchip,pins = 1726 /* pmic_sleep */ 1727 <0 RK_PA2 1 &pcfg_pull_none>; 1728 }; 1729 }; 1730 1731 pmu { 1732 /omit-if-no-ref/ 1733 pmu_pins: pmu-pins { 1734 rockchip,pins = 1735 /* pmu_debug0 */ 1736 <0 RK_PA5 4 &pcfg_pull_none>, 1737 /* pmu_debug1 */ 1738 <0 RK_PA6 3 &pcfg_pull_none>, 1739 /* pmu_debug2 */ 1740 <0 RK_PC4 4 &pcfg_pull_none>, 1741 /* pmu_debug3 */ 1742 <0 RK_PC5 4 &pcfg_pull_none>, 1743 /* pmu_debug4 */ 1744 <0 RK_PC6 4 &pcfg_pull_none>, 1745 /* pmu_debug5 */ 1746 <0 RK_PC7 4 &pcfg_pull_none>; 1747 }; 1748 }; 1749 1750 pwm0 { 1751 /omit-if-no-ref/ 1752 pwm0m0_pins: pwm0m0-pins { 1753 rockchip,pins = 1754 /* pwm0_m0 */ 1755 <0 RK_PB7 1 &pcfg_pull_none>; 1756 }; 1757 1758 /omit-if-no-ref/ 1759 pwm0m1_pins: pwm0m1-pins { 1760 rockchip,pins = 1761 /* pwm0_m1 */ 1762 <0 RK_PC7 2 &pcfg_pull_none>; 1763 }; 1764 }; 1765 1766 pwm1 { 1767 /omit-if-no-ref/ 1768 pwm1m0_pins: pwm1m0-pins { 1769 rockchip,pins = 1770 /* pwm1_m0 */ 1771 <0 RK_PC0 1 &pcfg_pull_none>; 1772 }; 1773 1774 /omit-if-no-ref/ 1775 pwm1m1_pins: pwm1m1-pins { 1776 rockchip,pins = 1777 /* pwm1_m1 */ 1778 <0 RK_PB5 4 &pcfg_pull_none>; 1779 }; 1780 }; 1781 1782 pwm2 { 1783 /omit-if-no-ref/ 1784 pwm2m0_pins: pwm2m0-pins { 1785 rockchip,pins = 1786 /* pwm2_m0 */ 1787 <0 RK_PC1 1 &pcfg_pull_none>; 1788 }; 1789 1790 /omit-if-no-ref/ 1791 pwm2m1_pins: pwm2m1-pins { 1792 rockchip,pins = 1793 /* pwm2_m1 */ 1794 <0 RK_PB6 4 &pcfg_pull_none>; 1795 }; 1796 }; 1797 1798 pwm3 { 1799 /omit-if-no-ref/ 1800 pwm3_pins: pwm3-pins { 1801 rockchip,pins = 1802 /* pwm3_ir */ 1803 <0 RK_PC2 1 &pcfg_pull_none>; 1804 }; 1805 }; 1806 1807 pwm4 { 1808 /omit-if-no-ref/ 1809 pwm4_pins: pwm4-pins { 1810 rockchip,pins = 1811 /* pwm4 */ 1812 <0 RK_PC3 1 &pcfg_pull_none>; 1813 }; 1814 }; 1815 1816 pwm5 { 1817 /omit-if-no-ref/ 1818 pwm5_pins: pwm5-pins { 1819 rockchip,pins = 1820 /* pwm5 */ 1821 <0 RK_PC4 1 &pcfg_pull_none>; 1822 }; 1823 }; 1824 1825 pwm6 { 1826 /omit-if-no-ref/ 1827 pwm6_pins: pwm6-pins { 1828 rockchip,pins = 1829 /* pwm6 */ 1830 <0 RK_PC5 1 &pcfg_pull_none>; 1831 }; 1832 }; 1833 1834 pwm7 { 1835 /omit-if-no-ref/ 1836 pwm7_pins: pwm7-pins { 1837 rockchip,pins = 1838 /* pwm7_ir */ 1839 <0 RK_PC6 1 &pcfg_pull_none>; 1840 }; 1841 }; 1842 1843 pwm8 { 1844 /omit-if-no-ref/ 1845 pwm8m0_pins: pwm8m0-pins { 1846 rockchip,pins = 1847 /* pwm8_m0 */ 1848 <3 RK_PB1 5 &pcfg_pull_none>; 1849 }; 1850 1851 /omit-if-no-ref/ 1852 pwm8m1_pins: pwm8m1-pins { 1853 rockchip,pins = 1854 /* pwm8_m1 */ 1855 <1 RK_PD5 4 &pcfg_pull_none>; 1856 }; 1857 }; 1858 1859 pwm9 { 1860 /omit-if-no-ref/ 1861 pwm9m0_pins: pwm9m0-pins { 1862 rockchip,pins = 1863 /* pwm9_m0 */ 1864 <3 RK_PB2 5 &pcfg_pull_none>; 1865 }; 1866 1867 /omit-if-no-ref/ 1868 pwm9m1_pins: pwm9m1-pins { 1869 rockchip,pins = 1870 /* pwm9_m1 */ 1871 <1 RK_PD6 4 &pcfg_pull_none>; 1872 }; 1873 }; 1874 1875 pwm10 { 1876 /omit-if-no-ref/ 1877 pwm10m0_pins: pwm10m0-pins { 1878 rockchip,pins = 1879 /* pwm10_m0 */ 1880 <3 RK_PB5 5 &pcfg_pull_none>; 1881 }; 1882 1883 /omit-if-no-ref/ 1884 pwm10m1_pins: pwm10m1-pins { 1885 rockchip,pins = 1886 /* pwm10_m1 */ 1887 <2 RK_PA1 2 &pcfg_pull_none>; 1888 }; 1889 }; 1890 1891 pwm11 { 1892 /omit-if-no-ref/ 1893 pwm11m0_pins: pwm11m0-pins { 1894 rockchip,pins = 1895 /* pwm11_irm0 */ 1896 <3 RK_PB6 5 &pcfg_pull_none>; 1897 }; 1898 1899 /omit-if-no-ref/ 1900 pwm11m1_pins: pwm11m1-pins { 1901 rockchip,pins = 1902 /* pwm11_irm1 */ 1903 <4 RK_PC0 3 &pcfg_pull_none>; 1904 }; 1905 }; 1906 1907 pwm12 { 1908 /omit-if-no-ref/ 1909 pwm12m0_pins: pwm12m0-pins { 1910 rockchip,pins = 1911 /* pwm12_m0 */ 1912 <3 RK_PB7 2 &pcfg_pull_none>; 1913 }; 1914 1915 /omit-if-no-ref/ 1916 pwm12m1_pins: pwm12m1-pins { 1917 rockchip,pins = 1918 /* pwm12_m1 */ 1919 <4 RK_PC5 1 &pcfg_pull_none>; 1920 }; 1921 }; 1922 1923 pwm13 { 1924 /omit-if-no-ref/ 1925 pwm13m0_pins: pwm13m0-pins { 1926 rockchip,pins = 1927 /* pwm13_m0 */ 1928 <3 RK_PC0 2 &pcfg_pull_none>; 1929 }; 1930 1931 /omit-if-no-ref/ 1932 pwm13m1_pins: pwm13m1-pins { 1933 rockchip,pins = 1934 /* pwm13_m1 */ 1935 <4 RK_PC6 1 &pcfg_pull_none>; 1936 }; 1937 }; 1938 1939 pwm14 { 1940 /omit-if-no-ref/ 1941 pwm14m0_pins: pwm14m0-pins { 1942 rockchip,pins = 1943 /* pwm14_m0 */ 1944 <3 RK_PC4 1 &pcfg_pull_none>; 1945 }; 1946 1947 /omit-if-no-ref/ 1948 pwm14m1_pins: pwm14m1-pins { 1949 rockchip,pins = 1950 /* pwm14_m1 */ 1951 <4 RK_PC2 1 &pcfg_pull_none>; 1952 }; 1953 }; 1954 1955 pwm15 { 1956 /omit-if-no-ref/ 1957 pwm15m0_pins: pwm15m0-pins { 1958 rockchip,pins = 1959 /* pwm15_irm0 */ 1960 <3 RK_PC5 1 &pcfg_pull_none>; 1961 }; 1962 1963 /omit-if-no-ref/ 1964 pwm15m1_pins: pwm15m1-pins { 1965 rockchip,pins = 1966 /* pwm15_irm1 */ 1967 <4 RK_PC3 1 &pcfg_pull_none>; 1968 }; 1969 }; 1970 1971 refclk { 1972 /omit-if-no-ref/ 1973 refclk_pins: refclk-pins { 1974 rockchip,pins = 1975 /* refclk_ou */ 1976 <0 RK_PA0 1 &pcfg_pull_none>; 1977 }; 1978 }; 1979 1980 sata { 1981 /omit-if-no-ref/ 1982 sata_pins: sata-pins { 1983 rockchip,pins = 1984 /* sata_cpdet */ 1985 <0 RK_PA4 2 &pcfg_pull_none>, 1986 /* sata_cppod */ 1987 <0 RK_PA6 1 &pcfg_pull_none>, 1988 /* sata_mpswitch */ 1989 <0 RK_PA5 2 &pcfg_pull_none>; 1990 }; 1991 }; 1992 1993 sata0 { 1994 /omit-if-no-ref/ 1995 sata0_pins: sata0-pins { 1996 rockchip,pins = 1997 /* sata0_actled */ 1998 <4 RK_PC6 3 &pcfg_pull_none>; 1999 }; 2000 }; 2001 2002 sata1 { 2003 /omit-if-no-ref/ 2004 sata1_pins: sata1-pins { 2005 rockchip,pins = 2006 /* sata1_actled */ 2007 <4 RK_PC5 3 &pcfg_pull_none>; 2008 }; 2009 }; 2010 2011 sata2 { 2012 /omit-if-no-ref/ 2013 sata2_pins: sata2-pins { 2014 rockchip,pins = 2015 /* sata2_actled */ 2016 <4 RK_PC4 3 &pcfg_pull_none>; 2017 }; 2018 }; 2019 2020 scr { 2021 /omit-if-no-ref/ 2022 scr_pins: scr-pins { 2023 rockchip,pins = 2024 /* scr_clk */ 2025 <1 RK_PA2 3 &pcfg_pull_none>, 2026 /* scr_det */ 2027 <1 RK_PA7 3 &pcfg_pull_up>, 2028 /* scr_io */ 2029 <1 RK_PA3 3 &pcfg_pull_up>, 2030 /* scr_rst */ 2031 <1 RK_PA5 3 &pcfg_pull_none>; 2032 }; 2033 }; 2034 2035 sdmmc0 { 2036 /omit-if-no-ref/ 2037 sdmmc0_bus4: sdmmc0-bus4 { 2038 rockchip,pins = 2039 /* sdmmc0_d0 */ 2040 <1 RK_PD5 1 &pcfg_pull_up_drv_level_2>, 2041 /* sdmmc0_d1 */ 2042 <1 RK_PD6 1 &pcfg_pull_up_drv_level_2>, 2043 /* sdmmc0_d2 */ 2044 <1 RK_PD7 1 &pcfg_pull_up_drv_level_2>, 2045 /* sdmmc0_d3 */ 2046 <2 RK_PA0 1 &pcfg_pull_up_drv_level_2>; 2047 }; 2048 2049 /omit-if-no-ref/ 2050 sdmmc0_clk: sdmmc0-clk { 2051 rockchip,pins = 2052 /* sdmmc0_clk */ 2053 <2 RK_PA2 1 &pcfg_pull_up_drv_level_2>; 2054 }; 2055 2056 /omit-if-no-ref/ 2057 sdmmc0_cmd: sdmmc0-cmd { 2058 rockchip,pins = 2059 /* sdmmc0_cmd */ 2060 <2 RK_PA1 1 &pcfg_pull_up_drv_level_2>; 2061 }; 2062 2063 /omit-if-no-ref/ 2064 sdmmc0_det: sdmmc0-det { 2065 rockchip,pins = 2066 /* sdmmc0_det */ 2067 <0 RK_PA4 1 &pcfg_pull_up>; 2068 }; 2069 2070 /omit-if-no-ref/ 2071 sdmmc0_pwren: sdmmc0-pwren { 2072 rockchip,pins = 2073 /* sdmmc0_pwren */ 2074 <0 RK_PA5 1 &pcfg_pull_none>; 2075 }; 2076 }; 2077 2078 sdmmc1 { 2079 /omit-if-no-ref/ 2080 sdmmc1_bus4: sdmmc1-bus4 { 2081 rockchip,pins = 2082 /* sdmmc1_d0 */ 2083 <2 RK_PA3 1 &pcfg_pull_up_drv_level_2>, 2084 /* sdmmc1_d1 */ 2085 <2 RK_PA4 1 &pcfg_pull_up_drv_level_2>, 2086 /* sdmmc1_d2 */ 2087 <2 RK_PA5 1 &pcfg_pull_up_drv_level_2>, 2088 /* sdmmc1_d3 */ 2089 <2 RK_PA6 1 &pcfg_pull_up_drv_level_2>; 2090 }; 2091 2092 /omit-if-no-ref/ 2093 sdmmc1_clk: sdmmc1-clk { 2094 rockchip,pins = 2095 /* sdmmc1_clk */ 2096 <2 RK_PB0 1 &pcfg_pull_up_drv_level_2>; 2097 }; 2098 2099 /omit-if-no-ref/ 2100 sdmmc1_cmd: sdmmc1-cmd { 2101 rockchip,pins = 2102 /* sdmmc1_cmd */ 2103 <2 RK_PA7 1 &pcfg_pull_up_drv_level_2>; 2104 }; 2105 2106 /omit-if-no-ref/ 2107 sdmmc1_det: sdmmc1-det { 2108 rockchip,pins = 2109 /* sdmmc1_det */ 2110 <2 RK_PB2 1 &pcfg_pull_up>; 2111 }; 2112 2113 /omit-if-no-ref/ 2114 sdmmc1_pwren: sdmmc1-pwren { 2115 rockchip,pins = 2116 /* sdmmc1_pwren */ 2117 <2 RK_PB1 1 &pcfg_pull_none>; 2118 }; 2119 }; 2120 2121 sdmmc2 { 2122 /omit-if-no-ref/ 2123 sdmmc2m0_bus4: sdmmc2m0-bus4 { 2124 rockchip,pins = 2125 /* sdmmc2_d0m0 */ 2126 <3 RK_PC6 3 &pcfg_pull_up_drv_level_2>, 2127 /* sdmmc2_d1m0 */ 2128 <3 RK_PC7 3 &pcfg_pull_up_drv_level_2>, 2129 /* sdmmc2_d2m0 */ 2130 <3 RK_PD0 3 &pcfg_pull_up_drv_level_2>, 2131 /* sdmmc2_d3m0 */ 2132 <3 RK_PD1 3 &pcfg_pull_up_drv_level_2>; 2133 }; 2134 2135 /omit-if-no-ref/ 2136 sdmmc2m0_clk: sdmmc2m0-clk { 2137 rockchip,pins = 2138 /* sdmmc2_clkm0 */ 2139 <3 RK_PD3 3 &pcfg_pull_up_drv_level_2>; 2140 }; 2141 2142 /omit-if-no-ref/ 2143 sdmmc2m0_cmd: sdmmc2m0-cmd { 2144 rockchip,pins = 2145 /* sdmmc2_cmdm0 */ 2146 <3 RK_PD2 3 &pcfg_pull_up_drv_level_2>; 2147 }; 2148 2149 /omit-if-no-ref/ 2150 sdmmc2m0_det: sdmmc2m0-det { 2151 rockchip,pins = 2152 /* sdmmc2_detm0 */ 2153 <3 RK_PD4 3 &pcfg_pull_up>; 2154 }; 2155 2156 /omit-if-no-ref/ 2157 sdmmc2m0_pwren: sdmmc2m0-pwren { 2158 rockchip,pins = 2159 /* sdmmc2m0_pwren */ 2160 <3 RK_PD5 3 &pcfg_pull_none>; 2161 }; 2162 2163 /omit-if-no-ref/ 2164 sdmmc2m1_bus4: sdmmc2m1-bus4 { 2165 rockchip,pins = 2166 /* sdmmc2_d0m1 */ 2167 <3 RK_PA1 5 &pcfg_pull_up_drv_level_2>, 2168 /* sdmmc2_d1m1 */ 2169 <3 RK_PA2 5 &pcfg_pull_up_drv_level_2>, 2170 /* sdmmc2_d2m1 */ 2171 <3 RK_PA3 5 &pcfg_pull_up_drv_level_2>, 2172 /* sdmmc2_d3m1 */ 2173 <3 RK_PA4 5 &pcfg_pull_up_drv_level_2>; 2174 }; 2175 2176 /omit-if-no-ref/ 2177 sdmmc2m1_clk: sdmmc2m1-clk { 2178 rockchip,pins = 2179 /* sdmmc2_clkm1 */ 2180 <3 RK_PA6 5 &pcfg_pull_up_drv_level_2>; 2181 }; 2182 2183 /omit-if-no-ref/ 2184 sdmmc2m1_cmd: sdmmc2m1-cmd { 2185 rockchip,pins = 2186 /* sdmmc2_cmdm1 */ 2187 <3 RK_PA5 5 &pcfg_pull_up_drv_level_2>; 2188 }; 2189 2190 /omit-if-no-ref/ 2191 sdmmc2m1_det: sdmmc2m1-det { 2192 rockchip,pins = 2193 /* sdmmc2_detm1 */ 2194 <3 RK_PA7 4 &pcfg_pull_up>; 2195 }; 2196 2197 /omit-if-no-ref/ 2198 sdmmc2m1_pwren: sdmmc2m1-pwren { 2199 rockchip,pins = 2200 /* sdmmc2m1_pwren */ 2201 <3 RK_PB0 4 &pcfg_pull_none>; 2202 }; 2203 }; 2204 2205 spdif { 2206 /omit-if-no-ref/ 2207 spdifm0_tx: spdifm0-tx { 2208 rockchip,pins = 2209 /* spdifm0_tx */ 2210 <1 RK_PA4 4 &pcfg_pull_none>; 2211 }; 2212 2213 /omit-if-no-ref/ 2214 spdifm1_tx: spdifm1-tx { 2215 rockchip,pins = 2216 /* spdifm1_tx */ 2217 <3 RK_PC5 2 &pcfg_pull_none>; 2218 }; 2219 2220 /omit-if-no-ref/ 2221 spdifm2_tx: spdifm2-tx { 2222 rockchip,pins = 2223 /* spdifm2_tx */ 2224 <4 RK_PC4 2 &pcfg_pull_none>; 2225 }; 2226 }; 2227 2228 spi0 { 2229 /omit-if-no-ref/ 2230 spi0m0_pins: spi0m0-pins { 2231 rockchip,pins = 2232 /* spi0_clkm0 */ 2233 <0 RK_PB5 2 &pcfg_pull_none>, 2234 /* spi0_misom0 */ 2235 <0 RK_PC5 2 &pcfg_pull_none>, 2236 /* spi0_mosim0 */ 2237 <0 RK_PB6 2 &pcfg_pull_none>; 2238 }; 2239 2240 /omit-if-no-ref/ 2241 spi0m0_cs0: spi0m0-cs0 { 2242 rockchip,pins = 2243 /* spi0_cs0m0 */ 2244 <0 RK_PC6 2 &pcfg_pull_none>; 2245 }; 2246 2247 /omit-if-no-ref/ 2248 spi0m0_cs1: spi0m0-cs1 { 2249 rockchip,pins = 2250 /* spi0_cs1m0 */ 2251 <0 RK_PC4 2 &pcfg_pull_none>; 2252 }; 2253 2254 /omit-if-no-ref/ 2255 spi0m1_pins: spi0m1-pins { 2256 rockchip,pins = 2257 /* spi0_clkm1 */ 2258 <2 RK_PD3 3 &pcfg_pull_none>, 2259 /* spi0_misom1 */ 2260 <2 RK_PD0 3 &pcfg_pull_none>, 2261 /* spi0_mosim1 */ 2262 <2 RK_PD1 3 &pcfg_pull_none>; 2263 }; 2264 2265 /omit-if-no-ref/ 2266 spi0m1_cs0: spi0m1-cs0 { 2267 rockchip,pins = 2268 /* spi0_cs0m1 */ 2269 <2 RK_PD2 3 &pcfg_pull_none>; 2270 }; 2271 }; 2272 2273 spi1 { 2274 /omit-if-no-ref/ 2275 spi1m0_pins: spi1m0-pins { 2276 rockchip,pins = 2277 /* spi1_clkm0 */ 2278 <2 RK_PB5 3 &pcfg_pull_none>, 2279 /* spi1_misom0 */ 2280 <2 RK_PB6 3 &pcfg_pull_none>, 2281 /* spi1_mosim0 */ 2282 <2 RK_PB7 4 &pcfg_pull_none>; 2283 }; 2284 2285 /omit-if-no-ref/ 2286 spi1m0_cs0: spi1m0-cs0 { 2287 rockchip,pins = 2288 /* spi1_cs0m0 */ 2289 <2 RK_PC0 4 &pcfg_pull_none>; 2290 }; 2291 2292 /omit-if-no-ref/ 2293 spi1m0_cs1: spi1m0-cs1 { 2294 rockchip,pins = 2295 /* spi1_cs1m0 */ 2296 <2 RK_PC6 3 &pcfg_pull_none>; 2297 }; 2298 2299 /omit-if-no-ref/ 2300 spi1m1_pins: spi1m1-pins { 2301 rockchip,pins = 2302 /* spi1_clkm1 */ 2303 <3 RK_PC3 3 &pcfg_pull_none>, 2304 /* spi1_misom1 */ 2305 <3 RK_PC2 3 &pcfg_pull_none>, 2306 /* spi1_mosim1 */ 2307 <3 RK_PC1 3 &pcfg_pull_none>; 2308 }; 2309 2310 /omit-if-no-ref/ 2311 spi1m1_cs0: spi1m1-cs0 { 2312 rockchip,pins = 2313 /* spi1_cs0m1 */ 2314 <3 RK_PA1 3 &pcfg_pull_none>; 2315 }; 2316 }; 2317 2318 spi2 { 2319 /omit-if-no-ref/ 2320 spi2m0_pins: spi2m0-pins { 2321 rockchip,pins = 2322 /* spi2_clkm0 */ 2323 <2 RK_PC1 4 &pcfg_pull_none>, 2324 /* spi2_misom0 */ 2325 <2 RK_PC2 4 &pcfg_pull_none>, 2326 /* spi2_mosim0 */ 2327 <2 RK_PC3 4 &pcfg_pull_none>; 2328 }; 2329 2330 /omit-if-no-ref/ 2331 spi2m0_cs0: spi2m0-cs0 { 2332 rockchip,pins = 2333 /* spi2_cs0m0 */ 2334 <2 RK_PC4 4 &pcfg_pull_none>; 2335 }; 2336 2337 /omit-if-no-ref/ 2338 spi2m0_cs1: spi2m0-cs1 { 2339 rockchip,pins = 2340 /* spi2_cs1m0 */ 2341 <2 RK_PC5 4 &pcfg_pull_none>; 2342 }; 2343 2344 /omit-if-no-ref/ 2345 spi2m1_pins: spi2m1-pins { 2346 rockchip,pins = 2347 /* spi2_clkm1 */ 2348 <3 RK_PA0 3 &pcfg_pull_none>, 2349 /* spi2_misom1 */ 2350 <2 RK_PD7 3 &pcfg_pull_none>, 2351 /* spi2_mosim1 */ 2352 <2 RK_PD6 3 &pcfg_pull_none>; 2353 }; 2354 2355 /omit-if-no-ref/ 2356 spi2m1_cs0: spi2m1-cs0 { 2357 rockchip,pins = 2358 /* spi2_cs0m1 */ 2359 <2 RK_PD5 3 &pcfg_pull_none>; 2360 }; 2361 2362 /omit-if-no-ref/ 2363 spi2m1_cs1: spi2m1-cs1 { 2364 rockchip,pins = 2365 /* spi2_cs1m1 */ 2366 <2 RK_PD4 3 &pcfg_pull_none>; 2367 }; 2368 }; 2369 2370 spi3 { 2371 /omit-if-no-ref/ 2372 spi3m0_pins: spi3m0-pins { 2373 rockchip,pins = 2374 /* spi3_clkm0 */ 2375 <4 RK_PB3 4 &pcfg_pull_none>, 2376 /* spi3_misom0 */ 2377 <4 RK_PB0 4 &pcfg_pull_none>, 2378 /* spi3_mosim0 */ 2379 <4 RK_PB2 4 &pcfg_pull_none>; 2380 }; 2381 2382 /omit-if-no-ref/ 2383 spi3m0_cs0: spi3m0-cs0 { 2384 rockchip,pins = 2385 /* spi3_cs0m0 */ 2386 <4 RK_PA6 4 &pcfg_pull_none>; 2387 }; 2388 2389 /omit-if-no-ref/ 2390 spi3m0_cs1: spi3m0-cs1 { 2391 rockchip,pins = 2392 /* spi3_cs1m0 */ 2393 <4 RK_PA7 4 &pcfg_pull_none>; 2394 }; 2395 2396 /omit-if-no-ref/ 2397 spi3m1_pins: spi3m1-pins { 2398 rockchip,pins = 2399 /* spi3_clkm1 */ 2400 <4 RK_PC2 2 &pcfg_pull_none>, 2401 /* spi3_misom1 */ 2402 <4 RK_PC5 2 &pcfg_pull_none>, 2403 /* spi3_mosim1 */ 2404 <4 RK_PC3 2 &pcfg_pull_none>; 2405 }; 2406 2407 /omit-if-no-ref/ 2408 spi3m1_cs0: spi3m1-cs0 { 2409 rockchip,pins = 2410 /* spi3_cs0m1 */ 2411 <4 RK_PC6 2 &pcfg_pull_none>; 2412 }; 2413 2414 /omit-if-no-ref/ 2415 spi3m1_cs1: spi3m1-cs1 { 2416 rockchip,pins = 2417 /* spi3_cs1m1 */ 2418 <4 RK_PD1 2 &pcfg_pull_none>; 2419 }; 2420 }; 2421 2422 tsadc { 2423 /omit-if-no-ref/ 2424 tsadcm0_shut: tsadcm0-shut { 2425 rockchip,pins = 2426 /* tsadcm0_shut */ 2427 <0 RK_PA1 1 &pcfg_pull_none>; 2428 }; 2429 2430 /omit-if-no-ref/ 2431 tsadcm1_shut: tsadcm1-shut { 2432 rockchip,pins = 2433 /* tsadcm1_shut */ 2434 <0 RK_PA2 2 &pcfg_pull_none>; 2435 }; 2436 2437 /omit-if-no-ref/ 2438 tsadc_shutorg: tsadc-shutorg { 2439 rockchip,pins = 2440 /* tsadc_shutorg */ 2441 <0 RK_PA1 2 &pcfg_pull_none>; 2442 }; 2443 }; 2444 2445 uart0 { 2446 /omit-if-no-ref/ 2447 uart0_xfer: uart0-xfer { 2448 rockchip,pins = 2449 /* uart0_rx */ 2450 <0 RK_PC0 3 &pcfg_pull_up>, 2451 /* uart0_tx */ 2452 <0 RK_PC1 3 &pcfg_pull_up>; 2453 }; 2454 2455 /omit-if-no-ref/ 2456 uart0_ctsn: uart0-ctsn { 2457 rockchip,pins = 2458 /* uart0_ctsn */ 2459 <0 RK_PC7 3 &pcfg_pull_none>; 2460 }; 2461 2462 /omit-if-no-ref/ 2463 uart0_rtsn: uart0-rtsn { 2464 rockchip,pins = 2465 /* uart0_rtsn */ 2466 <0 RK_PC4 3 &pcfg_pull_none>; 2467 }; 2468 }; 2469 2470 uart1 { 2471 /omit-if-no-ref/ 2472 uart1m0_xfer: uart1m0-xfer { 2473 rockchip,pins = 2474 /* uart1_rxm0 */ 2475 <2 RK_PB3 2 &pcfg_pull_up>, 2476 /* uart1_txm0 */ 2477 <2 RK_PB4 2 &pcfg_pull_up>; 2478 }; 2479 2480 /omit-if-no-ref/ 2481 uart1m0_ctsn: uart1m0-ctsn { 2482 rockchip,pins = 2483 /* uart1m0_ctsn */ 2484 <2 RK_PB6 2 &pcfg_pull_none>; 2485 }; 2486 2487 /omit-if-no-ref/ 2488 uart1m0_rtsn: uart1m0-rtsn { 2489 rockchip,pins = 2490 /* uart1m0_rtsn */ 2491 <2 RK_PB5 2 &pcfg_pull_none>; 2492 }; 2493 2494 /omit-if-no-ref/ 2495 uart1m1_xfer: uart1m1-xfer { 2496 rockchip,pins = 2497 /* uart1_rxm1 */ 2498 <3 RK_PD7 4 &pcfg_pull_up>, 2499 /* uart1_txm1 */ 2500 <3 RK_PD6 4 &pcfg_pull_up>; 2501 }; 2502 2503 /omit-if-no-ref/ 2504 uart1m1_ctsn: uart1m1-ctsn { 2505 rockchip,pins = 2506 /* uart1m1_ctsn */ 2507 <4 RK_PC1 4 &pcfg_pull_none>; 2508 }; 2509 2510 /omit-if-no-ref/ 2511 uart1m1_rtsn: uart1m1-rtsn { 2512 rockchip,pins = 2513 /* uart1m1_rtsn */ 2514 <4 RK_PB6 4 &pcfg_pull_none>; 2515 }; 2516 }; 2517 2518 uart2 { 2519 /omit-if-no-ref/ 2520 uart2m0_xfer: uart2m0-xfer { 2521 rockchip,pins = 2522 /* uart2_rxm0 */ 2523 <0 RK_PD0 1 &pcfg_pull_up>, 2524 /* uart2_txm0 */ 2525 <0 RK_PD1 1 &pcfg_pull_up>; 2526 }; 2527 2528 /omit-if-no-ref/ 2529 uart2m1_xfer: uart2m1-xfer { 2530 rockchip,pins = 2531 /* uart2_rxm1 */ 2532 <1 RK_PD6 2 &pcfg_pull_up>, 2533 /* uart2_txm1 */ 2534 <1 RK_PD5 2 &pcfg_pull_up>; 2535 }; 2536 }; 2537 2538 uart3 { 2539 /omit-if-no-ref/ 2540 uart3m0_xfer: uart3m0-xfer { 2541 rockchip,pins = 2542 /* uart3_rxm0 */ 2543 <1 RK_PA0 2 &pcfg_pull_up>, 2544 /* uart3_txm0 */ 2545 <1 RK_PA1 2 &pcfg_pull_up>; 2546 }; 2547 2548 /omit-if-no-ref/ 2549 uart3m0_ctsn: uart3m0-ctsn { 2550 rockchip,pins = 2551 /* uart3m0_ctsn */ 2552 <1 RK_PA3 2 &pcfg_pull_none>; 2553 }; 2554 2555 /omit-if-no-ref/ 2556 uart3m0_rtsn: uart3m0-rtsn { 2557 rockchip,pins = 2558 /* uart3m0_rtsn */ 2559 <1 RK_PA2 2 &pcfg_pull_none>; 2560 }; 2561 2562 /omit-if-no-ref/ 2563 uart3m1_xfer: uart3m1-xfer { 2564 rockchip,pins = 2565 /* uart3_rxm1 */ 2566 <3 RK_PC0 4 &pcfg_pull_up>, 2567 /* uart3_txm1 */ 2568 <3 RK_PB7 4 &pcfg_pull_up>; 2569 }; 2570 }; 2571 2572 uart4 { 2573 /omit-if-no-ref/ 2574 uart4m0_xfer: uart4m0-xfer { 2575 rockchip,pins = 2576 /* uart4_rxm0 */ 2577 <1 RK_PA4 2 &pcfg_pull_up>, 2578 /* uart4_txm0 */ 2579 <1 RK_PA6 2 &pcfg_pull_up>; 2580 }; 2581 2582 /omit-if-no-ref/ 2583 uart4m0_ctsn: uart4m0-ctsn { 2584 rockchip,pins = 2585 /* uart4m0_ctsn */ 2586 <1 RK_PA7 2 &pcfg_pull_none>; 2587 }; 2588 2589 /omit-if-no-ref/ 2590 uart4m0_rtsn: uart4m0-rtsn { 2591 rockchip,pins = 2592 /* uart4m0_rtsn */ 2593 <1 RK_PA5 2 &pcfg_pull_none>; 2594 }; 2595 2596 /omit-if-no-ref/ 2597 uart4m1_xfer: uart4m1-xfer { 2598 rockchip,pins = 2599 /* uart4_rxm1 */ 2600 <3 RK_PB1 4 &pcfg_pull_up>, 2601 /* uart4_txm1 */ 2602 <3 RK_PB2 4 &pcfg_pull_up>; 2603 }; 2604 }; 2605 2606 uart5 { 2607 /omit-if-no-ref/ 2608 uart5m0_xfer: uart5m0-xfer { 2609 rockchip,pins = 2610 /* uart5_rxm0 */ 2611 <2 RK_PA1 3 &pcfg_pull_up>, 2612 /* uart5_txm0 */ 2613 <2 RK_PA2 3 &pcfg_pull_up>; 2614 }; 2615 2616 /omit-if-no-ref/ 2617 uart5m0_ctsn: uart5m0-ctsn { 2618 rockchip,pins = 2619 /* uart5m0_ctsn */ 2620 <1 RK_PD7 3 &pcfg_pull_none>; 2621 }; 2622 2623 /omit-if-no-ref/ 2624 uart5m0_rtsn: uart5m0-rtsn { 2625 rockchip,pins = 2626 /* uart5m0_rtsn */ 2627 <2 RK_PA0 3 &pcfg_pull_none>; 2628 }; 2629 2630 /omit-if-no-ref/ 2631 uart5m1_xfer: uart5m1-xfer { 2632 rockchip,pins = 2633 /* uart5_rxm1 */ 2634 <3 RK_PC3 4 &pcfg_pull_up>, 2635 /* uart5_txm1 */ 2636 <3 RK_PC2 4 &pcfg_pull_up>; 2637 }; 2638 }; 2639 2640 uart6 { 2641 /omit-if-no-ref/ 2642 uart6m0_xfer: uart6m0-xfer { 2643 rockchip,pins = 2644 /* uart6_rxm0 */ 2645 <2 RK_PA3 3 &pcfg_pull_up>, 2646 /* uart6_txm0 */ 2647 <2 RK_PA4 3 &pcfg_pull_up>; 2648 }; 2649 2650 /omit-if-no-ref/ 2651 uart6m0_ctsn: uart6m0-ctsn { 2652 rockchip,pins = 2653 /* uart6m0_ctsn */ 2654 <2 RK_PC0 3 &pcfg_pull_none>; 2655 }; 2656 2657 /omit-if-no-ref/ 2658 uart6m0_rtsn: uart6m0-rtsn { 2659 rockchip,pins = 2660 /* uart6m0_rtsn */ 2661 <2 RK_PB7 3 &pcfg_pull_none>; 2662 }; 2663 2664 /omit-if-no-ref/ 2665 uart6m1_xfer: uart6m1-xfer { 2666 rockchip,pins = 2667 /* uart6_rxm1 */ 2668 <1 RK_PD6 3 &pcfg_pull_up>, 2669 /* uart6_txm1 */ 2670 <1 RK_PD5 3 &pcfg_pull_up>; 2671 }; 2672 }; 2673 2674 uart7 { 2675 /omit-if-no-ref/ 2676 uart7m0_xfer: uart7m0-xfer { 2677 rockchip,pins = 2678 /* uart7_rxm0 */ 2679 <2 RK_PA5 3 &pcfg_pull_up>, 2680 /* uart7_txm0 */ 2681 <2 RK_PA6 3 &pcfg_pull_up>; 2682 }; 2683 2684 /omit-if-no-ref/ 2685 uart7m0_ctsn: uart7m0-ctsn { 2686 rockchip,pins = 2687 /* uart7m0_ctsn */ 2688 <2 RK_PC2 3 &pcfg_pull_none>; 2689 }; 2690 2691 /omit-if-no-ref/ 2692 uart7m0_rtsn: uart7m0-rtsn { 2693 rockchip,pins = 2694 /* uart7m0_rtsn */ 2695 <2 RK_PC1 3 &pcfg_pull_none>; 2696 }; 2697 2698 /omit-if-no-ref/ 2699 uart7m1_xfer: uart7m1-xfer { 2700 rockchip,pins = 2701 /* uart7_rxm1 */ 2702 <3 RK_PC5 4 &pcfg_pull_up>, 2703 /* uart7_txm1 */ 2704 <3 RK_PC4 4 &pcfg_pull_up>; 2705 }; 2706 2707 /omit-if-no-ref/ 2708 uart7m2_xfer: uart7m2-xfer { 2709 rockchip,pins = 2710 /* uart7_rxm2 */ 2711 <4 RK_PA3 4 &pcfg_pull_up>, 2712 /* uart7_txm2 */ 2713 <4 RK_PA2 4 &pcfg_pull_up>; 2714 }; 2715 }; 2716 2717 uart8 { 2718 /omit-if-no-ref/ 2719 uart8m0_xfer: uart8m0-xfer { 2720 rockchip,pins = 2721 /* uart8_rxm0 */ 2722 <2 RK_PC6 2 &pcfg_pull_up>, 2723 /* uart8_txm0 */ 2724 <2 RK_PC5 3 &pcfg_pull_up>; 2725 }; 2726 2727 /omit-if-no-ref/ 2728 uart8m0_ctsn: uart8m0-ctsn { 2729 rockchip,pins = 2730 /* uart8m0_ctsn */ 2731 <2 RK_PB2 3 &pcfg_pull_none>; 2732 }; 2733 2734 /omit-if-no-ref/ 2735 uart8m0_rtsn: uart8m0-rtsn { 2736 rockchip,pins = 2737 /* uart8m0_rtsn */ 2738 <2 RK_PB1 3 &pcfg_pull_none>; 2739 }; 2740 2741 /omit-if-no-ref/ 2742 uart8m1_xfer: uart8m1-xfer { 2743 rockchip,pins = 2744 /* uart8_rxm1 */ 2745 <3 RK_PA0 4 &pcfg_pull_up>, 2746 /* uart8_txm1 */ 2747 <2 RK_PD7 4 &pcfg_pull_up>; 2748 }; 2749 }; 2750 2751 uart9 { 2752 /omit-if-no-ref/ 2753 uart9m0_xfer: uart9m0-xfer { 2754 rockchip,pins = 2755 /* uart9_rxm0 */ 2756 <2 RK_PA7 3 &pcfg_pull_up>, 2757 /* uart9_txm0 */ 2758 <2 RK_PB0 3 &pcfg_pull_up>; 2759 }; 2760 2761 /omit-if-no-ref/ 2762 uart9m0_ctsn: uart9m0-ctsn { 2763 rockchip,pins = 2764 /* uart9m0_ctsn */ 2765 <2 RK_PC4 3 &pcfg_pull_none>; 2766 }; 2767 2768 /omit-if-no-ref/ 2769 uart9m0_rtsn: uart9m0-rtsn { 2770 rockchip,pins = 2771 /* uart9m0_rtsn */ 2772 <2 RK_PC3 3 &pcfg_pull_none>; 2773 }; 2774 2775 /omit-if-no-ref/ 2776 uart9m1_xfer: uart9m1-xfer { 2777 rockchip,pins = 2778 /* uart9_rxm1 */ 2779 <4 RK_PC6 4 &pcfg_pull_up>, 2780 /* uart9_txm1 */ 2781 <4 RK_PC5 4 &pcfg_pull_up>; 2782 }; 2783 2784 /omit-if-no-ref/ 2785 uart9m2_xfer: uart9m2-xfer { 2786 rockchip,pins = 2787 /* uart9_rxm2 */ 2788 <4 RK_PA5 4 &pcfg_pull_up>, 2789 /* uart9_txm2 */ 2790 <4 RK_PA4 4 &pcfg_pull_up>; 2791 }; 2792 }; 2793 2794 vop { 2795 /omit-if-no-ref/ 2796 vopm0_pins: vopm0-pins { 2797 rockchip,pins = 2798 /* vop_pwmm0 */ 2799 <0 RK_PC3 2 &pcfg_pull_none>; 2800 }; 2801 2802 /omit-if-no-ref/ 2803 vopm1_pins: vopm1-pins { 2804 rockchip,pins = 2805 /* vop_pwmm1 */ 2806 <3 RK_PC4 2 &pcfg_pull_none>; 2807 }; 2808 }; 2809}; 2810 2811/* 2812 * This part is edited handly. 2813 */ 2814&pinctrl { 2815 spi0-hs { 2816 /omit-if-no-ref/ 2817 spi0m0_pins_hs: spi0m0-pins { 2818 rockchip,pins = 2819 /* spi0_clkm0 */ 2820 <0 RK_PB5 2 &pcfg_pull_up_drv_level_1>, 2821 /* spi0_misom0 */ 2822 <0 RK_PC5 2 &pcfg_pull_up_drv_level_1>, 2823 /* spi0_mosim0 */ 2824 <0 RK_PB6 2 &pcfg_pull_up_drv_level_1>; 2825 }; 2826 2827 /omit-if-no-ref/ 2828 spi0m0_cs0_hs: spi0m0-cs0 { 2829 rockchip,pins = 2830 /* spi0_cs0m0 */ 2831 <0 RK_PC6 2 &pcfg_pull_up_drv_level_1>; 2832 }; 2833 2834 /omit-if-no-ref/ 2835 spi0m0_cs1_hs: spi0m0-cs1 { 2836 rockchip,pins = 2837 /* spi0_cs1m0 */ 2838 <0 RK_PC4 2 &pcfg_pull_up_drv_level_1>; 2839 }; 2840 2841 /omit-if-no-ref/ 2842 spi0m1_pins_hs: spi0m1-pins { 2843 rockchip,pins = 2844 /* spi0_clkm1 */ 2845 <2 RK_PD3 3 &pcfg_pull_up_drv_level_1>, 2846 /* spi0_misom1 */ 2847 <2 RK_PD0 3 &pcfg_pull_up_drv_level_1>, 2848 /* spi0_mosim1 */ 2849 <2 RK_PD1 3 &pcfg_pull_up_drv_level_1>; 2850 }; 2851 2852 /omit-if-no-ref/ 2853 spi0m1_cs0_hs: spi0m1-cs0 { 2854 rockchip,pins = 2855 /* spi0_cs0m1 */ 2856 <2 RK_PD2 3 &pcfg_pull_up_drv_level_1>; 2857 }; 2858 }; 2859 2860 spi1-hs { 2861 /omit-if-no-ref/ 2862 spi1m0_pins_hs: spi1m0-pins { 2863 rockchip,pins = 2864 /* spi1_clkm0 */ 2865 <2 RK_PB5 3 &pcfg_pull_up_drv_level_1>, 2866 /* spi1_misom0 */ 2867 <2 RK_PB6 3 &pcfg_pull_up_drv_level_1>, 2868 /* spi1_mosim0 */ 2869 <2 RK_PB7 4 &pcfg_pull_up_drv_level_1>; 2870 }; 2871 2872 /omit-if-no-ref/ 2873 spi1m0_cs0_hs: spi1m0-cs0 { 2874 rockchip,pins = 2875 /* spi1_cs0m0 */ 2876 <2 RK_PC0 4 &pcfg_pull_up_drv_level_1>; 2877 }; 2878 2879 /omit-if-no-ref/ 2880 spi1m0_cs1_hs: spi1m0-cs1 { 2881 rockchip,pins = 2882 /* spi1_cs1m0 */ 2883 <2 RK_PC6 3 &pcfg_pull_up_drv_level_1>; 2884 }; 2885 2886 /omit-if-no-ref/ 2887 spi1m1_pins_hs: spi1m1-pins { 2888 rockchip,pins = 2889 /* spi1_clkm1 */ 2890 <3 RK_PC3 3 &pcfg_pull_up_drv_level_1>, 2891 /* spi1_misom1 */ 2892 <3 RK_PC2 3 &pcfg_pull_up_drv_level_1>, 2893 /* spi1_mosim1 */ 2894 <3 RK_PC1 3 &pcfg_pull_up_drv_level_1>; 2895 }; 2896 2897 /omit-if-no-ref/ 2898 spi1m1_cs0_hs: spi1m1-cs0 { 2899 rockchip,pins = 2900 /* spi1_cs0m1 */ 2901 <3 RK_PA1 3 &pcfg_pull_up_drv_level_1>; 2902 }; 2903 }; 2904 2905 spi2-hs { 2906 /omit-if-no-ref/ 2907 spi2m0_pins_hs: spi2m0-pins { 2908 rockchip,pins = 2909 /* spi2_clkm0 */ 2910 <2 RK_PC1 4 &pcfg_pull_up_drv_level_1>, 2911 /* spi2_misom0 */ 2912 <2 RK_PC2 4 &pcfg_pull_up_drv_level_1>, 2913 /* spi2_mosim0 */ 2914 <2 RK_PC3 4 &pcfg_pull_up_drv_level_1>; 2915 }; 2916 2917 /omit-if-no-ref/ 2918 spi2m0_cs0_hs: spi2m0-cs0 { 2919 rockchip,pins = 2920 /* spi2_cs0m0 */ 2921 <2 RK_PC4 4 &pcfg_pull_up_drv_level_1>; 2922 }; 2923 2924 /omit-if-no-ref/ 2925 spi2m0_cs1_hs: spi2m0-cs1 { 2926 rockchip,pins = 2927 /* spi2_cs1m0 */ 2928 <2 RK_PC5 4 &pcfg_pull_up_drv_level_1>; 2929 }; 2930 2931 /omit-if-no-ref/ 2932 spi2m1_pins_hs: spi2m1-pins { 2933 rockchip,pins = 2934 /* spi2_clkm1 */ 2935 <3 RK_PA0 3 &pcfg_pull_up_drv_level_1>, 2936 /* spi2_misom1 */ 2937 <2 RK_PD7 3 &pcfg_pull_up_drv_level_1>, 2938 /* spi2_mosim1 */ 2939 <2 RK_PD6 3 &pcfg_pull_up_drv_level_1>; 2940 }; 2941 2942 /omit-if-no-ref/ 2943 spi2m1_cs0_hs: spi2m1-cs0 { 2944 rockchip,pins = 2945 /* spi2_cs0m1 */ 2946 <2 RK_PD5 3 &pcfg_pull_up_drv_level_1>; 2947 }; 2948 2949 /omit-if-no-ref/ 2950 spi2m1_cs1_hs: spi2m1-cs1 { 2951 rockchip,pins = 2952 /* spi2_cs1m1 */ 2953 <2 RK_PD4 3 &pcfg_pull_up_drv_level_1>; 2954 }; 2955 }; 2956 2957 spi3-hs { 2958 /omit-if-no-ref/ 2959 spi3m0_pins_hs: spi3m0-pins { 2960 rockchip,pins = 2961 /* spi3_clkm0 */ 2962 <4 RK_PB3 4 &pcfg_pull_up_drv_level_1>, 2963 /* spi3_misom0 */ 2964 <4 RK_PB0 4 &pcfg_pull_up_drv_level_1>, 2965 /* spi3_mosim0 */ 2966 <4 RK_PB2 4 &pcfg_pull_up_drv_level_1>; 2967 }; 2968 2969 /omit-if-no-ref/ 2970 spi3m0_cs0_hs: spi3m0-cs0 { 2971 rockchip,pins = 2972 /* spi3_cs0m0 */ 2973 <4 RK_PA6 4 &pcfg_pull_up_drv_level_1>; 2974 }; 2975 2976 /omit-if-no-ref/ 2977 spi3m0_cs1_hs: spi3m0-cs1 { 2978 rockchip,pins = 2979 /* spi3_cs1m0 */ 2980 <4 RK_PA7 4 &pcfg_pull_up_drv_level_1>; 2981 }; 2982 2983 /omit-if-no-ref/ 2984 spi3m1_pins_hs: spi3m1-pins { 2985 rockchip,pins = 2986 /* spi3_clkm1 */ 2987 <4 RK_PC2 2 &pcfg_pull_up_drv_level_1>, 2988 /* spi3_misom1 */ 2989 <4 RK_PC5 2 &pcfg_pull_up_drv_level_1>, 2990 /* spi3_mosim1 */ 2991 <4 RK_PC3 2 &pcfg_pull_up_drv_level_1>; 2992 }; 2993 2994 /omit-if-no-ref/ 2995 spi3m1_cs0_hs: spi3m1-cs0 { 2996 rockchip,pins = 2997 /* spi3_cs0m1 */ 2998 <4 RK_PC6 2 &pcfg_pull_up_drv_level_1>; 2999 }; 3000 3001 /omit-if-no-ref/ 3002 spi3m1_cs1_hs: spi3m1-cs1 { 3003 rockchip,pins = 3004 /* spi3_cs1m1 */ 3005 <4 RK_PD1 2 &pcfg_pull_up_drv_level_1>; 3006 }; 3007 }; 3008 3009 gmac-txd-level3 { 3010 /omit-if-no-ref/ 3011 gmac0_tx_bus2_level3: gmac0-tx-bus2-level3 { 3012 rockchip,pins = 3013 /* gmac0_txd0 */ 3014 <2 RK_PB3 1 &pcfg_pull_none_drv_level_3>, 3015 /* gmac0_txd1 */ 3016 <2 RK_PB4 1 &pcfg_pull_none_drv_level_3>, 3017 /* gmac0_txen */ 3018 <2 RK_PB5 1 &pcfg_pull_none>; 3019 }; 3020 3021 /omit-if-no-ref/ 3022 gmac0_rgmii_bus_level3: gmac0-rgmii-bus-level3 { 3023 rockchip,pins = 3024 /* gmac0_rxd2 */ 3025 <2 RK_PA3 2 &pcfg_pull_none>, 3026 /* gmac0_rxd3 */ 3027 <2 RK_PA4 2 &pcfg_pull_none>, 3028 /* gmac0_txd2 */ 3029 <2 RK_PA6 2 &pcfg_pull_none_drv_level_3>, 3030 /* gmac0_txd3 */ 3031 <2 RK_PA7 2 &pcfg_pull_none_drv_level_3>; 3032 }; 3033 3034 /omit-if-no-ref/ 3035 gmac1m0_tx_bus2_level3: gmac1m0-tx-bus2-level3 { 3036 rockchip,pins = 3037 /* gmac1_txd0m0 */ 3038 <3 RK_PB5 3 &pcfg_pull_none_drv_level_3>, 3039 /* gmac1_txd1m0 */ 3040 <3 RK_PB6 3 &pcfg_pull_none_drv_level_3>, 3041 /* gmac1_txenm0 */ 3042 <3 RK_PB7 3 &pcfg_pull_none>; 3043 }; 3044 3045 /omit-if-no-ref/ 3046 gmac1m0_rgmii_bus_level3: gmac1m0-rgmii-bus-level3 { 3047 rockchip,pins = 3048 /* gmac1_rxd2m0 */ 3049 <3 RK_PA4 3 &pcfg_pull_none>, 3050 /* gmac1_rxd3m0 */ 3051 <3 RK_PA5 3 &pcfg_pull_none>, 3052 /* gmac1_txd2m0 */ 3053 <3 RK_PA2 3 &pcfg_pull_none_drv_level_3>, 3054 /* gmac1_txd3m0 */ 3055 <3 RK_PA3 3 &pcfg_pull_none_drv_level_3>; 3056 }; 3057 3058 /omit-if-no-ref/ 3059 gmac1m1_tx_bus2_level3: gmac1m1-tx-bus2-level3 { 3060 rockchip,pins = 3061 /* gmac1_txd0m1 */ 3062 <4 RK_PA4 3 &pcfg_pull_none_drv_level_3>, 3063 /* gmac1_txd1m1 */ 3064 <4 RK_PA5 3 &pcfg_pull_none_drv_level_3>, 3065 /* gmac1_txenm1 */ 3066 <4 RK_PA6 3 &pcfg_pull_none>; 3067 }; 3068 3069 /omit-if-no-ref/ 3070 gmac1m1_rgmii_bus_level3: gmac1m1-rgmii-bus-level3 { 3071 rockchip,pins = 3072 /* gmac1_rxd2m1 */ 3073 <4 RK_PA1 3 &pcfg_pull_none>, 3074 /* gmac1_rxd3m1 */ 3075 <4 RK_PA2 3 &pcfg_pull_none>, 3076 /* gmac1_txd2m1 */ 3077 <3 RK_PD6 3 &pcfg_pull_none_drv_level_3>, 3078 /* gmac1_txd3m1 */ 3079 <3 RK_PD7 3 &pcfg_pull_none_drv_level_3>; 3080 }; 3081 }; 3082 3083 gmac-txc-level2 { 3084 /omit-if-no-ref/ 3085 gmac0_rgmii_clk_level2: gmac0-rgmii-clk-level2 { 3086 rockchip,pins = 3087 /* gmac0_rxclk */ 3088 <2 RK_PA5 2 &pcfg_pull_none>, 3089 /* gmac0_txclk */ 3090 <2 RK_PB0 2 &pcfg_pull_none_drv_level_2>; 3091 }; 3092 3093 /omit-if-no-ref/ 3094 gmac1m0_rgmii_clk_level2: gmac1m0-rgmii-clk-level2 { 3095 rockchip,pins = 3096 /* gmac1_rxclkm0 */ 3097 <3 RK_PA7 3 &pcfg_pull_none>, 3098 /* gmac1_txclkm0 */ 3099 <3 RK_PA6 3 &pcfg_pull_none_drv_level_2>; 3100 }; 3101 3102 /omit-if-no-ref/ 3103 gmac1m1_rgmii_clk_level2: gmac1m1-rgmii-clk-level2 { 3104 rockchip,pins = 3105 /* gmac1_rxclkm1 */ 3106 <4 RK_PA3 3 &pcfg_pull_none>, 3107 /* gmac1_txclkm1 */ 3108 <4 RK_PA0 3 &pcfg_pull_none_drv_level_2>; 3109 }; 3110 }; 3111 3112 tsadc { 3113 /omit-if-no-ref/ 3114 tsadc_pin: tsadc-pin { 3115 rockchip,pins = 3116 /* tsadc_pin */ 3117 <0 RK_PA1 0 &pcfg_pull_none>; 3118 }; 3119 }; 3120}; 3121