1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Copyright (c) 2020 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 acodec_pins: acodec-pins { 16 rockchip,pins = 17 /* acodec_adc_sync */ 18 <1 RK_PB1 5 &pcfg_pull_none>, 19 /* acodec_adcclk */ 20 <1 RK_PA1 5 &pcfg_pull_none>, 21 /* acodec_adcdata */ 22 <1 RK_PA0 5 &pcfg_pull_none>, 23 /* acodec_dac_datal */ 24 <1 RK_PA7 5 &pcfg_pull_none>, 25 /* acodec_dac_datar */ 26 <1 RK_PB0 5 &pcfg_pull_none>, 27 /* acodec_dacclk */ 28 <1 RK_PA3 5 &pcfg_pull_none>, 29 /* acodec_dacsync */ 30 <1 RK_PA5 5 &pcfg_pull_none>; 31 }; 32 }; 33 audiopwmout { 34 audiopwmout_pins: audiopwmout-pins { 35 rockchip,pins = 36 /* audiopwmlout */ 37 <1 RK_PA0 4 &pcfg_pull_none>, 38 /* audiopwmrout */ 39 <1 RK_PA1 4 &pcfg_pull_none>; 40 }; 41 }; 42 audiopwmoutdiff { 43 audiopwmoutdiff_pins: audiopwmoutdiff-pins { 44 rockchip,pins = 45 /* audiopwmloutn */ 46 <1 RK_PA1 6 &pcfg_pull_none>, 47 /* audiopwmloutp */ 48 <1 RK_PA0 6 &pcfg_pull_none>, 49 /* audiopwmroutn */ 50 <1 RK_PA7 4 &pcfg_pull_none>, 51 /* audiopwmroutp */ 52 <1 RK_PA6 4 &pcfg_pull_none>; 53 }; 54 }; 55 bt656 { 56 bt656m0_pins: bt656m0-pins { 57 rockchip,pins = 58 /* bt656_clkm0 */ 59 <3 RK_PA0 2 &pcfg_pull_none>, 60 /* bt656_d0m0 */ 61 <2 RK_PD0 2 &pcfg_pull_none>, 62 /* bt656_d1m0 */ 63 <2 RK_PD1 2 &pcfg_pull_none>, 64 /* bt656_d2m0 */ 65 <2 RK_PD2 2 &pcfg_pull_none>, 66 /* bt656_d3m0 */ 67 <2 RK_PD3 2 &pcfg_pull_none>, 68 /* bt656_d4m0 */ 69 <2 RK_PD4 2 &pcfg_pull_none>, 70 /* bt656_d5m0 */ 71 <2 RK_PD5 2 &pcfg_pull_none>, 72 /* bt656_d6m0 */ 73 <2 RK_PD6 2 &pcfg_pull_none>, 74 /* bt656_d7m0 */ 75 <2 RK_PD7 2 &pcfg_pull_none>; 76 }; 77 bt656m1_pins: bt656m1-pins { 78 rockchip,pins = 79 /* bt656_clkm1 */ 80 <4 RK_PB4 5 &pcfg_pull_none>, 81 /* bt656_d0m1 */ 82 <3 RK_PC6 5 &pcfg_pull_none>, 83 /* bt656_d1m1 */ 84 <3 RK_PC7 5 &pcfg_pull_none>, 85 /* bt656_d2m1 */ 86 <3 RK_PD0 5 &pcfg_pull_none>, 87 /* bt656_d3m1 */ 88 <3 RK_PD1 5 &pcfg_pull_none>, 89 /* bt656_d4m1 */ 90 <3 RK_PD2 5 &pcfg_pull_none>, 91 /* bt656_d5m1 */ 92 <3 RK_PD3 5 &pcfg_pull_none>, 93 /* bt656_d6m1 */ 94 <3 RK_PD4 5 &pcfg_pull_none>, 95 /* bt656_d7m1 */ 96 <3 RK_PD5 5 &pcfg_pull_none>; 97 }; 98 }; 99 bt1120 { 100 bt1120_pins: bt1120-pins { 101 rockchip,pins = 102 /* bt1120_clk */ 103 <3 RK_PA6 2 &pcfg_pull_none>, 104 /* bt1120_d0 */ 105 <3 RK_PA1 2 &pcfg_pull_none>, 106 /* bt1120_d1 */ 107 <3 RK_PA2 2 &pcfg_pull_none>, 108 /* bt1120_d2 */ 109 <3 RK_PA3 2 &pcfg_pull_none>, 110 /* bt1120_d3 */ 111 <3 RK_PA4 2 &pcfg_pull_none>, 112 /* bt1120_d4 */ 113 <3 RK_PA5 2 &pcfg_pull_none>, 114 /* bt1120_d5 */ 115 <3 RK_PA7 2 &pcfg_pull_none>, 116 /* bt1120_d6 */ 117 <3 RK_PB0 2 &pcfg_pull_none>, 118 /* bt1120_d7 */ 119 <3 RK_PB1 2 &pcfg_pull_none>, 120 /* bt1120_d8 */ 121 <3 RK_PB2 2 &pcfg_pull_none>, 122 /* bt1120_d9 */ 123 <3 RK_PB3 2 &pcfg_pull_none>, 124 /* bt1120_d10 */ 125 <3 RK_PB4 2 &pcfg_pull_none>, 126 /* bt1120_d11 */ 127 <3 RK_PB5 2 &pcfg_pull_none>, 128 /* bt1120_d12 */ 129 <3 RK_PB6 2 &pcfg_pull_none>, 130 /* bt1120_d13 */ 131 <3 RK_PC1 2 &pcfg_pull_none>, 132 /* bt1120_d14 */ 133 <3 RK_PC2 2 &pcfg_pull_none>, 134 /* bt1120_d15 */ 135 <3 RK_PC3 2 &pcfg_pull_none>; 136 }; 137 }; 138 cam { 139 cam_pins: cam-pins { 140 rockchip,pins = 141 /* cam_clkout0 */ 142 <4 RK_PA7 1 &pcfg_pull_none>, 143 /* cam_clkout1 */ 144 <4 RK_PB0 1 &pcfg_pull_none>; 145 }; 146 }; 147 can0 { 148 can0m0_pins: can0m0-pins { 149 rockchip,pins = 150 /* can0_rxm0 */ 151 <0 RK_PB4 2 &pcfg_pull_none>, 152 /* can0_txm0 */ 153 <0 RK_PB3 2 &pcfg_pull_none>; 154 }; 155 can0m1_pins: can0m1-pins { 156 rockchip,pins = 157 /* can0_rxm1 */ 158 <2 RK_PA2 4 &pcfg_pull_none>, 159 /* can0_txm1 */ 160 <2 RK_PA1 4 &pcfg_pull_none>; 161 }; 162 }; 163 can1 { 164 can1m0_pins: can1m0-pins { 165 rockchip,pins = 166 /* can1_rxm0 */ 167 <1 RK_PA0 3 &pcfg_pull_none>, 168 /* can1_txm0 */ 169 <1 RK_PA1 3 &pcfg_pull_none>; 170 }; 171 can1m1_pins: can1m1-pins { 172 rockchip,pins = 173 /* can1_rxm1 */ 174 <4 RK_PC2 3 &pcfg_pull_none>, 175 /* can1_txm1 */ 176 <4 RK_PC3 3 &pcfg_pull_none>; 177 }; 178 }; 179 can2 { 180 can2m0_pins: can2m0-pins { 181 rockchip,pins = 182 /* can2_rxm0 */ 183 <4 RK_PB4 3 &pcfg_pull_none>, 184 /* can2_txm0 */ 185 <4 RK_PB5 3 &pcfg_pull_none>; 186 }; 187 can2m1_pins: can2m1-pins { 188 rockchip,pins = 189 /* can2_rxm1 */ 190 <2 RK_PB1 4 &pcfg_pull_none>, 191 /* can2_txm1 */ 192 <2 RK_PB2 4 &pcfg_pull_none>; 193 }; 194 }; 195 cif { 196 cif_dvp_ctl: cif-dvp_ctl { 197 rockchip,pins = 198 /* cif_clkin */ 199 <4 RK_PC1 1 &pcfg_pull_none>, 200 /* cif_clkout */ 201 <4 RK_PC0 1 &pcfg_pull_none>, 202 /* cif_d0 */ 203 <3 RK_PC6 1 &pcfg_pull_none>, 204 /* cif_d1 */ 205 <3 RK_PC7 1 &pcfg_pull_none>, 206 /* cif_d2 */ 207 <3 RK_PD0 1 &pcfg_pull_none>, 208 /* cif_d3 */ 209 <3 RK_PD1 1 &pcfg_pull_none>, 210 /* cif_d4 */ 211 <3 RK_PD2 1 &pcfg_pull_none>, 212 /* cif_d5 */ 213 <3 RK_PD3 1 &pcfg_pull_none>, 214 /* cif_d6 */ 215 <3 RK_PD4 1 &pcfg_pull_none>, 216 /* cif_d7 */ 217 <3 RK_PD5 1 &pcfg_pull_none>, 218 /* cif_d8 */ 219 <3 RK_PD6 1 &pcfg_pull_none>, 220 /* cif_d9 */ 221 <3 RK_PD7 1 &pcfg_pull_none>, 222 /* cif_d10 */ 223 <4 RK_PA0 1 &pcfg_pull_none>, 224 /* cif_d11 */ 225 <4 RK_PA1 1 &pcfg_pull_none>, 226 /* cif_d12 */ 227 <4 RK_PA2 1 &pcfg_pull_none>, 228 /* cif_d13 */ 229 <4 RK_PA3 1 &pcfg_pull_none>, 230 /* cif_d14 */ 231 <4 RK_PA4 1 &pcfg_pull_none>, 232 /* cif_d15 */ 233 <4 RK_PA5 1 &pcfg_pull_none>, 234 /* cif_href */ 235 <4 RK_PB6 1 &pcfg_pull_none>, 236 /* cif_vsync */ 237 <4 RK_PB7 1 &pcfg_pull_none>; 238 }; 239 }; 240 clk32k { 241 clk32k_pins: clk32k-pins { 242 rockchip,pins = 243 /* clk32k_in */ 244 <0 RK_PB0 1 &pcfg_pull_none>, 245 /* clk32k_out0 */ 246 <0 RK_PB0 2 &pcfg_pull_none>, 247 /* clk32k_out1 */ 248 <2 RK_PC6 1 &pcfg_pull_none>; 249 }; 250 }; 251 cpu { 252 cpu_pins: cpu-pins { 253 rockchip,pins = 254 /* cpu_avs */ 255 <0 RK_PB7 2 &pcfg_pull_none>; 256 }; 257 }; 258 ebc { 259 ebc_pins: ebc-pins { 260 rockchip,pins = 261 /* ebc_gdclk */ 262 <4 RK_PC0 2 &pcfg_pull_none>, 263 /* ebc_gdoe */ 264 <4 RK_PB3 2 &pcfg_pull_none>, 265 /* ebc_gdsp */ 266 <4 RK_PB4 2 &pcfg_pull_none>, 267 /* ebc_sdce0 */ 268 <4 RK_PA6 2 &pcfg_pull_none>, 269 /* ebc_sdce1 */ 270 <4 RK_PA7 2 &pcfg_pull_none>, 271 /* ebc_sdce2 */ 272 <4 RK_PB0 2 &pcfg_pull_none>, 273 /* ebc_sdce3 */ 274 <4 RK_PB1 2 &pcfg_pull_none>, 275 /* ebc_sdclk */ 276 <4 RK_PC1 2 &pcfg_pull_none>, 277 /* ebc_sddo0 */ 278 <3 RK_PC6 2 &pcfg_pull_none>, 279 /* ebc_sddo1 */ 280 <3 RK_PC7 2 &pcfg_pull_none>, 281 /* ebc_sddo2 */ 282 <3 RK_PD0 2 &pcfg_pull_none>, 283 /* ebc_sddo3 */ 284 <3 RK_PD1 2 &pcfg_pull_none>, 285 /* ebc_sddo4 */ 286 <3 RK_PD2 2 &pcfg_pull_none>, 287 /* ebc_sddo5 */ 288 <3 RK_PD3 2 &pcfg_pull_none>, 289 /* ebc_sddo6 */ 290 <3 RK_PD4 2 &pcfg_pull_none>, 291 /* ebc_sddo7 */ 292 <3 RK_PD5 2 &pcfg_pull_none>, 293 /* ebc_sddo8 */ 294 <3 RK_PD6 2 &pcfg_pull_none>, 295 /* ebc_sddo9 */ 296 <3 RK_PD7 2 &pcfg_pull_none>, 297 /* ebc_sddo10 */ 298 <4 RK_PA0 2 &pcfg_pull_none>, 299 /* ebc_sddo11 */ 300 <4 RK_PA1 2 &pcfg_pull_none>, 301 /* ebc_sddo12 */ 302 <4 RK_PA2 2 &pcfg_pull_none>, 303 /* ebc_sddo13 */ 304 <4 RK_PA3 2 &pcfg_pull_none>, 305 /* ebc_sddo14 */ 306 <4 RK_PA4 2 &pcfg_pull_none>, 307 /* ebc_sddo15 */ 308 <4 RK_PA5 2 &pcfg_pull_none>, 309 /* ebc_sdle */ 310 <4 RK_PB6 2 &pcfg_pull_none>, 311 /* ebc_sdoe */ 312 <4 RK_PB7 2 &pcfg_pull_none>, 313 /* ebc_sdshr */ 314 <4 RK_PB5 2 &pcfg_pull_none>, 315 /* ebc_vcom */ 316 <4 RK_PB2 2 &pcfg_pull_none>; 317 }; 318 }; 319 edpdp { 320 edpdpm0_pins: edpdpm0-pins { 321 rockchip,pins = 322 /* edpdp_hpdinm0 */ 323 <4 RK_PC4 1 &pcfg_pull_none>; 324 }; 325 edpdpm1_pins: edpdpm1-pins { 326 rockchip,pins = 327 /* edpdp_hpdinm1 */ 328 <0 RK_PC2 2 &pcfg_pull_none>; 329 }; 330 }; 331 emmc { 332 emmc_rstnout: emmc-rstnout { 333 rockchip,pins = 334 /* emmc_rstn */ 335 <1 RK_PC7 1 &pcfg_pull_none>; 336 }; 337 emmc_bus8: emmc-bus8 { 338 rockchip,pins = 339 /* emmc_d0 */ 340 <1 RK_PB4 1 &pcfg_pull_up_drv_level_2>, 341 /* emmc_d1 */ 342 <1 RK_PB5 1 &pcfg_pull_up_drv_level_2>, 343 /* emmc_d2 */ 344 <1 RK_PB6 1 &pcfg_pull_up_drv_level_2>, 345 /* emmc_d3 */ 346 <1 RK_PB7 1 &pcfg_pull_up_drv_level_2>, 347 /* emmc_d4 */ 348 <1 RK_PC0 1 &pcfg_pull_up_drv_level_2>, 349 /* emmc_d5 */ 350 <1 RK_PC1 1 &pcfg_pull_up_drv_level_2>, 351 /* emmc_d6 */ 352 <1 RK_PC2 1 &pcfg_pull_up_drv_level_2>, 353 /* emmc_d7 */ 354 <1 RK_PC3 1 &pcfg_pull_up_drv_level_2>; 355 }; 356 emmc_clk: emmc-clk { 357 rockchip,pins = 358 /* emmc_clkout */ 359 <1 RK_PC5 1 &pcfg_pull_up_drv_level_2>; 360 }; 361 emmc_cmd: emmc-cmd { 362 rockchip,pins = 363 /* emmc_cmd */ 364 <1 RK_PC4 1 &pcfg_pull_up_drv_level_2>; 365 }; 366 emmc_datastrobe: emmc-datastrobe { 367 rockchip,pins = 368 <1 RK_PC6 1 &pcfg_pull_none>; 369 }; 370 }; 371 eth0 { 372 eth0_clkout_pins: eth0-clkout-pins { 373 rockchip,pins = 374 /* eth0_refclko25m */ 375 <2 RK_PC1 2 &pcfg_pull_none>; 376 }; 377 }; 378 eth1 { 379 eth1m0_clkout_pins: eth1m0-clkout-pins { 380 rockchip,pins = 381 /* eth1_refclko25mm0 */ 382 <3 RK_PB0 3 &pcfg_pull_none>; 383 }; 384 eth1m1_clkout_pins: eth1m1-clkout-pins { 385 rockchip,pins = 386 /* eth1_refclko25mm1 */ 387 <4 RK_PB3 3 &pcfg_pull_none>; 388 }; 389 }; 390 flash { 391 flash_pins: flash-pins { 392 rockchip,pins = 393 /* flash_ale */ 394 <1 RK_PD0 2 &pcfg_pull_none>, 395 /* flash_cle */ 396 <1 RK_PC6 3 &pcfg_pull_none>, 397 /* flash_cs0n */ 398 <1 RK_PD3 2 &pcfg_pull_none>, 399 /* flash_cs1n */ 400 <1 RK_PD4 2 &pcfg_pull_none>, 401 /* flash_d0 */ 402 <1 RK_PB4 2 &pcfg_pull_none>, 403 /* flash_d1 */ 404 <1 RK_PB5 2 &pcfg_pull_none>, 405 /* flash_d2 */ 406 <1 RK_PB6 2 &pcfg_pull_none>, 407 /* flash_d3 */ 408 <1 RK_PB7 2 &pcfg_pull_none>, 409 /* flash_d4 */ 410 <1 RK_PC0 2 &pcfg_pull_none>, 411 /* flash_d5 */ 412 <1 RK_PC1 2 &pcfg_pull_none>, 413 /* flash_d6 */ 414 <1 RK_PC2 2 &pcfg_pull_none>, 415 /* flash_d7 */ 416 <1 RK_PC3 2 &pcfg_pull_none>, 417 /* flash_dqs */ 418 <1 RK_PC5 2 &pcfg_pull_none>, 419 /* flash_rdn */ 420 <1 RK_PD2 2 &pcfg_pull_none>, 421 /* flash_rdy */ 422 <1 RK_PD1 2 &pcfg_pull_none>, 423 /* flash_volsel */ 424 <0 RK_PA7 1 &pcfg_pull_none>, 425 /* flash_wpn */ 426 <1 RK_PC7 3 &pcfg_pull_none>, 427 /* flash_wrn */ 428 <1 RK_PC4 2 &pcfg_pull_none>; 429 }; 430 }; 431 fspi { 432 fspi_pins: fspi-pins { 433 rockchip,pins = 434 /* fspi_clk */ 435 <1 RK_PD0 1 &pcfg_pull_none>, 436 /* fspi_cs0n */ 437 <1 RK_PD3 1 &pcfg_pull_none>, 438 /* fspi_d0 */ 439 <1 RK_PD1 1 &pcfg_pull_none>, 440 /* fspi_d1 */ 441 <1 RK_PD2 1 &pcfg_pull_none>, 442 /* fspi_d2 */ 443 <1 RK_PC7 2 &pcfg_pull_none>, 444 /* fspi_d3 */ 445 <1 RK_PD4 1 &pcfg_pull_none>; 446 }; 447 fspi_cs1: fspi-cs1 { 448 rockchip,pins = 449 /* fspi_cs1n */ 450 <1 RK_PC6 2 &pcfg_pull_up>; 451 }; 452 }; 453 gmac0 { 454 gmac0_miim: gmac0-miim { 455 rockchip,pins = 456 /* gmac0_mdc */ 457 <2 RK_PC3 2 &pcfg_pull_none>, 458 /* gmac0_mdio */ 459 <2 RK_PC4 2 &pcfg_pull_none>; 460 }; 461 gmac0_clkinout: gmac0-clkinout { 462 rockchip,pins = 463 /* gmac0_mclkinout */ 464 <2 RK_PC2 2 &pcfg_pull_none>; 465 }; 466 gmac0_rx_er: gmac0-rx-er { 467 rockchip,pins = 468 /* gmac0_rxer */ 469 <2 RK_PC5 2 &pcfg_pull_none>; 470 }; 471 gmac0_rx_bus2: gmac0-rx-bus2 { 472 rockchip,pins = 473 /* gmac0_rxd0 */ 474 <2 RK_PB6 1 &pcfg_pull_none>, 475 /* gmac0_rxd1 */ 476 <2 RK_PB7 2 &pcfg_pull_none>, 477 /* gmac0_rxdvcrs */ 478 <2 RK_PC0 2 &pcfg_pull_none>; 479 }; 480 gmac0_tx_bus2: gmac0-tx-bus2 { 481 rockchip,pins = 482 /* gmac0_txd0 */ 483 <2 RK_PB3 1 &pcfg_pull_none_drv_level_2>, 484 /* gmac0_txd1 */ 485 <2 RK_PB4 1 &pcfg_pull_none_drv_level_2>, 486 /* gmac0_txen */ 487 <2 RK_PB5 1 &pcfg_pull_none>; 488 }; 489 gmac0_rgmii_clk: gmac0-rgmii-clk { 490 rockchip,pins = 491 /* gmac0_rxclk */ 492 <2 RK_PA5 2 &pcfg_pull_none>, 493 /* gmac0_txclk */ 494 <2 RK_PB0 2 &pcfg_pull_none_drv_level_1>; 495 }; 496 gmac0_rgmii_bus: gmac0-rgmii-bus { 497 rockchip,pins = 498 /* gmac0_rxd2 */ 499 <2 RK_PA3 2 &pcfg_pull_none>, 500 /* gmac0_rxd3 */ 501 <2 RK_PA4 2 &pcfg_pull_none>, 502 /* gmac0_txd2 */ 503 <2 RK_PA6 2 &pcfg_pull_none_drv_level_2>, 504 /* gmac0_txd3 */ 505 <2 RK_PA7 2 &pcfg_pull_none_drv_level_2>; 506 }; 507 }; 508 gmac1 { 509 gmac1m0_miim: gmac1m0-miim { 510 rockchip,pins = 511 /* gmac1_mdcm0 */ 512 <3 RK_PC4 3 &pcfg_pull_none>, 513 /* gmac1_mdiom0 */ 514 <3 RK_PC5 3 &pcfg_pull_none>; 515 }; 516 gmac1m0_clkinout: gmac1m0-clkinout { 517 rockchip,pins = 518 /* gmac1_mclkinoutm0 */ 519 <3 RK_PC0 3 &pcfg_pull_none>; 520 }; 521 gmac1m0_rx_er: gmac1m0-rx-er { 522 rockchip,pins = 523 /* gmac1_rxerm0 */ 524 <3 RK_PB4 3 &pcfg_pull_none>; 525 }; 526 gmac1m0_rx_bus2: gmac1m0-rx-bus2 { 527 rockchip,pins = 528 /* gmac1_rxd0m0 */ 529 <3 RK_PB1 3 &pcfg_pull_none>, 530 /* gmac1_rxd1m0 */ 531 <3 RK_PB2 3 &pcfg_pull_none>, 532 /* gmac1_rxdvcrsm0 */ 533 <3 RK_PB3 3 &pcfg_pull_none>; 534 }; 535 gmac1m0_tx_bus2: gmac1m0-tx-bus2 { 536 rockchip,pins = 537 /* gmac1_txd0m0 */ 538 <3 RK_PB5 3 &pcfg_pull_none_drv_level_2>, 539 /* gmac1_txd1m0 */ 540 <3 RK_PB6 3 &pcfg_pull_none_drv_level_2>, 541 /* gmac1_txenm0 */ 542 <3 RK_PB7 3 &pcfg_pull_none>; 543 }; 544 gmac1m0_rgmii_clk: gmac1m0-rgmii-clk { 545 rockchip,pins = 546 /* gmac1_rxclkm0 */ 547 <3 RK_PA7 3 &pcfg_pull_none>, 548 /* gmac1_txclkm0 */ 549 <3 RK_PA6 3 &pcfg_pull_none_drv_level_1>; 550 }; 551 gmac1m0_rgmii_bus: gmac1m0-rgmii-bus { 552 rockchip,pins = 553 /* gmac1_rxd2m0 */ 554 <3 RK_PA4 3 &pcfg_pull_none>, 555 /* gmac1_rxd3m0 */ 556 <3 RK_PA5 3 &pcfg_pull_none>, 557 /* gmac1_txd2m0 */ 558 <3 RK_PA2 3 &pcfg_pull_none_drv_level_2>, 559 /* gmac1_txd3m0 */ 560 <3 RK_PA3 3 &pcfg_pull_none_drv_level_2>; 561 }; 562 gmac1m1_miim: gmac1m1-miim { 563 rockchip,pins = 564 /* gmac1_mdcm1 */ 565 <4 RK_PB6 3 &pcfg_pull_none>, 566 /* gmac1_mdiom1 */ 567 <4 RK_PB7 3 &pcfg_pull_none>; 568 }; 569 gmac1m1_clkinout: gmac1m1-clkinout { 570 rockchip,pins = 571 /* gmac1_mclkinoutm1 */ 572 <4 RK_PC1 3 &pcfg_pull_none>; 573 }; 574 gmac1m1_rx_er: gmac1m1-rx-er { 575 rockchip,pins = 576 /* gmac1_rxerm1 */ 577 <4 RK_PB2 3 &pcfg_pull_none>; 578 }; 579 gmac1m1_rx_bus2: gmac1m1-rx-bus2 { 580 rockchip,pins = 581 /* gmac1_rxd0m1 */ 582 <4 RK_PA7 3 &pcfg_pull_none>, 583 /* gmac1_rxd1m1 */ 584 <4 RK_PB0 3 &pcfg_pull_none>, 585 /* gmac1_rxdvcrsm1 */ 586 <4 RK_PB1 3 &pcfg_pull_none>; 587 }; 588 gmac1m1_tx_bus2: gmac1m1-tx-bus2 { 589 rockchip,pins = 590 /* gmac1_txd0m1 */ 591 <4 RK_PA4 3 &pcfg_pull_none_drv_level_2>, 592 /* gmac1_txd1m1 */ 593 <4 RK_PA5 3 &pcfg_pull_none_drv_level_2>, 594 /* gmac1_txenm1 */ 595 <4 RK_PA6 3 &pcfg_pull_none>; 596 }; 597 gmac1m1_rgmii_clk: gmac1m1-rgmii-clk { 598 rockchip,pins = 599 /* gmac1_rxclkm1 */ 600 <4 RK_PA3 3 &pcfg_pull_none>, 601 /* gmac1_txclkm1 */ 602 <4 RK_PA0 3 &pcfg_pull_none_drv_level_1>; 603 }; 604 gmac1m1_rgmii_bus: gmac1m1-rgmii-bus { 605 rockchip,pins = 606 /* gmac1_rxd2m1 */ 607 <4 RK_PA1 3 &pcfg_pull_none>, 608 /* gmac1_rxd3m1 */ 609 <4 RK_PA2 3 &pcfg_pull_none>, 610 /* gmac1_txd2m1 */ 611 <3 RK_PD6 3 &pcfg_pull_none_drv_level_2>, 612 /* gmac1_txd3m1 */ 613 <3 RK_PD7 3 &pcfg_pull_none_drv_level_2>; 614 }; 615 }; 616 gpu { 617 gpu_pins: gpu-pins { 618 rockchip,pins = 619 /* gpu_avs */ 620 <0 RK_PC0 2 &pcfg_pull_none>, 621 /* gpu_pwren */ 622 <0 RK_PA6 4 &pcfg_pull_none>; 623 }; 624 }; 625 hdmitx { 626 hdmitxm0_cec: hdmitxm0-cec { 627 rockchip,pins = 628 /* hdmitx_cecm0 */ 629 <4 RK_PD1 1 &pcfg_pull_none>; 630 }; 631 hdmitxm1_cec: hdmitxm1-cec { 632 rockchip,pins = 633 /* hdmitx_cecm1 */ 634 <0 RK_PC7 1 &pcfg_pull_none>; 635 }; 636 hdmitx_scl: hdmitx-scl { 637 rockchip,pins = 638 <4 RK_PC7 1 &pcfg_pull_none>; 639 }; 640 hdmitx_sda: hdmitx-sda { 641 rockchip,pins = 642 <4 RK_PD0 1 &pcfg_pull_none>; 643 }; 644 }; 645 i2c0 { 646 i2c0_xfer: i2c0-xfer { 647 rockchip,pins = 648 /* i2c0_scl */ 649 <0 RK_PB1 1 &pcfg_pull_none_smt>, 650 /* i2c0_sda */ 651 <0 RK_PB2 1 &pcfg_pull_none_smt>; 652 }; 653 }; 654 i2c1 { 655 i2c1_xfer: i2c1-xfer { 656 rockchip,pins = 657 /* i2c1_scl */ 658 <0 RK_PB3 1 &pcfg_pull_none_smt>, 659 /* i2c1_sda */ 660 <0 RK_PB4 1 &pcfg_pull_none_smt>; 661 }; 662 }; 663 i2c2 { 664 i2c2m0_xfer: i2c2m0-xfer { 665 rockchip,pins = 666 /* i2c2_sclm0 */ 667 <0 RK_PB5 1 &pcfg_pull_none_smt>, 668 /* i2c2_sdam0 */ 669 <0 RK_PB6 1 &pcfg_pull_none_smt>; 670 }; 671 i2c2m1_xfer: i2c2m1-xfer { 672 rockchip,pins = 673 /* i2c2_sclm1 */ 674 <4 RK_PB5 1 &pcfg_pull_none_smt>, 675 /* i2c2_sdam1 */ 676 <4 RK_PB4 1 &pcfg_pull_none_smt>; 677 }; 678 }; 679 i2c3 { 680 i2c3m0_xfer: i2c3m0-xfer { 681 rockchip,pins = 682 /* i2c3_sclm0 */ 683 <1 RK_PA1 1 &pcfg_pull_none_smt>, 684 /* i2c3_sdam0 */ 685 <1 RK_PA0 1 &pcfg_pull_none_smt>; 686 }; 687 i2c3m1_xfer: i2c3m1-xfer { 688 rockchip,pins = 689 /* i2c3_sclm1 */ 690 <3 RK_PB5 4 &pcfg_pull_none_smt>, 691 /* i2c3_sdam1 */ 692 <3 RK_PB6 4 &pcfg_pull_none_smt>; 693 }; 694 }; 695 i2c4 { 696 i2c4m0_xfer: i2c4m0-xfer { 697 rockchip,pins = 698 /* i2c4_sclm0 */ 699 <4 RK_PB3 1 &pcfg_pull_none_smt>, 700 /* i2c4_sdam0 */ 701 <4 RK_PB2 1 &pcfg_pull_none_smt>; 702 }; 703 i2c4m1_xfer: i2c4m1-xfer { 704 rockchip,pins = 705 /* i2c4_sclm1 */ 706 <2 RK_PB2 2 &pcfg_pull_none_smt>, 707 /* i2c4_sdam1 */ 708 <2 RK_PB1 2 &pcfg_pull_none_smt>; 709 }; 710 }; 711 i2c5 { 712 i2c5m0_xfer: i2c5m0-xfer { 713 rockchip,pins = 714 /* i2c5_sclm0 */ 715 <3 RK_PB3 4 &pcfg_pull_none_smt>, 716 /* i2c5_sdam0 */ 717 <3 RK_PB4 4 &pcfg_pull_none_smt>; 718 }; 719 i2c5m1_xfer: i2c5m1-xfer { 720 rockchip,pins = 721 /* i2c5_sclm1 */ 722 <4 RK_PC7 2 &pcfg_pull_none_smt>, 723 /* i2c5_sdam1 */ 724 <4 RK_PD0 2 &pcfg_pull_none_smt>; 725 }; 726 }; 727 i2s1 { 728 i2s1lrckrxm0: i2s1lrckrxm0 { 729 rockchip,pins = 730 <1 RK_PA6 1 &pcfg_pull_none>; 731 }; 732 i2s1lrcktxm0: i2s1lrcktxm0 { 733 rockchip,pins = 734 <1 RK_PA5 1 &pcfg_pull_none>; 735 }; 736 i2s1mclkm0: i2s1mclkm0 { 737 rockchip,pins = 738 <1 RK_PA2 1 &pcfg_pull_none>; 739 }; 740 i2s1sclkrxm0: i2s1sclkrxm0 { 741 rockchip,pins = 742 <1 RK_PA4 1 &pcfg_pull_none>; 743 }; 744 i2s1sclktxm0: i2s1sclktxm0 { 745 rockchip,pins = 746 <1 RK_PA3 1 &pcfg_pull_none>; 747 }; 748 i2s1sdi0m0: i2s1sdi0m0 { 749 rockchip,pins = 750 <1 RK_PB3 1 &pcfg_pull_none>; 751 }; 752 i2s1sdi1m0: i2s1sdi1m0 { 753 rockchip,pins = 754 <1 RK_PB2 2 &pcfg_pull_none>; 755 }; 756 i2s1sdi2m0: i2s1sdi2m0 { 757 rockchip,pins = 758 <1 RK_PB1 2 &pcfg_pull_none>; 759 }; 760 i2s1sdi3m0: i2s1sdi3m0 { 761 rockchip,pins = 762 <1 RK_PB0 2 &pcfg_pull_none>; 763 }; 764 i2s1sdo0m0: i2s1sdo0m0 { 765 rockchip,pins = 766 <1 RK_PA7 1 &pcfg_pull_none>; 767 }; 768 i2s1sdo1m0: i2s1sdo1m0 { 769 rockchip,pins = 770 <1 RK_PB0 1 &pcfg_pull_none>; 771 }; 772 i2s1sdo2m0: i2s1sdo2m0 { 773 rockchip,pins = 774 <1 RK_PB1 1 &pcfg_pull_none>; 775 }; 776 i2s1sdo3m0: i2s1sdo3m0 { 777 rockchip,pins = 778 <1 RK_PB2 1 &pcfg_pull_none>; 779 }; 780 i2s1lrckrxm1: i2s1lrckrxm1 { 781 rockchip,pins = 782 <4 RK_PA7 5 &pcfg_pull_none>; 783 }; 784 i2s1lrcktxm1: i2s1lrcktxm1 { 785 rockchip,pins = 786 <3 RK_PD0 4 &pcfg_pull_none>; 787 }; 788 i2s1mclkm1: i2s1mclkm1 { 789 rockchip,pins = 790 <3 RK_PC6 4 &pcfg_pull_none>; 791 }; 792 i2s1sclkrxm1: i2s1sclkrxm1 { 793 rockchip,pins = 794 <4 RK_PA6 5 &pcfg_pull_none>; 795 }; 796 i2s1sclktxm1: i2s1sclktxm1 { 797 rockchip,pins = 798 <3 RK_PC7 4 &pcfg_pull_none>; 799 }; 800 i2s1sdi0m1: i2s1sdi0m1 { 801 rockchip,pins = 802 <3 RK_PD2 4 &pcfg_pull_none>; 803 }; 804 i2s1sdi1m1: i2s1sdi1m1 { 805 rockchip,pins = 806 <3 RK_PD3 4 &pcfg_pull_none>; 807 }; 808 i2s1sdi2m1: i2s1sdi2m1 { 809 rockchip,pins = 810 <3 RK_PD4 4 &pcfg_pull_none>; 811 }; 812 i2s1sdi3m1: i2s1sdi3m1 { 813 rockchip,pins = 814 <3 RK_PD5 4 &pcfg_pull_none>; 815 }; 816 i2s1sdo0m1: i2s1sdo0m1 { 817 rockchip,pins = 818 <3 RK_PD1 4 &pcfg_pull_none>; 819 }; 820 i2s1sdo1m1: i2s1sdo1m1 { 821 rockchip,pins = 822 <4 RK_PB0 5 &pcfg_pull_none>; 823 }; 824 i2s1sdo2m1: i2s1sdo2m1 { 825 rockchip,pins = 826 <4 RK_PB1 4 &pcfg_pull_none>; 827 }; 828 i2s1lrckrxm2: i2s1lrckrxm2 { 829 rockchip,pins = 830 <3 RK_PC5 5 &pcfg_pull_none>; 831 }; 832 i2s1lrcktxm2: i2s1lrcktxm2 { 833 rockchip,pins = 834 <2 RK_PD2 5 &pcfg_pull_none>; 835 }; 836 i2s1mclkm2: i2s1mclkm2 { 837 rockchip,pins = 838 <2 RK_PD0 5 &pcfg_pull_none>; 839 }; 840 i2s1sclktxm2: i2s1sclktxm2 { 841 rockchip,pins = 842 <2 RK_PD1 5 &pcfg_pull_none>; 843 }; 844 i2s1sdi0m2: i2s1sdi0m2 { 845 rockchip,pins = 846 <2 RK_PD3 5 &pcfg_pull_none>; 847 }; 848 i2s1sdi1m2: i2s1sdi1m2 { 849 rockchip,pins = 850 <2 RK_PD4 5 &pcfg_pull_none>; 851 }; 852 i2s1sdi2m2: i2s1sdi2m2 { 853 rockchip,pins = 854 <2 RK_PD5 5 &pcfg_pull_none>; 855 }; 856 i2s1sdi3m2: i2s1sdi3m2 { 857 rockchip,pins = 858 <2 RK_PD6 5 &pcfg_pull_none>; 859 }; 860 i2s1sdo0m2: i2s1sdo0m2 { 861 rockchip,pins = 862 <2 RK_PD7 5 &pcfg_pull_none>; 863 }; 864 i2s1sdo1m2: i2s1sdo1m2 { 865 rockchip,pins = 866 <3 RK_PA0 5 &pcfg_pull_none>; 867 }; 868 i2s1sdo2m2: i2s1sdo2m2 { 869 rockchip,pins = 870 <3 RK_PC1 5 &pcfg_pull_none>; 871 }; 872 i2s1sdo3m2: i2s1sdo3m2 { 873 rockchip,pins = 874 <3 RK_PC2 5 &pcfg_pull_none>; 875 }; 876 i2s1_sclkrxm: i2s1-sclkrxm { 877 rockchip,pins = 878 <3 RK_PC3 5 &pcfg_pull_none>; 879 }; 880 i2s1_sdo3m: i2s1-sdo3m { 881 rockchip,pins = 882 <4 RK_PB5 4 &pcfg_pull_none>; 883 }; 884 }; 885 i2s2 { 886 i2s2lrckrxm0: i2s2lrckrxm0 { 887 rockchip,pins = 888 <2 RK_PC0 1 &pcfg_pull_none>; 889 }; 890 i2s2lrcktxm0: i2s2lrcktxm0 { 891 rockchip,pins = 892 <2 RK_PC3 1 &pcfg_pull_none>; 893 }; 894 i2s2mclkm0: i2s2mclkm0 { 895 rockchip,pins = 896 <2 RK_PC1 1 &pcfg_pull_none>; 897 }; 898 i2s2sclkrxm0: i2s2sclkrxm0 { 899 rockchip,pins = 900 <2 RK_PB7 1 &pcfg_pull_none>; 901 }; 902 i2s2sclktxm0: i2s2sclktxm0 { 903 rockchip,pins = 904 <2 RK_PC2 1 &pcfg_pull_none>; 905 }; 906 i2s2sdim0: i2s2sdim0 { 907 rockchip,pins = 908 <2 RK_PC5 1 &pcfg_pull_none>; 909 }; 910 i2s2sdom0: i2s2sdom0 { 911 rockchip,pins = 912 <2 RK_PC4 1 &pcfg_pull_none>; 913 }; 914 i2s2lrckrxm1: i2s2lrckrxm1 { 915 rockchip,pins = 916 <4 RK_PA5 5 &pcfg_pull_none>; 917 }; 918 i2s2lrcktxm1: i2s2lrcktxm1 { 919 rockchip,pins = 920 <4 RK_PA4 5 &pcfg_pull_none>; 921 }; 922 i2s2mclkm1: i2s2mclkm1 { 923 rockchip,pins = 924 <4 RK_PB6 5 &pcfg_pull_none>; 925 }; 926 i2s2sclkrxm1: i2s2sclkrxm1 { 927 rockchip,pins = 928 <4 RK_PC1 5 &pcfg_pull_none>; 929 }; 930 i2s2sclktxm1: i2s2sclktxm1 { 931 rockchip,pins = 932 <4 RK_PB7 4 &pcfg_pull_none>; 933 }; 934 i2s2sdim1: i2s2sdim1 { 935 rockchip,pins = 936 <4 RK_PB2 5 &pcfg_pull_none>; 937 }; 938 i2s2sdom1: i2s2sdom1 { 939 rockchip,pins = 940 <4 RK_PB3 5 &pcfg_pull_none>; 941 }; 942 }; 943 i2s3 { 944 i2s3lrckm0: i2s3lrckm0 { 945 rockchip,pins = 946 <3 RK_PA4 4 &pcfg_pull_none>; 947 }; 948 i2s3mclkm0: i2s3mclkm0 { 949 rockchip,pins = 950 <3 RK_PA2 4 &pcfg_pull_none>; 951 }; 952 i2s3sclkm0: i2s3sclkm0 { 953 rockchip,pins = 954 <3 RK_PA3 4 &pcfg_pull_none>; 955 }; 956 i2s3sdim0: i2s3sdim0 { 957 rockchip,pins = 958 <3 RK_PA6 4 &pcfg_pull_none>; 959 }; 960 i2s3sdom0: i2s3sdom0 { 961 rockchip,pins = 962 <3 RK_PA5 4 &pcfg_pull_none>; 963 }; 964 i2s3lrckm1: i2s3lrckm1 { 965 rockchip,pins = 966 <4 RK_PC4 5 &pcfg_pull_none>; 967 }; 968 i2s3mclkm1: i2s3mclkm1 { 969 rockchip,pins = 970 <4 RK_PC2 5 &pcfg_pull_none>; 971 }; 972 i2s3sclkm1: i2s3sclkm1 { 973 rockchip,pins = 974 <4 RK_PC3 5 &pcfg_pull_none>; 975 }; 976 i2s3sdim1: i2s3sdim1 { 977 rockchip,pins = 978 <4 RK_PC6 5 &pcfg_pull_none>; 979 }; 980 i2s3sdom1: i2s3sdom1 { 981 rockchip,pins = 982 <4 RK_PC5 5 &pcfg_pull_none>; 983 }; 984 }; 985 isp { 986 isp_pins: isp-pins { 987 rockchip,pins = 988 /* isp_flashtrigin */ 989 <4 RK_PB4 4 &pcfg_pull_none>, 990 /* isp_flashtrigout */ 991 <4 RK_PA6 1 &pcfg_pull_none>, 992 /* isp_prelighttrig */ 993 <4 RK_PB1 1 &pcfg_pull_none>; 994 }; 995 }; 996 jtag { 997 jtag_pins: jtag-pins { 998 rockchip,pins = 999 /* jtag_tck */ 1000 <1 RK_PD7 2 &pcfg_pull_none>, 1001 /* jtag_tms */ 1002 <2 RK_PA0 2 &pcfg_pull_none>; 1003 }; 1004 }; 1005 lcdc { 1006 lcdc_ctl: lcdc-ctl { 1007 rockchip,pins = 1008 /* lcdc_clk */ 1009 <3 RK_PA0 1 &pcfg_pull_none>, 1010 /* lcdc_d0 */ 1011 <2 RK_PD0 1 &pcfg_pull_none>, 1012 /* lcdc_d1 */ 1013 <2 RK_PD1 1 &pcfg_pull_none>, 1014 /* lcdc_d2 */ 1015 <2 RK_PD2 1 &pcfg_pull_none>, 1016 /* lcdc_d3 */ 1017 <2 RK_PD3 1 &pcfg_pull_none>, 1018 /* lcdc_d4 */ 1019 <2 RK_PD4 1 &pcfg_pull_none>, 1020 /* lcdc_d5 */ 1021 <2 RK_PD5 1 &pcfg_pull_none>, 1022 /* lcdc_d6 */ 1023 <2 RK_PD6 1 &pcfg_pull_none>, 1024 /* lcdc_d7 */ 1025 <2 RK_PD7 1 &pcfg_pull_none>, 1026 /* lcdc_d8 */ 1027 <3 RK_PA1 1 &pcfg_pull_none>, 1028 /* lcdc_d9 */ 1029 <3 RK_PA2 1 &pcfg_pull_none>, 1030 /* lcdc_d10 */ 1031 <3 RK_PA3 1 &pcfg_pull_none>, 1032 /* lcdc_d11 */ 1033 <3 RK_PA4 1 &pcfg_pull_none>, 1034 /* lcdc_d12 */ 1035 <3 RK_PA5 1 &pcfg_pull_none>, 1036 /* lcdc_d13 */ 1037 <3 RK_PA6 1 &pcfg_pull_none>, 1038 /* lcdc_d14 */ 1039 <3 RK_PA7 1 &pcfg_pull_none>, 1040 /* lcdc_d15 */ 1041 <3 RK_PB0 1 &pcfg_pull_none>, 1042 /* lcdc_d16 */ 1043 <3 RK_PB1 1 &pcfg_pull_none>, 1044 /* lcdc_d17 */ 1045 <3 RK_PB2 1 &pcfg_pull_none>, 1046 /* lcdc_d18 */ 1047 <3 RK_PB3 1 &pcfg_pull_none>, 1048 /* lcdc_d19 */ 1049 <3 RK_PB4 1 &pcfg_pull_none>, 1050 /* lcdc_d20 */ 1051 <3 RK_PB5 1 &pcfg_pull_none>, 1052 /* lcdc_d21 */ 1053 <3 RK_PB6 1 &pcfg_pull_none>, 1054 /* lcdc_d22 */ 1055 <3 RK_PB7 1 &pcfg_pull_none>, 1056 /* lcdc_d23 */ 1057 <3 RK_PC0 1 &pcfg_pull_none>, 1058 /* lcdc_den */ 1059 <3 RK_PC3 1 &pcfg_pull_none>, 1060 /* lcdc_hsync */ 1061 <3 RK_PC1 1 &pcfg_pull_none>, 1062 /* lcdc_vsync */ 1063 <3 RK_PC2 1 &pcfg_pull_none>; 1064 }; 1065 }; 1066 mcu { 1067 mcu_pins: mcu-pins { 1068 rockchip,pins = 1069 /* mcu_jtagtck */ 1070 <0 RK_PB4 4 &pcfg_pull_none>, 1071 /* mcu_jtagtdi */ 1072 <0 RK_PC1 4 &pcfg_pull_none>, 1073 /* mcu_jtagtdo */ 1074 <0 RK_PB3 4 &pcfg_pull_none>, 1075 /* mcu_jtagtms */ 1076 <0 RK_PC2 4 &pcfg_pull_none>, 1077 /* mcu_jtagtrstn */ 1078 <0 RK_PC3 4 &pcfg_pull_none>; 1079 }; 1080 }; 1081 npu { 1082 npu_pins: npu-pins { 1083 rockchip,pins = 1084 /* npu_avs */ 1085 <0 RK_PC1 2 &pcfg_pull_none>; 1086 }; 1087 }; 1088 pcie20 { 1089 pcie20m0_pins: pcie20m0-pins { 1090 rockchip,pins = 1091 /* pcie20_clkreqnm0 */ 1092 <0 RK_PA5 3 &pcfg_pull_none>, 1093 /* pcie20_perstnm0 */ 1094 <0 RK_PB6 3 &pcfg_pull_none>, 1095 /* pcie20_wakenm0 */ 1096 <0 RK_PB5 3 &pcfg_pull_none>; 1097 }; 1098 pcie20m1_pins: pcie20m1-pins { 1099 rockchip,pins = 1100 /* pcie20_clkreqnm1 */ 1101 <2 RK_PD0 4 &pcfg_pull_none>, 1102 /* pcie20_perstnm1 */ 1103 <3 RK_PC1 4 &pcfg_pull_none>, 1104 /* pcie20_wakenm1 */ 1105 <2 RK_PD1 4 &pcfg_pull_none>; 1106 }; 1107 pcie20m2_pins: pcie20m2-pins { 1108 rockchip,pins = 1109 /* pcie20_clkreqnm2 */ 1110 <1 RK_PB0 4 &pcfg_pull_none>, 1111 /* pcie20_perstnm2 */ 1112 <1 RK_PB2 4 &pcfg_pull_none>, 1113 /* pcie20_wakenm2 */ 1114 <1 RK_PB1 4 &pcfg_pull_none>; 1115 }; 1116 pcie20_buttonrstn: pcie20-buttonrstn { 1117 rockchip,pins = 1118 <0 RK_PB4 3 &pcfg_pull_none>; 1119 }; 1120 }; 1121 pcie30x1 { 1122 pcie30x1m0_pins: pcie30x1m0-pins { 1123 rockchip,pins = 1124 /* pcie30x1_clkreqnm0 */ 1125 <0 RK_PA4 3 &pcfg_pull_none>, 1126 /* pcie30x1_perstnm0 */ 1127 <0 RK_PC3 3 &pcfg_pull_none>, 1128 /* pcie30x1_wakenm0 */ 1129 <0 RK_PC2 3 &pcfg_pull_none>; 1130 }; 1131 pcie30x1m1_pins: pcie30x1m1-pins { 1132 rockchip,pins = 1133 /* pcie30x1_clkreqnm1 */ 1134 <2 RK_PD2 4 &pcfg_pull_none>, 1135 /* pcie30x1_perstnm1 */ 1136 <3 RK_PA1 4 &pcfg_pull_none>, 1137 /* pcie30x1_wakenm1 */ 1138 <2 RK_PD3 4 &pcfg_pull_none>; 1139 }; 1140 pcie30x1m2_pins: pcie30x1m2-pins { 1141 rockchip,pins = 1142 /* pcie30x1_clkreqnm2 */ 1143 <1 RK_PA5 4 &pcfg_pull_none>, 1144 /* pcie30x1_perstnm2 */ 1145 <1 RK_PA2 4 &pcfg_pull_none>, 1146 /* pcie30x1_wakenm2 */ 1147 <1 RK_PA3 4 &pcfg_pull_none>; 1148 }; 1149 pcie30x1_buttonrstn: pcie30x1-buttonrstn { 1150 rockchip,pins = 1151 <0 RK_PB3 3 &pcfg_pull_none>; 1152 }; 1153 }; 1154 pcie30x2 { 1155 pcie30x2m0_pins: pcie30x2m0-pins { 1156 rockchip,pins = 1157 /* pcie30x2_clkreqnm0 */ 1158 <0 RK_PA6 2 &pcfg_pull_none>, 1159 /* pcie30x2_perstnm0 */ 1160 <0 RK_PC6 3 &pcfg_pull_none>, 1161 /* pcie30x2_wakenm0 */ 1162 <0 RK_PC5 3 &pcfg_pull_none>; 1163 }; 1164 pcie30x2m1_pins: pcie30x2m1-pins { 1165 rockchip,pins = 1166 /* pcie30x2_clkreqnm1 */ 1167 <2 RK_PD4 4 &pcfg_pull_none>, 1168 /* pcie30x2_perstnm1 */ 1169 <2 RK_PD6 4 &pcfg_pull_none>, 1170 /* pcie30x2_wakenm1 */ 1171 <2 RK_PD5 4 &pcfg_pull_none>; 1172 }; 1173 pcie30x2m2_pins: pcie30x2m2-pins { 1174 rockchip,pins = 1175 /* pcie30x2_clkreqnm2 */ 1176 <4 RK_PC2 4 &pcfg_pull_none>, 1177 /* pcie30x2_perstnm2 */ 1178 <4 RK_PC4 4 &pcfg_pull_none>, 1179 /* pcie30x2_wakenm2 */ 1180 <4 RK_PC3 4 &pcfg_pull_none>; 1181 }; 1182 pcie30x2_buttonrstn: pcie30x2-buttonrstn { 1183 rockchip,pins = 1184 <0 RK_PB0 3 &pcfg_pull_none>; 1185 }; 1186 }; 1187 pdm { 1188 pdmm0_clk: pdmm0-clk { 1189 rockchip,pins = 1190 /* pdm_clk0m0 */ 1191 <1 RK_PA6 3 &pcfg_pull_none>; 1192 }; 1193 pdmclk1m0: pdmclk1m0 { 1194 rockchip,pins = 1195 <1 RK_PA4 3 &pcfg_pull_none>; 1196 }; 1197 pdmsdi0m0: pdmsdi0m0 { 1198 rockchip,pins = 1199 <1 RK_PB3 2 &pcfg_pull_none>; 1200 }; 1201 pdmsdi1m0: pdmsdi1m0 { 1202 rockchip,pins = 1203 <1 RK_PB2 3 &pcfg_pull_none>; 1204 }; 1205 pdmsdi2m0: pdmsdi2m0 { 1206 rockchip,pins = 1207 <1 RK_PB1 3 &pcfg_pull_none>; 1208 }; 1209 pdmsdi3m0: pdmsdi3m0 { 1210 rockchip,pins = 1211 <1 RK_PB0 3 &pcfg_pull_none>; 1212 }; 1213 pdmm1_clk: pdmm1-clk { 1214 rockchip,pins = 1215 /* pdm_clk0m1 */ 1216 <3 RK_PD6 5 &pcfg_pull_none>; 1217 }; 1218 pdmclk1m1: pdmclk1m1 { 1219 rockchip,pins = 1220 <4 RK_PA0 4 &pcfg_pull_none>; 1221 }; 1222 pdmsdi0m1: pdmsdi0m1 { 1223 rockchip,pins = 1224 <3 RK_PD7 5 &pcfg_pull_none>; 1225 }; 1226 pdmsdi1m1: pdmsdi1m1 { 1227 rockchip,pins = 1228 <4 RK_PA1 4 &pcfg_pull_none>; 1229 }; 1230 pdmsdi2m1: pdmsdi2m1 { 1231 rockchip,pins = 1232 <4 RK_PA2 5 &pcfg_pull_none>; 1233 }; 1234 pdmsdi3m1: pdmsdi3m1 { 1235 rockchip,pins = 1236 <4 RK_PA3 5 &pcfg_pull_none>; 1237 }; 1238 pdmclk1m2: pdmclk1m2 { 1239 rockchip,pins = 1240 <3 RK_PC4 5 &pcfg_pull_none>; 1241 }; 1242 pdmsdi0m2: pdmsdi0m2 { 1243 rockchip,pins = 1244 <3 RK_PB3 5 &pcfg_pull_none>; 1245 }; 1246 pdmsdi1m2: pdmsdi1m2 { 1247 rockchip,pins = 1248 <3 RK_PB4 5 &pcfg_pull_none>; 1249 }; 1250 pdmsdi2m2: pdmsdi2m2 { 1251 rockchip,pins = 1252 <3 RK_PB7 5 &pcfg_pull_none>; 1253 }; 1254 pdmsdi3m2: pdmsdi3m2 { 1255 rockchip,pins = 1256 <3 RK_PC0 5 &pcfg_pull_none>; 1257 }; 1258 }; 1259 pmic { 1260 pmic_pins: pmic-pins { 1261 rockchip,pins = 1262 /* pmic_sleep */ 1263 <0 RK_PA2 1 &pcfg_pull_none>; 1264 }; 1265 }; 1266 pmu { 1267 pmu_pins: pmu-pins { 1268 rockchip,pins = 1269 /* pmu_debug0 */ 1270 <0 RK_PA5 4 &pcfg_pull_none>, 1271 /* pmu_debug1 */ 1272 <0 RK_PA6 3 &pcfg_pull_none>, 1273 /* pmu_debug2 */ 1274 <0 RK_PC4 4 &pcfg_pull_none>, 1275 /* pmu_debug3 */ 1276 <0 RK_PC5 4 &pcfg_pull_none>, 1277 /* pmu_debug4 */ 1278 <0 RK_PC6 4 &pcfg_pull_none>, 1279 /* pmu_debug5 */ 1280 <0 RK_PC7 4 &pcfg_pull_none>; 1281 }; 1282 }; 1283 pwm0 { 1284 pwm0m0_pins: pwm0m0-pins { 1285 rockchip,pins = 1286 /* pwm0_m0 */ 1287 <0 RK_PB7 1 &pcfg_pull_none>; 1288 }; 1289 pwm0m1_pins: pwm0m1-pins { 1290 rockchip,pins = 1291 /* pwm0_m1 */ 1292 <0 RK_PC7 2 &pcfg_pull_none>; 1293 }; 1294 }; 1295 pwm1 { 1296 pwm1m0_pins: pwm1m0-pins { 1297 rockchip,pins = 1298 /* pwm1_m0 */ 1299 <0 RK_PC0 1 &pcfg_pull_none>; 1300 }; 1301 pwm1m1_pins: pwm1m1-pins { 1302 rockchip,pins = 1303 /* pwm1_m1 */ 1304 <0 RK_PB5 4 &pcfg_pull_none>; 1305 }; 1306 }; 1307 pwm2 { 1308 pwm2m0_pins: pwm2m0-pins { 1309 rockchip,pins = 1310 /* pwm2_m0 */ 1311 <0 RK_PC1 1 &pcfg_pull_none>; 1312 }; 1313 pwm2m1_pins: pwm2m1-pins { 1314 rockchip,pins = 1315 /* pwm2_m1 */ 1316 <0 RK_PB6 4 &pcfg_pull_none>; 1317 }; 1318 }; 1319 pwm3 { 1320 pwm3_pins: pwm3-pins { 1321 rockchip,pins = 1322 /* pwm3_ir */ 1323 <0 RK_PC2 1 &pcfg_pull_none>; 1324 }; 1325 }; 1326 pwm4 { 1327 pwm4_pins: pwm4-pins { 1328 rockchip,pins = 1329 /* pwm4 */ 1330 <0 RK_PC3 1 &pcfg_pull_none>; 1331 }; 1332 }; 1333 pwm5 { 1334 pwm5_pins: pwm5-pins { 1335 rockchip,pins = 1336 /* pwm5 */ 1337 <0 RK_PC4 1 &pcfg_pull_none>; 1338 }; 1339 }; 1340 pwm6 { 1341 pwm6_pins: pwm6-pins { 1342 rockchip,pins = 1343 /* pwm6 */ 1344 <0 RK_PC5 1 &pcfg_pull_none>; 1345 }; 1346 }; 1347 pwm7 { 1348 pwm7_pins: pwm7-pins { 1349 rockchip,pins = 1350 /* pwm7_ir */ 1351 <0 RK_PC6 1 &pcfg_pull_none>; 1352 }; 1353 }; 1354 pwm8 { 1355 pwm8m0_pins: pwm8m0-pins { 1356 rockchip,pins = 1357 /* pwm8_m0 */ 1358 <3 RK_PB1 5 &pcfg_pull_none>; 1359 }; 1360 pwm8m1_pins: pwm8m1-pins { 1361 rockchip,pins = 1362 /* pwm8_m1 */ 1363 <1 RK_PD5 4 &pcfg_pull_none>; 1364 }; 1365 }; 1366 pwm9 { 1367 pwm9m0_pins: pwm9m0-pins { 1368 rockchip,pins = 1369 /* pwm9_m0 */ 1370 <3 RK_PB2 5 &pcfg_pull_none>; 1371 }; 1372 pwm9m1_pins: pwm9m1-pins { 1373 rockchip,pins = 1374 /* pwm9_m1 */ 1375 <1 RK_PD6 4 &pcfg_pull_none>; 1376 }; 1377 }; 1378 pwm10 { 1379 pwm10m0_pins: pwm10m0-pins { 1380 rockchip,pins = 1381 /* pwm10_m0 */ 1382 <3 RK_PB5 5 &pcfg_pull_none>; 1383 }; 1384 pwm10m1_pins: pwm10m1-pins { 1385 rockchip,pins = 1386 /* pwm10_m1 */ 1387 <2 RK_PA1 2 &pcfg_pull_none>; 1388 }; 1389 }; 1390 pwm11 { 1391 pwm11m0_pins: pwm11m0-pins { 1392 rockchip,pins = 1393 /* pwm11_irm0 */ 1394 <3 RK_PB6 5 &pcfg_pull_none>; 1395 }; 1396 pwm11m1_pins: pwm11m1-pins { 1397 rockchip,pins = 1398 /* pwm11_irm1 */ 1399 <4 RK_PC0 3 &pcfg_pull_none>; 1400 }; 1401 }; 1402 pwm12 { 1403 pwm12m0_pins: pwm12m0-pins { 1404 rockchip,pins = 1405 /* pwm12_m0 */ 1406 <3 RK_PB7 2 &pcfg_pull_none>; 1407 }; 1408 pwm12m1_pins: pwm12m1-pins { 1409 rockchip,pins = 1410 /* pwm12_m1 */ 1411 <4 RK_PC5 1 &pcfg_pull_none>; 1412 }; 1413 }; 1414 pwm13 { 1415 pwm13m0_pins: pwm13m0-pins { 1416 rockchip,pins = 1417 /* pwm13_m0 */ 1418 <3 RK_PC0 2 &pcfg_pull_none>; 1419 }; 1420 pwm13m1_pins: pwm13m1-pins { 1421 rockchip,pins = 1422 /* pwm13_m1 */ 1423 <4 RK_PC6 1 &pcfg_pull_none>; 1424 }; 1425 }; 1426 pwm14 { 1427 pwm14m0_pins: pwm14m0-pins { 1428 rockchip,pins = 1429 /* pwm14_m0 */ 1430 <3 RK_PC4 1 &pcfg_pull_none>; 1431 }; 1432 pwm14m1_pins: pwm14m1-pins { 1433 rockchip,pins = 1434 /* pwm14_m1 */ 1435 <4 RK_PC2 1 &pcfg_pull_none>; 1436 }; 1437 }; 1438 pwm15 { 1439 pwm15m0_pins: pwm15m0-pins { 1440 rockchip,pins = 1441 /* pwm15_irm0 */ 1442 <3 RK_PC5 1 &pcfg_pull_none>; 1443 }; 1444 pwm15m1_pins: pwm15m1-pins { 1445 rockchip,pins = 1446 /* pwm15_irm1 */ 1447 <4 RK_PC3 1 &pcfg_pull_none>; 1448 }; 1449 }; 1450 refclk { 1451 refclk_pins: refclk-pins { 1452 rockchip,pins = 1453 /* refclk_ou */ 1454 <0 RK_PA0 1 &pcfg_pull_none>; 1455 }; 1456 }; 1457 sata { 1458 sata_pins: sata-pins { 1459 rockchip,pins = 1460 /* sata_cpdet */ 1461 <0 RK_PA4 2 &pcfg_pull_none>, 1462 /* sata_cppod */ 1463 <0 RK_PA6 1 &pcfg_pull_none>, 1464 /* sata_mpswitch */ 1465 <0 RK_PA5 2 &pcfg_pull_none>; 1466 }; 1467 }; 1468 sata0 { 1469 sata0_pins: sata0-pins { 1470 rockchip,pins = 1471 /* sata0_actled */ 1472 <4 RK_PC6 3 &pcfg_pull_none>; 1473 }; 1474 }; 1475 sata1 { 1476 sata1_pins: sata1-pins { 1477 rockchip,pins = 1478 /* sata1_actled */ 1479 <4 RK_PC5 3 &pcfg_pull_none>; 1480 }; 1481 }; 1482 sata2 { 1483 sata2_pins: sata2-pins { 1484 rockchip,pins = 1485 /* sata2_actled */ 1486 <4 RK_PC4 3 &pcfg_pull_none>; 1487 }; 1488 }; 1489 scr { 1490 scr_pins: scr-pins { 1491 rockchip,pins = 1492 /* scr_clk */ 1493 <1 RK_PA2 3 &pcfg_pull_none>, 1494 /* scr_det */ 1495 <1 RK_PA7 3 &pcfg_pull_none>, 1496 /* scr_io */ 1497 <1 RK_PA3 3 &pcfg_pull_none>, 1498 /* scr_rst */ 1499 <1 RK_PA5 3 &pcfg_pull_none>; 1500 }; 1501 }; 1502 sdmmc0_pins: sdmmc0_pins { 1503 sdmmc0_bus4: sdmmc0-bus4 { 1504 rockchip,pins = 1505 /* sdmmc0_d0 */ 1506 <1 RK_PD5 1 &pcfg_pull_up_drv_level_2>, 1507 /* sdmmc0_d1 */ 1508 <1 RK_PD6 1 &pcfg_pull_up_drv_level_2>, 1509 /* sdmmc0_d2 */ 1510 <1 RK_PD7 1 &pcfg_pull_up_drv_level_2>, 1511 /* sdmmc0_d3 */ 1512 <2 RK_PA0 1 &pcfg_pull_up_drv_level_2>; 1513 }; 1514 sdmmc0_clk: sdmmc0-clk { 1515 rockchip,pins = 1516 /* sdmmc0_clk */ 1517 <2 RK_PA2 1 &pcfg_pull_up_drv_level_2>; 1518 }; 1519 sdmmc0_cmd: sdmmc0-cmd { 1520 rockchip,pins = 1521 /* sdmmc0_cmd */ 1522 <2 RK_PA1 1 &pcfg_pull_up_drv_level_2>; 1523 }; 1524 sdmmc0_det: sdmmc0-det { 1525 rockchip,pins = 1526 <0 RK_PA4 1 &pcfg_pull_up>; 1527 }; 1528 sdmmc0_pwren: sdmmc0-pwren { 1529 rockchip,pins = 1530 <0 RK_PA5 1 &pcfg_pull_none>; 1531 }; 1532 }; 1533 sdmmc1 { 1534 sdmmc1_bus4: sdmmc1-bus4 { 1535 rockchip,pins = 1536 /* sdmmc1_d0 */ 1537 <2 RK_PA3 1 &pcfg_pull_up_drv_level_5>, 1538 /* sdmmc1_d1 */ 1539 <2 RK_PA4 1 &pcfg_pull_up_drv_level_5>, 1540 /* sdmmc1_d2 */ 1541 <2 RK_PA5 1 &pcfg_pull_up_drv_level_5>, 1542 /* sdmmc1_d3 */ 1543 <2 RK_PA6 1 &pcfg_pull_up_drv_level_5>; 1544 }; 1545 sdmmc1_clk: sdmmc1-clk { 1546 rockchip,pins = 1547 /* sdmmc1_clk */ 1548 <2 RK_PB0 1 &pcfg_pull_up_drv_level_5>; 1549 }; 1550 sdmmc1_cmd: sdmmc1-cmd { 1551 rockchip,pins = 1552 /* sdmmc1_cmd */ 1553 <2 RK_PA7 1 &pcfg_pull_up_drv_level_5>; 1554 }; 1555 sdmmc1_det: sdmmc1-det { 1556 rockchip,pins = 1557 <2 RK_PB2 1 &pcfg_pull_none>; 1558 }; 1559 sdmmc1_pwren: sdmmc1-pwren { 1560 rockchip,pins = 1561 <2 RK_PB1 1 &pcfg_pull_none>; 1562 }; 1563 }; 1564 sdmmc2 { 1565 sdmmc2m0_bus4: sdmmc2m0-bus4 { 1566 rockchip,pins = 1567 /* sdmmc2_d0m0 */ 1568 <3 RK_PC6 3 &pcfg_pull_up_drv_level_5>, 1569 /* sdmmc2_d1m0 */ 1570 <3 RK_PC7 3 &pcfg_pull_up_drv_level_5>, 1571 /* sdmmc2_d2m0 */ 1572 <3 RK_PD0 3 &pcfg_pull_up_drv_level_5>, 1573 /* sdmmc2_d3m0 */ 1574 <3 RK_PD1 3 &pcfg_pull_up_drv_level_5>; 1575 }; 1576 sdmmc2m0_clk: sdmmc2m0-clk { 1577 rockchip,pins = 1578 /* sdmmc2_clkm0 */ 1579 <3 RK_PD3 3 &pcfg_pull_up_drv_level_5>; 1580 }; 1581 sdmmc2m0_cmd: sdmmc2m0-cmd { 1582 rockchip,pins = 1583 /* sdmmc2_cmdm0 */ 1584 <3 RK_PD2 3 &pcfg_pull_up_drv_level_5>; 1585 }; 1586 sdmmc2detm0: sdmmc2detm0 { 1587 rockchip,pins = 1588 <3 RK_PD4 3 &pcfg_pull_none>; 1589 }; 1590 sdmmc2pwrenm0: sdmmc2pwrenm0 { 1591 rockchip,pins = 1592 <3 RK_PD5 3 &pcfg_pull_none>; 1593 }; 1594 sdmmc2m1_bus4: sdmmc2m1-bus4 { 1595 rockchip,pins = 1596 /* sdmmc2_d0m1 */ 1597 <3 RK_PA1 5 &pcfg_pull_up_drv_level_5>, 1598 /* sdmmc2_d1m1 */ 1599 <3 RK_PA2 5 &pcfg_pull_up_drv_level_5>, 1600 /* sdmmc2_d2m1 */ 1601 <3 RK_PA3 5 &pcfg_pull_up_drv_level_5>, 1602 /* sdmmc2_d3m1 */ 1603 <3 RK_PA4 5 &pcfg_pull_up_drv_level_5>; 1604 }; 1605 sdmmc2m1_clk: sdmmc2m1-clk { 1606 rockchip,pins = 1607 /* sdmmc2_clkm1 */ 1608 <3 RK_PA6 5 &pcfg_pull_up_drv_level_5>; 1609 }; 1610 sdmmc2m1_cmd: sdmmc2m1-cmd { 1611 rockchip,pins = 1612 /* sdmmc2_cmdm1 */ 1613 <3 RK_PA5 5 &pcfg_pull_up_drv_level_5>; 1614 }; 1615 sdmmc2detm1: sdmmc2detm1 { 1616 rockchip,pins = 1617 <3 RK_PA7 4 &pcfg_pull_none>; 1618 }; 1619 sdmmc2pwrenm1: sdmmc2pwrenm1 { 1620 rockchip,pins = 1621 <3 RK_PB0 4 &pcfg_pull_none>; 1622 }; 1623 }; 1624 spdif { 1625 spdifm0_pins: spdifm0-pins { 1626 rockchip,pins = 1627 /* spdif_txm0 */ 1628 <1 RK_PA4 4 &pcfg_pull_none>; 1629 }; 1630 spdifm1_pins: spdifm1-pins { 1631 rockchip,pins = 1632 /* spdif_txm1 */ 1633 <3 RK_PC5 2 &pcfg_pull_none>; 1634 }; 1635 spdifm2_pins: spdifm2-pins { 1636 rockchip,pins = 1637 /* spdif_txm2 */ 1638 <4 RK_PC4 2 &pcfg_pull_none>; 1639 }; 1640 }; 1641 spi0 { 1642 spi0clkm0: spi0clkm0 { 1643 rockchip,pins = 1644 <0 RK_PB5 2 &pcfg_pull_none>; 1645 }; 1646 spi0cs0m0: spi0cs0m0 { 1647 rockchip,pins = 1648 <0 RK_PC6 2 &pcfg_pull_none>; 1649 }; 1650 spi0cs1m0: spi0cs1m0 { 1651 rockchip,pins = 1652 <0 RK_PC4 2 &pcfg_pull_none>; 1653 }; 1654 spi0misom0: spi0misom0 { 1655 rockchip,pins = 1656 <0 RK_PC5 2 &pcfg_pull_none>; 1657 }; 1658 spi0mosim0: spi0mosim0 { 1659 rockchip,pins = 1660 <0 RK_PB6 2 &pcfg_pull_none>; 1661 }; 1662 spi0clkm0_hs: spi0clkm0-hs { 1663 rockchip,pins = 1664 <0 RK_PB5 2 &pcfg_pull_up_drv_level_1>; 1665 }; 1666 spi0misom0_hs: spi0misom0-hs { 1667 rockchip,pins = 1668 <0 RK_PC5 2 &pcfg_pull_up_drv_level_1>; 1669 }; 1670 spi0mosim0_hs: spi0mosim0-hs { 1671 rockchip,pins = 1672 <0 RK_PB6 2 &pcfg_pull_up_drv_level_1>; 1673 }; 1674 spi0clkm1: spi0clkm1 { 1675 rockchip,pins = 1676 <2 RK_PD3 3 &pcfg_pull_none>; 1677 }; 1678 spi0cs0m1: spi0cs0m1 { 1679 rockchip,pins = 1680 <2 RK_PD2 3 &pcfg_pull_none>; 1681 }; 1682 spi0misom1: spi0misom1 { 1683 rockchip,pins = 1684 <2 RK_PD0 3 &pcfg_pull_none>; 1685 }; 1686 spi0mosim1: spi0mosim1 { 1687 rockchip,pins = 1688 <2 RK_PD1 3 &pcfg_pull_none>; 1689 }; 1690 spi0clkm1_hs: spi0clkm1-hs { 1691 rockchip,pins = 1692 <2 RK_PD3 3 &pcfg_pull_up_drv_level_1>; 1693 }; 1694 spi0misom1_hs: spi0misom1-hs { 1695 rockchip,pins = 1696 <2 RK_PD0 3 &pcfg_pull_up_drv_level_1>; 1697 }; 1698 spi0mosim1_hs: spi0mosim1-hs { 1699 rockchip,pins = 1700 <2 RK_PD1 3 &pcfg_pull_up_drv_level_1>; 1701 }; 1702 }; 1703 spi1 { 1704 spi1clkm0: spi1clkm0 { 1705 rockchip,pins = 1706 <2 RK_PB5 3 &pcfg_pull_none>; 1707 }; 1708 spi1cs0m0: spi1cs0m0 { 1709 rockchip,pins = 1710 <2 RK_PC0 4 &pcfg_pull_none>; 1711 }; 1712 spi1cs1m0: spi1cs1m0 { 1713 rockchip,pins = 1714 <2 RK_PC6 3 &pcfg_pull_none>; 1715 }; 1716 spi1misom0: spi1misom0 { 1717 rockchip,pins = 1718 <2 RK_PB6 3 &pcfg_pull_none>; 1719 }; 1720 spi1mosim0: spi1mosim0 { 1721 rockchip,pins = 1722 <2 RK_PB7 4 &pcfg_pull_none>; 1723 }; 1724 spi1clkm0_hs: spi1clkm0-hs { 1725 rockchip,pins = 1726 <2 RK_PB5 3 &pcfg_pull_up_drv_level_1>; 1727 }; 1728 spi1misom0_hs: spi1misom0-hs { 1729 rockchip,pins = 1730 <2 RK_PB6 3 &pcfg_pull_up_drv_level_1>; 1731 }; 1732 spi1mosim0_hs: spi1mosim0-hs { 1733 rockchip,pins = 1734 <2 RK_PB7 4 &pcfg_pull_up_drv_level_1>; 1735 }; 1736 spi1clkm1: spi1clkm1 { 1737 rockchip,pins = 1738 <3 RK_PC3 3 &pcfg_pull_none>; 1739 }; 1740 spi1cs0m1: spi1cs0m1 { 1741 rockchip,pins = 1742 <3 RK_PA1 3 &pcfg_pull_none>; 1743 }; 1744 spi1misom1: spi1misom1 { 1745 rockchip,pins = 1746 <3 RK_PC2 3 &pcfg_pull_none>; 1747 }; 1748 spi1mosim1: spi1mosim1 { 1749 rockchip,pins = 1750 <3 RK_PC1 3 &pcfg_pull_none>; 1751 }; 1752 spi1clkm1_hs: spi1clkm1-hs { 1753 rockchip,pins = 1754 <3 RK_PC3 3 &pcfg_pull_up_drv_level_1>; 1755 }; 1756 spi1misom1_hs: spi1misom1-hs { 1757 rockchip,pins = 1758 <3 RK_PC2 3 &pcfg_pull_up_drv_level_1>; 1759 }; 1760 spi1mosim1_hs: spi1mosim1-hs { 1761 rockchip,pins = 1762 <3 RK_PC1 3 &pcfg_pull_up_drv_level_1>; 1763 }; 1764 }; 1765 spi2 { 1766 spi2clkm0: spi2clkm0 { 1767 rockchip,pins = 1768 <2 RK_PC1 4 &pcfg_pull_none>; 1769 }; 1770 spi2cs0m0: spi2cs0m0 { 1771 rockchip,pins = 1772 <2 RK_PC4 4 &pcfg_pull_none>; 1773 }; 1774 spi2cs1m0: spi2cs1m0 { 1775 rockchip,pins = 1776 <2 RK_PC5 4 &pcfg_pull_none>; 1777 }; 1778 spi2misom0: spi2misom0 { 1779 rockchip,pins = 1780 <2 RK_PC2 4 &pcfg_pull_none>; 1781 }; 1782 spi2mosim0: spi2mosim0 { 1783 rockchip,pins = 1784 <2 RK_PC3 4 &pcfg_pull_none>; 1785 }; 1786 spi2clkm0_hs: spi2clkm0-hs { 1787 rockchip,pins = 1788 <2 RK_PC1 4 &pcfg_pull_up_drv_level_1>; 1789 }; 1790 spi2misom0_hs: spi2misom0-hs { 1791 rockchip,pins = 1792 <2 RK_PC2 4 &pcfg_pull_up_drv_level_1>; 1793 }; 1794 spi2mosim0_hs: spi2mosim0-hs { 1795 rockchip,pins = 1796 <2 RK_PC3 4 &pcfg_pull_up_drv_level_1>; 1797 }; 1798 spi2clkm1: spi2clkm1 { 1799 rockchip,pins = 1800 <3 RK_PA0 3 &pcfg_pull_none>; 1801 }; 1802 spi2cs0m1: spi2cs0m1 { 1803 rockchip,pins = 1804 <2 RK_PD5 3 &pcfg_pull_none>; 1805 }; 1806 spi2cs1m1: spi2cs1m1 { 1807 rockchip,pins = 1808 <2 RK_PD4 3 &pcfg_pull_none>; 1809 }; 1810 spi2misom1: spi2misom1 { 1811 rockchip,pins = 1812 <2 RK_PD7 3 &pcfg_pull_none>; 1813 }; 1814 spi2mosim1: spi2mosim1 { 1815 rockchip,pins = 1816 <2 RK_PD6 3 &pcfg_pull_none>; 1817 }; 1818 spi2clkm1_hs: spi2clkm1-hs { 1819 rockchip,pins = 1820 <3 RK_PA0 3 &pcfg_pull_up_drv_level_1>; 1821 }; 1822 spi2misom1_hs: spi2misom1-hs { 1823 rockchip,pins = 1824 <2 RK_PD7 3 &pcfg_pull_up_drv_level_1>; 1825 }; 1826 spi2mosim1_hs: spi2mosim1-hs { 1827 rockchip,pins = 1828 <2 RK_PD6 3 &pcfg_pull_up_drv_level_1>; 1829 }; 1830 }; 1831 spi3 { 1832 spi3clkm0: spi3clkm0 { 1833 rockchip,pins = 1834 <4 RK_PB3 4 &pcfg_pull_none>; 1835 }; 1836 spi3cs0m0: spi3cs0m0 { 1837 rockchip,pins = 1838 <4 RK_PA6 4 &pcfg_pull_none>; 1839 }; 1840 spi3cs1m0: spi3cs1m0 { 1841 rockchip,pins = 1842 <4 RK_PA7 4 &pcfg_pull_none>; 1843 }; 1844 spi3misom0: spi3misom0 { 1845 rockchip,pins = 1846 <4 RK_PB0 4 &pcfg_pull_none>; 1847 }; 1848 spi3mosim0: spi3mosim0 { 1849 rockchip,pins = 1850 <4 RK_PB2 4 &pcfg_pull_none>; 1851 }; 1852 spi3clkm0_hs: spi3clkm0-hs { 1853 rockchip,pins = 1854 <4 RK_PB3 4 &pcfg_pull_up_drv_level_1>; 1855 }; 1856 spi3misom0_hs: spi3misom0-hs { 1857 rockchip,pins = 1858 <4 RK_PB0 4 &pcfg_pull_up_drv_level_1>; 1859 }; 1860 spi3mosim0_hs: spi3mosim0-hs { 1861 rockchip,pins = 1862 <4 RK_PB2 4 &pcfg_pull_up_drv_level_1>; 1863 }; 1864 spi3clkm1: spi3clkm1 { 1865 rockchip,pins = 1866 <4 RK_PC2 2 &pcfg_pull_none>; 1867 }; 1868 spi3cs0m1: spi3cs0m1 { 1869 rockchip,pins = 1870 <4 RK_PC6 2 &pcfg_pull_none>; 1871 }; 1872 spi3cs1m1: spi3cs1m1 { 1873 rockchip,pins = 1874 <4 RK_PD1 2 &pcfg_pull_none>; 1875 }; 1876 spi3misom1: spi3misom1 { 1877 rockchip,pins = 1878 <4 RK_PC5 2 &pcfg_pull_none>; 1879 }; 1880 spi3mosim1: spi3mosim1 { 1881 rockchip,pins = 1882 <4 RK_PC3 2 &pcfg_pull_none>; 1883 }; 1884 spi3clkm1_hs: spi3clkm1-hs { 1885 rockchip,pins = 1886 <4 RK_PC2 2 &pcfg_pull_up_drv_level_1>; 1887 }; 1888 spi3misom1_hs: spi3misom1-hs { 1889 rockchip,pins = 1890 <4 RK_PC5 2 &pcfg_pull_up_drv_level_1>; 1891 }; 1892 spi3mosim1_hs: spi3mosim1-hs { 1893 rockchip,pins = 1894 <4 RK_PC3 2 &pcfg_pull_up_drv_level_1>; 1895 }; 1896 }; 1897 tsadc { 1898 tsadc_gpio: tsadc-gpio { 1899 rockchip,pins = <0 RK_PA1 0 &pcfg_pull_none>; 1900 }; 1901 tsadcm0_pins: tsadcm0-pins { 1902 rockchip,pins = 1903 /* tsadc_shutm0 */ 1904 <0 RK_PA1 1 &pcfg_pull_none>; 1905 }; 1906 tsadcm1_pins: tsadcm1-pins { 1907 rockchip,pins = 1908 /* tsadc_shutm1 */ 1909 <0 RK_PA2 2 &pcfg_pull_none>; 1910 }; 1911 tsadc_shutorg: tsadc-shutorg { 1912 rockchip,pins = 1913 <0 RK_PA1 2 &pcfg_pull_none>; 1914 }; 1915 }; 1916 uart0 { 1917 uart0_xfer: uart0-xfer { 1918 rockchip,pins = 1919 /* uart0_rx */ 1920 <0 RK_PC0 3 &pcfg_pull_up>, 1921 /* uart0_tx */ 1922 <0 RK_PC1 3 &pcfg_pull_up>; 1923 }; 1924 uart0_ctsn: uart0-ctsn { 1925 rockchip,pins = 1926 <0 RK_PC7 3 &pcfg_pull_none>; 1927 }; 1928 uart0_rtsn: uart0-rtsn { 1929 rockchip,pins = 1930 <0 RK_PC4 3 &pcfg_pull_none>; 1931 }; 1932 }; 1933 uart1 { 1934 uart1m0_xfer: uart1m0-xfer { 1935 rockchip,pins = 1936 /* uart1_rxm0 */ 1937 <2 RK_PB3 2 &pcfg_pull_up>, 1938 /* uart1_txm0 */ 1939 <2 RK_PB4 2 &pcfg_pull_up>; 1940 }; 1941 uart1ctsnm0: uart1ctsnm0 { 1942 rockchip,pins = 1943 <2 RK_PB6 2 &pcfg_pull_none>; 1944 }; 1945 uart1rtsnm0: uart1rtsnm0 { 1946 rockchip,pins = 1947 <2 RK_PB5 2 &pcfg_pull_none>; 1948 }; 1949 uart1m1_xfer: uart1m1-xfer { 1950 rockchip,pins = 1951 /* uart1_rxm1 */ 1952 <3 RK_PD7 4 &pcfg_pull_up>, 1953 /* uart1_txm1 */ 1954 <3 RK_PD6 4 &pcfg_pull_up>; 1955 }; 1956 uart1ctsnm1: uart1ctsnm1 { 1957 rockchip,pins = 1958 <4 RK_PC1 4 &pcfg_pull_none>; 1959 }; 1960 uart1rtsnm1: uart1rtsnm1 { 1961 rockchip,pins = 1962 <4 RK_PB6 4 &pcfg_pull_none>; 1963 }; 1964 }; 1965 uart2 { 1966 uart2m0_xfer: uart2m0-xfer { 1967 rockchip,pins = 1968 /* uart2_rxm0 */ 1969 <0 RK_PD0 1 &pcfg_pull_up>, 1970 /* uart2_txm0 */ 1971 <0 RK_PD1 1 &pcfg_pull_up>; 1972 }; 1973 uart2m1_xfer: uart2m1-xfer { 1974 rockchip,pins = 1975 /* uart2_rxm1 */ 1976 <1 RK_PD6 2 &pcfg_pull_up>, 1977 /* uart2_txm1 */ 1978 <1 RK_PD5 2 &pcfg_pull_up>; 1979 }; 1980 }; 1981 uart3 { 1982 uart3m0_xfer: uart3m0-xfer { 1983 rockchip,pins = 1984 /* uart3_rxm0 */ 1985 <1 RK_PA0 2 &pcfg_pull_up>, 1986 /* uart3_txm0 */ 1987 <1 RK_PA1 2 &pcfg_pull_up>; 1988 }; 1989 uart3ctsnm0: uart3ctsnm0 { 1990 rockchip,pins = 1991 <1 RK_PA3 2 &pcfg_pull_none>; 1992 }; 1993 uart3rtsnm0: uart3rtsnm0 { 1994 rockchip,pins = 1995 <1 RK_PA2 2 &pcfg_pull_none>; 1996 }; 1997 uart3m1_xfer: uart3m1-xfer { 1998 rockchip,pins = 1999 /* uart3_rxm1 */ 2000 <3 RK_PC0 4 &pcfg_pull_up>, 2001 /* uart3_txm1 */ 2002 <3 RK_PB7 4 &pcfg_pull_up>; 2003 }; 2004 }; 2005 uart4 { 2006 uart4m0_xfer: uart4m0-xfer { 2007 rockchip,pins = 2008 /* uart4_rxm0 */ 2009 <1 RK_PA4 2 &pcfg_pull_up>, 2010 /* uart4_txm0 */ 2011 <1 RK_PA6 2 &pcfg_pull_up>; 2012 }; 2013 uart4ctsnm0: uart4ctsnm0 { 2014 rockchip,pins = 2015 <1 RK_PA7 2 &pcfg_pull_none>; 2016 }; 2017 uart4rtsnm0: uart4rtsnm0 { 2018 rockchip,pins = 2019 <1 RK_PA5 2 &pcfg_pull_none>; 2020 }; 2021 uart4m1_xfer: uart4m1-xfer { 2022 rockchip,pins = 2023 /* uart4_rxm1 */ 2024 <3 RK_PB1 4 &pcfg_pull_up>, 2025 /* uart4_txm1 */ 2026 <3 RK_PB2 4 &pcfg_pull_up>; 2027 }; 2028 }; 2029 uart5 { 2030 uart5m0_xfer: uart5m0-xfer { 2031 rockchip,pins = 2032 /* uart5_rxm0 */ 2033 <2 RK_PA1 3 &pcfg_pull_up>, 2034 /* uart5_txm0 */ 2035 <2 RK_PA2 3 &pcfg_pull_up>; 2036 }; 2037 uart5ctsnm0: uart5ctsnm0 { 2038 rockchip,pins = 2039 <1 RK_PD7 3 &pcfg_pull_none>; 2040 }; 2041 uart5rtsnm0: uart5rtsnm0 { 2042 rockchip,pins = 2043 <2 RK_PA0 3 &pcfg_pull_none>; 2044 }; 2045 uart5m1_xfer: uart5m1-xfer { 2046 rockchip,pins = 2047 /* uart5_rxm1 */ 2048 <3 RK_PC3 4 &pcfg_pull_up>, 2049 /* uart5_txm1 */ 2050 <3 RK_PC2 4 &pcfg_pull_up>; 2051 }; 2052 }; 2053 uart6 { 2054 uart6m0_xfer: uart6m0-xfer { 2055 rockchip,pins = 2056 /* uart6_rxm0 */ 2057 <2 RK_PA3 3 &pcfg_pull_up>, 2058 /* uart6_txm0 */ 2059 <2 RK_PA4 3 &pcfg_pull_up>; 2060 }; 2061 uart6ctsnm0: uart6ctsnm0 { 2062 rockchip,pins = 2063 <2 RK_PC0 3 &pcfg_pull_none>; 2064 }; 2065 uart6rtsnm0: uart6rtsnm0 { 2066 rockchip,pins = 2067 <2 RK_PB7 3 &pcfg_pull_none>; 2068 }; 2069 uart6m1_xfer: uart6m1-xfer { 2070 rockchip,pins = 2071 /* uart6_rxm1 */ 2072 <1 RK_PD6 3 &pcfg_pull_up>, 2073 /* uart6_txm1 */ 2074 <1 RK_PD5 3 &pcfg_pull_up>; 2075 }; 2076 }; 2077 uart7 { 2078 uart7m0_xfer: uart7m0-xfer { 2079 rockchip,pins = 2080 /* uart7_rxm0 */ 2081 <2 RK_PA5 3 &pcfg_pull_up>, 2082 /* uart7_txm0 */ 2083 <2 RK_PA6 3 &pcfg_pull_up>; 2084 }; 2085 uart7ctsnm0: uart7ctsnm0 { 2086 rockchip,pins = 2087 <2 RK_PC2 3 &pcfg_pull_none>; 2088 }; 2089 uart7rtsnm0: uart7rtsnm0 { 2090 rockchip,pins = 2091 <2 RK_PC1 3 &pcfg_pull_none>; 2092 }; 2093 uart7m1_xfer: uart7m1-xfer { 2094 rockchip,pins = 2095 /* uart7_rxm1 */ 2096 <3 RK_PC5 4 &pcfg_pull_up>, 2097 /* uart7_txm1 */ 2098 <3 RK_PC4 4 &pcfg_pull_up>; 2099 }; 2100 uart7m2_xfer: uart7m2-xfer { 2101 rockchip,pins = 2102 /* uart7_rxm2 */ 2103 <4 RK_PA3 4 &pcfg_pull_up>, 2104 /* uart7_txm2 */ 2105 <4 RK_PA2 4 &pcfg_pull_up>; 2106 }; 2107 }; 2108 uart8 { 2109 uart8m0_xfer: uart8m0-xfer { 2110 rockchip,pins = 2111 /* uart8_rxm0 */ 2112 <2 RK_PC6 2 &pcfg_pull_up>, 2113 /* uart8_txm0 */ 2114 <2 RK_PC5 3 &pcfg_pull_up>; 2115 }; 2116 uart8ctsnm0: uart8ctsnm0 { 2117 rockchip,pins = 2118 <2 RK_PB2 3 &pcfg_pull_none>; 2119 }; 2120 uart8rtsnm0: uart8rtsnm0 { 2121 rockchip,pins = 2122 <2 RK_PB1 3 &pcfg_pull_none>; 2123 }; 2124 uart8m1_xfer: uart8m1-xfer { 2125 rockchip,pins = 2126 /* uart8_rxm1 */ 2127 <3 RK_PA0 4 &pcfg_pull_up>, 2128 /* uart8_txm1 */ 2129 <2 RK_PD7 4 &pcfg_pull_up>; 2130 }; 2131 }; 2132 uart9 { 2133 uart9m0_xfer: uart9m0-xfer { 2134 rockchip,pins = 2135 /* uart9_rxm0 */ 2136 <2 RK_PA7 3 &pcfg_pull_up>, 2137 /* uart9_txm0 */ 2138 <2 RK_PB0 3 &pcfg_pull_up>; 2139 }; 2140 uart9ctsnm0: uart9ctsnm0 { 2141 rockchip,pins = 2142 <2 RK_PC4 3 &pcfg_pull_none>; 2143 }; 2144 uart9rtsnm0: uart9rtsnm0 { 2145 rockchip,pins = 2146 <2 RK_PC3 3 &pcfg_pull_none>; 2147 }; 2148 uart9m1_xfer: uart9m1-xfer { 2149 rockchip,pins = 2150 /* uart9_rxm1 */ 2151 <4 RK_PC6 4 &pcfg_pull_up>, 2152 /* uart9_txm1 */ 2153 <4 RK_PC5 4 &pcfg_pull_up>; 2154 }; 2155 uart9m2_xfer: uart9m2-xfer { 2156 rockchip,pins = 2157 /* uart9_rxm2 */ 2158 <4 RK_PA5 4 &pcfg_pull_up>, 2159 /* uart9_txm2 */ 2160 <4 RK_PA4 4 &pcfg_pull_up>; 2161 }; 2162 }; 2163 vop { 2164 vopm0_pins: vopm0-pins { 2165 rockchip,pins = 2166 /* vop_pwmm0 */ 2167 <0 RK_PC3 2 &pcfg_pull_none>; 2168 }; 2169 vopm1_pins: vopm1-pins { 2170 rockchip,pins = 2171 /* vop_pwmm1 */ 2172 <3 RK_PC4 2 &pcfg_pull_none>; 2173 }; 2174 }; 2175 gmac-txd-level3 { 2176 gmac0_tx_bus2_level3: gmac0-tx-bus2-level3 { 2177 rockchip,pins = 2178 /* gmac0_txd0 */ 2179 <2 RK_PB3 1 &pcfg_pull_none_drv_level_3>, 2180 /* gmac0_txd1 */ 2181 <2 RK_PB4 1 &pcfg_pull_none_drv_level_3>, 2182 /* gmac0_txen */ 2183 <2 RK_PB5 1 &pcfg_pull_none>; 2184 }; 2185 gmac0_rgmii_bus_level3: gmac0-rgmii-bus-level3 { 2186 rockchip,pins = 2187 /* gmac0_rxd2 */ 2188 <2 RK_PA3 2 &pcfg_pull_none>, 2189 /* gmac0_rxd3 */ 2190 <2 RK_PA4 2 &pcfg_pull_none>, 2191 /* gmac0_txd2 */ 2192 <2 RK_PA6 2 &pcfg_pull_none_drv_level_3>, 2193 /* gmac0_txd3 */ 2194 <2 RK_PA7 2 &pcfg_pull_none_drv_level_3>; 2195 }; 2196 gmac1m0_tx_bus2_level3: gmac1m0-tx-bus2-level3 { 2197 rockchip,pins = 2198 /* gmac1_txd0m0 */ 2199 <3 RK_PB5 3 &pcfg_pull_none_drv_level_3>, 2200 /* gmac1_txd1m0 */ 2201 <3 RK_PB6 3 &pcfg_pull_none_drv_level_3>, 2202 /* gmac1_txenm0 */ 2203 <3 RK_PB7 3 &pcfg_pull_none>; 2204 }; 2205 gmac1m0_rgmii_bus_level3: gmac1m0-rgmii-bus-level3 { 2206 rockchip,pins = 2207 /* gmac1_rxd2m0 */ 2208 <3 RK_PA4 3 &pcfg_pull_none>, 2209 /* gmac1_rxd3m0 */ 2210 <3 RK_PA5 3 &pcfg_pull_none>, 2211 /* gmac1_txd2m0 */ 2212 <3 RK_PA2 3 &pcfg_pull_none_drv_level_3>, 2213 /* gmac1_txd3m0 */ 2214 <3 RK_PA3 3 &pcfg_pull_none_drv_level_3>; 2215 }; 2216 gmac1m1_tx_bus2_level3: gmac1m1-tx-bus2-level3 { 2217 rockchip,pins = 2218 /* gmac1_txd0m1 */ 2219 <4 RK_PA4 3 &pcfg_pull_none_drv_level_3>, 2220 /* gmac1_txd1m1 */ 2221 <4 RK_PA5 3 &pcfg_pull_none_drv_level_3>, 2222 /* gmac1_txenm1 */ 2223 <4 RK_PA6 3 &pcfg_pull_none>; 2224 }; 2225 gmac1m1_rgmii_bus_level3: gmac1m1-rgmii-bus-level3 { 2226 rockchip,pins = 2227 /* gmac1_rxd2m1 */ 2228 <4 RK_PA1 3 &pcfg_pull_none>, 2229 /* gmac1_rxd3m1 */ 2230 <4 RK_PA2 3 &pcfg_pull_none>, 2231 /* gmac1_txd2m1 */ 2232 <3 RK_PD6 3 &pcfg_pull_none_drv_level_3>, 2233 /* gmac1_txd3m1 */ 2234 <3 RK_PD7 3 &pcfg_pull_none_drv_level_3>; 2235 }; 2236 }; 2237 gmac-txc-level2 { 2238 gmac0_rgmii_clk_level2: gmac0-rgmii-clk-level2 { 2239 rockchip,pins = 2240 /* gmac0_rxclk */ 2241 <2 RK_PA5 2 &pcfg_pull_none>, 2242 /* gmac0_txclk */ 2243 <2 RK_PB0 2 &pcfg_pull_none_drv_level_2>; 2244 }; 2245 gmac1m0_rgmii_clk_level2: gmac1m0-rgmii-clk-level2 { 2246 rockchip,pins = 2247 /* gmac1_rxclkm0 */ 2248 <3 RK_PA7 3 &pcfg_pull_none>, 2249 /* gmac1_txclkm0 */ 2250 <3 RK_PA6 3 &pcfg_pull_none_drv_level_2>; 2251 }; 2252 gmac1m1_rgmii_clk_level2: gmac1m1-rgmii-clk-level2 { 2253 rockchip,pins = 2254 /* gmac1_rxclkm1 */ 2255 <4 RK_PA3 3 &pcfg_pull_none>, 2256 /* gmac1_txclkm1 */ 2257 <4 RK_PA0 3 &pcfg_pull_none_drv_level_2>; 2258 }; 2259 }; 2260}; 2261