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