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