1*4e72b326SXuhui Lin// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*4e72b326SXuhui Lin/* 3*4e72b326SXuhui Lin * Copyright (c) 2024 Rockchip Electronics Co., Ltd. 4*4e72b326SXuhui Lin */ 5*4e72b326SXuhui Lin 6*4e72b326SXuhui Lin#include <dt-bindings/pinctrl/rockchip.h> 7*4e72b326SXuhui Lin#include "rockchip-pinconf.dtsi" 8*4e72b326SXuhui Lin 9*4e72b326SXuhui Lin/* 10*4e72b326SXuhui Lin * This file is auto generated by pin2dts tool, please keep these code 11*4e72b326SXuhui Lin * by adding changes at end of this file. 12*4e72b326SXuhui Lin */ 13*4e72b326SXuhui Lin&pinctrl { 14*4e72b326SXuhui Lin cam_clk0 { 15*4e72b326SXuhui Lin cam_clk0_pins: cam-clk0-pins { 16*4e72b326SXuhui Lin rockchip,pins = 17*4e72b326SXuhui Lin /* cam_clk0_out */ 18*4e72b326SXuhui Lin <4 RK_PB1 3 &pcfg_pull_none>; 19*4e72b326SXuhui Lin }; 20*4e72b326SXuhui Lin }; 21*4e72b326SXuhui Lin 22*4e72b326SXuhui Lin cam_clk1 { 23*4e72b326SXuhui Lin cam_clk1_pins: cam-clk1-pins { 24*4e72b326SXuhui Lin rockchip,pins = 25*4e72b326SXuhui Lin /* cam_clk1_out */ 26*4e72b326SXuhui Lin <4 RK_PB0 3 &pcfg_pull_none>; 27*4e72b326SXuhui Lin }; 28*4e72b326SXuhui Lin }; 29*4e72b326SXuhui Lin 30*4e72b326SXuhui Lin cam_clk2 { 31*4e72b326SXuhui Lin cam_clk2_pins: cam-clk2-pins { 32*4e72b326SXuhui Lin rockchip,pins = 33*4e72b326SXuhui Lin /* cam_clk2_out */ 34*4e72b326SXuhui Lin <4 RK_PA1 3 &pcfg_pull_none>; 35*4e72b326SXuhui Lin }; 36*4e72b326SXuhui Lin }; 37*4e72b326SXuhui Lin 38*4e72b326SXuhui Lin cam_clk3 { 39*4e72b326SXuhui Lin cam_clk3_pins: cam-clk3-pins { 40*4e72b326SXuhui Lin rockchip,pins = 41*4e72b326SXuhui Lin /* cam_clk3_out */ 42*4e72b326SXuhui Lin <4 RK_PA0 3 &pcfg_pull_none>; 43*4e72b326SXuhui Lin }; 44*4e72b326SXuhui Lin }; 45*4e72b326SXuhui Lin 46*4e72b326SXuhui Lin can0 { 47*4e72b326SXuhui Lin can0m0_pins: can0m0-pins { 48*4e72b326SXuhui Lin rockchip,pins = 49*4e72b326SXuhui Lin /* can0_rxd_m0 */ 50*4e72b326SXuhui Lin <5 RK_PD4 3 &pcfg_pull_none>, 51*4e72b326SXuhui Lin /* can0_txd_m0 */ 52*4e72b326SXuhui Lin <5 RK_PD5 3 &pcfg_pull_none>; 53*4e72b326SXuhui Lin }; 54*4e72b326SXuhui Lin 55*4e72b326SXuhui Lin can0m1_pins: can0m1-pins { 56*4e72b326SXuhui Lin rockchip,pins = 57*4e72b326SXuhui Lin /* can0_rxd_m1 */ 58*4e72b326SXuhui Lin <6 RK_PA0 4 &pcfg_pull_none>, 59*4e72b326SXuhui Lin /* can0_txd_m1 */ 60*4e72b326SXuhui Lin <6 RK_PA1 4 &pcfg_pull_none>; 61*4e72b326SXuhui Lin }; 62*4e72b326SXuhui Lin }; 63*4e72b326SXuhui Lin 64*4e72b326SXuhui Lin can1 { 65*4e72b326SXuhui Lin can1m0_pins: can1m0-pins { 66*4e72b326SXuhui Lin rockchip,pins = 67*4e72b326SXuhui Lin /* can1_rxd_m0 */ 68*4e72b326SXuhui Lin <5 RK_PD6 3 &pcfg_pull_none>, 69*4e72b326SXuhui Lin /* can1_txd_m0 */ 70*4e72b326SXuhui Lin <5 RK_PD7 3 &pcfg_pull_none>; 71*4e72b326SXuhui Lin }; 72*4e72b326SXuhui Lin 73*4e72b326SXuhui Lin can1m1_pins: can1m1-pins { 74*4e72b326SXuhui Lin rockchip,pins = 75*4e72b326SXuhui Lin /* can1_rxd_m1 */ 76*4e72b326SXuhui Lin <6 RK_PA2 4 &pcfg_pull_none>, 77*4e72b326SXuhui Lin /* can1_txd_m1 */ 78*4e72b326SXuhui Lin <6 RK_PA3 4 &pcfg_pull_none>; 79*4e72b326SXuhui Lin }; 80*4e72b326SXuhui Lin }; 81*4e72b326SXuhui Lin 82*4e72b326SXuhui Lin clk { 83*4e72b326SXuhui Lin clk_pins: clk-pins { 84*4e72b326SXuhui Lin rockchip,pins = 85*4e72b326SXuhui Lin /* clk_32k */ 86*4e72b326SXuhui Lin <0 RK_PA2 2 &pcfg_pull_none>; 87*4e72b326SXuhui Lin }; 88*4e72b326SXuhui Lin }; 89*4e72b326SXuhui Lin 90*4e72b326SXuhui Lin dsm_aud { 91*4e72b326SXuhui Lin dsm_aud_ln_pins: dsm-aud-ln-pins { 92*4e72b326SXuhui Lin rockchip,pins = 93*4e72b326SXuhui Lin /* dsm_aud_ln */ 94*4e72b326SXuhui Lin <7 RK_PA3 4 &pcfg_pull_none>; 95*4e72b326SXuhui Lin }; 96*4e72b326SXuhui Lin 97*4e72b326SXuhui Lin dsm_aud_lp_pins: dsm-aud-lp-pins { 98*4e72b326SXuhui Lin rockchip,pins = 99*4e72b326SXuhui Lin /* dsm_aud_lp */ 100*4e72b326SXuhui Lin <7 RK_PA5 4 &pcfg_pull_none>; 101*4e72b326SXuhui Lin }; 102*4e72b326SXuhui Lin 103*4e72b326SXuhui Lin dsm_aud_rn_pins: dsm-aud-rn-pins { 104*4e72b326SXuhui Lin rockchip,pins = 105*4e72b326SXuhui Lin /* dsm_aud_rn */ 106*4e72b326SXuhui Lin <7 RK_PB0 4 &pcfg_pull_none>; 107*4e72b326SXuhui Lin }; 108*4e72b326SXuhui Lin 109*4e72b326SXuhui Lin dsm_aud_rp_pins: dsm-aud-rp-pins { 110*4e72b326SXuhui Lin rockchip,pins = 111*4e72b326SXuhui Lin /* dsm_aud_rp */ 112*4e72b326SXuhui Lin <7 RK_PB1 4 &pcfg_pull_none>; 113*4e72b326SXuhui Lin }; 114*4e72b326SXuhui Lin }; 115*4e72b326SXuhui Lin 116*4e72b326SXuhui Lin dsmc { 117*4e72b326SXuhui Lin dsmc_int_pins: dsmc-int-pins { 118*4e72b326SXuhui Lin rockchip,pins = 119*4e72b326SXuhui Lin /* dsmc_int0 */ 120*4e72b326SXuhui Lin <5 RK_PB6 5 &pcfg_pull_down>, 121*4e72b326SXuhui Lin /* dsmc_int1 */ 122*4e72b326SXuhui Lin <5 RK_PB2 5 &pcfg_pull_down>; 123*4e72b326SXuhui Lin }; 124*4e72b326SXuhui Lin 125*4e72b326SXuhui Lin dsmc_clk_pins: dsmc-clk-pins { 126*4e72b326SXuhui Lin rockchip,pins = 127*4e72b326SXuhui Lin /* dsmc_clkn */ 128*4e72b326SXuhui Lin <5 RK_PB6 4 &pcfg_pull_up>, 129*4e72b326SXuhui Lin /* dsmc_resetn */ 130*4e72b326SXuhui Lin <5 RK_PB2 4 &pcfg_pull_up>; 131*4e72b326SXuhui Lin }; 132*4e72b326SXuhui Lin 133*4e72b326SXuhui Lin dsmc_csn_pins: dsmc-csn-pins { 134*4e72b326SXuhui Lin rockchip,pins = 135*4e72b326SXuhui Lin /* dsmc_csn0 */ 136*4e72b326SXuhui Lin <5 RK_PB4 4 &pcfg_pull_up>, 137*4e72b326SXuhui Lin /* dsmc_csn1 */ 138*4e72b326SXuhui Lin <5 RK_PA0 4 &pcfg_pull_up>, 139*4e72b326SXuhui Lin /* dsmc_csn2 */ 140*4e72b326SXuhui Lin <5 RK_PD1 4 &pcfg_pull_up>, 141*4e72b326SXuhui Lin /* dsmc_csn3 */ 142*4e72b326SXuhui Lin <5 RK_PD0 4 &pcfg_pull_up>; 143*4e72b326SXuhui Lin }; 144*4e72b326SXuhui Lin 145*4e72b326SXuhui Lin dsmc_bus16_pins: dsmc-bus16-pins { 146*4e72b326SXuhui Lin rockchip,pins = 147*4e72b326SXuhui Lin /* dsmc_clkp */ 148*4e72b326SXuhui Lin <5 RK_PB7 4 &pcfg_pull_down>, 149*4e72b326SXuhui Lin /* dsmc_d0 */ 150*4e72b326SXuhui Lin <5 RK_PC7 4 &pcfg_pull_down>, 151*4e72b326SXuhui Lin /* dsmc_d1 */ 152*4e72b326SXuhui Lin <5 RK_PC6 4 &pcfg_pull_down>, 153*4e72b326SXuhui Lin /* dsmc_d2 */ 154*4e72b326SXuhui Lin <5 RK_PC5 4 &pcfg_pull_down>, 155*4e72b326SXuhui Lin /* dsmc_d3 */ 156*4e72b326SXuhui Lin <5 RK_PC4 4 &pcfg_pull_down>, 157*4e72b326SXuhui Lin /* dsmc_d4 */ 158*4e72b326SXuhui Lin <5 RK_PC3 4 &pcfg_pull_down>, 159*4e72b326SXuhui Lin /* dsmc_d5 */ 160*4e72b326SXuhui Lin <5 RK_PC2 4 &pcfg_pull_down>, 161*4e72b326SXuhui Lin /* dsmc_d6 */ 162*4e72b326SXuhui Lin <5 RK_PC1 4 &pcfg_pull_down>, 163*4e72b326SXuhui Lin /* dsmc_d7 */ 164*4e72b326SXuhui Lin <5 RK_PC0 4 &pcfg_pull_down>, 165*4e72b326SXuhui Lin /* dsmc_d8 */ 166*4e72b326SXuhui Lin <5 RK_PB1 4 &pcfg_pull_down>, 167*4e72b326SXuhui Lin /* dsmc_d9 */ 168*4e72b326SXuhui Lin <5 RK_PB0 4 &pcfg_pull_down>, 169*4e72b326SXuhui Lin /* dsmc_d10 */ 170*4e72b326SXuhui Lin <5 RK_PA7 4 &pcfg_pull_down>, 171*4e72b326SXuhui Lin /* dsmc_d11 */ 172*4e72b326SXuhui Lin <5 RK_PA6 4 &pcfg_pull_down>, 173*4e72b326SXuhui Lin /* dsmc_d12 */ 174*4e72b326SXuhui Lin <5 RK_PA5 4 &pcfg_pull_down>, 175*4e72b326SXuhui Lin /* dsmc_d13 */ 176*4e72b326SXuhui Lin <5 RK_PA4 4 &pcfg_pull_down>, 177*4e72b326SXuhui Lin /* dsmc_d14 */ 178*4e72b326SXuhui Lin <5 RK_PA3 4 &pcfg_pull_down>, 179*4e72b326SXuhui Lin /* dsmc_d15 */ 180*4e72b326SXuhui Lin <5 RK_PA2 4 &pcfg_pull_down>, 181*4e72b326SXuhui Lin /* dsmc_dqs0 */ 182*4e72b326SXuhui Lin <5 RK_PB5 4 &pcfg_pull_down>, 183*4e72b326SXuhui Lin /* dsmc_dqs1 */ 184*4e72b326SXuhui Lin <5 RK_PA1 4 &pcfg_pull_down>, 185*4e72b326SXuhui Lin /* dsmc_int2 */ 186*4e72b326SXuhui Lin <5 RK_PD3 4 &pcfg_pull_down>, 187*4e72b326SXuhui Lin /* dsmc_int3 */ 188*4e72b326SXuhui Lin <5 RK_PD2 4 &pcfg_pull_down>, 189*4e72b326SXuhui Lin /* dsmc_rdyn */ 190*4e72b326SXuhui Lin <5 RK_PB3 4 &pcfg_pull_down>; 191*4e72b326SXuhui Lin }; 192*4e72b326SXuhui Lin }; 193*4e72b326SXuhui Lin 194*4e72b326SXuhui Lin emmc { 195*4e72b326SXuhui Lin emmc_pins: emmc-pins { 196*4e72b326SXuhui Lin rockchip,pins = 197*4e72b326SXuhui Lin /* emmc_clk */ 198*4e72b326SXuhui Lin <1 RK_PB3 1 &pcfg_pull_none>, 199*4e72b326SXuhui Lin /* emmc_cmd */ 200*4e72b326SXuhui Lin <1 RK_PB1 1 &pcfg_pull_none>, 201*4e72b326SXuhui Lin /* emmc_d0 */ 202*4e72b326SXuhui Lin <1 RK_PA0 1 &pcfg_pull_none>, 203*4e72b326SXuhui Lin /* emmc_d1 */ 204*4e72b326SXuhui Lin <1 RK_PA1 1 &pcfg_pull_none>, 205*4e72b326SXuhui Lin /* emmc_d2 */ 206*4e72b326SXuhui Lin <1 RK_PA2 1 &pcfg_pull_none>, 207*4e72b326SXuhui Lin /* emmc_d3 */ 208*4e72b326SXuhui Lin <1 RK_PA3 1 &pcfg_pull_none>, 209*4e72b326SXuhui Lin /* emmc_d4 */ 210*4e72b326SXuhui Lin <1 RK_PA4 1 &pcfg_pull_none>, 211*4e72b326SXuhui Lin /* emmc_d5 */ 212*4e72b326SXuhui Lin <1 RK_PA5 1 &pcfg_pull_none>, 213*4e72b326SXuhui Lin /* emmc_d6 */ 214*4e72b326SXuhui Lin <1 RK_PA6 1 &pcfg_pull_none>, 215*4e72b326SXuhui Lin /* emmc_d7 */ 216*4e72b326SXuhui Lin <1 RK_PA7 1 &pcfg_pull_none>; 217*4e72b326SXuhui Lin }; 218*4e72b326SXuhui Lin }; 219*4e72b326SXuhui Lin 220*4e72b326SXuhui Lin emmc_testclk { 221*4e72b326SXuhui Lin emmc_testclk_pins: emmc-testclk-pins { 222*4e72b326SXuhui Lin rockchip,pins = 223*4e72b326SXuhui Lin /* emmc_testclk_out */ 224*4e72b326SXuhui Lin <2 RK_PA2 4 &pcfg_pull_none>; 225*4e72b326SXuhui Lin }; 226*4e72b326SXuhui Lin }; 227*4e72b326SXuhui Lin 228*4e72b326SXuhui Lin emmc_testdata { 229*4e72b326SXuhui Lin emmc_testdata_pins: emmc-testdata-pins { 230*4e72b326SXuhui Lin rockchip,pins = 231*4e72b326SXuhui Lin /* emmc_testdata_out */ 232*4e72b326SXuhui Lin <2 RK_PA3 4 &pcfg_pull_none>; 233*4e72b326SXuhui Lin }; 234*4e72b326SXuhui Lin }; 235*4e72b326SXuhui Lin 236*4e72b326SXuhui Lin eth { 237*4e72b326SXuhui Lin ethm0_pins: ethm0-pins { 238*4e72b326SXuhui Lin rockchip,pins = 239*4e72b326SXuhui Lin /* eth_mclk_m0 */ 240*4e72b326SXuhui Lin <6 RK_PB4 3 &pcfg_pull_none>, 241*4e72b326SXuhui Lin /* eth_mdc_m0 */ 242*4e72b326SXuhui Lin <6 RK_PC0 3 &pcfg_pull_none>, 243*4e72b326SXuhui Lin /* eth_mdio_m0 */ 244*4e72b326SXuhui Lin <6 RK_PB7 3 &pcfg_pull_none>, 245*4e72b326SXuhui Lin /* eth_ppsclk_m0 */ 246*4e72b326SXuhui Lin <6 RK_PA2 3 &pcfg_pull_none>, 247*4e72b326SXuhui Lin /* eth_ppstrig_m0 */ 248*4e72b326SXuhui Lin <6 RK_PA0 3 &pcfg_pull_none>, 249*4e72b326SXuhui Lin /* eth_rxclk_m0 */ 250*4e72b326SXuhui Lin <6 RK_PC3 3 &pcfg_pull_none>, 251*4e72b326SXuhui Lin /* eth_rxctl_m0 */ 252*4e72b326SXuhui Lin <6 RK_PB5 3 &pcfg_pull_none>, 253*4e72b326SXuhui Lin /* eth_rxd0_m0 */ 254*4e72b326SXuhui Lin <6 RK_PB2 3 &pcfg_pull_none>, 255*4e72b326SXuhui Lin /* eth_rxd1_m0 */ 256*4e72b326SXuhui Lin <6 RK_PB3 3 &pcfg_pull_none>, 257*4e72b326SXuhui Lin /* eth_rxd2_m0 */ 258*4e72b326SXuhui Lin <6 RK_PA3 3 &pcfg_pull_none>, 259*4e72b326SXuhui Lin /* eth_rxd3_m0 */ 260*4e72b326SXuhui Lin <6 RK_PA4 3 &pcfg_pull_none>, 261*4e72b326SXuhui Lin /* eth_rxer_m0 */ 262*4e72b326SXuhui Lin <6 RK_PB6 3 &pcfg_pull_none>, 263*4e72b326SXuhui Lin /* eth_txclk_m0 */ 264*4e72b326SXuhui Lin <6 RK_PC2 3 &pcfg_pull_none>, 265*4e72b326SXuhui Lin /* eth_txctl_m0 */ 266*4e72b326SXuhui Lin <6 RK_PB1 3 &pcfg_pull_none>, 267*4e72b326SXuhui Lin /* eth_txd0_m0 */ 268*4e72b326SXuhui Lin <6 RK_PA7 3 &pcfg_pull_none>, 269*4e72b326SXuhui Lin /* eth_txd1_m0 */ 270*4e72b326SXuhui Lin <6 RK_PB0 3 &pcfg_pull_none>, 271*4e72b326SXuhui Lin /* eth_txd2_m0 */ 272*4e72b326SXuhui Lin <6 RK_PA5 3 &pcfg_pull_none>, 273*4e72b326SXuhui Lin /* eth_txd3_m0 */ 274*4e72b326SXuhui Lin <6 RK_PA6 3 &pcfg_pull_none>; 275*4e72b326SXuhui Lin }; 276*4e72b326SXuhui Lin 277*4e72b326SXuhui Lin ethm1_pins: ethm1-pins { 278*4e72b326SXuhui Lin rockchip,pins = 279*4e72b326SXuhui Lin /* eth_mclk_m1 */ 280*4e72b326SXuhui Lin <5 RK_PB3 2 &pcfg_pull_none>, 281*4e72b326SXuhui Lin /* eth_mdc_m1 */ 282*4e72b326SXuhui Lin <5 RK_PB6 2 &pcfg_pull_none>, 283*4e72b326SXuhui Lin /* eth_mdio_m1 */ 284*4e72b326SXuhui Lin <5 RK_PB5 2 &pcfg_pull_none>, 285*4e72b326SXuhui Lin /* eth_ppsclk_m1 */ 286*4e72b326SXuhui Lin <5 RK_PA2 2 &pcfg_pull_none>, 287*4e72b326SXuhui Lin /* eth_ppstrig_m1 */ 288*4e72b326SXuhui Lin <5 RK_PD1 3 &pcfg_pull_none>, 289*4e72b326SXuhui Lin /* eth_rxclk_m1 */ 290*4e72b326SXuhui Lin <5 RK_PC7 2 &pcfg_pull_none>, 291*4e72b326SXuhui Lin /* eth_rxctl_m1 */ 292*4e72b326SXuhui Lin <5 RK_PB0 2 &pcfg_pull_none>, 293*4e72b326SXuhui Lin /* eth_rxd0_m1 */ 294*4e72b326SXuhui Lin <5 RK_PB1 2 &pcfg_pull_none>, 295*4e72b326SXuhui Lin /* eth_rxd1_m1 */ 296*4e72b326SXuhui Lin <5 RK_PB2 2 &pcfg_pull_none>, 297*4e72b326SXuhui Lin /* eth_rxd2_m1 */ 298*4e72b326SXuhui Lin <5 RK_PC3 2 &pcfg_pull_none>, 299*4e72b326SXuhui Lin /* eth_rxd3_m1 */ 300*4e72b326SXuhui Lin <5 RK_PC4 2 &pcfg_pull_none>, 301*4e72b326SXuhui Lin /* eth_rxer_m1 */ 302*4e72b326SXuhui Lin <5 RK_PB4 2 &pcfg_pull_none>, 303*4e72b326SXuhui Lin /* eth_txclk_m1 */ 304*4e72b326SXuhui Lin <5 RK_PC6 2 &pcfg_pull_none>, 305*4e72b326SXuhui Lin /* eth_txctl_m1 */ 306*4e72b326SXuhui Lin <5 RK_PC2 2 &pcfg_pull_none>, 307*4e72b326SXuhui Lin /* eth_txd0_m1 */ 308*4e72b326SXuhui Lin <5 RK_PB7 2 &pcfg_pull_none>, 309*4e72b326SXuhui Lin /* eth_txd1_m1 */ 310*4e72b326SXuhui Lin <5 RK_PC0 2 &pcfg_pull_none>, 311*4e72b326SXuhui Lin /* eth_txd2_m1 */ 312*4e72b326SXuhui Lin <5 RK_PC5 2 &pcfg_pull_none>, 313*4e72b326SXuhui Lin /* eth_txd3_m1 */ 314*4e72b326SXuhui Lin <5 RK_PA0 2 &pcfg_pull_none>; 315*4e72b326SXuhui Lin }; 316*4e72b326SXuhui Lin }; 317*4e72b326SXuhui Lin 318*4e72b326SXuhui Lin eth_clk_25m { 319*4e72b326SXuhui Lin eth_clk_25mm0_out_pins: eth-clk-25mm0-out-pins { 320*4e72b326SXuhui Lin rockchip,pins = 321*4e72b326SXuhui Lin /* eth_clk_25m_out_m0 */ 322*4e72b326SXuhui Lin <6 RK_PC1 3 &pcfg_pull_none>; 323*4e72b326SXuhui Lin }; 324*4e72b326SXuhui Lin 325*4e72b326SXuhui Lin eth_clk_25mm1_out_pins: eth-clk-25mm1-out-pins { 326*4e72b326SXuhui Lin rockchip,pins = 327*4e72b326SXuhui Lin /* eth_clk_25m_out_m1 */ 328*4e72b326SXuhui Lin <5 RK_PC1 2 &pcfg_pull_none>; 329*4e72b326SXuhui Lin }; 330*4e72b326SXuhui Lin }; 331*4e72b326SXuhui Lin 332*4e72b326SXuhui Lin eth_ptp { 333*4e72b326SXuhui Lin eth_ptpm0_pins: eth-ptpm0-pins { 334*4e72b326SXuhui Lin rockchip,pins = 335*4e72b326SXuhui Lin /* eth_ptp_refclk_m0 */ 336*4e72b326SXuhui Lin <6 RK_PA1 3 &pcfg_pull_none>; 337*4e72b326SXuhui Lin }; 338*4e72b326SXuhui Lin 339*4e72b326SXuhui Lin eth_ptpm1_pins: eth-ptpm1-pins { 340*4e72b326SXuhui Lin rockchip,pins = 341*4e72b326SXuhui Lin /* eth_ptp_refclk_m1 */ 342*4e72b326SXuhui Lin <5 RK_PD0 3 &pcfg_pull_none>; 343*4e72b326SXuhui Lin }; 344*4e72b326SXuhui Lin }; 345*4e72b326SXuhui Lin 346*4e72b326SXuhui Lin eth_testrxclk { 347*4e72b326SXuhui Lin eth_testrxclkm0_pins: eth-testrxclkm0-pins { 348*4e72b326SXuhui Lin rockchip,pins = 349*4e72b326SXuhui Lin /* eth_testrxclk_out_m0 */ 350*4e72b326SXuhui Lin <5 RK_PB6 6 &pcfg_pull_none>; 351*4e72b326SXuhui Lin }; 352*4e72b326SXuhui Lin 353*4e72b326SXuhui Lin eth_testrxclkm1_pins: eth-testrxclkm1-pins { 354*4e72b326SXuhui Lin rockchip,pins = 355*4e72b326SXuhui Lin /* eth_testrxclk_out_m1 */ 356*4e72b326SXuhui Lin <6 RK_PC0 4 &pcfg_pull_none>; 357*4e72b326SXuhui Lin }; 358*4e72b326SXuhui Lin }; 359*4e72b326SXuhui Lin 360*4e72b326SXuhui Lin eth_testrxd { 361*4e72b326SXuhui Lin eth_testrxdm0_pins: eth-testrxdm0-pins { 362*4e72b326SXuhui Lin rockchip,pins = 363*4e72b326SXuhui Lin /* eth_testrxd_out_m0 */ 364*4e72b326SXuhui Lin <5 RK_PB5 6 &pcfg_pull_none>; 365*4e72b326SXuhui Lin }; 366*4e72b326SXuhui Lin 367*4e72b326SXuhui Lin eth_testrxdm1_pins: eth-testrxdm1-pins { 368*4e72b326SXuhui Lin rockchip,pins = 369*4e72b326SXuhui Lin /* eth_testrxd_out_m1 */ 370*4e72b326SXuhui Lin <6 RK_PB7 4 &pcfg_pull_none>; 371*4e72b326SXuhui Lin }; 372*4e72b326SXuhui Lin }; 373*4e72b326SXuhui Lin 374*4e72b326SXuhui Lin fephy { 375*4e72b326SXuhui Lin fephym0_pins: fephym0-pins { 376*4e72b326SXuhui Lin rockchip,pins = 377*4e72b326SXuhui Lin /* fephy_ledlink_m0 */ 378*4e72b326SXuhui Lin <3 RK_PB4 6 &pcfg_pull_none>, 379*4e72b326SXuhui Lin /* fephy_ledspd_m0 */ 380*4e72b326SXuhui Lin <3 RK_PB5 6 &pcfg_pull_none>; 381*4e72b326SXuhui Lin }; 382*4e72b326SXuhui Lin 383*4e72b326SXuhui Lin fephym1_pins: fephym1-pins { 384*4e72b326SXuhui Lin rockchip,pins = 385*4e72b326SXuhui Lin /* fephy_ledlink_m1 */ 386*4e72b326SXuhui Lin <5 RK_PD4 1 &pcfg_pull_none>, 387*4e72b326SXuhui Lin /* fephy_ledspd_m1 */ 388*4e72b326SXuhui Lin <5 RK_PD5 1 &pcfg_pull_none>; 389*4e72b326SXuhui Lin }; 390*4e72b326SXuhui Lin 391*4e72b326SXuhui Lin fephym2_pins: fephym2-pins { 392*4e72b326SXuhui Lin rockchip,pins = 393*4e72b326SXuhui Lin /* fephy_ledlink_m2 */ 394*4e72b326SXuhui Lin <6 RK_PC2 4 &pcfg_pull_none>, 395*4e72b326SXuhui Lin /* fephy_ledspd_m2 */ 396*4e72b326SXuhui Lin <6 RK_PC3 4 &pcfg_pull_none>; 397*4e72b326SXuhui Lin }; 398*4e72b326SXuhui Lin }; 399*4e72b326SXuhui Lin 400*4e72b326SXuhui Lin flash_trig { 401*4e72b326SXuhui Lin flash_trig_pins: flash-trig-pins { 402*4e72b326SXuhui Lin rockchip,pins = 403*4e72b326SXuhui Lin /* flash_trig_out */ 404*4e72b326SXuhui Lin <3 RK_PB2 6 &pcfg_pull_none>; 405*4e72b326SXuhui Lin }; 406*4e72b326SXuhui Lin }; 407*4e72b326SXuhui Lin 408*4e72b326SXuhui Lin fspi0 { 409*4e72b326SXuhui Lin fspi0_bus4_pins: fspi0-bus4-pins { 410*4e72b326SXuhui Lin rockchip,pins = 411*4e72b326SXuhui Lin /* fspi0_d0 */ 412*4e72b326SXuhui Lin <1 RK_PB4 1 &pcfg_pull_none>, 413*4e72b326SXuhui Lin /* fspi0_d1 */ 414*4e72b326SXuhui Lin <1 RK_PB5 1 &pcfg_pull_none>, 415*4e72b326SXuhui Lin /* fspi0_d2 */ 416*4e72b326SXuhui Lin <1 RK_PB2 1 &pcfg_pull_none>, 417*4e72b326SXuhui Lin /* fspi0_d3 */ 418*4e72b326SXuhui Lin <1 RK_PB6 1 &pcfg_pull_none>; 419*4e72b326SXuhui Lin }; 420*4e72b326SXuhui Lin 421*4e72b326SXuhui Lin fspi0_clk_pins: fspi0-clk-pins { 422*4e72b326SXuhui Lin rockchip,pins = 423*4e72b326SXuhui Lin /* fspi0_clk */ 424*4e72b326SXuhui Lin <1 RK_PB7 1 &pcfg_pull_none>; 425*4e72b326SXuhui Lin }; 426*4e72b326SXuhui Lin fspi0_csn0_pins: fspi0-csn0-pins { 427*4e72b326SXuhui Lin rockchip,pins = 428*4e72b326SXuhui Lin /* fspi0_csn0 */ 429*4e72b326SXuhui Lin <1 RK_PB0 1 &pcfg_pull_none>; 430*4e72b326SXuhui Lin }; 431*4e72b326SXuhui Lin fspi0_csn1_pins: fspi0-csn1-pins { 432*4e72b326SXuhui Lin rockchip,pins = 433*4e72b326SXuhui Lin /* fspi0_csn1 */ 434*4e72b326SXuhui Lin <1 RK_PA5 2 &pcfg_pull_none>; 435*4e72b326SXuhui Lin }; 436*4e72b326SXuhui Lin }; 437*4e72b326SXuhui Lin 438*4e72b326SXuhui Lin fspi1 { 439*4e72b326SXuhui Lin fspi1m0_bus4_pins: fspi1m0-bus4-pins { 440*4e72b326SXuhui Lin rockchip,pins = 441*4e72b326SXuhui Lin /* fspi1_d0_m0 */ 442*4e72b326SXuhui Lin <0 RK_PB0 1 &pcfg_pull_none>, 443*4e72b326SXuhui Lin /* fspi1_d1_m0 */ 444*4e72b326SXuhui Lin <0 RK_PB1 1 &pcfg_pull_none>, 445*4e72b326SXuhui Lin /* fspi1_d2_m0 */ 446*4e72b326SXuhui Lin <0 RK_PA6 1 &pcfg_pull_none>, 447*4e72b326SXuhui Lin /* fspi1_d3_m0 */ 448*4e72b326SXuhui Lin <0 RK_PA1 1 &pcfg_pull_none>; 449*4e72b326SXuhui Lin }; 450*4e72b326SXuhui Lin 451*4e72b326SXuhui Lin fspi1m0_clk_pins: fspi1m0-clk-pins { 452*4e72b326SXuhui Lin rockchip,pins = 453*4e72b326SXuhui Lin /* fspi1m0_clk */ 454*4e72b326SXuhui Lin <0 RK_PB2 1 &pcfg_pull_none>; 455*4e72b326SXuhui Lin }; 456*4e72b326SXuhui Lin fspi1m0_csn0_pins: fspi1m0-csn0-pins { 457*4e72b326SXuhui Lin rockchip,pins = 458*4e72b326SXuhui Lin /* fspi1m0_csn0 */ 459*4e72b326SXuhui Lin <0 RK_PA7 1 &pcfg_pull_none>; 460*4e72b326SXuhui Lin }; 461*4e72b326SXuhui Lin 462*4e72b326SXuhui Lin fspi1m1_bus4_pins: fspi1m1-bus4-pins { 463*4e72b326SXuhui Lin rockchip,pins = 464*4e72b326SXuhui Lin /* fspi1_d0_m1 */ 465*4e72b326SXuhui Lin <1 RK_PA0 2 &pcfg_pull_none>, 466*4e72b326SXuhui Lin /* fspi1_d1_m1 */ 467*4e72b326SXuhui Lin <1 RK_PA1 2 &pcfg_pull_none>, 468*4e72b326SXuhui Lin /* fspi1_d2_m1 */ 469*4e72b326SXuhui Lin <1 RK_PA2 2 &pcfg_pull_none>, 470*4e72b326SXuhui Lin /* fspi1_d3_m1 */ 471*4e72b326SXuhui Lin <1 RK_PA3 2 &pcfg_pull_none>; 472*4e72b326SXuhui Lin }; 473*4e72b326SXuhui Lin 474*4e72b326SXuhui Lin fspi1m1_clk_pins: fspi1m1-clk-pins { 475*4e72b326SXuhui Lin rockchip,pins = 476*4e72b326SXuhui Lin /* fspi1m1_clk */ 477*4e72b326SXuhui Lin <1 RK_PB3 2 &pcfg_pull_none>; 478*4e72b326SXuhui Lin }; 479*4e72b326SXuhui Lin fspi1m1_csn0_pins: fspi1m1-csn0-pins { 480*4e72b326SXuhui Lin rockchip,pins = 481*4e72b326SXuhui Lin /* fspi1m1_csn0 */ 482*4e72b326SXuhui Lin <1 RK_PB1 2 &pcfg_pull_none>; 483*4e72b326SXuhui Lin }; 484*4e72b326SXuhui Lin }; 485*4e72b326SXuhui Lin 486*4e72b326SXuhui Lin i2c0 { 487*4e72b326SXuhui Lin i2c0m0_pins: i2c0m0-pins { 488*4e72b326SXuhui Lin rockchip,pins = 489*4e72b326SXuhui Lin /* i2c0_scl_m0 */ 490*4e72b326SXuhui Lin <0 RK_PC2 5 &pcfg_pull_none>, 491*4e72b326SXuhui Lin /* i2c0_sda_m0 */ 492*4e72b326SXuhui Lin <0 RK_PC3 5 &pcfg_pull_none>; 493*4e72b326SXuhui Lin }; 494*4e72b326SXuhui Lin 495*4e72b326SXuhui Lin i2c0m1_pins: i2c0m1-pins { 496*4e72b326SXuhui Lin rockchip,pins = 497*4e72b326SXuhui Lin /* i2c0_scl_m1 */ 498*4e72b326SXuhui Lin <2 RK_PA1 3 &pcfg_pull_none>, 499*4e72b326SXuhui Lin /* i2c0_sda_m1 */ 500*4e72b326SXuhui Lin <2 RK_PA0 3 &pcfg_pull_none>; 501*4e72b326SXuhui Lin }; 502*4e72b326SXuhui Lin }; 503*4e72b326SXuhui Lin 504*4e72b326SXuhui Lin i2c1 { 505*4e72b326SXuhui Lin i2c1m0_pins: i2c1m0-pins { 506*4e72b326SXuhui Lin rockchip,pins = 507*4e72b326SXuhui Lin /* i2c1_scl_m0 */ 508*4e72b326SXuhui Lin <0 RK_PB3 3 &pcfg_pull_none>, 509*4e72b326SXuhui Lin /* i2c1_sda_m0 */ 510*4e72b326SXuhui Lin <0 RK_PB4 3 &pcfg_pull_none>; 511*4e72b326SXuhui Lin }; 512*4e72b326SXuhui Lin 513*4e72b326SXuhui Lin i2c1m1_pins: i2c1m1-pins { 514*4e72b326SXuhui Lin rockchip,pins = 515*4e72b326SXuhui Lin /* i2c1_scl_m1 */ 516*4e72b326SXuhui Lin <3 RK_PA2 2 &pcfg_pull_none>, 517*4e72b326SXuhui Lin /* i2c1_sda_m1 */ 518*4e72b326SXuhui Lin <3 RK_PA3 2 &pcfg_pull_none>; 519*4e72b326SXuhui Lin }; 520*4e72b326SXuhui Lin 521*4e72b326SXuhui Lin i2c1m2_pins: i2c1m2-pins { 522*4e72b326SXuhui Lin rockchip,pins = 523*4e72b326SXuhui Lin /* i2c1_scl_m2 */ 524*4e72b326SXuhui Lin <4 RK_PA1 6 &pcfg_pull_none>, 525*4e72b326SXuhui Lin /* i2c1_sda_m2 */ 526*4e72b326SXuhui Lin <4 RK_PA0 6 &pcfg_pull_none>; 527*4e72b326SXuhui Lin }; 528*4e72b326SXuhui Lin 529*4e72b326SXuhui Lin i2c1m3_pins: i2c1m3-pins { 530*4e72b326SXuhui Lin rockchip,pins = 531*4e72b326SXuhui Lin /* i2c1_scl_m3 */ 532*4e72b326SXuhui Lin <7 RK_PB0 5 &pcfg_pull_none>, 533*4e72b326SXuhui Lin /* i2c1_sda_m3 */ 534*4e72b326SXuhui Lin <7 RK_PB1 5 &pcfg_pull_none>; 535*4e72b326SXuhui Lin }; 536*4e72b326SXuhui Lin }; 537*4e72b326SXuhui Lin 538*4e72b326SXuhui Lin i2c2 { 539*4e72b326SXuhui Lin i2c2m0_pins: i2c2m0-pins { 540*4e72b326SXuhui Lin rockchip,pins = 541*4e72b326SXuhui Lin /* i2c2_scl_m0 */ 542*4e72b326SXuhui Lin <0 RK_PD0 1 &pcfg_pull_none>, 543*4e72b326SXuhui Lin /* i2c2_sda_m0 */ 544*4e72b326SXuhui Lin <0 RK_PD1 1 &pcfg_pull_none>; 545*4e72b326SXuhui Lin }; 546*4e72b326SXuhui Lin 547*4e72b326SXuhui Lin i2c2m1_pins: i2c2m1-pins { 548*4e72b326SXuhui Lin rockchip,pins = 549*4e72b326SXuhui Lin /* i2c2_scl_m1 */ 550*4e72b326SXuhui Lin <5 RK_PD4 6 &pcfg_pull_none>, 551*4e72b326SXuhui Lin /* i2c2_sda_m1 */ 552*4e72b326SXuhui Lin <5 RK_PD5 6 &pcfg_pull_none>; 553*4e72b326SXuhui Lin }; 554*4e72b326SXuhui Lin 555*4e72b326SXuhui Lin i2c2m2_pins: i2c2m2-pins { 556*4e72b326SXuhui Lin rockchip,pins = 557*4e72b326SXuhui Lin /* i2c2_scl_m2 */ 558*4e72b326SXuhui Lin <6 RK_PC0 8 &pcfg_pull_none>, 559*4e72b326SXuhui Lin /* i2c2_sda_m2 */ 560*4e72b326SXuhui Lin <6 RK_PC3 8 &pcfg_pull_none>; 561*4e72b326SXuhui Lin }; 562*4e72b326SXuhui Lin }; 563*4e72b326SXuhui Lin 564*4e72b326SXuhui Lin i2c3 { 565*4e72b326SXuhui Lin i2c3m0_pins: i2c3m0-pins { 566*4e72b326SXuhui Lin rockchip,pins = 567*4e72b326SXuhui Lin /* i2c3_scl_m0 */ 568*4e72b326SXuhui Lin <0 RK_PC0 1 &pcfg_pull_none>, 569*4e72b326SXuhui Lin /* i2c3_sda_m0 */ 570*4e72b326SXuhui Lin <0 RK_PC1 1 &pcfg_pull_none>; 571*4e72b326SXuhui Lin }; 572*4e72b326SXuhui Lin 573*4e72b326SXuhui Lin i2c3m1_pins: i2c3m1-pins { 574*4e72b326SXuhui Lin rockchip,pins = 575*4e72b326SXuhui Lin /* i2c3_scl_m1 */ 576*4e72b326SXuhui Lin <4 RK_PA4 6 &pcfg_pull_none>, 577*4e72b326SXuhui Lin /* i2c3_sda_m1 */ 578*4e72b326SXuhui Lin <4 RK_PA5 6 &pcfg_pull_none>; 579*4e72b326SXuhui Lin }; 580*4e72b326SXuhui Lin 581*4e72b326SXuhui Lin i2c3m2_pins: i2c3m2-pins { 582*4e72b326SXuhui Lin rockchip,pins = 583*4e72b326SXuhui Lin /* i2c3_scl_m2 */ 584*4e72b326SXuhui Lin <5 RK_PD0 6 &pcfg_pull_none>, 585*4e72b326SXuhui Lin /* i2c3_sda_m2 */ 586*4e72b326SXuhui Lin <5 RK_PD1 6 &pcfg_pull_none>; 587*4e72b326SXuhui Lin }; 588*4e72b326SXuhui Lin 589*4e72b326SXuhui Lin i2c3m3_pins: i2c3m3-pins { 590*4e72b326SXuhui Lin rockchip,pins = 591*4e72b326SXuhui Lin /* i2c3_scl_m3 */ 592*4e72b326SXuhui Lin <6 RK_PA0 8 &pcfg_pull_none>, 593*4e72b326SXuhui Lin /* i2c3_sda_m3 */ 594*4e72b326SXuhui Lin <6 RK_PA1 8 &pcfg_pull_none>; 595*4e72b326SXuhui Lin }; 596*4e72b326SXuhui Lin }; 597*4e72b326SXuhui Lin 598*4e72b326SXuhui Lin i2c4 { 599*4e72b326SXuhui Lin i2c4m0_pins: i2c4m0-pins { 600*4e72b326SXuhui Lin rockchip,pins = 601*4e72b326SXuhui Lin /* i2c4_scl_m0 */ 602*4e72b326SXuhui Lin <3 RK_PB4 5 &pcfg_pull_none>, 603*4e72b326SXuhui Lin /* i2c4_sda_m0 */ 604*4e72b326SXuhui Lin <3 RK_PB5 5 &pcfg_pull_none>; 605*4e72b326SXuhui Lin }; 606*4e72b326SXuhui Lin 607*4e72b326SXuhui Lin i2c4m1_pins: i2c4m1-pins { 608*4e72b326SXuhui Lin rockchip,pins = 609*4e72b326SXuhui Lin /* i2c4_scl_m1 */ 610*4e72b326SXuhui Lin <6 RK_PA2 8 &pcfg_pull_none>, 611*4e72b326SXuhui Lin /* i2c4_sda_m1 */ 612*4e72b326SXuhui Lin <6 RK_PA3 8 &pcfg_pull_none>; 613*4e72b326SXuhui Lin }; 614*4e72b326SXuhui Lin 615*4e72b326SXuhui Lin i2c4m2_pins: i2c4m2-pins { 616*4e72b326SXuhui Lin rockchip,pins = 617*4e72b326SXuhui Lin /* i2c4_scl_m2 */ 618*4e72b326SXuhui Lin <4 RK_PA7 6 &pcfg_pull_none>, 619*4e72b326SXuhui Lin /* i2c4_sda_m2 */ 620*4e72b326SXuhui Lin <4 RK_PA6 6 &pcfg_pull_none>; 621*4e72b326SXuhui Lin }; 622*4e72b326SXuhui Lin }; 623*4e72b326SXuhui Lin 624*4e72b326SXuhui Lin i2c5 { 625*4e72b326SXuhui Lin i2c5m0_pins: i2c5m0-pins { 626*4e72b326SXuhui Lin rockchip,pins = 627*4e72b326SXuhui Lin /* i2c5_scl_m0 */ 628*4e72b326SXuhui Lin <0 RK_PC4 5 &pcfg_pull_none>, 629*4e72b326SXuhui Lin /* i2c5_sda_m0 */ 630*4e72b326SXuhui Lin <0 RK_PC5 5 &pcfg_pull_none>; 631*4e72b326SXuhui Lin }; 632*4e72b326SXuhui Lin 633*4e72b326SXuhui Lin i2c5m1_pins: i2c5m1-pins { 634*4e72b326SXuhui Lin rockchip,pins = 635*4e72b326SXuhui Lin /* i2c5_scl_m1 */ 636*4e72b326SXuhui Lin <3 RK_PB6 5 &pcfg_pull_none>, 637*4e72b326SXuhui Lin /* i2c5_sda_m1 */ 638*4e72b326SXuhui Lin <3 RK_PB7 5 &pcfg_pull_none>; 639*4e72b326SXuhui Lin }; 640*4e72b326SXuhui Lin 641*4e72b326SXuhui Lin i2c5m2_pins: i2c5m2-pins { 642*4e72b326SXuhui Lin rockchip,pins = 643*4e72b326SXuhui Lin /* i2c5_scl_m2 */ 644*4e72b326SXuhui Lin <5 RK_PA1 2 &pcfg_pull_none>, 645*4e72b326SXuhui Lin /* i2c5_sda_m2 */ 646*4e72b326SXuhui Lin <5 RK_PA7 6 &pcfg_pull_none>; 647*4e72b326SXuhui Lin }; 648*4e72b326SXuhui Lin }; 649*4e72b326SXuhui Lin 650*4e72b326SXuhui Lin ir_fpa { 651*4e72b326SXuhui Lin ir_fpa_pins: ir-fpa-pins { 652*4e72b326SXuhui Lin rockchip,pins = 653*4e72b326SXuhui Lin /* ir_fpa_d0 */ 654*4e72b326SXuhui Lin <6 RK_PA2 2 &pcfg_pull_none>, 655*4e72b326SXuhui Lin /* ir_fpa_d1 */ 656*4e72b326SXuhui Lin <6 RK_PA3 2 &pcfg_pull_none>, 657*4e72b326SXuhui Lin /* ir_fpa_d2 */ 658*4e72b326SXuhui Lin <6 RK_PA4 2 &pcfg_pull_none>, 659*4e72b326SXuhui Lin /* ir_fpa_d3 */ 660*4e72b326SXuhui Lin <6 RK_PA5 2 &pcfg_pull_none>, 661*4e72b326SXuhui Lin /* ir_fpa_d4 */ 662*4e72b326SXuhui Lin <6 RK_PA6 2 &pcfg_pull_none>, 663*4e72b326SXuhui Lin /* ir_fpa_d5 */ 664*4e72b326SXuhui Lin <6 RK_PA7 2 &pcfg_pull_none>, 665*4e72b326SXuhui Lin /* ir_fpa_d6 */ 666*4e72b326SXuhui Lin <6 RK_PB0 2 &pcfg_pull_none>, 667*4e72b326SXuhui Lin /* ir_fpa_d7 */ 668*4e72b326SXuhui Lin <6 RK_PB1 2 &pcfg_pull_none>, 669*4e72b326SXuhui Lin /* ir_fpa_d8 */ 670*4e72b326SXuhui Lin <6 RK_PB2 2 &pcfg_pull_none>, 671*4e72b326SXuhui Lin /* ir_fpa_d9 */ 672*4e72b326SXuhui Lin <6 RK_PB3 2 &pcfg_pull_none>, 673*4e72b326SXuhui Lin /* ir_fpa_d10 */ 674*4e72b326SXuhui Lin <6 RK_PB4 2 &pcfg_pull_none>, 675*4e72b326SXuhui Lin /* ir_fpa_d11 */ 676*4e72b326SXuhui Lin <6 RK_PB5 2 &pcfg_pull_none>, 677*4e72b326SXuhui Lin /* ir_fpa_d12 */ 678*4e72b326SXuhui Lin <6 RK_PB6 2 &pcfg_pull_none>, 679*4e72b326SXuhui Lin /* ir_fpa_d13 */ 680*4e72b326SXuhui Lin <6 RK_PB7 2 &pcfg_pull_none>, 681*4e72b326SXuhui Lin /* ir_fpa_fsync */ 682*4e72b326SXuhui Lin <5 RK_PD4 5 &pcfg_pull_none>, 683*4e72b326SXuhui Lin /* ir_fpa_hsync */ 684*4e72b326SXuhui Lin <6 RK_PC3 2 &pcfg_pull_none>, 685*4e72b326SXuhui Lin /* ir_fpa_mclk */ 686*4e72b326SXuhui Lin <6 RK_PC2 2 &pcfg_pull_none>, 687*4e72b326SXuhui Lin /* ir_fpa_sda0 */ 688*4e72b326SXuhui Lin <5 RK_PA0 6 &pcfg_pull_none>, 689*4e72b326SXuhui Lin /* ir_fpa_sda1 */ 690*4e72b326SXuhui Lin <5 RK_PA1 6 &pcfg_pull_none>, 691*4e72b326SXuhui Lin /* ir_fpa_sda2 */ 692*4e72b326SXuhui Lin <5 RK_PB0 6 &pcfg_pull_none>, 693*4e72b326SXuhui Lin /* ir_fpa_sda3 */ 694*4e72b326SXuhui Lin <5 RK_PB1 6 &pcfg_pull_none>, 695*4e72b326SXuhui Lin /* ir_fpa_sda4 */ 696*4e72b326SXuhui Lin <5 RK_PC0 6 &pcfg_pull_none>, 697*4e72b326SXuhui Lin /* ir_fpa_sda5 */ 698*4e72b326SXuhui Lin <5 RK_PC1 6 &pcfg_pull_none>, 699*4e72b326SXuhui Lin /* ir_fpa_sda6 */ 700*4e72b326SXuhui Lin <5 RK_PC2 6 &pcfg_pull_none>, 701*4e72b326SXuhui Lin /* ir_fpa_vsync */ 702*4e72b326SXuhui Lin <6 RK_PC0 2 &pcfg_pull_none>; 703*4e72b326SXuhui Lin }; 704*4e72b326SXuhui Lin }; 705*4e72b326SXuhui Lin 706*4e72b326SXuhui Lin ir_fpa_clk { 707*4e72b326SXuhui Lin ir_fpa_clk_pins: ir-fpa-clk-pins { 708*4e72b326SXuhui Lin rockchip,pins = 709*4e72b326SXuhui Lin /* ir_fpa_clk_adout */ 710*4e72b326SXuhui Lin <6 RK_PC1 2 &pcfg_pull_none>; 711*4e72b326SXuhui Lin }; 712*4e72b326SXuhui Lin }; 713*4e72b326SXuhui Lin 714*4e72b326SXuhui Lin jtag { 715*4e72b326SXuhui Lin jtagm0_pins: jtagm0-pins { 716*4e72b326SXuhui Lin rockchip,pins = 717*4e72b326SXuhui Lin /* jtag_tck_m0 */ 718*4e72b326SXuhui Lin <0 RK_PB3 4 &pcfg_pull_none>, 719*4e72b326SXuhui Lin /* jtag_tms_m0 */ 720*4e72b326SXuhui Lin <0 RK_PB4 4 &pcfg_pull_none>; 721*4e72b326SXuhui Lin }; 722*4e72b326SXuhui Lin 723*4e72b326SXuhui Lin jtagm1_pins: jtagm1-pins { 724*4e72b326SXuhui Lin rockchip,pins = 725*4e72b326SXuhui Lin /* jtag_tck_m1 */ 726*4e72b326SXuhui Lin <2 RK_PA1 4 &pcfg_pull_none>, 727*4e72b326SXuhui Lin /* jtag_tms_m1 */ 728*4e72b326SXuhui Lin <2 RK_PA0 4 &pcfg_pull_none>; 729*4e72b326SXuhui Lin }; 730*4e72b326SXuhui Lin 731*4e72b326SXuhui Lin jtagm2_pins: jtagm2-pins { 732*4e72b326SXuhui Lin rockchip,pins = 733*4e72b326SXuhui Lin /* jtag_tck_m2 */ 734*4e72b326SXuhui Lin <5 RK_PD6 2 &pcfg_pull_none>, 735*4e72b326SXuhui Lin /* jtag_tms_m2 */ 736*4e72b326SXuhui Lin <5 RK_PD7 2 &pcfg_pull_none>; 737*4e72b326SXuhui Lin }; 738*4e72b326SXuhui Lin }; 739*4e72b326SXuhui Lin 740*4e72b326SXuhui Lin pdm { 741*4e72b326SXuhui Lin pdmm0_clk0_pins: pdmm0-clk0-pins { 742*4e72b326SXuhui Lin rockchip,pins = 743*4e72b326SXuhui Lin /* pdm_clk0_m0 */ 744*4e72b326SXuhui Lin <7 RK_PA4 3 &pcfg_pull_none>; 745*4e72b326SXuhui Lin }; 746*4e72b326SXuhui Lin 747*4e72b326SXuhui Lin pdmm0_clk1_pins: pdmm0-clk1-pins { 748*4e72b326SXuhui Lin rockchip,pins = 749*4e72b326SXuhui Lin /* pdm_clk1_m0 */ 750*4e72b326SXuhui Lin <7 RK_PA1 3 &pcfg_pull_none>; 751*4e72b326SXuhui Lin }; 752*4e72b326SXuhui Lin 753*4e72b326SXuhui Lin pdmm0_sdi0_pins: pdmm0-sdi0-pins { 754*4e72b326SXuhui Lin rockchip,pins = 755*4e72b326SXuhui Lin /* pdm_sdi0_m0 */ 756*4e72b326SXuhui Lin <7 RK_PA6 3 &pcfg_pull_none>; 757*4e72b326SXuhui Lin }; 758*4e72b326SXuhui Lin 759*4e72b326SXuhui Lin pdmm0_sdi1_pins: pdmm0-sdi1-pins { 760*4e72b326SXuhui Lin rockchip,pins = 761*4e72b326SXuhui Lin /* pdm_sdi1_m0 */ 762*4e72b326SXuhui Lin <7 RK_PB1 3 &pcfg_pull_none>; 763*4e72b326SXuhui Lin }; 764*4e72b326SXuhui Lin 765*4e72b326SXuhui Lin pdmm0_sdi2_pins: pdmm0-sdi2-pins { 766*4e72b326SXuhui Lin rockchip,pins = 767*4e72b326SXuhui Lin /* pdm_sdi2_m0 */ 768*4e72b326SXuhui Lin <7 RK_PB0 3 &pcfg_pull_none>; 769*4e72b326SXuhui Lin }; 770*4e72b326SXuhui Lin 771*4e72b326SXuhui Lin pdmm0_sdi3_pins: pdmm0-sdi3-pins { 772*4e72b326SXuhui Lin rockchip,pins = 773*4e72b326SXuhui Lin /* pdm_sdi3_m0 */ 774*4e72b326SXuhui Lin <7 RK_PA7 3 &pcfg_pull_none>; 775*4e72b326SXuhui Lin }; 776*4e72b326SXuhui Lin 777*4e72b326SXuhui Lin pdmm1_clk0_pins: pdmm1-clk0-pins { 778*4e72b326SXuhui Lin rockchip,pins = 779*4e72b326SXuhui Lin /* pdm_clk0_m1 */ 780*4e72b326SXuhui Lin <6 RK_PB4 6 &pcfg_pull_none>; 781*4e72b326SXuhui Lin }; 782*4e72b326SXuhui Lin 783*4e72b326SXuhui Lin pdmm1_clk1_pins: pdmm1-clk1-pins { 784*4e72b326SXuhui Lin rockchip,pins = 785*4e72b326SXuhui Lin /* pdm_clk1_m1 */ 786*4e72b326SXuhui Lin <6 RK_PB7 6 &pcfg_pull_none>; 787*4e72b326SXuhui Lin }; 788*4e72b326SXuhui Lin 789*4e72b326SXuhui Lin pdmm1_sdi0_pins: pdmm1-sdi0-pins { 790*4e72b326SXuhui Lin rockchip,pins = 791*4e72b326SXuhui Lin /* pdm_sdi0_m1 */ 792*4e72b326SXuhui Lin <6 RK_PB5 6 &pcfg_pull_none>; 793*4e72b326SXuhui Lin }; 794*4e72b326SXuhui Lin 795*4e72b326SXuhui Lin pdmm1_sdi1_pins: pdmm1-sdi1-pins { 796*4e72b326SXuhui Lin rockchip,pins = 797*4e72b326SXuhui Lin /* pdm_sdi1_m1 */ 798*4e72b326SXuhui Lin <6 RK_PB6 6 &pcfg_pull_none>; 799*4e72b326SXuhui Lin }; 800*4e72b326SXuhui Lin 801*4e72b326SXuhui Lin pdmm1_sdi2_pins: pdmm1-sdi2-pins { 802*4e72b326SXuhui Lin rockchip,pins = 803*4e72b326SXuhui Lin /* pdm_sdi2_m1 */ 804*4e72b326SXuhui Lin <6 RK_PB2 6 &pcfg_pull_none>; 805*4e72b326SXuhui Lin }; 806*4e72b326SXuhui Lin 807*4e72b326SXuhui Lin pdmm1_sdi3_pins: pdmm1-sdi3-pins { 808*4e72b326SXuhui Lin rockchip,pins = 809*4e72b326SXuhui Lin /* pdm_sdi3_m1 */ 810*4e72b326SXuhui Lin <6 RK_PB3 6 &pcfg_pull_none>; 811*4e72b326SXuhui Lin }; 812*4e72b326SXuhui Lin }; 813*4e72b326SXuhui Lin 814*4e72b326SXuhui Lin pmu { 815*4e72b326SXuhui Lin pmu_pins: pmu-pins { 816*4e72b326SXuhui Lin rockchip,pins = 817*4e72b326SXuhui Lin /* pmu_dbg */ 818*4e72b326SXuhui Lin <0 RK_PA2 3 &pcfg_pull_none>; 819*4e72b326SXuhui Lin }; 820*4e72b326SXuhui Lin }; 821*4e72b326SXuhui Lin 822*4e72b326SXuhui Lin prelight_trig { 823*4e72b326SXuhui Lin prelight_trig_pins: prelight-trig-pins { 824*4e72b326SXuhui Lin rockchip,pins = 825*4e72b326SXuhui Lin /* prelight_trig_out */ 826*4e72b326SXuhui Lin <3 RK_PB3 6 &pcfg_pull_none>; 827*4e72b326SXuhui Lin }; 828*4e72b326SXuhui Lin }; 829*4e72b326SXuhui Lin 830*4e72b326SXuhui Lin preroll { 831*4e72b326SXuhui Lin preroll_pins: preroll-pins { 832*4e72b326SXuhui Lin rockchip,pins = 833*4e72b326SXuhui Lin /* preroll_dbg */ 834*4e72b326SXuhui Lin <0 RK_PB3 5 &pcfg_pull_none>; 835*4e72b326SXuhui Lin }; 836*4e72b326SXuhui Lin }; 837*4e72b326SXuhui Lin 838*4e72b326SXuhui Lin pwm0 { 839*4e72b326SXuhui Lin pwm0m0_ch0_pins: pwm0m0-ch0-pins { 840*4e72b326SXuhui Lin rockchip,pins = 841*4e72b326SXuhui Lin /* pwm0m0_ch0 */ 842*4e72b326SXuhui Lin <0 RK_PC4 3 &pcfg_pull_none>; 843*4e72b326SXuhui Lin }; 844*4e72b326SXuhui Lin pwm0m0_ch1_pins: pwm0m0-ch1-pins { 845*4e72b326SXuhui Lin rockchip,pins = 846*4e72b326SXuhui Lin /* pwm0m0_ch1 */ 847*4e72b326SXuhui Lin <0 RK_PC5 3 &pcfg_pull_none>; 848*4e72b326SXuhui Lin }; 849*4e72b326SXuhui Lin pwm0m0_ch2_pins: pwm0m0-ch2-pins { 850*4e72b326SXuhui Lin rockchip,pins = 851*4e72b326SXuhui Lin /* pwm0m0_ch2 */ 852*4e72b326SXuhui Lin <0 RK_PC6 3 &pcfg_pull_none>; 853*4e72b326SXuhui Lin }; 854*4e72b326SXuhui Lin pwm0m0_ch3_pins: pwm0m0-ch3-pins { 855*4e72b326SXuhui Lin rockchip,pins = 856*4e72b326SXuhui Lin /* pwm0m0_ch3 */ 857*4e72b326SXuhui Lin <0 RK_PC7 3 &pcfg_pull_none>; 858*4e72b326SXuhui Lin }; 859*4e72b326SXuhui Lin pwm0m0_ch4_pins: pwm0m0-ch4-pins { 860*4e72b326SXuhui Lin rockchip,pins = 861*4e72b326SXuhui Lin /* pwm0m0_ch4 */ 862*4e72b326SXuhui Lin <0 RK_PD0 3 &pcfg_pull_none>; 863*4e72b326SXuhui Lin }; 864*4e72b326SXuhui Lin pwm0m0_ch5_pins: pwm0m0-ch5-pins { 865*4e72b326SXuhui Lin rockchip,pins = 866*4e72b326SXuhui Lin /* pwm0m0_ch5 */ 867*4e72b326SXuhui Lin <0 RK_PD1 3 &pcfg_pull_none>; 868*4e72b326SXuhui Lin }; 869*4e72b326SXuhui Lin pwm0m0_ch6_pins: pwm0m0-ch6-pins { 870*4e72b326SXuhui Lin rockchip,pins = 871*4e72b326SXuhui Lin /* pwm0m0_ch6 */ 872*4e72b326SXuhui Lin <0 RK_PC1 3 &pcfg_pull_none>; 873*4e72b326SXuhui Lin }; 874*4e72b326SXuhui Lin pwm0m0_ch7_pins: pwm0m0-ch7-pins { 875*4e72b326SXuhui Lin rockchip,pins = 876*4e72b326SXuhui Lin /* pwm0m0_ch7 */ 877*4e72b326SXuhui Lin <0 RK_PC0 3 &pcfg_pull_none>; 878*4e72b326SXuhui Lin }; 879*4e72b326SXuhui Lin 880*4e72b326SXuhui Lin pwm0m1_ch0_pins: pwm0m1-ch0-pins { 881*4e72b326SXuhui Lin rockchip,pins = 882*4e72b326SXuhui Lin /* pwm0m1_ch0 */ 883*4e72b326SXuhui Lin <5 RK_PA7 7 &pcfg_pull_none>; 884*4e72b326SXuhui Lin }; 885*4e72b326SXuhui Lin pwm0m1_ch1_pins: pwm0m1-ch1-pins { 886*4e72b326SXuhui Lin rockchip,pins = 887*4e72b326SXuhui Lin /* pwm0m1_ch1 */ 888*4e72b326SXuhui Lin <5 RK_PA6 7 &pcfg_pull_none>; 889*4e72b326SXuhui Lin }; 890*4e72b326SXuhui Lin pwm0m1_ch2_pins: pwm0m1-ch2-pins { 891*4e72b326SXuhui Lin rockchip,pins = 892*4e72b326SXuhui Lin /* pwm0m1_ch2 */ 893*4e72b326SXuhui Lin <5 RK_PA5 7 &pcfg_pull_none>; 894*4e72b326SXuhui Lin }; 895*4e72b326SXuhui Lin pwm0m1_ch3_pins: pwm0m1-ch3-pins { 896*4e72b326SXuhui Lin rockchip,pins = 897*4e72b326SXuhui Lin /* pwm0m1_ch3 */ 898*4e72b326SXuhui Lin <5 RK_PA4 7 &pcfg_pull_none>; 899*4e72b326SXuhui Lin }; 900*4e72b326SXuhui Lin pwm0m1_ch4_pins: pwm0m1-ch4-pins { 901*4e72b326SXuhui Lin rockchip,pins = 902*4e72b326SXuhui Lin /* pwm0m1_ch4 */ 903*4e72b326SXuhui Lin <4 RK_PA2 4 &pcfg_pull_none>; 904*4e72b326SXuhui Lin }; 905*4e72b326SXuhui Lin pwm0m1_ch5_pins: pwm0m1-ch5-pins { 906*4e72b326SXuhui Lin rockchip,pins = 907*4e72b326SXuhui Lin /* pwm0m1_ch5 */ 908*4e72b326SXuhui Lin <4 RK_PA3 4 &pcfg_pull_none>; 909*4e72b326SXuhui Lin }; 910*4e72b326SXuhui Lin pwm0m1_ch6_pins: pwm0m1-ch6-pins { 911*4e72b326SXuhui Lin rockchip,pins = 912*4e72b326SXuhui Lin /* pwm0m1_ch6 */ 913*4e72b326SXuhui Lin <4 RK_PA6 4 &pcfg_pull_none>; 914*4e72b326SXuhui Lin }; 915*4e72b326SXuhui Lin pwm0m1_ch7_pins: pwm0m1-ch7-pins { 916*4e72b326SXuhui Lin rockchip,pins = 917*4e72b326SXuhui Lin /* pwm0m1_ch7 */ 918*4e72b326SXuhui Lin <4 RK_PA7 4 &pcfg_pull_none>; 919*4e72b326SXuhui Lin }; 920*4e72b326SXuhui Lin 921*4e72b326SXuhui Lin pwm0m2_ch0_pins: pwm0m2-ch0-pins { 922*4e72b326SXuhui Lin rockchip,pins = 923*4e72b326SXuhui Lin /* pwm0m2_ch0 */ 924*4e72b326SXuhui Lin <6 RK_PC0 6 &pcfg_pull_none>; 925*4e72b326SXuhui Lin }; 926*4e72b326SXuhui Lin pwm0m2_ch1_pins: pwm0m2-ch1-pins { 927*4e72b326SXuhui Lin rockchip,pins = 928*4e72b326SXuhui Lin /* pwm0m2_ch1 */ 929*4e72b326SXuhui Lin <6 RK_PC1 6 &pcfg_pull_none>; 930*4e72b326SXuhui Lin }; 931*4e72b326SXuhui Lin pwm0m2_ch2_pins: pwm0m2-ch2-pins { 932*4e72b326SXuhui Lin rockchip,pins = 933*4e72b326SXuhui Lin /* pwm0m2_ch2 */ 934*4e72b326SXuhui Lin <6 RK_PC2 6 &pcfg_pull_none>; 935*4e72b326SXuhui Lin }; 936*4e72b326SXuhui Lin pwm0m2_ch3_pins: pwm0m2-ch3-pins { 937*4e72b326SXuhui Lin rockchip,pins = 938*4e72b326SXuhui Lin /* pwm0m2_ch3 */ 939*4e72b326SXuhui Lin <6 RK_PC3 6 &pcfg_pull_none>; 940*4e72b326SXuhui Lin }; 941*4e72b326SXuhui Lin pwm0m2_ch4_pins: pwm0m2-ch4-pins { 942*4e72b326SXuhui Lin rockchip,pins = 943*4e72b326SXuhui Lin /* pwm0m2_ch4 */ 944*4e72b326SXuhui Lin <5 RK_PA3 7 &pcfg_pull_none>; 945*4e72b326SXuhui Lin }; 946*4e72b326SXuhui Lin pwm0m2_ch5_pins: pwm0m2-ch5-pins { 947*4e72b326SXuhui Lin rockchip,pins = 948*4e72b326SXuhui Lin /* pwm0m2_ch5 */ 949*4e72b326SXuhui Lin <5 RK_PA2 7 &pcfg_pull_none>; 950*4e72b326SXuhui Lin }; 951*4e72b326SXuhui Lin pwm0m2_ch6_pins: pwm0m2-ch6-pins { 952*4e72b326SXuhui Lin rockchip,pins = 953*4e72b326SXuhui Lin /* pwm0m2_ch6 */ 954*4e72b326SXuhui Lin <5 RK_PD0 7 &pcfg_pull_none>; 955*4e72b326SXuhui Lin }; 956*4e72b326SXuhui Lin pwm0m2_ch7_pins: pwm0m2-ch7-pins { 957*4e72b326SXuhui Lin rockchip,pins = 958*4e72b326SXuhui Lin /* pwm0m2_ch7 */ 959*4e72b326SXuhui Lin <5 RK_PD4 7 &pcfg_pull_none>; 960*4e72b326SXuhui Lin }; 961*4e72b326SXuhui Lin }; 962*4e72b326SXuhui Lin 963*4e72b326SXuhui Lin pwm1 { 964*4e72b326SXuhui Lin pwm1m0_ch0_pins: pwm1m0-ch0-pins { 965*4e72b326SXuhui Lin rockchip,pins = 966*4e72b326SXuhui Lin /* pwm1m0_ch0 */ 967*4e72b326SXuhui Lin <0 RK_PA5 2 &pcfg_pull_none>; 968*4e72b326SXuhui Lin }; 969*4e72b326SXuhui Lin pwm1m0_ch1_pins: pwm1m0-ch1-pins { 970*4e72b326SXuhui Lin rockchip,pins = 971*4e72b326SXuhui Lin /* pwm1m0_ch1 */ 972*4e72b326SXuhui Lin <0 RK_PA1 2 &pcfg_pull_none>; 973*4e72b326SXuhui Lin }; 974*4e72b326SXuhui Lin pwm1m0_ch2_pins: pwm1m0-ch2-pins { 975*4e72b326SXuhui Lin rockchip,pins = 976*4e72b326SXuhui Lin /* pwm1m0_ch2 */ 977*4e72b326SXuhui Lin <0 RK_PB3 2 &pcfg_pull_none>; 978*4e72b326SXuhui Lin }; 979*4e72b326SXuhui Lin pwm1m0_ch3_pins: pwm1m0-ch3-pins { 980*4e72b326SXuhui Lin rockchip,pins = 981*4e72b326SXuhui Lin /* pwm1m0_ch3 */ 982*4e72b326SXuhui Lin <0 RK_PB4 2 &pcfg_pull_none>; 983*4e72b326SXuhui Lin }; 984*4e72b326SXuhui Lin 985*4e72b326SXuhui Lin pwm1m1_ch0_pins: pwm1m1-ch0-pins { 986*4e72b326SXuhui Lin rockchip,pins = 987*4e72b326SXuhui Lin /* pwm1m1_ch0 */ 988*4e72b326SXuhui Lin <5 RK_PD3 7 &pcfg_pull_none>; 989*4e72b326SXuhui Lin }; 990*4e72b326SXuhui Lin pwm1m1_ch1_pins: pwm1m1-ch1-pins { 991*4e72b326SXuhui Lin rockchip,pins = 992*4e72b326SXuhui Lin /* pwm1m1_ch1 */ 993*4e72b326SXuhui Lin <5 RK_PD2 7 &pcfg_pull_none>; 994*4e72b326SXuhui Lin }; 995*4e72b326SXuhui Lin pwm1m1_ch2_pins: pwm1m1-ch2-pins { 996*4e72b326SXuhui Lin rockchip,pins = 997*4e72b326SXuhui Lin /* pwm1m1_ch2 */ 998*4e72b326SXuhui Lin <5 RK_PD1 7 &pcfg_pull_none>; 999*4e72b326SXuhui Lin }; 1000*4e72b326SXuhui Lin pwm1m1_ch3_pins: pwm1m1-ch3-pins { 1001*4e72b326SXuhui Lin rockchip,pins = 1002*4e72b326SXuhui Lin /* pwm1m1_ch3 */ 1003*4e72b326SXuhui Lin <5 RK_PD5 7 &pcfg_pull_none>; 1004*4e72b326SXuhui Lin }; 1005*4e72b326SXuhui Lin 1006*4e72b326SXuhui Lin pwm1m2_ch0_pins: pwm1m2-ch0-pins { 1007*4e72b326SXuhui Lin rockchip,pins = 1008*4e72b326SXuhui Lin /* pwm1m2_ch0 */ 1009*4e72b326SXuhui Lin <6 RK_PA0 6 &pcfg_pull_none>; 1010*4e72b326SXuhui Lin }; 1011*4e72b326SXuhui Lin pwm1m2_ch1_pins: pwm1m2-ch1-pins { 1012*4e72b326SXuhui Lin rockchip,pins = 1013*4e72b326SXuhui Lin /* pwm1m2_ch1 */ 1014*4e72b326SXuhui Lin <6 RK_PA1 6 &pcfg_pull_none>; 1015*4e72b326SXuhui Lin }; 1016*4e72b326SXuhui Lin pwm1m2_ch2_pins: pwm1m2-ch2-pins { 1017*4e72b326SXuhui Lin rockchip,pins = 1018*4e72b326SXuhui Lin /* pwm1m2_ch2 */ 1019*4e72b326SXuhui Lin <6 RK_PA2 6 &pcfg_pull_none>; 1020*4e72b326SXuhui Lin }; 1021*4e72b326SXuhui Lin pwm1m2_ch3_pins: pwm1m2-ch3-pins { 1022*4e72b326SXuhui Lin rockchip,pins = 1023*4e72b326SXuhui Lin /* pwm1m2_ch3 */ 1024*4e72b326SXuhui Lin <6 RK_PA3 6 &pcfg_pull_none>; 1025*4e72b326SXuhui Lin }; 1026*4e72b326SXuhui Lin }; 1027*4e72b326SXuhui Lin 1028*4e72b326SXuhui Lin pwm2 { 1029*4e72b326SXuhui Lin pwm2m0_ch0_pins: pwm2m0-ch0-pins { 1030*4e72b326SXuhui Lin rockchip,pins = 1031*4e72b326SXuhui Lin /* pwm2m0_ch0 */ 1032*4e72b326SXuhui Lin <3 RK_PB2 3 &pcfg_pull_none>; 1033*4e72b326SXuhui Lin }; 1034*4e72b326SXuhui Lin pwm2m0_ch1_pins: pwm2m0-ch1-pins { 1035*4e72b326SXuhui Lin rockchip,pins = 1036*4e72b326SXuhui Lin /* pwm2m0_ch1 */ 1037*4e72b326SXuhui Lin <3 RK_PB3 3 &pcfg_pull_none>; 1038*4e72b326SXuhui Lin }; 1039*4e72b326SXuhui Lin pwm2m0_ch2_pins: pwm2m0-ch2-pins { 1040*4e72b326SXuhui Lin rockchip,pins = 1041*4e72b326SXuhui Lin /* pwm2m0_ch2 */ 1042*4e72b326SXuhui Lin <3 RK_PB4 3 &pcfg_pull_none>; 1043*4e72b326SXuhui Lin }; 1044*4e72b326SXuhui Lin pwm2m0_ch3_pins: pwm2m0-ch3-pins { 1045*4e72b326SXuhui Lin rockchip,pins = 1046*4e72b326SXuhui Lin /* pwm2m0_ch3 */ 1047*4e72b326SXuhui Lin <3 RK_PB5 3 &pcfg_pull_none>; 1048*4e72b326SXuhui Lin }; 1049*4e72b326SXuhui Lin pwm2m0_ch4_pins: pwm2m0-ch4-pins { 1050*4e72b326SXuhui Lin rockchip,pins = 1051*4e72b326SXuhui Lin /* pwm2m0_ch4 */ 1052*4e72b326SXuhui Lin <5 RK_PA0 7 &pcfg_pull_none>; 1053*4e72b326SXuhui Lin }; 1054*4e72b326SXuhui Lin pwm2m0_ch5_pins: pwm2m0-ch5-pins { 1055*4e72b326SXuhui Lin rockchip,pins = 1056*4e72b326SXuhui Lin /* pwm2m0_ch5 */ 1057*4e72b326SXuhui Lin <5 RK_PA1 7 &pcfg_pull_none>; 1058*4e72b326SXuhui Lin }; 1059*4e72b326SXuhui Lin pwm2m0_ch6_pins: pwm2m0-ch6-pins { 1060*4e72b326SXuhui Lin rockchip,pins = 1061*4e72b326SXuhui Lin /* pwm2m0_ch6 */ 1062*4e72b326SXuhui Lin <5 RK_PD6 7 &pcfg_pull_none>; 1063*4e72b326SXuhui Lin }; 1064*4e72b326SXuhui Lin pwm2m0_ch7_pins: pwm2m0-ch7-pins { 1065*4e72b326SXuhui Lin rockchip,pins = 1066*4e72b326SXuhui Lin /* pwm2m0_ch7 */ 1067*4e72b326SXuhui Lin <5 RK_PD7 7 &pcfg_pull_none>; 1068*4e72b326SXuhui Lin }; 1069*4e72b326SXuhui Lin 1070*4e72b326SXuhui Lin pwm2m1_ch0_pins: pwm2m1-ch0-pins { 1071*4e72b326SXuhui Lin rockchip,pins = 1072*4e72b326SXuhui Lin /* pwm2m1_ch0 */ 1073*4e72b326SXuhui Lin <5 RK_PB2 7 &pcfg_pull_none>; 1074*4e72b326SXuhui Lin }; 1075*4e72b326SXuhui Lin pwm2m1_ch1_pins: pwm2m1-ch1-pins { 1076*4e72b326SXuhui Lin rockchip,pins = 1077*4e72b326SXuhui Lin /* pwm2m1_ch1 */ 1078*4e72b326SXuhui Lin <5 RK_PB3 7 &pcfg_pull_none>; 1079*4e72b326SXuhui Lin }; 1080*4e72b326SXuhui Lin pwm2m1_ch2_pins: pwm2m1-ch2-pins { 1081*4e72b326SXuhui Lin rockchip,pins = 1082*4e72b326SXuhui Lin /* pwm2m1_ch2 */ 1083*4e72b326SXuhui Lin <5 RK_PB6 7 &pcfg_pull_none>; 1084*4e72b326SXuhui Lin }; 1085*4e72b326SXuhui Lin pwm2m1_ch3_pins: pwm2m1-ch3-pins { 1086*4e72b326SXuhui Lin rockchip,pins = 1087*4e72b326SXuhui Lin /* pwm2m1_ch3 */ 1088*4e72b326SXuhui Lin <5 RK_PB7 7 &pcfg_pull_none>; 1089*4e72b326SXuhui Lin }; 1090*4e72b326SXuhui Lin pwm2m1_ch4_pins: pwm2m1-ch4-pins { 1091*4e72b326SXuhui Lin rockchip,pins = 1092*4e72b326SXuhui Lin /* pwm2m1_ch4 */ 1093*4e72b326SXuhui Lin <7 RK_PA0 5 &pcfg_pull_none>; 1094*4e72b326SXuhui Lin }; 1095*4e72b326SXuhui Lin pwm2m1_ch5_pins: pwm2m1-ch5-pins { 1096*4e72b326SXuhui Lin rockchip,pins = 1097*4e72b326SXuhui Lin /* pwm2m1_ch5 */ 1098*4e72b326SXuhui Lin <7 RK_PA1 5 &pcfg_pull_none>; 1099*4e72b326SXuhui Lin }; 1100*4e72b326SXuhui Lin pwm2m1_ch6_pins: pwm2m1-ch6-pins { 1101*4e72b326SXuhui Lin rockchip,pins = 1102*4e72b326SXuhui Lin /* pwm2m1_ch6 */ 1103*4e72b326SXuhui Lin <7 RK_PA2 5 &pcfg_pull_none>; 1104*4e72b326SXuhui Lin }; 1105*4e72b326SXuhui Lin pwm2m1_ch7_pins: pwm2m1-ch7-pins { 1106*4e72b326SXuhui Lin rockchip,pins = 1107*4e72b326SXuhui Lin /* pwm2m1_ch7 */ 1108*4e72b326SXuhui Lin <7 RK_PA3 5 &pcfg_pull_none>; 1109*4e72b326SXuhui Lin }; 1110*4e72b326SXuhui Lin 1111*4e72b326SXuhui Lin pwm2m2_ch0_pins: pwm2m2-ch0-pins { 1112*4e72b326SXuhui Lin rockchip,pins = 1113*4e72b326SXuhui Lin /* pwm2m2_ch0 */ 1114*4e72b326SXuhui Lin <6 RK_PA4 6 &pcfg_pull_none>; 1115*4e72b326SXuhui Lin }; 1116*4e72b326SXuhui Lin pwm2m2_ch1_pins: pwm2m2-ch1-pins { 1117*4e72b326SXuhui Lin rockchip,pins = 1118*4e72b326SXuhui Lin /* pwm2m2_ch1 */ 1119*4e72b326SXuhui Lin <6 RK_PA5 6 &pcfg_pull_none>; 1120*4e72b326SXuhui Lin }; 1121*4e72b326SXuhui Lin pwm2m2_ch2_pins: pwm2m2-ch2-pins { 1122*4e72b326SXuhui Lin rockchip,pins = 1123*4e72b326SXuhui Lin /* pwm2m2_ch2 */ 1124*4e72b326SXuhui Lin <6 RK_PA6 6 &pcfg_pull_none>; 1125*4e72b326SXuhui Lin }; 1126*4e72b326SXuhui Lin pwm2m2_ch3_pins: pwm2m2-ch3-pins { 1127*4e72b326SXuhui Lin rockchip,pins = 1128*4e72b326SXuhui Lin /* pwm2m2_ch3 */ 1129*4e72b326SXuhui Lin <6 RK_PA7 4 &pcfg_pull_none>; 1130*4e72b326SXuhui Lin }; 1131*4e72b326SXuhui Lin }; 1132*4e72b326SXuhui Lin 1133*4e72b326SXuhui Lin pwm3 { 1134*4e72b326SXuhui Lin pwm3m0_ch0_pins: pwm3m0-ch0-pins { 1135*4e72b326SXuhui Lin rockchip,pins = 1136*4e72b326SXuhui Lin /* pwm3m0_ch0 */ 1137*4e72b326SXuhui Lin <1 RK_PA0 3 &pcfg_pull_none>; 1138*4e72b326SXuhui Lin }; 1139*4e72b326SXuhui Lin pwm3m0_ch1_pins: pwm3m0-ch1-pins { 1140*4e72b326SXuhui Lin rockchip,pins = 1141*4e72b326SXuhui Lin /* pwm3m0_ch1 */ 1142*4e72b326SXuhui Lin <1 RK_PA1 3 &pcfg_pull_none>; 1143*4e72b326SXuhui Lin }; 1144*4e72b326SXuhui Lin pwm3m0_ch2_pins: pwm3m0-ch2-pins { 1145*4e72b326SXuhui Lin rockchip,pins = 1146*4e72b326SXuhui Lin /* pwm3m0_ch2 */ 1147*4e72b326SXuhui Lin <1 RK_PA2 3 &pcfg_pull_none>; 1148*4e72b326SXuhui Lin }; 1149*4e72b326SXuhui Lin pwm3m0_ch3_pins: pwm3m0-ch3-pins { 1150*4e72b326SXuhui Lin rockchip,pins = 1151*4e72b326SXuhui Lin /* pwm3m0_ch3 */ 1152*4e72b326SXuhui Lin <1 RK_PA3 3 &pcfg_pull_none>; 1153*4e72b326SXuhui Lin }; 1154*4e72b326SXuhui Lin pwm3m0_ch4_pins: pwm3m0-ch4-pins { 1155*4e72b326SXuhui Lin rockchip,pins = 1156*4e72b326SXuhui Lin /* pwm3m0_ch4 */ 1157*4e72b326SXuhui Lin <1 RK_PA4 3 &pcfg_pull_none>; 1158*4e72b326SXuhui Lin }; 1159*4e72b326SXuhui Lin pwm3m0_ch5_pins: pwm3m0-ch5-pins { 1160*4e72b326SXuhui Lin rockchip,pins = 1161*4e72b326SXuhui Lin /* pwm3m0_ch5 */ 1162*4e72b326SXuhui Lin <1 RK_PA5 3 &pcfg_pull_none>; 1163*4e72b326SXuhui Lin }; 1164*4e72b326SXuhui Lin pwm3m0_ch6_pins: pwm3m0-ch6-pins { 1165*4e72b326SXuhui Lin rockchip,pins = 1166*4e72b326SXuhui Lin /* pwm3m0_ch6 */ 1167*4e72b326SXuhui Lin <1 RK_PA6 3 &pcfg_pull_none>; 1168*4e72b326SXuhui Lin }; 1169*4e72b326SXuhui Lin pwm3m0_ch7_pins: pwm3m0-ch7-pins { 1170*4e72b326SXuhui Lin rockchip,pins = 1171*4e72b326SXuhui Lin /* pwm3m0_ch7 */ 1172*4e72b326SXuhui Lin <1 RK_PA7 3 &pcfg_pull_none>; 1173*4e72b326SXuhui Lin }; 1174*4e72b326SXuhui Lin 1175*4e72b326SXuhui Lin pwm3m1_ch0_pins: pwm3m1-ch0-pins { 1176*4e72b326SXuhui Lin rockchip,pins = 1177*4e72b326SXuhui Lin /* pwm3m1_ch0 */ 1178*4e72b326SXuhui Lin <5 RK_PC0 7 &pcfg_pull_none>; 1179*4e72b326SXuhui Lin }; 1180*4e72b326SXuhui Lin pwm3m1_ch1_pins: pwm3m1-ch1-pins { 1181*4e72b326SXuhui Lin rockchip,pins = 1182*4e72b326SXuhui Lin /* pwm3m1_ch1 */ 1183*4e72b326SXuhui Lin <5 RK_PC1 7 &pcfg_pull_none>; 1184*4e72b326SXuhui Lin }; 1185*4e72b326SXuhui Lin pwm3m1_ch2_pins: pwm3m1-ch2-pins { 1186*4e72b326SXuhui Lin rockchip,pins = 1187*4e72b326SXuhui Lin /* pwm3m1_ch2 */ 1188*4e72b326SXuhui Lin <5 RK_PC2 7 &pcfg_pull_none>; 1189*4e72b326SXuhui Lin }; 1190*4e72b326SXuhui Lin pwm3m1_ch3_pins: pwm3m1-ch3-pins { 1191*4e72b326SXuhui Lin rockchip,pins = 1192*4e72b326SXuhui Lin /* pwm3m1_ch3 */ 1193*4e72b326SXuhui Lin <5 RK_PC3 7 &pcfg_pull_none>; 1194*4e72b326SXuhui Lin }; 1195*4e72b326SXuhui Lin pwm3m1_ch4_pins: pwm3m1-ch4-pins { 1196*4e72b326SXuhui Lin rockchip,pins = 1197*4e72b326SXuhui Lin /* pwm3m1_ch4 */ 1198*4e72b326SXuhui Lin <5 RK_PC4 7 &pcfg_pull_none>; 1199*4e72b326SXuhui Lin }; 1200*4e72b326SXuhui Lin pwm3m1_ch5_pins: pwm3m1-ch5-pins { 1201*4e72b326SXuhui Lin rockchip,pins = 1202*4e72b326SXuhui Lin /* pwm3m1_ch5 */ 1203*4e72b326SXuhui Lin <5 RK_PC5 7 &pcfg_pull_none>; 1204*4e72b326SXuhui Lin }; 1205*4e72b326SXuhui Lin pwm3m1_ch6_pins: pwm3m1-ch6-pins { 1206*4e72b326SXuhui Lin rockchip,pins = 1207*4e72b326SXuhui Lin /* pwm3m1_ch6 */ 1208*4e72b326SXuhui Lin <5 RK_PC6 7 &pcfg_pull_none>; 1209*4e72b326SXuhui Lin }; 1210*4e72b326SXuhui Lin pwm3m1_ch7_pins: pwm3m1-ch7-pins { 1211*4e72b326SXuhui Lin rockchip,pins = 1212*4e72b326SXuhui Lin /* pwm3m1_ch7 */ 1213*4e72b326SXuhui Lin <5 RK_PC7 7 &pcfg_pull_none>; 1214*4e72b326SXuhui Lin }; 1215*4e72b326SXuhui Lin }; 1216*4e72b326SXuhui Lin 1217*4e72b326SXuhui Lin pwr { 1218*4e72b326SXuhui Lin pwr_pins: pwr-pins { 1219*4e72b326SXuhui Lin rockchip,pins = 1220*4e72b326SXuhui Lin /* pwr_ctrl0 */ 1221*4e72b326SXuhui Lin <0 RK_PA3 1 &pcfg_pull_none>, 1222*4e72b326SXuhui Lin /* pwr_ctrl1 */ 1223*4e72b326SXuhui Lin <0 RK_PA4 1 &pcfg_pull_none>, 1224*4e72b326SXuhui Lin /* pwr_ctrl2 */ 1225*4e72b326SXuhui Lin <0 RK_PC2 2 &pcfg_pull_none>; 1226*4e72b326SXuhui Lin }; 1227*4e72b326SXuhui Lin }; 1228*4e72b326SXuhui Lin 1229*4e72b326SXuhui Lin ref_clk0 { 1230*4e72b326SXuhui Lin ref_clk0_pins: ref-clk0-pins { 1231*4e72b326SXuhui Lin rockchip,pins = 1232*4e72b326SXuhui Lin /* ref_clk0_out */ 1233*4e72b326SXuhui Lin <0 RK_PA0 1 &pcfg_pull_none>; 1234*4e72b326SXuhui Lin }; 1235*4e72b326SXuhui Lin }; 1236*4e72b326SXuhui Lin 1237*4e72b326SXuhui Lin rtc_32k { 1238*4e72b326SXuhui Lin rtc_32k_pins: rtc-32k-pins { 1239*4e72b326SXuhui Lin rockchip,pins = 1240*4e72b326SXuhui Lin /* rtc_32k_out */ 1241*4e72b326SXuhui Lin <0 RK_PA2 1 &pcfg_pull_none>; 1242*4e72b326SXuhui Lin }; 1243*4e72b326SXuhui Lin }; 1244*4e72b326SXuhui Lin 1245*4e72b326SXuhui Lin sai0 { 1246*4e72b326SXuhui Lin sai0m0_lrck_pins: sai0m0-lrck-pins { 1247*4e72b326SXuhui Lin rockchip,pins = 1248*4e72b326SXuhui Lin /* sai0_lrck_m0 */ 1249*4e72b326SXuhui Lin <7 RK_PA3 1 &pcfg_pull_none>; 1250*4e72b326SXuhui Lin }; 1251*4e72b326SXuhui Lin 1252*4e72b326SXuhui Lin sai0m0_mclk_pins: sai0m0-mclk-pins { 1253*4e72b326SXuhui Lin rockchip,pins = 1254*4e72b326SXuhui Lin /* sai0_mclk_m0 */ 1255*4e72b326SXuhui Lin <7 RK_PA2 1 &pcfg_pull_none>; 1256*4e72b326SXuhui Lin }; 1257*4e72b326SXuhui Lin 1258*4e72b326SXuhui Lin sai0m0_sclk_pins: sai0m0-sclk-pins { 1259*4e72b326SXuhui Lin rockchip,pins = 1260*4e72b326SXuhui Lin /* sai0_sclk_m0 */ 1261*4e72b326SXuhui Lin <7 RK_PA0 1 &pcfg_pull_none>; 1262*4e72b326SXuhui Lin }; 1263*4e72b326SXuhui Lin 1264*4e72b326SXuhui Lin sai0m0_sdi0_pins: sai0m0-sdi0-pins { 1265*4e72b326SXuhui Lin rockchip,pins = 1266*4e72b326SXuhui Lin /* sai0_sdi0_m0 */ 1267*4e72b326SXuhui Lin <7 RK_PA6 1 &pcfg_pull_none>; 1268*4e72b326SXuhui Lin }; 1269*4e72b326SXuhui Lin 1270*4e72b326SXuhui Lin sai0m0_sdi1_pins: sai0m0-sdi1-pins { 1271*4e72b326SXuhui Lin rockchip,pins = 1272*4e72b326SXuhui Lin /* sai0_sdi1_m0 */ 1273*4e72b326SXuhui Lin <7 RK_PB1 1 &pcfg_pull_none>; 1274*4e72b326SXuhui Lin }; 1275*4e72b326SXuhui Lin 1276*4e72b326SXuhui Lin sai0m0_sdi2_pins: sai0m0-sdi2-pins { 1277*4e72b326SXuhui Lin rockchip,pins = 1278*4e72b326SXuhui Lin /* sai0_sdi2_m0 */ 1279*4e72b326SXuhui Lin <7 RK_PB0 1 &pcfg_pull_none>; 1280*4e72b326SXuhui Lin }; 1281*4e72b326SXuhui Lin 1282*4e72b326SXuhui Lin sai0m0_sdi3_pins: sai0m0-sdi3-pins { 1283*4e72b326SXuhui Lin rockchip,pins = 1284*4e72b326SXuhui Lin /* sai0_sdi3_m0 */ 1285*4e72b326SXuhui Lin <7 RK_PA7 1 &pcfg_pull_none>; 1286*4e72b326SXuhui Lin }; 1287*4e72b326SXuhui Lin 1288*4e72b326SXuhui Lin sai0m0_sdo0_pins: sai0m0-sdo0-pins { 1289*4e72b326SXuhui Lin rockchip,pins = 1290*4e72b326SXuhui Lin /* sai0_sdo0_m0 */ 1291*4e72b326SXuhui Lin <7 RK_PA5 1 &pcfg_pull_none>; 1292*4e72b326SXuhui Lin }; 1293*4e72b326SXuhui Lin 1294*4e72b326SXuhui Lin sai0m0_sdo1_pins: sai0m0-sdo1-pins { 1295*4e72b326SXuhui Lin rockchip,pins = 1296*4e72b326SXuhui Lin /* sai0_sdo1_m0 */ 1297*4e72b326SXuhui Lin <7 RK_PA7 2 &pcfg_pull_none>; 1298*4e72b326SXuhui Lin }; 1299*4e72b326SXuhui Lin 1300*4e72b326SXuhui Lin sai0m0_sdo2_pins: sai0m0-sdo2-pins { 1301*4e72b326SXuhui Lin rockchip,pins = 1302*4e72b326SXuhui Lin /* sai0_sdo2_m0 */ 1303*4e72b326SXuhui Lin <7 RK_PB0 2 &pcfg_pull_none>; 1304*4e72b326SXuhui Lin }; 1305*4e72b326SXuhui Lin 1306*4e72b326SXuhui Lin sai0m0_sdo3_pins: sai0m0-sdo3-pins { 1307*4e72b326SXuhui Lin rockchip,pins = 1308*4e72b326SXuhui Lin /* sai0_sdo3_m0 */ 1309*4e72b326SXuhui Lin <7 RK_PB1 2 &pcfg_pull_none>; 1310*4e72b326SXuhui Lin }; 1311*4e72b326SXuhui Lin 1312*4e72b326SXuhui Lin sai0m1_lrck_pins: sai0m1-lrck-pins { 1313*4e72b326SXuhui Lin rockchip,pins = 1314*4e72b326SXuhui Lin /* sai0_lrck_m1 */ 1315*4e72b326SXuhui Lin <6 RK_PA1 5 &pcfg_pull_none>; 1316*4e72b326SXuhui Lin }; 1317*4e72b326SXuhui Lin 1318*4e72b326SXuhui Lin sai0m1_mclk_pins: sai0m1-mclk-pins { 1319*4e72b326SXuhui Lin rockchip,pins = 1320*4e72b326SXuhui Lin /* sai0_mclk_m1 */ 1321*4e72b326SXuhui Lin <6 RK_PA4 5 &pcfg_pull_none>; 1322*4e72b326SXuhui Lin }; 1323*4e72b326SXuhui Lin 1324*4e72b326SXuhui Lin sai0m1_sclk_pins: sai0m1-sclk-pins { 1325*4e72b326SXuhui Lin rockchip,pins = 1326*4e72b326SXuhui Lin /* sai0_sclk_m1 */ 1327*4e72b326SXuhui Lin <6 RK_PA0 5 &pcfg_pull_none>; 1328*4e72b326SXuhui Lin }; 1329*4e72b326SXuhui Lin 1330*4e72b326SXuhui Lin sai0m1_sdi0_pins: sai0m1-sdi0-pins { 1331*4e72b326SXuhui Lin rockchip,pins = 1332*4e72b326SXuhui Lin /* sai0_sdi0_m1 */ 1333*4e72b326SXuhui Lin <6 RK_PA3 5 &pcfg_pull_none>; 1334*4e72b326SXuhui Lin }; 1335*4e72b326SXuhui Lin 1336*4e72b326SXuhui Lin sai0m1_sdi1_pins: sai0m1-sdi1-pins { 1337*4e72b326SXuhui Lin rockchip,pins = 1338*4e72b326SXuhui Lin /* sai0_sdi1_m1 */ 1339*4e72b326SXuhui Lin <6 RK_PB1 5 &pcfg_pull_none>; 1340*4e72b326SXuhui Lin }; 1341*4e72b326SXuhui Lin 1342*4e72b326SXuhui Lin sai0m1_sdi2_pins: sai0m1-sdi2-pins { 1343*4e72b326SXuhui Lin rockchip,pins = 1344*4e72b326SXuhui Lin /* sai0_sdi2_m1 */ 1345*4e72b326SXuhui Lin <6 RK_PB0 5 &pcfg_pull_none>; 1346*4e72b326SXuhui Lin }; 1347*4e72b326SXuhui Lin 1348*4e72b326SXuhui Lin sai0m1_sdi3_pins: sai0m1-sdi3-pins { 1349*4e72b326SXuhui Lin rockchip,pins = 1350*4e72b326SXuhui Lin /* sai0_sdi3_m1 */ 1351*4e72b326SXuhui Lin <6 RK_PA7 5 &pcfg_pull_none>; 1352*4e72b326SXuhui Lin }; 1353*4e72b326SXuhui Lin 1354*4e72b326SXuhui Lin sai0m1_sdo0_pins: sai0m1-sdo0-pins { 1355*4e72b326SXuhui Lin rockchip,pins = 1356*4e72b326SXuhui Lin /* sai0_sdo0_m1 */ 1357*4e72b326SXuhui Lin <6 RK_PA2 5 &pcfg_pull_none>; 1358*4e72b326SXuhui Lin }; 1359*4e72b326SXuhui Lin 1360*4e72b326SXuhui Lin sai0m1_sdo1_pins: sai0m1-sdo1-pins { 1361*4e72b326SXuhui Lin rockchip,pins = 1362*4e72b326SXuhui Lin /* sai0_sdo1_m1 */ 1363*4e72b326SXuhui Lin <6 RK_PA7 6 &pcfg_pull_none>; 1364*4e72b326SXuhui Lin }; 1365*4e72b326SXuhui Lin 1366*4e72b326SXuhui Lin sai0m1_sdo2_pins: sai0m1-sdo2-pins { 1367*4e72b326SXuhui Lin rockchip,pins = 1368*4e72b326SXuhui Lin /* sai0_sdo2_m1 */ 1369*4e72b326SXuhui Lin <6 RK_PB0 6 &pcfg_pull_none>; 1370*4e72b326SXuhui Lin }; 1371*4e72b326SXuhui Lin 1372*4e72b326SXuhui Lin sai0m1_sdo3_pins: sai0m1-sdo3-pins { 1373*4e72b326SXuhui Lin rockchip,pins = 1374*4e72b326SXuhui Lin /* sai0_sdo3_m1 */ 1375*4e72b326SXuhui Lin <6 RK_PB1 6 &pcfg_pull_none>; 1376*4e72b326SXuhui Lin }; 1377*4e72b326SXuhui Lin }; 1378*4e72b326SXuhui Lin 1379*4e72b326SXuhui Lin sai1 { 1380*4e72b326SXuhui Lin sai1m0_lrck_pins: sai1m0-lrck-pins { 1381*4e72b326SXuhui Lin rockchip,pins = 1382*4e72b326SXuhui Lin /* sai1_lrck_m0 */ 1383*4e72b326SXuhui Lin <1 RK_PB4 2 &pcfg_pull_none>; 1384*4e72b326SXuhui Lin }; 1385*4e72b326SXuhui Lin 1386*4e72b326SXuhui Lin sai1m0_mclk_pins: sai1m0-mclk-pins { 1387*4e72b326SXuhui Lin rockchip,pins = 1388*4e72b326SXuhui Lin /* sai1_mclk_m0 */ 1389*4e72b326SXuhui Lin <1 RK_PB0 2 &pcfg_pull_none>; 1390*4e72b326SXuhui Lin }; 1391*4e72b326SXuhui Lin 1392*4e72b326SXuhui Lin sai1m0_sclk_pins: sai1m0-sclk-pins { 1393*4e72b326SXuhui Lin rockchip,pins = 1394*4e72b326SXuhui Lin /* sai1_sclk_m0 */ 1395*4e72b326SXuhui Lin <1 RK_PB5 2 &pcfg_pull_none>; 1396*4e72b326SXuhui Lin }; 1397*4e72b326SXuhui Lin 1398*4e72b326SXuhui Lin sai1m0_sdi_pins: sai1m0-sdi-pins { 1399*4e72b326SXuhui Lin rockchip,pins = 1400*4e72b326SXuhui Lin /* sai1m0_sdi */ 1401*4e72b326SXuhui Lin <1 RK_PB6 2 &pcfg_pull_none>; 1402*4e72b326SXuhui Lin }; 1403*4e72b326SXuhui Lin sai1m0_sdo_pins: sai1m0-sdo-pins { 1404*4e72b326SXuhui Lin rockchip,pins = 1405*4e72b326SXuhui Lin /* sai1m0_sdo */ 1406*4e72b326SXuhui Lin <1 RK_PB2 2 &pcfg_pull_none>; 1407*4e72b326SXuhui Lin }; 1408*4e72b326SXuhui Lin 1409*4e72b326SXuhui Lin sai1m1_lrck_pins: sai1m1-lrck-pins { 1410*4e72b326SXuhui Lin rockchip,pins = 1411*4e72b326SXuhui Lin /* sai1_lrck_m1 */ 1412*4e72b326SXuhui Lin <4 RK_PA5 2 &pcfg_pull_none>; 1413*4e72b326SXuhui Lin }; 1414*4e72b326SXuhui Lin 1415*4e72b326SXuhui Lin sai1m1_mclk_pins: sai1m1-mclk-pins { 1416*4e72b326SXuhui Lin rockchip,pins = 1417*4e72b326SXuhui Lin /* sai1_mclk_m1 */ 1418*4e72b326SXuhui Lin <4 RK_PA3 2 &pcfg_pull_none>; 1419*4e72b326SXuhui Lin }; 1420*4e72b326SXuhui Lin 1421*4e72b326SXuhui Lin sai1m1_sclk_pins: sai1m1-sclk-pins { 1422*4e72b326SXuhui Lin rockchip,pins = 1423*4e72b326SXuhui Lin /* sai1_sclk_m1 */ 1424*4e72b326SXuhui Lin <4 RK_PA4 2 &pcfg_pull_none>; 1425*4e72b326SXuhui Lin }; 1426*4e72b326SXuhui Lin 1427*4e72b326SXuhui Lin sai1m1_sdi_pins: sai1m1-sdi-pins { 1428*4e72b326SXuhui Lin rockchip,pins = 1429*4e72b326SXuhui Lin /* sai1m1_sdi */ 1430*4e72b326SXuhui Lin <4 RK_PA6 2 &pcfg_pull_none>; 1431*4e72b326SXuhui Lin }; 1432*4e72b326SXuhui Lin sai1m1_sdo_pins: sai1m1-sdo-pins { 1433*4e72b326SXuhui Lin rockchip,pins = 1434*4e72b326SXuhui Lin /* sai1m1_sdo */ 1435*4e72b326SXuhui Lin <4 RK_PA7 2 &pcfg_pull_none>; 1436*4e72b326SXuhui Lin }; 1437*4e72b326SXuhui Lin 1438*4e72b326SXuhui Lin sai1m2_lrck_pins: sai1m2-lrck-pins { 1439*4e72b326SXuhui Lin rockchip,pins = 1440*4e72b326SXuhui Lin /* sai1_lrck_m2 */ 1441*4e72b326SXuhui Lin <5 RK_PC6 5 &pcfg_pull_none>; 1442*4e72b326SXuhui Lin }; 1443*4e72b326SXuhui Lin 1444*4e72b326SXuhui Lin sai1m2_mclk_pins: sai1m2-mclk-pins { 1445*4e72b326SXuhui Lin rockchip,pins = 1446*4e72b326SXuhui Lin /* sai1_mclk_m2 */ 1447*4e72b326SXuhui Lin <5 RK_PC3 5 &pcfg_pull_none>; 1448*4e72b326SXuhui Lin }; 1449*4e72b326SXuhui Lin 1450*4e72b326SXuhui Lin sai1m2_sclk_pins: sai1m2-sclk-pins { 1451*4e72b326SXuhui Lin rockchip,pins = 1452*4e72b326SXuhui Lin /* sai1_sclk_m2 */ 1453*4e72b326SXuhui Lin <5 RK_PC5 5 &pcfg_pull_none>; 1454*4e72b326SXuhui Lin }; 1455*4e72b326SXuhui Lin 1456*4e72b326SXuhui Lin sai1m2_sdi_pins: sai1m2-sdi-pins { 1457*4e72b326SXuhui Lin rockchip,pins = 1458*4e72b326SXuhui Lin /* sai1m2_sdi */ 1459*4e72b326SXuhui Lin <5 RK_PC7 5 &pcfg_pull_none>; 1460*4e72b326SXuhui Lin }; 1461*4e72b326SXuhui Lin sai1m2_sdo_pins: sai1m2-sdo-pins { 1462*4e72b326SXuhui Lin rockchip,pins = 1463*4e72b326SXuhui Lin /* sai1m2_sdo */ 1464*4e72b326SXuhui Lin <5 RK_PC4 5 &pcfg_pull_none>; 1465*4e72b326SXuhui Lin }; 1466*4e72b326SXuhui Lin }; 1467*4e72b326SXuhui Lin 1468*4e72b326SXuhui Lin sai2 { 1469*4e72b326SXuhui Lin sai2m0_lrck_pins: sai2m0-lrck-pins { 1470*4e72b326SXuhui Lin rockchip,pins = 1471*4e72b326SXuhui Lin /* sai2_lrck_m0 */ 1472*4e72b326SXuhui Lin <3 RK_PB5 2 &pcfg_pull_none>; 1473*4e72b326SXuhui Lin }; 1474*4e72b326SXuhui Lin 1475*4e72b326SXuhui Lin sai2m0_mclk_pins: sai2m0-mclk-pins { 1476*4e72b326SXuhui Lin rockchip,pins = 1477*4e72b326SXuhui Lin /* sai2_mclk_m0 */ 1478*4e72b326SXuhui Lin <3 RK_PB6 2 &pcfg_pull_none>; 1479*4e72b326SXuhui Lin }; 1480*4e72b326SXuhui Lin 1481*4e72b326SXuhui Lin sai2m0_sclk_pins: sai2m0-sclk-pins { 1482*4e72b326SXuhui Lin rockchip,pins = 1483*4e72b326SXuhui Lin /* sai2_sclk_m0 */ 1484*4e72b326SXuhui Lin <3 RK_PB4 2 &pcfg_pull_none>; 1485*4e72b326SXuhui Lin }; 1486*4e72b326SXuhui Lin 1487*4e72b326SXuhui Lin sai2m0_sdi0_pins: sai2m0-sdi0-pins { 1488*4e72b326SXuhui Lin rockchip,pins = 1489*4e72b326SXuhui Lin /* sai2_sdi0_m0 */ 1490*4e72b326SXuhui Lin <3 RK_PB3 2 &pcfg_pull_none>; 1491*4e72b326SXuhui Lin }; 1492*4e72b326SXuhui Lin 1493*4e72b326SXuhui Lin sai2m0_sdi1_pins: sai2m0-sdi1-pins { 1494*4e72b326SXuhui Lin rockchip,pins = 1495*4e72b326SXuhui Lin /* sai2_sdi1_m0 */ 1496*4e72b326SXuhui Lin <3 RK_PB7 2 &pcfg_pull_none>; 1497*4e72b326SXuhui Lin }; 1498*4e72b326SXuhui Lin 1499*4e72b326SXuhui Lin sai2m0_sdi2_pins: sai2m0-sdi2-pins { 1500*4e72b326SXuhui Lin rockchip,pins = 1501*4e72b326SXuhui Lin /* sai2_sdi2_m0 */ 1502*4e72b326SXuhui Lin <3 RK_PB1 2 &pcfg_pull_none>; 1503*4e72b326SXuhui Lin }; 1504*4e72b326SXuhui Lin 1505*4e72b326SXuhui Lin sai2m0_sdo_pins: sai2m0-sdo-pins { 1506*4e72b326SXuhui Lin rockchip,pins = 1507*4e72b326SXuhui Lin /* sai2m0_sdo */ 1508*4e72b326SXuhui Lin <3 RK_PB2 2 &pcfg_pull_none>; 1509*4e72b326SXuhui Lin }; 1510*4e72b326SXuhui Lin 1511*4e72b326SXuhui Lin sai2m1_lrck_pins: sai2m1-lrck-pins { 1512*4e72b326SXuhui Lin rockchip,pins = 1513*4e72b326SXuhui Lin /* sai2_lrck_m1 */ 1514*4e72b326SXuhui Lin <5 RK_PA7 5 &pcfg_pull_none>; 1515*4e72b326SXuhui Lin }; 1516*4e72b326SXuhui Lin 1517*4e72b326SXuhui Lin sai2m1_mclk_pins: sai2m1-mclk-pins { 1518*4e72b326SXuhui Lin rockchip,pins = 1519*4e72b326SXuhui Lin /* sai2_mclk_m1 */ 1520*4e72b326SXuhui Lin <5 RK_PA3 5 &pcfg_pull_none>; 1521*4e72b326SXuhui Lin }; 1522*4e72b326SXuhui Lin 1523*4e72b326SXuhui Lin sai2m1_sclk_pins: sai2m1-sclk-pins { 1524*4e72b326SXuhui Lin rockchip,pins = 1525*4e72b326SXuhui Lin /* sai2_sclk_m1 */ 1526*4e72b326SXuhui Lin <5 RK_PA5 5 &pcfg_pull_none>; 1527*4e72b326SXuhui Lin }; 1528*4e72b326SXuhui Lin 1529*4e72b326SXuhui Lin sai2m1_sdi0_pins: sai2m1-sdi0-pins { 1530*4e72b326SXuhui Lin rockchip,pins = 1531*4e72b326SXuhui Lin /* sai2_sdi0_m1 */ 1532*4e72b326SXuhui Lin <5 RK_PA6 5 &pcfg_pull_none>; 1533*4e72b326SXuhui Lin }; 1534*4e72b326SXuhui Lin 1535*4e72b326SXuhui Lin sai2m1_sdi1_pins: sai2m1-sdi1-pins { 1536*4e72b326SXuhui Lin rockchip,pins = 1537*4e72b326SXuhui Lin /* sai2_sdi1_m1 */ 1538*4e72b326SXuhui Lin <5 RK_PA2 5 &pcfg_pull_none>; 1539*4e72b326SXuhui Lin }; 1540*4e72b326SXuhui Lin 1541*4e72b326SXuhui Lin sai2m1_sdi2_pins: sai2m1-sdi2-pins { 1542*4e72b326SXuhui Lin rockchip,pins = 1543*4e72b326SXuhui Lin /* sai2_sdi2_m1 */ 1544*4e72b326SXuhui Lin <5 RK_PA1 5 &pcfg_pull_none>; 1545*4e72b326SXuhui Lin }; 1546*4e72b326SXuhui Lin 1547*4e72b326SXuhui Lin sai2m1_sdo_pins: sai2m1-sdo-pins { 1548*4e72b326SXuhui Lin rockchip,pins = 1549*4e72b326SXuhui Lin /* sai2m1_sdo */ 1550*4e72b326SXuhui Lin <5 RK_PA4 5 &pcfg_pull_none>; 1551*4e72b326SXuhui Lin }; 1552*4e72b326SXuhui Lin }; 1553*4e72b326SXuhui Lin 1554*4e72b326SXuhui Lin sdmmc0_pins: sdmmc0 { 1555*4e72b326SXuhui Lin sdmmc0_bus4_pins: sdmmc0-bus4-pins { 1556*4e72b326SXuhui Lin rockchip,pins = 1557*4e72b326SXuhui Lin /* sdmmc0_d0 */ 1558*4e72b326SXuhui Lin <2 RK_PA0 1 &pcfg_pull_up>, 1559*4e72b326SXuhui Lin /* sdmmc0_d1 */ 1560*4e72b326SXuhui Lin <2 RK_PA1 1 &pcfg_pull_up>, 1561*4e72b326SXuhui Lin /* sdmmc0_d2 */ 1562*4e72b326SXuhui Lin <2 RK_PA2 1 &pcfg_pull_up>, 1563*4e72b326SXuhui Lin /* sdmmc0_d3 */ 1564*4e72b326SXuhui Lin <2 RK_PA3 1 &pcfg_pull_up>; 1565*4e72b326SXuhui Lin }; 1566*4e72b326SXuhui Lin 1567*4e72b326SXuhui Lin sdmmc0_cmd_pins: sdmmc0-cmd-pins { 1568*4e72b326SXuhui Lin rockchip,pins = 1569*4e72b326SXuhui Lin /* sdmmc0_cmd */ 1570*4e72b326SXuhui Lin <2 RK_PA5 1 &pcfg_pull_up>; 1571*4e72b326SXuhui Lin }; 1572*4e72b326SXuhui Lin 1573*4e72b326SXuhui Lin sdmmc0_clk_pins: sdmmc0-clk-pins { 1574*4e72b326SXuhui Lin rockchip,pins = 1575*4e72b326SXuhui Lin /* sdmmc0_clk */ 1576*4e72b326SXuhui Lin <2 RK_PA4 1 &pcfg_pull_none>; 1577*4e72b326SXuhui Lin }; 1578*4e72b326SXuhui Lin sdmmc0_detn_pins: sdmmc0-detn-pins { 1579*4e72b326SXuhui Lin rockchip,pins = 1580*4e72b326SXuhui Lin /* sdmmc0_detn */ 1581*4e72b326SXuhui Lin <0 RK_PA5 1 &pcfg_pull_none>; 1582*4e72b326SXuhui Lin }; 1583*4e72b326SXuhui Lin }; 1584*4e72b326SXuhui Lin 1585*4e72b326SXuhui Lin sdmmc1 { 1586*4e72b326SXuhui Lin sdmmc1_bus4_pins: sdmmc1-bus4-pins { 1587*4e72b326SXuhui Lin rockchip,pins = 1588*4e72b326SXuhui Lin /* sdmmc1_d0 */ 1589*4e72b326SXuhui Lin <3 RK_PA2 1 &pcfg_pull_up>, 1590*4e72b326SXuhui Lin /* sdmmc1_d1 */ 1591*4e72b326SXuhui Lin <3 RK_PA3 1 &pcfg_pull_up>, 1592*4e72b326SXuhui Lin /* sdmmc1_d2 */ 1593*4e72b326SXuhui Lin <3 RK_PA4 1 &pcfg_pull_up>, 1594*4e72b326SXuhui Lin /* sdmmc1_d3 */ 1595*4e72b326SXuhui Lin <3 RK_PA5 1 &pcfg_pull_up>; 1596*4e72b326SXuhui Lin }; 1597*4e72b326SXuhui Lin 1598*4e72b326SXuhui Lin sdmmc1_cmd_pins: sdmmc1-cmd-pins { 1599*4e72b326SXuhui Lin rockchip,pins = 1600*4e72b326SXuhui Lin /* sdmmc1_cmd */ 1601*4e72b326SXuhui Lin <3 RK_PA1 1 &pcfg_pull_up>; 1602*4e72b326SXuhui Lin }; 1603*4e72b326SXuhui Lin 1604*4e72b326SXuhui Lin sdmmc1_clk_pins: sdmmc1-clk-pins { 1605*4e72b326SXuhui Lin rockchip,pins = 1606*4e72b326SXuhui Lin /* sdmmc1_clk */ 1607*4e72b326SXuhui Lin <3 RK_PA0 1 &pcfg_pull_none>; 1608*4e72b326SXuhui Lin }; 1609*4e72b326SXuhui Lin sdmmc1_detn_pins: sdmmc1-detn-pins { 1610*4e72b326SXuhui Lin rockchip,pins = 1611*4e72b326SXuhui Lin /* sdmmc1_detn */ 1612*4e72b326SXuhui Lin <3 RK_PB6 3 &pcfg_pull_none>; 1613*4e72b326SXuhui Lin }; 1614*4e72b326SXuhui Lin }; 1615*4e72b326SXuhui Lin 1616*4e72b326SXuhui Lin sdmmc0_testclk { 1617*4e72b326SXuhui Lin sdmmc0_testclk_out_pins: sdmmc0-testclk-out-pins { 1618*4e72b326SXuhui Lin rockchip,pins = 1619*4e72b326SXuhui Lin /* sdmmc0_testclk_out */ 1620*4e72b326SXuhui Lin <1 RK_PB7 3 &pcfg_pull_none>; 1621*4e72b326SXuhui Lin }; 1622*4e72b326SXuhui Lin }; 1623*4e72b326SXuhui Lin 1624*4e72b326SXuhui Lin sdmmc0_testdata { 1625*4e72b326SXuhui Lin sdmmc0_testdata_out_pins: sdmmc0-testdata-out-pins { 1626*4e72b326SXuhui Lin rockchip,pins = 1627*4e72b326SXuhui Lin /* sdmmc0_testdata_out */ 1628*4e72b326SXuhui Lin <1 RK_PB0 3 &pcfg_pull_none>; 1629*4e72b326SXuhui Lin }; 1630*4e72b326SXuhui Lin }; 1631*4e72b326SXuhui Lin 1632*4e72b326SXuhui Lin sdmmc1_testclk { 1633*4e72b326SXuhui Lin sdmmc1_testclk_out_pins: sdmmc1-testclk-out-pins { 1634*4e72b326SXuhui Lin rockchip,pins = 1635*4e72b326SXuhui Lin /* sdmmc1_testclk_out */ 1636*4e72b326SXuhui Lin <3 RK_PA6 6 &pcfg_pull_none>; 1637*4e72b326SXuhui Lin }; 1638*4e72b326SXuhui Lin }; 1639*4e72b326SXuhui Lin 1640*4e72b326SXuhui Lin sdmmc1_testdata { 1641*4e72b326SXuhui Lin sdmmc1_testdata_out_pins: sdmmc1-testdata-out-pins { 1642*4e72b326SXuhui Lin rockchip,pins = 1643*4e72b326SXuhui Lin /* sdmmc1_testdata_out */ 1644*4e72b326SXuhui Lin <3 RK_PA7 6 &pcfg_pull_none>; 1645*4e72b326SXuhui Lin }; 1646*4e72b326SXuhui Lin }; 1647*4e72b326SXuhui Lin 1648*4e72b326SXuhui Lin spi0 { 1649*4e72b326SXuhui Lin spi0m0_clk_pins: spi0m0-clk-pins { 1650*4e72b326SXuhui Lin rockchip,pins = 1651*4e72b326SXuhui Lin /* spi0_clk_m0 */ 1652*4e72b326SXuhui Lin <0 RK_PB2 2 &pcfg_pull_none_drv_level_3>, 1653*4e72b326SXuhui Lin /* spi0_miso_m0 */ 1654*4e72b326SXuhui Lin <0 RK_PB1 2 &pcfg_pull_none_drv_level_3>, 1655*4e72b326SXuhui Lin /* spi0_mosi_m0 */ 1656*4e72b326SXuhui Lin <0 RK_PB0 2 &pcfg_pull_none_drv_level_3>; 1657*4e72b326SXuhui Lin }; 1658*4e72b326SXuhui Lin 1659*4e72b326SXuhui Lin spi0m0_csn0_pins: spi0m0-csn0-pins { 1660*4e72b326SXuhui Lin rockchip,pins = 1661*4e72b326SXuhui Lin /* spi0m0_csn0 */ 1662*4e72b326SXuhui Lin <0 RK_PA7 2 &pcfg_pull_none_drv_level_3>; 1663*4e72b326SXuhui Lin }; 1664*4e72b326SXuhui Lin spi0m0_csn1_pins: spi0m0-csn1-pins { 1665*4e72b326SXuhui Lin rockchip,pins = 1666*4e72b326SXuhui Lin /* spi0m0_csn1 */ 1667*4e72b326SXuhui Lin <0 RK_PA6 2 &pcfg_pull_none_drv_level_3>; 1668*4e72b326SXuhui Lin }; 1669*4e72b326SXuhui Lin 1670*4e72b326SXuhui Lin spi0m1_clk_pins: spi0m1-clk-pins { 1671*4e72b326SXuhui Lin rockchip,pins = 1672*4e72b326SXuhui Lin /* spi0_clk_m1 */ 1673*4e72b326SXuhui Lin <4 RK_PA7 1 &pcfg_pull_none_drv_level_3>, 1674*4e72b326SXuhui Lin /* spi0_miso_m1 */ 1675*4e72b326SXuhui Lin <4 RK_PA5 1 &pcfg_pull_none_drv_level_3>, 1676*4e72b326SXuhui Lin /* spi0_mosi_m1 */ 1677*4e72b326SXuhui Lin <4 RK_PA4 1 &pcfg_pull_none_drv_level_3>; 1678*4e72b326SXuhui Lin }; 1679*4e72b326SXuhui Lin 1680*4e72b326SXuhui Lin spi0m1_csn0_pins: spi0m1-csn0-pins { 1681*4e72b326SXuhui Lin rockchip,pins = 1682*4e72b326SXuhui Lin /* spi0m1_csn0 */ 1683*4e72b326SXuhui Lin <4 RK_PA6 1 &pcfg_pull_none_drv_level_3>; 1684*4e72b326SXuhui Lin }; 1685*4e72b326SXuhui Lin spi0m1_csn1_pins: spi0m1-csn1-pins { 1686*4e72b326SXuhui Lin rockchip,pins = 1687*4e72b326SXuhui Lin /* spi0m1_csn1 */ 1688*4e72b326SXuhui Lin <4 RK_PA3 1 &pcfg_pull_none_drv_level_3>; 1689*4e72b326SXuhui Lin }; 1690*4e72b326SXuhui Lin 1691*4e72b326SXuhui Lin spi0m2_clk_pins: spi0m2-clk-pins { 1692*4e72b326SXuhui Lin rockchip,pins = 1693*4e72b326SXuhui Lin /* spi0_clk_m2 */ 1694*4e72b326SXuhui Lin <5 RK_PA6 2 &pcfg_pull_none_drv_level_3>, 1695*4e72b326SXuhui Lin /* spi0_miso_m2 */ 1696*4e72b326SXuhui Lin <5 RK_PA5 2 &pcfg_pull_none_drv_level_3>, 1697*4e72b326SXuhui Lin /* spi0_mosi_m2 */ 1698*4e72b326SXuhui Lin <5 RK_PA4 2 &pcfg_pull_none_drv_level_3>; 1699*4e72b326SXuhui Lin }; 1700*4e72b326SXuhui Lin 1701*4e72b326SXuhui Lin spi0m2_csn0_pins: spi0m2-csn0-pins { 1702*4e72b326SXuhui Lin rockchip,pins = 1703*4e72b326SXuhui Lin /* spi0m2_csn0 */ 1704*4e72b326SXuhui Lin <5 RK_PA3 2 &pcfg_pull_none_drv_level_3>; 1705*4e72b326SXuhui Lin }; 1706*4e72b326SXuhui Lin spi0m2_csn1_pins: spi0m2-csn1-pins { 1707*4e72b326SXuhui Lin rockchip,pins = 1708*4e72b326SXuhui Lin /* spi0m2_csn1 */ 1709*4e72b326SXuhui Lin <5 RK_PA7 2 &pcfg_pull_none_drv_level_3>; 1710*4e72b326SXuhui Lin }; 1711*4e72b326SXuhui Lin }; 1712*4e72b326SXuhui Lin 1713*4e72b326SXuhui Lin spi1 { 1714*4e72b326SXuhui Lin spi1m0_clk_pins: spi1m0-clk-pins { 1715*4e72b326SXuhui Lin rockchip,pins = 1716*4e72b326SXuhui Lin /* spi1_clk_m0 */ 1717*4e72b326SXuhui Lin <6 RK_PB4 4 &pcfg_pull_none_drv_level_3>, 1718*4e72b326SXuhui Lin /* spi1_miso_m0 */ 1719*4e72b326SXuhui Lin <6 RK_PB3 4 &pcfg_pull_none_drv_level_3>, 1720*4e72b326SXuhui Lin /* spi1_mosi_m0 */ 1721*4e72b326SXuhui Lin <6 RK_PB2 4 &pcfg_pull_none_drv_level_3>; 1722*4e72b326SXuhui Lin }; 1723*4e72b326SXuhui Lin 1724*4e72b326SXuhui Lin spi1m0_csn0_pins: spi1m0-csn0-pins { 1725*4e72b326SXuhui Lin rockchip,pins = 1726*4e72b326SXuhui Lin /* spi1m0_csn0 */ 1727*4e72b326SXuhui Lin <6 RK_PB1 4 &pcfg_pull_none_drv_level_3>; 1728*4e72b326SXuhui Lin }; 1729*4e72b326SXuhui Lin spi1m0_csn1_pins: spi1m0-csn1-pins { 1730*4e72b326SXuhui Lin rockchip,pins = 1731*4e72b326SXuhui Lin /* spi1m0_csn1 */ 1732*4e72b326SXuhui Lin <6 RK_PB0 4 &pcfg_pull_none_drv_level_3>; 1733*4e72b326SXuhui Lin }; 1734*4e72b326SXuhui Lin 1735*4e72b326SXuhui Lin spi1m1_clk_pins: spi1m1-clk-pins { 1736*4e72b326SXuhui Lin rockchip,pins = 1737*4e72b326SXuhui Lin /* spi1_clk_m1 */ 1738*4e72b326SXuhui Lin <3 RK_PB4 1 &pcfg_pull_none_drv_level_3>, 1739*4e72b326SXuhui Lin /* spi1_miso_m1 */ 1740*4e72b326SXuhui Lin <3 RK_PB3 1 &pcfg_pull_none_drv_level_3>, 1741*4e72b326SXuhui Lin /* spi1_mosi_m1 */ 1742*4e72b326SXuhui Lin <3 RK_PB2 1 &pcfg_pull_none_drv_level_3>; 1743*4e72b326SXuhui Lin }; 1744*4e72b326SXuhui Lin 1745*4e72b326SXuhui Lin spi1m1_csn0_pins: spi1m1-csn0-pins { 1746*4e72b326SXuhui Lin rockchip,pins = 1747*4e72b326SXuhui Lin /* spi1m1_csn0 */ 1748*4e72b326SXuhui Lin <3 RK_PB5 1 &pcfg_pull_none_drv_level_3>; 1749*4e72b326SXuhui Lin }; 1750*4e72b326SXuhui Lin spi1m1_csn1_pins: spi1m1-csn1-pins { 1751*4e72b326SXuhui Lin rockchip,pins = 1752*4e72b326SXuhui Lin /* spi1m1_csn1 */ 1753*4e72b326SXuhui Lin <3 RK_PB6 1 &pcfg_pull_none_drv_level_3>; 1754*4e72b326SXuhui Lin }; 1755*4e72b326SXuhui Lin 1756*4e72b326SXuhui Lin spi1m2_clk_pins: spi1m2-clk-pins { 1757*4e72b326SXuhui Lin rockchip,pins = 1758*4e72b326SXuhui Lin /* spi1_clk_m2 */ 1759*4e72b326SXuhui Lin <5 RK_PD1 2 &pcfg_pull_none_drv_level_3>, 1760*4e72b326SXuhui Lin /* spi1_miso_m2 */ 1761*4e72b326SXuhui Lin <5 RK_PD3 2 &pcfg_pull_none_drv_level_3>, 1762*4e72b326SXuhui Lin /* spi1_mosi_m2 */ 1763*4e72b326SXuhui Lin <5 RK_PD2 2 &pcfg_pull_none_drv_level_3>; 1764*4e72b326SXuhui Lin }; 1765*4e72b326SXuhui Lin 1766*4e72b326SXuhui Lin spi1m2_csn0_pins: spi1m2-csn0-pins { 1767*4e72b326SXuhui Lin rockchip,pins = 1768*4e72b326SXuhui Lin /* spi1m2_csn0 */ 1769*4e72b326SXuhui Lin <5 RK_PD0 2 &pcfg_pull_none_drv_level_3>; 1770*4e72b326SXuhui Lin }; 1771*4e72b326SXuhui Lin spi1m2_csn1_pins: spi1m2-csn1-pins { 1772*4e72b326SXuhui Lin rockchip,pins = 1773*4e72b326SXuhui Lin /* spi1m2_csn1 */ 1774*4e72b326SXuhui Lin <5 RK_PD4 2 &pcfg_pull_none_drv_level_3>; 1775*4e72b326SXuhui Lin }; 1776*4e72b326SXuhui Lin }; 1777*4e72b326SXuhui Lin 1778*4e72b326SXuhui Lin spi2ahb { 1779*4e72b326SXuhui Lin spi2ahb_clk_pins: spi2ahb-clk-pins { 1780*4e72b326SXuhui Lin rockchip,pins = 1781*4e72b326SXuhui Lin /* spi2ahb_clk */ 1782*4e72b326SXuhui Lin <0 RK_PC3 1 &pcfg_pull_none>; 1783*4e72b326SXuhui Lin }; 1784*4e72b326SXuhui Lin 1785*4e72b326SXuhui Lin spi2ahb_csn0_pins: spi2ahb-csn0-pins { 1786*4e72b326SXuhui Lin rockchip,pins = 1787*4e72b326SXuhui Lin /* spi2ahb_csn0 */ 1788*4e72b326SXuhui Lin <0 RK_PC2 1 &pcfg_pull_none>; 1789*4e72b326SXuhui Lin }; 1790*4e72b326SXuhui Lin spi2ahb_d0_pins: spi2ahb-d0-pins { 1791*4e72b326SXuhui Lin rockchip,pins = 1792*4e72b326SXuhui Lin /* spi2ahb_d0 */ 1793*4e72b326SXuhui Lin <0 RK_PC7 1 &pcfg_pull_none>; 1794*4e72b326SXuhui Lin }; 1795*4e72b326SXuhui Lin spi2ahb_d1_pins: spi2ahb-d1-pins { 1796*4e72b326SXuhui Lin rockchip,pins = 1797*4e72b326SXuhui Lin /* spi2ahb_d1 */ 1798*4e72b326SXuhui Lin <0 RK_PC6 1 &pcfg_pull_none>; 1799*4e72b326SXuhui Lin }; 1800*4e72b326SXuhui Lin spi2ahb_d2_pins: spi2ahb-d2-pins { 1801*4e72b326SXuhui Lin rockchip,pins = 1802*4e72b326SXuhui Lin /* spi2ahb_d2 */ 1803*4e72b326SXuhui Lin <0 RK_PC5 1 &pcfg_pull_none>; 1804*4e72b326SXuhui Lin }; 1805*4e72b326SXuhui Lin spi2ahb_d3_pins: spi2ahb-d3-pins { 1806*4e72b326SXuhui Lin rockchip,pins = 1807*4e72b326SXuhui Lin /* spi2ahb_d3 */ 1808*4e72b326SXuhui Lin <0 RK_PC4 1 &pcfg_pull_none>; 1809*4e72b326SXuhui Lin }; 1810*4e72b326SXuhui Lin }; 1811*4e72b326SXuhui Lin 1812*4e72b326SXuhui Lin test_clk0 { 1813*4e72b326SXuhui Lin test_clk0_pins: test-clk0-pins { 1814*4e72b326SXuhui Lin rockchip,pins = 1815*4e72b326SXuhui Lin /* test_clk0_out */ 1816*4e72b326SXuhui Lin <0 RK_PA0 2 &pcfg_pull_none>; 1817*4e72b326SXuhui Lin }; 1818*4e72b326SXuhui Lin }; 1819*4e72b326SXuhui Lin 1820*4e72b326SXuhui Lin test_clk1 { 1821*4e72b326SXuhui Lin test_clk1_pins: test-clk1-pins { 1822*4e72b326SXuhui Lin rockchip,pins = 1823*4e72b326SXuhui Lin /* test_clk1_out */ 1824*4e72b326SXuhui Lin <2 RK_PA2 5 &pcfg_pull_none>; 1825*4e72b326SXuhui Lin }; 1826*4e72b326SXuhui Lin }; 1827*4e72b326SXuhui Lin 1828*4e72b326SXuhui Lin tsadc { 1829*4e72b326SXuhui Lin tsadc_pins: tsadc-pins { 1830*4e72b326SXuhui Lin rockchip,pins = 1831*4e72b326SXuhui Lin /* tsadc_shut */ 1832*4e72b326SXuhui Lin <0 RK_PA1 3 &pcfg_pull_none>, 1833*4e72b326SXuhui Lin /* tsadc_shutorg */ 1834*4e72b326SXuhui Lin <0 RK_PA1 4 &pcfg_pull_none>; 1835*4e72b326SXuhui Lin }; 1836*4e72b326SXuhui Lin }; 1837*4e72b326SXuhui Lin 1838*4e72b326SXuhui Lin uart0 { 1839*4e72b326SXuhui Lin uart0m0_xfer_pins: uart0m0-xfer-pins { 1840*4e72b326SXuhui Lin rockchip,pins = 1841*4e72b326SXuhui Lin /* uart0_rx_m0 */ 1842*4e72b326SXuhui Lin <2 RK_PA0 2 &pcfg_pull_up>, 1843*4e72b326SXuhui Lin /* uart0_tx_m0 */ 1844*4e72b326SXuhui Lin <2 RK_PA1 2 &pcfg_pull_up>; 1845*4e72b326SXuhui Lin }; 1846*4e72b326SXuhui Lin 1847*4e72b326SXuhui Lin uart0m1_xfer_pins: uart0m1-xfer-pins { 1848*4e72b326SXuhui Lin rockchip,pins = 1849*4e72b326SXuhui Lin /* uart0_rx_m1 */ 1850*4e72b326SXuhui Lin <5 RK_PD7 1 &pcfg_pull_up>, 1851*4e72b326SXuhui Lin /* uart0_tx_m1 */ 1852*4e72b326SXuhui Lin <5 RK_PD6 1 &pcfg_pull_up>; 1853*4e72b326SXuhui Lin }; 1854*4e72b326SXuhui Lin 1855*4e72b326SXuhui Lin uart0m2_xfer_pins: uart0m2-xfer-pins { 1856*4e72b326SXuhui Lin rockchip,pins = 1857*4e72b326SXuhui Lin /* uart0_rx_m2 */ 1858*4e72b326SXuhui Lin <0 RK_PB4 1 &pcfg_pull_up>, 1859*4e72b326SXuhui Lin /* uart0_tx_m2 */ 1860*4e72b326SXuhui Lin <0 RK_PB3 1 &pcfg_pull_up>; 1861*4e72b326SXuhui Lin }; 1862*4e72b326SXuhui Lin }; 1863*4e72b326SXuhui Lin 1864*4e72b326SXuhui Lin uart1 { 1865*4e72b326SXuhui Lin uart1m0_xfer_pins: uart1m0-xfer-pins { 1866*4e72b326SXuhui Lin rockchip,pins = 1867*4e72b326SXuhui Lin /* uart1_rx_m0 */ 1868*4e72b326SXuhui Lin <0 RK_PC5 4 &pcfg_pull_up>, 1869*4e72b326SXuhui Lin /* uart1_tx_m0 */ 1870*4e72b326SXuhui Lin <0 RK_PC4 4 &pcfg_pull_up>; 1871*4e72b326SXuhui Lin }; 1872*4e72b326SXuhui Lin 1873*4e72b326SXuhui Lin uart1m0_ctsn_pins: uart1m0-ctsn-pins { 1874*4e72b326SXuhui Lin rockchip,pins = 1875*4e72b326SXuhui Lin /* uart1m0_ctsn */ 1876*4e72b326SXuhui Lin <0 RK_PC7 4 &pcfg_pull_none>; 1877*4e72b326SXuhui Lin }; 1878*4e72b326SXuhui Lin uart1m0_rtsn_pins: uart1m0-rtsn-pins { 1879*4e72b326SXuhui Lin rockchip,pins = 1880*4e72b326SXuhui Lin /* uart1m0_rtsn */ 1881*4e72b326SXuhui Lin <0 RK_PC6 4 &pcfg_pull_none>; 1882*4e72b326SXuhui Lin }; 1883*4e72b326SXuhui Lin 1884*4e72b326SXuhui Lin uart1m1_xfer_pins: uart1m1-xfer-pins { 1885*4e72b326SXuhui Lin rockchip,pins = 1886*4e72b326SXuhui Lin /* uart1_rx_m1 */ 1887*4e72b326SXuhui Lin <3 RK_PB7 4 &pcfg_pull_up>, 1888*4e72b326SXuhui Lin /* uart1_tx_m1 */ 1889*4e72b326SXuhui Lin <3 RK_PB6 4 &pcfg_pull_up>; 1890*4e72b326SXuhui Lin }; 1891*4e72b326SXuhui Lin 1892*4e72b326SXuhui Lin uart1m1_ctsn_pins: uart1m1-ctsn-pins { 1893*4e72b326SXuhui Lin rockchip,pins = 1894*4e72b326SXuhui Lin /* uart1m1_ctsn */ 1895*4e72b326SXuhui Lin <3 RK_PB5 4 &pcfg_pull_none>; 1896*4e72b326SXuhui Lin }; 1897*4e72b326SXuhui Lin uart1m1_rtsn_pins: uart1m1-rtsn-pins { 1898*4e72b326SXuhui Lin rockchip,pins = 1899*4e72b326SXuhui Lin /* uart1m1_rtsn */ 1900*4e72b326SXuhui Lin <3 RK_PB4 4 &pcfg_pull_none>; 1901*4e72b326SXuhui Lin }; 1902*4e72b326SXuhui Lin }; 1903*4e72b326SXuhui Lin 1904*4e72b326SXuhui Lin uart2 { 1905*4e72b326SXuhui Lin uart2m0_xfer_pins: uart2m0-xfer-pins { 1906*4e72b326SXuhui Lin rockchip,pins = 1907*4e72b326SXuhui Lin /* uart2_rx_m0 */ 1908*4e72b326SXuhui Lin <3 RK_PB0 4 &pcfg_pull_up>, 1909*4e72b326SXuhui Lin /* uart2_tx_m0 */ 1910*4e72b326SXuhui Lin <3 RK_PB1 4 &pcfg_pull_up>; 1911*4e72b326SXuhui Lin }; 1912*4e72b326SXuhui Lin 1913*4e72b326SXuhui Lin uart2m0_ctsn_pins: uart2m0-ctsn-pins { 1914*4e72b326SXuhui Lin rockchip,pins = 1915*4e72b326SXuhui Lin /* uart2m0_ctsn */ 1916*4e72b326SXuhui Lin <3 RK_PA7 4 &pcfg_pull_none>; 1917*4e72b326SXuhui Lin }; 1918*4e72b326SXuhui Lin uart2m0_rtsn_pins: uart2m0-rtsn-pins { 1919*4e72b326SXuhui Lin rockchip,pins = 1920*4e72b326SXuhui Lin /* uart2m0_rtsn */ 1921*4e72b326SXuhui Lin <3 RK_PA6 4 &pcfg_pull_none>; 1922*4e72b326SXuhui Lin }; 1923*4e72b326SXuhui Lin 1924*4e72b326SXuhui Lin uart2m1_xfer_pins: uart2m1-xfer-pins { 1925*4e72b326SXuhui Lin rockchip,pins = 1926*4e72b326SXuhui Lin /* uart2_rx_m1 */ 1927*4e72b326SXuhui Lin <7 RK_PB0 6 &pcfg_pull_up>, 1928*4e72b326SXuhui Lin /* uart2_tx_m1 */ 1929*4e72b326SXuhui Lin <7 RK_PB1 6 &pcfg_pull_up>; 1930*4e72b326SXuhui Lin }; 1931*4e72b326SXuhui Lin 1932*4e72b326SXuhui Lin uart2m1_ctsn_pins: uart2m1-ctsn-pins { 1933*4e72b326SXuhui Lin rockchip,pins = 1934*4e72b326SXuhui Lin /* uart2m1_ctsn */ 1935*4e72b326SXuhui Lin <7 RK_PA4 6 &pcfg_pull_none>; 1936*4e72b326SXuhui Lin }; 1937*4e72b326SXuhui Lin uart2m1_rtsn_pins: uart2m1-rtsn-pins { 1938*4e72b326SXuhui Lin rockchip,pins = 1939*4e72b326SXuhui Lin /* uart2m1_rtsn */ 1940*4e72b326SXuhui Lin <7 RK_PA7 6 &pcfg_pull_none>; 1941*4e72b326SXuhui Lin }; 1942*4e72b326SXuhui Lin }; 1943*4e72b326SXuhui Lin 1944*4e72b326SXuhui Lin uart3 { 1945*4e72b326SXuhui Lin uart3m0_xfer_pins: uart3m0-xfer-pins { 1946*4e72b326SXuhui Lin rockchip,pins = 1947*4e72b326SXuhui Lin /* uart3_rx_m0 */ 1948*4e72b326SXuhui Lin <2 RK_PA2 2 &pcfg_pull_up>, 1949*4e72b326SXuhui Lin /* uart3_tx_m0 */ 1950*4e72b326SXuhui Lin <2 RK_PA3 2 &pcfg_pull_up>; 1951*4e72b326SXuhui Lin }; 1952*4e72b326SXuhui Lin 1953*4e72b326SXuhui Lin uart3m0_ctsn_pins: uart3m0-ctsn-pins { 1954*4e72b326SXuhui Lin rockchip,pins = 1955*4e72b326SXuhui Lin /* uart3m0_ctsn */ 1956*4e72b326SXuhui Lin <2 RK_PA5 2 &pcfg_pull_none>; 1957*4e72b326SXuhui Lin }; 1958*4e72b326SXuhui Lin uart3m0_rtsn_pins: uart3m0-rtsn-pins { 1959*4e72b326SXuhui Lin rockchip,pins = 1960*4e72b326SXuhui Lin /* uart3m0_rtsn */ 1961*4e72b326SXuhui Lin <2 RK_PA4 2 &pcfg_pull_none>; 1962*4e72b326SXuhui Lin }; 1963*4e72b326SXuhui Lin 1964*4e72b326SXuhui Lin uart3m1_xfer_pins: uart3m1-xfer-pins { 1965*4e72b326SXuhui Lin rockchip,pins = 1966*4e72b326SXuhui Lin /* uart3_rx_m1 */ 1967*4e72b326SXuhui Lin <5 RK_PD5 8 &pcfg_pull_up>, 1968*4e72b326SXuhui Lin /* uart3_tx_m1 */ 1969*4e72b326SXuhui Lin <5 RK_PD4 8 &pcfg_pull_up>; 1970*4e72b326SXuhui Lin }; 1971*4e72b326SXuhui Lin 1972*4e72b326SXuhui Lin uart3m1_ctsn_pins: uart3m1-ctsn-pins { 1973*4e72b326SXuhui Lin rockchip,pins = 1974*4e72b326SXuhui Lin /* uart3m1_ctsn */ 1975*4e72b326SXuhui Lin <5 RK_PD3 8 &pcfg_pull_none>; 1976*4e72b326SXuhui Lin }; 1977*4e72b326SXuhui Lin uart3m1_rtsn_pins: uart3m1-rtsn-pins { 1978*4e72b326SXuhui Lin rockchip,pins = 1979*4e72b326SXuhui Lin /* uart3m1_rtsn */ 1980*4e72b326SXuhui Lin <5 RK_PD2 8 &pcfg_pull_none>; 1981*4e72b326SXuhui Lin }; 1982*4e72b326SXuhui Lin 1983*4e72b326SXuhui Lin uart3m2_xfer_pins: uart3m2-xfer-pins { 1984*4e72b326SXuhui Lin rockchip,pins = 1985*4e72b326SXuhui Lin /* uart3_rx_m2 */ 1986*4e72b326SXuhui Lin <6 RK_PC3 7 &pcfg_pull_up>, 1987*4e72b326SXuhui Lin /* uart3_tx_m2 */ 1988*4e72b326SXuhui Lin <6 RK_PC2 7 &pcfg_pull_up>; 1989*4e72b326SXuhui Lin }; 1990*4e72b326SXuhui Lin 1991*4e72b326SXuhui Lin uart3m2_ctsn_pins: uart3m2-ctsn-pins { 1992*4e72b326SXuhui Lin rockchip,pins = 1993*4e72b326SXuhui Lin /* uart3m2_ctsn */ 1994*4e72b326SXuhui Lin <6 RK_PC1 7 &pcfg_pull_none>; 1995*4e72b326SXuhui Lin }; 1996*4e72b326SXuhui Lin uart3m2_rtsn_pins: uart3m2-rtsn-pins { 1997*4e72b326SXuhui Lin rockchip,pins = 1998*4e72b326SXuhui Lin /* uart3m2_rtsn */ 1999*4e72b326SXuhui Lin <6 RK_PC0 7 &pcfg_pull_none>; 2000*4e72b326SXuhui Lin }; 2001*4e72b326SXuhui Lin }; 2002*4e72b326SXuhui Lin 2003*4e72b326SXuhui Lin uart4 { 2004*4e72b326SXuhui Lin uart4m0_xfer_pins: uart4m0-xfer-pins { 2005*4e72b326SXuhui Lin rockchip,pins = 2006*4e72b326SXuhui Lin /* uart4_rx_m0 */ 2007*4e72b326SXuhui Lin <4 RK_PA2 5 &pcfg_pull_up>, 2008*4e72b326SXuhui Lin /* uart4_tx_m0 */ 2009*4e72b326SXuhui Lin <4 RK_PA3 5 &pcfg_pull_up>; 2010*4e72b326SXuhui Lin }; 2011*4e72b326SXuhui Lin 2012*4e72b326SXuhui Lin uart4m0_ctsn_pins: uart4m0-ctsn-pins { 2013*4e72b326SXuhui Lin rockchip,pins = 2014*4e72b326SXuhui Lin /* uart4m0_ctsn */ 2015*4e72b326SXuhui Lin <4 RK_PA1 5 &pcfg_pull_none>; 2016*4e72b326SXuhui Lin }; 2017*4e72b326SXuhui Lin uart4m0_rtsn_pins: uart4m0-rtsn-pins { 2018*4e72b326SXuhui Lin rockchip,pins = 2019*4e72b326SXuhui Lin /* uart4m0_rtsn */ 2020*4e72b326SXuhui Lin <4 RK_PA0 5 &pcfg_pull_none>; 2021*4e72b326SXuhui Lin }; 2022*4e72b326SXuhui Lin 2023*4e72b326SXuhui Lin uart4m1_xfer_pins: uart4m1-xfer-pins { 2024*4e72b326SXuhui Lin rockchip,pins = 2025*4e72b326SXuhui Lin /* uart4_rx_m1 */ 2026*4e72b326SXuhui Lin <5 RK_PA3 8 &pcfg_pull_up>, 2027*4e72b326SXuhui Lin /* uart4_tx_m1 */ 2028*4e72b326SXuhui Lin <5 RK_PA2 8 &pcfg_pull_up>; 2029*4e72b326SXuhui Lin }; 2030*4e72b326SXuhui Lin 2031*4e72b326SXuhui Lin uart4m1_ctsn_pins: uart4m1-ctsn-pins { 2032*4e72b326SXuhui Lin rockchip,pins = 2033*4e72b326SXuhui Lin /* uart4m1_ctsn */ 2034*4e72b326SXuhui Lin <5 RK_PA1 8 &pcfg_pull_none>; 2035*4e72b326SXuhui Lin }; 2036*4e72b326SXuhui Lin uart4m1_rtsn_pins: uart4m1-rtsn-pins { 2037*4e72b326SXuhui Lin rockchip,pins = 2038*4e72b326SXuhui Lin /* uart4m1_rtsn */ 2039*4e72b326SXuhui Lin <5 RK_PA0 8 &pcfg_pull_none>; 2040*4e72b326SXuhui Lin }; 2041*4e72b326SXuhui Lin 2042*4e72b326SXuhui Lin uart4m2_xfer_pins: uart4m2-xfer-pins { 2043*4e72b326SXuhui Lin rockchip,pins = 2044*4e72b326SXuhui Lin /* uart4_rx_m2 */ 2045*4e72b326SXuhui Lin <6 RK_PA1 7 &pcfg_pull_up>, 2046*4e72b326SXuhui Lin /* uart4_tx_m2 */ 2047*4e72b326SXuhui Lin <6 RK_PA0 7 &pcfg_pull_up>; 2048*4e72b326SXuhui Lin }; 2049*4e72b326SXuhui Lin 2050*4e72b326SXuhui Lin uart4m2_ctsn_pins: uart4m2-ctsn-pins { 2051*4e72b326SXuhui Lin rockchip,pins = 2052*4e72b326SXuhui Lin /* uart4m2_ctsn */ 2053*4e72b326SXuhui Lin <6 RK_PA7 7 &pcfg_pull_none>; 2054*4e72b326SXuhui Lin }; 2055*4e72b326SXuhui Lin uart4m2_rtsn_pins: uart4m2-rtsn-pins { 2056*4e72b326SXuhui Lin rockchip,pins = 2057*4e72b326SXuhui Lin /* uart4m2_rtsn */ 2058*4e72b326SXuhui Lin <6 RK_PA6 7 &pcfg_pull_none>; 2059*4e72b326SXuhui Lin }; 2060*4e72b326SXuhui Lin 2061*4e72b326SXuhui Lin uart4m3_xfer_pins: uart4m3-xfer-pins { 2062*4e72b326SXuhui Lin rockchip,pins = 2063*4e72b326SXuhui Lin /* uart4_rx_m3 */ 2064*4e72b326SXuhui Lin <2 RK_PA4 3 &pcfg_pull_up>, 2065*4e72b326SXuhui Lin /* uart4_tx_m3 */ 2066*4e72b326SXuhui Lin <2 RK_PA5 3 &pcfg_pull_up>; 2067*4e72b326SXuhui Lin }; 2068*4e72b326SXuhui Lin 2069*4e72b326SXuhui Lin uart4m3_ctsn_pins: uart4m3-ctsn-pins { 2070*4e72b326SXuhui Lin rockchip,pins = 2071*4e72b326SXuhui Lin /* uart4m3_ctsn */ 2072*4e72b326SXuhui Lin <2 RK_PA3 3 &pcfg_pull_none>; 2073*4e72b326SXuhui Lin }; 2074*4e72b326SXuhui Lin uart4m3_rtsn_pins: uart4m3-rtsn-pins { 2075*4e72b326SXuhui Lin rockchip,pins = 2076*4e72b326SXuhui Lin /* uart4m3_rtsn */ 2077*4e72b326SXuhui Lin <2 RK_PA2 3 &pcfg_pull_none>; 2078*4e72b326SXuhui Lin }; 2079*4e72b326SXuhui Lin }; 2080*4e72b326SXuhui Lin 2081*4e72b326SXuhui Lin uart5 { 2082*4e72b326SXuhui Lin uart5m0_xfer_pins: uart5m0-xfer-pins { 2083*4e72b326SXuhui Lin rockchip,pins = 2084*4e72b326SXuhui Lin /* uart5_rx_m0 */ 2085*4e72b326SXuhui Lin <4 RK_PA7 5 &pcfg_pull_up>, 2086*4e72b326SXuhui Lin /* uart5_tx_m0 */ 2087*4e72b326SXuhui Lin <4 RK_PA6 5 &pcfg_pull_up>; 2088*4e72b326SXuhui Lin }; 2089*4e72b326SXuhui Lin 2090*4e72b326SXuhui Lin uart5m0_ctsn_pins: uart5m0-ctsn-pins { 2091*4e72b326SXuhui Lin rockchip,pins = 2092*4e72b326SXuhui Lin /* uart5m0_ctsn */ 2093*4e72b326SXuhui Lin <4 RK_PB1 5 &pcfg_pull_none>; 2094*4e72b326SXuhui Lin }; 2095*4e72b326SXuhui Lin uart5m0_rtsn_pins: uart5m0-rtsn-pins { 2096*4e72b326SXuhui Lin rockchip,pins = 2097*4e72b326SXuhui Lin /* uart5m0_rtsn */ 2098*4e72b326SXuhui Lin <4 RK_PB0 5 &pcfg_pull_none>; 2099*4e72b326SXuhui Lin }; 2100*4e72b326SXuhui Lin 2101*4e72b326SXuhui Lin uart5m1_xfer_pins: uart5m1-xfer-pins { 2102*4e72b326SXuhui Lin rockchip,pins = 2103*4e72b326SXuhui Lin /* uart5_rx_m1 */ 2104*4e72b326SXuhui Lin <5 RK_PA5 8 &pcfg_pull_up>, 2105*4e72b326SXuhui Lin /* uart5_tx_m1 */ 2106*4e72b326SXuhui Lin <5 RK_PA4 8 &pcfg_pull_up>; 2107*4e72b326SXuhui Lin }; 2108*4e72b326SXuhui Lin 2109*4e72b326SXuhui Lin uart5m1_ctsn_pins: uart5m1-ctsn-pins { 2110*4e72b326SXuhui Lin rockchip,pins = 2111*4e72b326SXuhui Lin /* uart5m1_ctsn */ 2112*4e72b326SXuhui Lin <5 RK_PA7 8 &pcfg_pull_none>; 2113*4e72b326SXuhui Lin }; 2114*4e72b326SXuhui Lin uart5m1_rtsn_pins: uart5m1-rtsn-pins { 2115*4e72b326SXuhui Lin rockchip,pins = 2116*4e72b326SXuhui Lin /* uart5m1_rtsn */ 2117*4e72b326SXuhui Lin <5 RK_PA6 8 &pcfg_pull_none>; 2118*4e72b326SXuhui Lin }; 2119*4e72b326SXuhui Lin 2120*4e72b326SXuhui Lin uart5m2_xfer_pins: uart5m2-xfer-pins { 2121*4e72b326SXuhui Lin rockchip,pins = 2122*4e72b326SXuhui Lin /* uart5_rx_m2 */ 2123*4e72b326SXuhui Lin <6 RK_PA3 7 &pcfg_pull_up>, 2124*4e72b326SXuhui Lin /* uart5_tx_m2 */ 2125*4e72b326SXuhui Lin <6 RK_PA2 7 &pcfg_pull_up>; 2126*4e72b326SXuhui Lin }; 2127*4e72b326SXuhui Lin 2128*4e72b326SXuhui Lin uart5m2_ctsn_pins: uart5m2-ctsn-pins { 2129*4e72b326SXuhui Lin rockchip,pins = 2130*4e72b326SXuhui Lin /* uart5m2_ctsn */ 2131*4e72b326SXuhui Lin <6 RK_PA5 7 &pcfg_pull_none>; 2132*4e72b326SXuhui Lin }; 2133*4e72b326SXuhui Lin uart5m2_rtsn_pins: uart5m2-rtsn-pins { 2134*4e72b326SXuhui Lin rockchip,pins = 2135*4e72b326SXuhui Lin /* uart5m2_rtsn */ 2136*4e72b326SXuhui Lin <6 RK_PA4 7 &pcfg_pull_none>; 2137*4e72b326SXuhui Lin }; 2138*4e72b326SXuhui Lin }; 2139*4e72b326SXuhui Lin 2140*4e72b326SXuhui Lin uart6 { 2141*4e72b326SXuhui Lin uart6m0_xfer_pins: uart6m0-xfer-pins { 2142*4e72b326SXuhui Lin rockchip,pins = 2143*4e72b326SXuhui Lin /* uart6_rx_m0 */ 2144*4e72b326SXuhui Lin <5 RK_PB1 8 &pcfg_pull_up>, 2145*4e72b326SXuhui Lin /* uart6_tx_m0 */ 2146*4e72b326SXuhui Lin <5 RK_PB0 8 &pcfg_pull_up>; 2147*4e72b326SXuhui Lin }; 2148*4e72b326SXuhui Lin 2149*4e72b326SXuhui Lin uart6m0_ctsn_pins: uart6m0-ctsn-pins { 2150*4e72b326SXuhui Lin rockchip,pins = 2151*4e72b326SXuhui Lin /* uart6m0_ctsn */ 2152*4e72b326SXuhui Lin <5 RK_PB3 8 &pcfg_pull_none>; 2153*4e72b326SXuhui Lin }; 2154*4e72b326SXuhui Lin uart6m0_rtsn_pins: uart6m0-rtsn-pins { 2155*4e72b326SXuhui Lin rockchip,pins = 2156*4e72b326SXuhui Lin /* uart6m0_rtsn */ 2157*4e72b326SXuhui Lin <5 RK_PB2 8 &pcfg_pull_none>; 2158*4e72b326SXuhui Lin }; 2159*4e72b326SXuhui Lin 2160*4e72b326SXuhui Lin uart6m1_xfer_pins: uart6m1-xfer-pins { 2161*4e72b326SXuhui Lin rockchip,pins = 2162*4e72b326SXuhui Lin /* uart6_rx_m1 */ 2163*4e72b326SXuhui Lin <6 RK_PB1 7 &pcfg_pull_up>, 2164*4e72b326SXuhui Lin /* uart6_tx_m1 */ 2165*4e72b326SXuhui Lin <6 RK_PB0 7 &pcfg_pull_up>; 2166*4e72b326SXuhui Lin }; 2167*4e72b326SXuhui Lin 2168*4e72b326SXuhui Lin uart6m1_ctsn_pins: uart6m1-ctsn-pins { 2169*4e72b326SXuhui Lin rockchip,pins = 2170*4e72b326SXuhui Lin /* uart6m1_ctsn */ 2171*4e72b326SXuhui Lin <6 RK_PB3 7 &pcfg_pull_none>; 2172*4e72b326SXuhui Lin }; 2173*4e72b326SXuhui Lin uart6m1_rtsn_pins: uart6m1-rtsn-pins { 2174*4e72b326SXuhui Lin rockchip,pins = 2175*4e72b326SXuhui Lin /* uart6m1_rtsn */ 2176*4e72b326SXuhui Lin <6 RK_PB2 7 &pcfg_pull_none>; 2177*4e72b326SXuhui Lin }; 2178*4e72b326SXuhui Lin }; 2179*4e72b326SXuhui Lin 2180*4e72b326SXuhui Lin uart7 { 2181*4e72b326SXuhui Lin uart7m0_xfer_pins: uart7m0-xfer-pins { 2182*4e72b326SXuhui Lin rockchip,pins = 2183*4e72b326SXuhui Lin /* uart7_rx_m0 */ 2184*4e72b326SXuhui Lin <5 RK_PB5 8 &pcfg_pull_up>, 2185*4e72b326SXuhui Lin /* uart7_tx_m0 */ 2186*4e72b326SXuhui Lin <5 RK_PB4 8 &pcfg_pull_up>; 2187*4e72b326SXuhui Lin }; 2188*4e72b326SXuhui Lin 2189*4e72b326SXuhui Lin uart7m0_ctsn_pins: uart7m0-ctsn-pins { 2190*4e72b326SXuhui Lin rockchip,pins = 2191*4e72b326SXuhui Lin /* uart7m0_ctsn */ 2192*4e72b326SXuhui Lin <5 RK_PB7 8 &pcfg_pull_none>; 2193*4e72b326SXuhui Lin }; 2194*4e72b326SXuhui Lin uart7m0_rtsn_pins: uart7m0-rtsn-pins { 2195*4e72b326SXuhui Lin rockchip,pins = 2196*4e72b326SXuhui Lin /* uart7m0_rtsn */ 2197*4e72b326SXuhui Lin <5 RK_PB6 8 &pcfg_pull_none>; 2198*4e72b326SXuhui Lin }; 2199*4e72b326SXuhui Lin 2200*4e72b326SXuhui Lin uart7m1_xfer_pins: uart7m1-xfer-pins { 2201*4e72b326SXuhui Lin rockchip,pins = 2202*4e72b326SXuhui Lin /* uart7_rx_m1 */ 2203*4e72b326SXuhui Lin <6 RK_PB5 7 &pcfg_pull_up>, 2204*4e72b326SXuhui Lin /* uart7_tx_m1 */ 2205*4e72b326SXuhui Lin <6 RK_PB4 7 &pcfg_pull_up>; 2206*4e72b326SXuhui Lin }; 2207*4e72b326SXuhui Lin 2208*4e72b326SXuhui Lin uart7m1_ctsn_pins: uart7m1-ctsn-pins { 2209*4e72b326SXuhui Lin rockchip,pins = 2210*4e72b326SXuhui Lin /* uart7m1_ctsn */ 2211*4e72b326SXuhui Lin <6 RK_PB7 7 &pcfg_pull_none>; 2212*4e72b326SXuhui Lin }; 2213*4e72b326SXuhui Lin uart7m1_rtsn_pins: uart7m1-rtsn-pins { 2214*4e72b326SXuhui Lin rockchip,pins = 2215*4e72b326SXuhui Lin /* uart7m1_rtsn */ 2216*4e72b326SXuhui Lin <6 RK_PB6 7 &pcfg_pull_none>; 2217*4e72b326SXuhui Lin }; 2218*4e72b326SXuhui Lin }; 2219*4e72b326SXuhui Lin 2220*4e72b326SXuhui Lin vi_cif { 2221*4e72b326SXuhui Lin vi_cifm0_pins: vi-cifm0-pins { 2222*4e72b326SXuhui Lin rockchip,pins = 2223*4e72b326SXuhui Lin /* vi_cif_clkin_m0 */ 2224*4e72b326SXuhui Lin <6 RK_PC1 1 &pcfg_pull_none>, 2225*4e72b326SXuhui Lin /* vi_cif_clkout_m0 */ 2226*4e72b326SXuhui Lin <6 RK_PC2 1 &pcfg_pull_none>, 2227*4e72b326SXuhui Lin /* vi_cif_d0_m0 */ 2228*4e72b326SXuhui Lin <6 RK_PA0 1 &pcfg_pull_none>, 2229*4e72b326SXuhui Lin /* vi_cif_d10_m0 */ 2230*4e72b326SXuhui Lin <6 RK_PB2 1 &pcfg_pull_none>, 2231*4e72b326SXuhui Lin /* vi_cif_d11_m0 */ 2232*4e72b326SXuhui Lin <6 RK_PB3 1 &pcfg_pull_none>, 2233*4e72b326SXuhui Lin /* vi_cif_d12_m0 */ 2234*4e72b326SXuhui Lin <6 RK_PB4 1 &pcfg_pull_none>, 2235*4e72b326SXuhui Lin /* vi_cif_d13_m0 */ 2236*4e72b326SXuhui Lin <6 RK_PB5 1 &pcfg_pull_none>, 2237*4e72b326SXuhui Lin /* vi_cif_d14_m0 */ 2238*4e72b326SXuhui Lin <6 RK_PB6 1 &pcfg_pull_none>, 2239*4e72b326SXuhui Lin /* vi_cif_d15_m0 */ 2240*4e72b326SXuhui Lin <6 RK_PB7 1 &pcfg_pull_none>, 2241*4e72b326SXuhui Lin /* vi_cif_d1_m0 */ 2242*4e72b326SXuhui Lin <6 RK_PA1 1 &pcfg_pull_none>, 2243*4e72b326SXuhui Lin /* vi_cif_d2_m0 */ 2244*4e72b326SXuhui Lin <6 RK_PA2 1 &pcfg_pull_none>, 2245*4e72b326SXuhui Lin /* vi_cif_d3_m0 */ 2246*4e72b326SXuhui Lin <6 RK_PA3 1 &pcfg_pull_none>, 2247*4e72b326SXuhui Lin /* vi_cif_d4_m0 */ 2248*4e72b326SXuhui Lin <6 RK_PA4 1 &pcfg_pull_none>, 2249*4e72b326SXuhui Lin /* vi_cif_d5_m0 */ 2250*4e72b326SXuhui Lin <6 RK_PA5 1 &pcfg_pull_none>, 2251*4e72b326SXuhui Lin /* vi_cif_d6_m0 */ 2252*4e72b326SXuhui Lin <6 RK_PA6 1 &pcfg_pull_none>, 2253*4e72b326SXuhui Lin /* vi_cif_d7_m0 */ 2254*4e72b326SXuhui Lin <6 RK_PA7 1 &pcfg_pull_none>, 2255*4e72b326SXuhui Lin /* vi_cif_d8_m0 */ 2256*4e72b326SXuhui Lin <6 RK_PB0 1 &pcfg_pull_none>, 2257*4e72b326SXuhui Lin /* vi_cif_d9_m0 */ 2258*4e72b326SXuhui Lin <6 RK_PB1 1 &pcfg_pull_none>, 2259*4e72b326SXuhui Lin /* vi_cif_hsync_m0 */ 2260*4e72b326SXuhui Lin <6 RK_PC3 1 &pcfg_pull_none>, 2261*4e72b326SXuhui Lin /* vi_cif_vsync_m0 */ 2262*4e72b326SXuhui Lin <6 RK_PC0 1 &pcfg_pull_none>; 2263*4e72b326SXuhui Lin }; 2264*4e72b326SXuhui Lin 2265*4e72b326SXuhui Lin vi_cifm1_pins: vi-cifm1-pins { 2266*4e72b326SXuhui Lin rockchip,pins = 2267*4e72b326SXuhui Lin /* vi_cif_clkin_m1 */ 2268*4e72b326SXuhui Lin <5 RK_PC6 3 &pcfg_pull_none>, 2269*4e72b326SXuhui Lin /* vi_cif_clkout_m1 */ 2270*4e72b326SXuhui Lin <5 RK_PC5 3 &pcfg_pull_none>, 2271*4e72b326SXuhui Lin /* vi_cif_d0_m1 */ 2272*4e72b326SXuhui Lin <5 RK_PA0 3 &pcfg_pull_none>, 2273*4e72b326SXuhui Lin /* vi_cif_d10_m1 */ 2274*4e72b326SXuhui Lin <5 RK_PB6 3 &pcfg_pull_none>, 2275*4e72b326SXuhui Lin /* vi_cif_d11_m1 */ 2276*4e72b326SXuhui Lin <5 RK_PB7 3 &pcfg_pull_none>, 2277*4e72b326SXuhui Lin /* vi_cif_d12_m1 */ 2278*4e72b326SXuhui Lin <5 RK_PC0 3 &pcfg_pull_none>, 2279*4e72b326SXuhui Lin /* vi_cif_d13_m1 */ 2280*4e72b326SXuhui Lin <5 RK_PC1 3 &pcfg_pull_none>, 2281*4e72b326SXuhui Lin /* vi_cif_d14_m1 */ 2282*4e72b326SXuhui Lin <5 RK_PC2 3 &pcfg_pull_none>, 2283*4e72b326SXuhui Lin /* vi_cif_d15_m1 */ 2284*4e72b326SXuhui Lin <5 RK_PC3 3 &pcfg_pull_none>, 2285*4e72b326SXuhui Lin /* vi_cif_d1_m1 */ 2286*4e72b326SXuhui Lin <5 RK_PA1 3 &pcfg_pull_none>, 2287*4e72b326SXuhui Lin /* vi_cif_d2_m1 */ 2288*4e72b326SXuhui Lin <5 RK_PA2 3 &pcfg_pull_none>, 2289*4e72b326SXuhui Lin /* vi_cif_d3_m1 */ 2290*4e72b326SXuhui Lin <5 RK_PA7 3 &pcfg_pull_none>, 2291*4e72b326SXuhui Lin /* vi_cif_d4_m1 */ 2292*4e72b326SXuhui Lin <5 RK_PB0 3 &pcfg_pull_none>, 2293*4e72b326SXuhui Lin /* vi_cif_d5_m1 */ 2294*4e72b326SXuhui Lin <5 RK_PB1 3 &pcfg_pull_none>, 2295*4e72b326SXuhui Lin /* vi_cif_d6_m1 */ 2296*4e72b326SXuhui Lin <5 RK_PB2 3 &pcfg_pull_none>, 2297*4e72b326SXuhui Lin /* vi_cif_d7_m1 */ 2298*4e72b326SXuhui Lin <5 RK_PB3 3 &pcfg_pull_none>, 2299*4e72b326SXuhui Lin /* vi_cif_d8_m1 */ 2300*4e72b326SXuhui Lin <5 RK_PB4 3 &pcfg_pull_none>, 2301*4e72b326SXuhui Lin /* vi_cif_d9_m1 */ 2302*4e72b326SXuhui Lin <5 RK_PB5 3 &pcfg_pull_none>, 2303*4e72b326SXuhui Lin /* vi_cif_hsync_m1 */ 2304*4e72b326SXuhui Lin <5 RK_PC7 3 &pcfg_pull_none>, 2305*4e72b326SXuhui Lin /* vi_cif_vsync_m1 */ 2306*4e72b326SXuhui Lin <5 RK_PC4 3 &pcfg_pull_none>; 2307*4e72b326SXuhui Lin }; 2308*4e72b326SXuhui Lin }; 2309*4e72b326SXuhui Lin 2310*4e72b326SXuhui Lin vo_lcdc { 2311*4e72b326SXuhui Lin vo_lcdc_pins: vo-lcdc-pins { 2312*4e72b326SXuhui Lin rockchip,pins = 2313*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2314*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2315*4e72b326SXuhui Lin /* vo_lcdc_d0 */ 2316*4e72b326SXuhui Lin <5 RK_PA0 1 &pcfg_pull_none>, 2317*4e72b326SXuhui Lin /* vo_lcdc_d1 */ 2318*4e72b326SXuhui Lin <5 RK_PA1 1 &pcfg_pull_none>, 2319*4e72b326SXuhui Lin /* vo_lcdc_d2 */ 2320*4e72b326SXuhui Lin <5 RK_PA2 1 &pcfg_pull_none>, 2321*4e72b326SXuhui Lin /* vo_lcdc_d3 */ 2322*4e72b326SXuhui Lin <5 RK_PA3 1 &pcfg_pull_none>, 2323*4e72b326SXuhui Lin /* vo_lcdc_d4 */ 2324*4e72b326SXuhui Lin <5 RK_PA4 1 &pcfg_pull_none>, 2325*4e72b326SXuhui Lin /* vo_lcdc_d5 */ 2326*4e72b326SXuhui Lin <5 RK_PA5 1 &pcfg_pull_none>, 2327*4e72b326SXuhui Lin /* vo_lcdc_d6 */ 2328*4e72b326SXuhui Lin <5 RK_PA6 1 &pcfg_pull_none>, 2329*4e72b326SXuhui Lin /* vo_lcdc_d7 */ 2330*4e72b326SXuhui Lin <5 RK_PA7 1 &pcfg_pull_none>, 2331*4e72b326SXuhui Lin /* vo_lcdc_d8 */ 2332*4e72b326SXuhui Lin <5 RK_PB0 1 &pcfg_pull_none>, 2333*4e72b326SXuhui Lin /* vo_lcdc_d9 */ 2334*4e72b326SXuhui Lin <5 RK_PB1 1 &pcfg_pull_none>, 2335*4e72b326SXuhui Lin /* vo_lcdc_d10 */ 2336*4e72b326SXuhui Lin <5 RK_PB2 1 &pcfg_pull_none>, 2337*4e72b326SXuhui Lin /* vo_lcdc_d11 */ 2338*4e72b326SXuhui Lin <5 RK_PB3 1 &pcfg_pull_none>, 2339*4e72b326SXuhui Lin /* vo_lcdc_d12 */ 2340*4e72b326SXuhui Lin <5 RK_PB4 1 &pcfg_pull_none>, 2341*4e72b326SXuhui Lin /* vo_lcdc_d13 */ 2342*4e72b326SXuhui Lin <5 RK_PB5 1 &pcfg_pull_none>, 2343*4e72b326SXuhui Lin /* vo_lcdc_d14 */ 2344*4e72b326SXuhui Lin <5 RK_PB6 1 &pcfg_pull_none>, 2345*4e72b326SXuhui Lin /* vo_lcdc_d15 */ 2346*4e72b326SXuhui Lin <5 RK_PB7 1 &pcfg_pull_none>, 2347*4e72b326SXuhui Lin /* vo_lcdc_d16 */ 2348*4e72b326SXuhui Lin <5 RK_PC0 1 &pcfg_pull_none>, 2349*4e72b326SXuhui Lin /* vo_lcdc_d17 */ 2350*4e72b326SXuhui Lin <5 RK_PC1 1 &pcfg_pull_none>, 2351*4e72b326SXuhui Lin /* vo_lcdc_d18 */ 2352*4e72b326SXuhui Lin <5 RK_PC2 1 &pcfg_pull_none>, 2353*4e72b326SXuhui Lin /* vo_lcdc_d19 */ 2354*4e72b326SXuhui Lin <5 RK_PC3 1 &pcfg_pull_none>, 2355*4e72b326SXuhui Lin /* vo_lcdc_d20 */ 2356*4e72b326SXuhui Lin <5 RK_PC4 1 &pcfg_pull_none>, 2357*4e72b326SXuhui Lin /* vo_lcdc_d21 */ 2358*4e72b326SXuhui Lin <5 RK_PC5 1 &pcfg_pull_none>, 2359*4e72b326SXuhui Lin /* vo_lcdc_d22 */ 2360*4e72b326SXuhui Lin <5 RK_PC6 1 &pcfg_pull_none>, 2361*4e72b326SXuhui Lin /* vo_lcdc_d23 */ 2362*4e72b326SXuhui Lin <5 RK_PC7 1 &pcfg_pull_none>, 2363*4e72b326SXuhui Lin /* vo_lcdc_den */ 2364*4e72b326SXuhui Lin <5 RK_PD0 1 &pcfg_pull_none>, 2365*4e72b326SXuhui Lin /* vo_lcdc_hsync */ 2366*4e72b326SXuhui Lin <5 RK_PD1 1 &pcfg_pull_none>, 2367*4e72b326SXuhui Lin /* vo_lcdc_vsync */ 2368*4e72b326SXuhui Lin <5 RK_PD2 1 &pcfg_pull_none>; 2369*4e72b326SXuhui Lin }; 2370*4e72b326SXuhui Lin }; 2371*4e72b326SXuhui Lin}; 2372*4e72b326SXuhui Lin 2373*4e72b326SXuhui Lin/* 2374*4e72b326SXuhui Lin * This part is edited handly. 2375*4e72b326SXuhui Lin */ 2376*4e72b326SXuhui Lin&pinctrl { 2377*4e72b326SXuhui Lin dsmc { 2378*4e72b326SXuhui Lin dsmc_csn_idle: dsmc-csn-idle { 2379*4e72b326SXuhui Lin rockchip,pins = 2380*4e72b326SXuhui Lin /* dsmc_csn0 */ 2381*4e72b326SXuhui Lin <5 RK_PB4 RK_FUNC_GPIO &pcfg_pull_up>, 2382*4e72b326SXuhui Lin /* dsmc_csn1 */ 2383*4e72b326SXuhui Lin <5 RK_PA0 RK_FUNC_GPIO &pcfg_pull_up>, 2384*4e72b326SXuhui Lin /* dsmc_csn2 */ 2385*4e72b326SXuhui Lin <5 RK_PD1 RK_FUNC_GPIO &pcfg_pull_up>, 2386*4e72b326SXuhui Lin /* dsmc_csn3 */ 2387*4e72b326SXuhui Lin <5 RK_PD0 RK_FUNC_GPIO &pcfg_pull_up>; 2388*4e72b326SXuhui Lin }; 2389*4e72b326SXuhui Lin }; 2390*4e72b326SXuhui Lin 2391*4e72b326SXuhui Lin pdm { 2392*4e72b326SXuhui Lin pdmm0_clk0_idle: pdmm0-clk0-idle { 2393*4e72b326SXuhui Lin rockchip,pins = 2394*4e72b326SXuhui Lin /* pdm_clk0_m0 */ 2395*4e72b326SXuhui Lin <7 RK_PA4 RK_FUNC_GPIO &pcfg_pull_none>; 2396*4e72b326SXuhui Lin }; 2397*4e72b326SXuhui Lin 2398*4e72b326SXuhui Lin pdmm0_clk1_idle: pdmm0-clk1-idle { 2399*4e72b326SXuhui Lin rockchip,pins = 2400*4e72b326SXuhui Lin /* pdm_clk1_m0 */ 2401*4e72b326SXuhui Lin <7 RK_PA1 RK_FUNC_GPIO &pcfg_pull_none>; 2402*4e72b326SXuhui Lin }; 2403*4e72b326SXuhui Lin 2404*4e72b326SXuhui Lin pdmm1_clk0_idle: pdmm1-clk0-idle { 2405*4e72b326SXuhui Lin rockchip,pins = 2406*4e72b326SXuhui Lin /* pdm_clk0_m1 */ 2407*4e72b326SXuhui Lin <6 RK_PB4 RK_FUNC_GPIO &pcfg_pull_none>; 2408*4e72b326SXuhui Lin }; 2409*4e72b326SXuhui Lin 2410*4e72b326SXuhui Lin pdmm1_clk1_idle: pdmm1-clk1-idle { 2411*4e72b326SXuhui Lin rockchip,pins = 2412*4e72b326SXuhui Lin /* pdm_clk1_m1 */ 2413*4e72b326SXuhui Lin <6 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>; 2414*4e72b326SXuhui Lin }; 2415*4e72b326SXuhui Lin }; 2416*4e72b326SXuhui Lin 2417*4e72b326SXuhui Lin sdmmc0 { 2418*4e72b326SXuhui Lin sdmmc0_idle_pins: sdmmc0-idle-pins { 2419*4e72b326SXuhui Lin rockchip,pins = 2420*4e72b326SXuhui Lin <2 RK_PA0 RK_FUNC_GPIO &pcfg_pull_down>, 2421*4e72b326SXuhui Lin <2 RK_PA1 RK_FUNC_GPIO &pcfg_pull_down>, 2422*4e72b326SXuhui Lin <2 RK_PA2 RK_FUNC_GPIO &pcfg_pull_down>, 2423*4e72b326SXuhui Lin <2 RK_PA3 RK_FUNC_GPIO &pcfg_pull_down>, 2424*4e72b326SXuhui Lin <2 RK_PA4 RK_FUNC_GPIO &pcfg_pull_down>, 2425*4e72b326SXuhui Lin <2 RK_PA5 RK_FUNC_GPIO &pcfg_pull_down>; 2426*4e72b326SXuhui Lin }; 2427*4e72b326SXuhui Lin }; 2428*4e72b326SXuhui Lin 2429*4e72b326SXuhui Lin sdmmc1 { 2430*4e72b326SXuhui Lin sdmmc1_idle_pins: sdmmc1-idle-pins { 2431*4e72b326SXuhui Lin rockchip,pins = 2432*4e72b326SXuhui Lin <3 RK_PA0 RK_FUNC_GPIO &pcfg_pull_down>, 2433*4e72b326SXuhui Lin <3 RK_PA1 RK_FUNC_GPIO &pcfg_pull_down>, 2434*4e72b326SXuhui Lin <3 RK_PA2 RK_FUNC_GPIO &pcfg_pull_down>, 2435*4e72b326SXuhui Lin <3 RK_PA3 RK_FUNC_GPIO &pcfg_pull_down>, 2436*4e72b326SXuhui Lin <3 RK_PA4 RK_FUNC_GPIO &pcfg_pull_down>, 2437*4e72b326SXuhui Lin <3 RK_PA5 RK_FUNC_GPIO &pcfg_pull_down>; 2438*4e72b326SXuhui Lin }; 2439*4e72b326SXuhui Lin }; 2440*4e72b326SXuhui Lin 2441*4e72b326SXuhui Lin vo_lcdc { 2442*4e72b326SXuhui Lin bt1120_pins: bt1120-pins { 2443*4e72b326SXuhui Lin rockchip,pins = 2444*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2445*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2446*4e72b326SXuhui Lin /* vo_lcdc_d3 */ 2447*4e72b326SXuhui Lin <5 RK_PA3 1 &pcfg_pull_none>, 2448*4e72b326SXuhui Lin /* vo_lcdc_d4 */ 2449*4e72b326SXuhui Lin <5 RK_PA4 1 &pcfg_pull_none>, 2450*4e72b326SXuhui Lin /* vo_lcdc_d5 */ 2451*4e72b326SXuhui Lin <5 RK_PA5 1 &pcfg_pull_none>, 2452*4e72b326SXuhui Lin /* vo_lcdc_d6 */ 2453*4e72b326SXuhui Lin <5 RK_PA6 1 &pcfg_pull_none>, 2454*4e72b326SXuhui Lin /* vo_lcdc_d7 */ 2455*4e72b326SXuhui Lin <5 RK_PA7 1 &pcfg_pull_none>, 2456*4e72b326SXuhui Lin /* vo_lcdc_d10 */ 2457*4e72b326SXuhui Lin <5 RK_PB2 1 &pcfg_pull_none>, 2458*4e72b326SXuhui Lin /* vo_lcdc_d11 */ 2459*4e72b326SXuhui Lin <5 RK_PB3 1 &pcfg_pull_none>, 2460*4e72b326SXuhui Lin /* vo_lcdc_d12 */ 2461*4e72b326SXuhui Lin <5 RK_PB4 1 &pcfg_pull_none>, 2462*4e72b326SXuhui Lin /* vo_lcdc_d13 */ 2463*4e72b326SXuhui Lin <5 RK_PB5 1 &pcfg_pull_none>, 2464*4e72b326SXuhui Lin /* vo_lcdc_d14 */ 2465*4e72b326SXuhui Lin <5 RK_PB6 1 &pcfg_pull_none>, 2466*4e72b326SXuhui Lin /* vo_lcdc_d15 */ 2467*4e72b326SXuhui Lin <5 RK_PB7 1 &pcfg_pull_none>, 2468*4e72b326SXuhui Lin /* vo_lcdc_d19 */ 2469*4e72b326SXuhui Lin <5 RK_PC3 1 &pcfg_pull_none>, 2470*4e72b326SXuhui Lin /* vo_lcdc_d20 */ 2471*4e72b326SXuhui Lin <5 RK_PC4 1 &pcfg_pull_none>, 2472*4e72b326SXuhui Lin /* vo_lcdc_d21 */ 2473*4e72b326SXuhui Lin <5 RK_PC5 1 &pcfg_pull_none>, 2474*4e72b326SXuhui Lin /* vo_lcdc_d22 */ 2475*4e72b326SXuhui Lin <5 RK_PC6 1 &pcfg_pull_none>, 2476*4e72b326SXuhui Lin /* vo_lcdc_d23 */ 2477*4e72b326SXuhui Lin <5 RK_PC7 1 &pcfg_pull_none>; 2478*4e72b326SXuhui Lin }; 2479*4e72b326SXuhui Lin 2480*4e72b326SXuhui Lin bt656_m0_pins: bt656-m0-pins { 2481*4e72b326SXuhui Lin rockchip,pins = 2482*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2483*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2484*4e72b326SXuhui Lin /* vo_lcdc_d3 */ 2485*4e72b326SXuhui Lin <5 RK_PA3 1 &pcfg_pull_none>, 2486*4e72b326SXuhui Lin /* vo_lcdc_d4 */ 2487*4e72b326SXuhui Lin <5 RK_PA4 1 &pcfg_pull_none>, 2488*4e72b326SXuhui Lin /* vo_lcdc_d5 */ 2489*4e72b326SXuhui Lin <5 RK_PA5 1 &pcfg_pull_none>, 2490*4e72b326SXuhui Lin /* vo_lcdc_d6 */ 2491*4e72b326SXuhui Lin <5 RK_PA6 1 &pcfg_pull_none>, 2492*4e72b326SXuhui Lin /* vo_lcdc_d7 */ 2493*4e72b326SXuhui Lin <5 RK_PA7 1 &pcfg_pull_none>, 2494*4e72b326SXuhui Lin /* vo_lcdc_d10 */ 2495*4e72b326SXuhui Lin <5 RK_PB2 1 &pcfg_pull_none>, 2496*4e72b326SXuhui Lin /* vo_lcdc_d11 */ 2497*4e72b326SXuhui Lin <5 RK_PB3 1 &pcfg_pull_none>, 2498*4e72b326SXuhui Lin /* vo_lcdc_d12 */ 2499*4e72b326SXuhui Lin <5 RK_PB4 1 &pcfg_pull_none>; 2500*4e72b326SXuhui Lin }; 2501*4e72b326SXuhui Lin 2502*4e72b326SXuhui Lin bt656_m1_pins: bt656-m1-pins { 2503*4e72b326SXuhui Lin rockchip,pins = 2504*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2505*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2506*4e72b326SXuhui Lin /* vo_lcdc_d13 */ 2507*4e72b326SXuhui Lin <5 RK_PB5 1 &pcfg_pull_none>, 2508*4e72b326SXuhui Lin /* vo_lcdc_d14 */ 2509*4e72b326SXuhui Lin <5 RK_PB6 1 &pcfg_pull_none>, 2510*4e72b326SXuhui Lin /* vo_lcdc_d15 */ 2511*4e72b326SXuhui Lin <5 RK_PB7 1 &pcfg_pull_none>, 2512*4e72b326SXuhui Lin /* vo_lcdc_d19 */ 2513*4e72b326SXuhui Lin <5 RK_PC3 1 &pcfg_pull_none>, 2514*4e72b326SXuhui Lin /* vo_lcdc_d20 */ 2515*4e72b326SXuhui Lin <5 RK_PC4 1 &pcfg_pull_none>, 2516*4e72b326SXuhui Lin /* vo_lcdc_d21 */ 2517*4e72b326SXuhui Lin <5 RK_PC5 1 &pcfg_pull_none>, 2518*4e72b326SXuhui Lin /* vo_lcdc_d22 */ 2519*4e72b326SXuhui Lin <5 RK_PC6 1 &pcfg_pull_none>, 2520*4e72b326SXuhui Lin /* vo_lcdc_d23 */ 2521*4e72b326SXuhui Lin <5 RK_PC7 1 &pcfg_pull_none>; 2522*4e72b326SXuhui Lin }; 2523*4e72b326SXuhui Lin 2524*4e72b326SXuhui Lin mcu_rgb3x8_rgb2x8_m0_pins: mcu-rgb3x8-rgb2x8-m0-pins { 2525*4e72b326SXuhui Lin rockchip,pins = 2526*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2527*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2528*4e72b326SXuhui Lin /* vo_lcdc_d3 */ 2529*4e72b326SXuhui Lin <5 RK_PA3 1 &pcfg_pull_none>, 2530*4e72b326SXuhui Lin /* vo_lcdc_d4 */ 2531*4e72b326SXuhui Lin <5 RK_PA4 1 &pcfg_pull_none>, 2532*4e72b326SXuhui Lin /* vo_lcdc_d5 */ 2533*4e72b326SXuhui Lin <5 RK_PA5 1 &pcfg_pull_none>, 2534*4e72b326SXuhui Lin /* vo_lcdc_d6 */ 2535*4e72b326SXuhui Lin <5 RK_PA6 1 &pcfg_pull_none>, 2536*4e72b326SXuhui Lin /* vo_lcdc_d7 */ 2537*4e72b326SXuhui Lin <5 RK_PA7 1 &pcfg_pull_none>, 2538*4e72b326SXuhui Lin /* vo_lcdc_d10 */ 2539*4e72b326SXuhui Lin <5 RK_PB2 1 &pcfg_pull_none>, 2540*4e72b326SXuhui Lin /* vo_lcdc_d11 */ 2541*4e72b326SXuhui Lin <5 RK_PB3 1 &pcfg_pull_none>, 2542*4e72b326SXuhui Lin /* vo_lcdc_d12 */ 2543*4e72b326SXuhui Lin <5 RK_PB4 1 &pcfg_pull_none>, 2544*4e72b326SXuhui Lin /* vo_lcdc_den */ 2545*4e72b326SXuhui Lin <5 RK_PD0 1 &pcfg_pull_none>, 2546*4e72b326SXuhui Lin /* vo_lcdc_hsync */ 2547*4e72b326SXuhui Lin <5 RK_PD1 1 &pcfg_pull_none>, 2548*4e72b326SXuhui Lin /* vo_lcdc_vsync */ 2549*4e72b326SXuhui Lin <5 RK_PD2 1 &pcfg_pull_none>; 2550*4e72b326SXuhui Lin }; 2551*4e72b326SXuhui Lin 2552*4e72b326SXuhui Lin mcu_rgb3x8_rgb2x8_m1_pins: mcu-rgb3x8-rgb2x8-m1-pins { 2553*4e72b326SXuhui Lin rockchip,pins = 2554*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2555*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2556*4e72b326SXuhui Lin /* vo_lcdc_d13 */ 2557*4e72b326SXuhui Lin <5 RK_PB5 1 &pcfg_pull_none>, 2558*4e72b326SXuhui Lin /* vo_lcdc_d14 */ 2559*4e72b326SXuhui Lin <5 RK_PB6 1 &pcfg_pull_none>, 2560*4e72b326SXuhui Lin /* vo_lcdc_d15 */ 2561*4e72b326SXuhui Lin <5 RK_PB7 1 &pcfg_pull_none>, 2562*4e72b326SXuhui Lin /* vo_lcdc_d19 */ 2563*4e72b326SXuhui Lin <5 RK_PC3 1 &pcfg_pull_none>, 2564*4e72b326SXuhui Lin /* vo_lcdc_d20 */ 2565*4e72b326SXuhui Lin <5 RK_PC4 1 &pcfg_pull_none>, 2566*4e72b326SXuhui Lin /* vo_lcdc_d21 */ 2567*4e72b326SXuhui Lin <5 RK_PC5 1 &pcfg_pull_none>, 2568*4e72b326SXuhui Lin /* vo_lcdc_d22 */ 2569*4e72b326SXuhui Lin <5 RK_PC6 1 &pcfg_pull_none>, 2570*4e72b326SXuhui Lin /* vo_lcdc_d23 */ 2571*4e72b326SXuhui Lin <5 RK_PC7 1 &pcfg_pull_none>, 2572*4e72b326SXuhui Lin /* vo_lcdc_den */ 2573*4e72b326SXuhui Lin <5 RK_PD0 1 &pcfg_pull_none>, 2574*4e72b326SXuhui Lin /* vo_lcdc_hsync */ 2575*4e72b326SXuhui Lin <5 RK_PD1 1 &pcfg_pull_none>, 2576*4e72b326SXuhui Lin /* vo_lcdc_vsync */ 2577*4e72b326SXuhui Lin <5 RK_PD2 1 &pcfg_pull_none>; 2578*4e72b326SXuhui Lin }; 2579*4e72b326SXuhui Lin 2580*4e72b326SXuhui Lin mcu_rgb565_pins: mcu-rgb565-pins { 2581*4e72b326SXuhui Lin rockchip,pins = 2582*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2583*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2584*4e72b326SXuhui Lin /* vo_lcdc_d3 */ 2585*4e72b326SXuhui Lin <5 RK_PA3 1 &pcfg_pull_none>, 2586*4e72b326SXuhui Lin /* vo_lcdc_d4 */ 2587*4e72b326SXuhui Lin <5 RK_PA4 1 &pcfg_pull_none>, 2588*4e72b326SXuhui Lin /* vo_lcdc_d5 */ 2589*4e72b326SXuhui Lin <5 RK_PA5 1 &pcfg_pull_none>, 2590*4e72b326SXuhui Lin /* vo_lcdc_d6 */ 2591*4e72b326SXuhui Lin <5 RK_PA6 1 &pcfg_pull_none>, 2592*4e72b326SXuhui Lin /* vo_lcdc_d7 */ 2593*4e72b326SXuhui Lin <5 RK_PA7 1 &pcfg_pull_none>, 2594*4e72b326SXuhui Lin /* vo_lcdc_d10 */ 2595*4e72b326SXuhui Lin <5 RK_PB2 1 &pcfg_pull_none>, 2596*4e72b326SXuhui Lin /* vo_lcdc_d11 */ 2597*4e72b326SXuhui Lin <5 RK_PB3 1 &pcfg_pull_none>, 2598*4e72b326SXuhui Lin /* vo_lcdc_d12 */ 2599*4e72b326SXuhui Lin <5 RK_PB4 1 &pcfg_pull_none>, 2600*4e72b326SXuhui Lin /* vo_lcdc_d13 */ 2601*4e72b326SXuhui Lin <5 RK_PB5 1 &pcfg_pull_none>, 2602*4e72b326SXuhui Lin /* vo_lcdc_d14 */ 2603*4e72b326SXuhui Lin <5 RK_PB6 1 &pcfg_pull_none>, 2604*4e72b326SXuhui Lin /* vo_lcdc_d15 */ 2605*4e72b326SXuhui Lin <5 RK_PB7 1 &pcfg_pull_none>, 2606*4e72b326SXuhui Lin /* vo_lcdc_d19 */ 2607*4e72b326SXuhui Lin <5 RK_PC3 1 &pcfg_pull_none>, 2608*4e72b326SXuhui Lin /* vo_lcdc_d20 */ 2609*4e72b326SXuhui Lin <5 RK_PC4 1 &pcfg_pull_none>, 2610*4e72b326SXuhui Lin /* vo_lcdc_d21 */ 2611*4e72b326SXuhui Lin <5 RK_PC5 1 &pcfg_pull_none>, 2612*4e72b326SXuhui Lin /* vo_lcdc_d22 */ 2613*4e72b326SXuhui Lin <5 RK_PC6 1 &pcfg_pull_none>, 2614*4e72b326SXuhui Lin /* vo_lcdc_d23 */ 2615*4e72b326SXuhui Lin <5 RK_PC7 1 &pcfg_pull_none>, 2616*4e72b326SXuhui Lin /* vo_lcdc_den */ 2617*4e72b326SXuhui Lin <5 RK_PD0 1 &pcfg_pull_none>, 2618*4e72b326SXuhui Lin /* vo_lcdc_hsync */ 2619*4e72b326SXuhui Lin <5 RK_PD1 1 &pcfg_pull_none>, 2620*4e72b326SXuhui Lin /* vo_lcdc_vsync */ 2621*4e72b326SXuhui Lin <5 RK_PD2 1 &pcfg_pull_none>; 2622*4e72b326SXuhui Lin }; 2623*4e72b326SXuhui Lin 2624*4e72b326SXuhui Lin mcu_rgb666_pins: mcu-rgb666-pins { 2625*4e72b326SXuhui Lin rockchip,pins = 2626*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2627*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2628*4e72b326SXuhui Lin /* vo_lcdc_d2 */ 2629*4e72b326SXuhui Lin <5 RK_PA2 1 &pcfg_pull_none>, 2630*4e72b326SXuhui Lin /* vo_lcdc_d3 */ 2631*4e72b326SXuhui Lin <5 RK_PA3 1 &pcfg_pull_none>, 2632*4e72b326SXuhui Lin /* vo_lcdc_d4 */ 2633*4e72b326SXuhui Lin <5 RK_PA4 1 &pcfg_pull_none>, 2634*4e72b326SXuhui Lin /* vo_lcdc_d5 */ 2635*4e72b326SXuhui Lin <5 RK_PA5 1 &pcfg_pull_none>, 2636*4e72b326SXuhui Lin /* vo_lcdc_d6 */ 2637*4e72b326SXuhui Lin <5 RK_PA6 1 &pcfg_pull_none>, 2638*4e72b326SXuhui Lin /* vo_lcdc_d7 */ 2639*4e72b326SXuhui Lin <5 RK_PA7 1 &pcfg_pull_none>, 2640*4e72b326SXuhui Lin /* vo_lcdc_d10 */ 2641*4e72b326SXuhui Lin <5 RK_PB2 1 &pcfg_pull_none>, 2642*4e72b326SXuhui Lin /* vo_lcdc_d11 */ 2643*4e72b326SXuhui Lin <5 RK_PB3 1 &pcfg_pull_none>, 2644*4e72b326SXuhui Lin /* vo_lcdc_d12 */ 2645*4e72b326SXuhui Lin <5 RK_PB4 1 &pcfg_pull_none>, 2646*4e72b326SXuhui Lin /* vo_lcdc_d13 */ 2647*4e72b326SXuhui Lin <5 RK_PB5 1 &pcfg_pull_none>, 2648*4e72b326SXuhui Lin /* vo_lcdc_d14 */ 2649*4e72b326SXuhui Lin <5 RK_PB6 1 &pcfg_pull_none>, 2650*4e72b326SXuhui Lin /* vo_lcdc_d15 */ 2651*4e72b326SXuhui Lin <5 RK_PB7 1 &pcfg_pull_none>, 2652*4e72b326SXuhui Lin /* vo_lcdc_d18 */ 2653*4e72b326SXuhui Lin <5 RK_PC2 1 &pcfg_pull_none>, 2654*4e72b326SXuhui Lin /* vo_lcdc_d19 */ 2655*4e72b326SXuhui Lin <5 RK_PC3 1 &pcfg_pull_none>, 2656*4e72b326SXuhui Lin /* vo_lcdc_d20 */ 2657*4e72b326SXuhui Lin <5 RK_PC4 1 &pcfg_pull_none>, 2658*4e72b326SXuhui Lin /* vo_lcdc_d21 */ 2659*4e72b326SXuhui Lin <5 RK_PC5 1 &pcfg_pull_none>, 2660*4e72b326SXuhui Lin /* vo_lcdc_d22 */ 2661*4e72b326SXuhui Lin <5 RK_PC6 1 &pcfg_pull_none>, 2662*4e72b326SXuhui Lin /* vo_lcdc_d23 */ 2663*4e72b326SXuhui Lin <5 RK_PC7 1 &pcfg_pull_none>, 2664*4e72b326SXuhui Lin /* vo_lcdc_den */ 2665*4e72b326SXuhui Lin <5 RK_PD0 1 &pcfg_pull_none>, 2666*4e72b326SXuhui Lin /* vo_lcdc_hsync */ 2667*4e72b326SXuhui Lin <5 RK_PD1 1 &pcfg_pull_none>, 2668*4e72b326SXuhui Lin /* vo_lcdc_vsync */ 2669*4e72b326SXuhui Lin <5 RK_PD2 1 &pcfg_pull_none>; 2670*4e72b326SXuhui Lin }; 2671*4e72b326SXuhui Lin 2672*4e72b326SXuhui Lin mcu_rgb888_pins: mcu-rgb888-pins { 2673*4e72b326SXuhui Lin rockchip,pins = 2674*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2675*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2676*4e72b326SXuhui Lin /* vo_lcdc_d0 */ 2677*4e72b326SXuhui Lin <5 RK_PA0 1 &pcfg_pull_none>, 2678*4e72b326SXuhui Lin /* vo_lcdc_d1 */ 2679*4e72b326SXuhui Lin <5 RK_PA1 1 &pcfg_pull_none>, 2680*4e72b326SXuhui Lin /* vo_lcdc_d2 */ 2681*4e72b326SXuhui Lin <5 RK_PA2 1 &pcfg_pull_none>, 2682*4e72b326SXuhui Lin /* vo_lcdc_d3 */ 2683*4e72b326SXuhui Lin <5 RK_PA3 1 &pcfg_pull_none>, 2684*4e72b326SXuhui Lin /* vo_lcdc_d4 */ 2685*4e72b326SXuhui Lin <5 RK_PA4 1 &pcfg_pull_none>, 2686*4e72b326SXuhui Lin /* vo_lcdc_d5 */ 2687*4e72b326SXuhui Lin <5 RK_PA5 1 &pcfg_pull_none>, 2688*4e72b326SXuhui Lin /* vo_lcdc_d6 */ 2689*4e72b326SXuhui Lin <5 RK_PA6 1 &pcfg_pull_none>, 2690*4e72b326SXuhui Lin /* vo_lcdc_d7 */ 2691*4e72b326SXuhui Lin <5 RK_PA7 1 &pcfg_pull_none>, 2692*4e72b326SXuhui Lin /* vo_lcdc_d8 */ 2693*4e72b326SXuhui Lin <5 RK_PB0 1 &pcfg_pull_none>, 2694*4e72b326SXuhui Lin /* vo_lcdc_d9 */ 2695*4e72b326SXuhui Lin <5 RK_PB1 1 &pcfg_pull_none>, 2696*4e72b326SXuhui Lin /* vo_lcdc_d10 */ 2697*4e72b326SXuhui Lin <5 RK_PB2 1 &pcfg_pull_none>, 2698*4e72b326SXuhui Lin /* vo_lcdc_d11 */ 2699*4e72b326SXuhui Lin <5 RK_PB3 1 &pcfg_pull_none>, 2700*4e72b326SXuhui Lin /* vo_lcdc_d12 */ 2701*4e72b326SXuhui Lin <5 RK_PB4 1 &pcfg_pull_none>, 2702*4e72b326SXuhui Lin /* vo_lcdc_d13 */ 2703*4e72b326SXuhui Lin <5 RK_PB5 1 &pcfg_pull_none>, 2704*4e72b326SXuhui Lin /* vo_lcdc_d14 */ 2705*4e72b326SXuhui Lin <5 RK_PB6 1 &pcfg_pull_none>, 2706*4e72b326SXuhui Lin /* vo_lcdc_d15 */ 2707*4e72b326SXuhui Lin <5 RK_PB7 1 &pcfg_pull_none>, 2708*4e72b326SXuhui Lin /* vo_lcdc_d16 */ 2709*4e72b326SXuhui Lin <5 RK_PC0 1 &pcfg_pull_none>, 2710*4e72b326SXuhui Lin /* vo_lcdc_d17 */ 2711*4e72b326SXuhui Lin <5 RK_PC1 1 &pcfg_pull_none>, 2712*4e72b326SXuhui Lin /* vo_lcdc_d18 */ 2713*4e72b326SXuhui Lin <5 RK_PC2 1 &pcfg_pull_none>, 2714*4e72b326SXuhui Lin /* vo_lcdc_d19 */ 2715*4e72b326SXuhui Lin <5 RK_PC3 1 &pcfg_pull_none>, 2716*4e72b326SXuhui Lin /* vo_lcdc_d20 */ 2717*4e72b326SXuhui Lin <5 RK_PC4 1 &pcfg_pull_none>, 2718*4e72b326SXuhui Lin /* vo_lcdc_d21 */ 2719*4e72b326SXuhui Lin <5 RK_PC5 1 &pcfg_pull_none>, 2720*4e72b326SXuhui Lin /* vo_lcdc_d22 */ 2721*4e72b326SXuhui Lin <5 RK_PC6 1 &pcfg_pull_none>, 2722*4e72b326SXuhui Lin /* vo_lcdc_d23 */ 2723*4e72b326SXuhui Lin <5 RK_PC7 1 &pcfg_pull_none>, 2724*4e72b326SXuhui Lin /* vo_lcdc_den */ 2725*4e72b326SXuhui Lin <5 RK_PD0 1 &pcfg_pull_none>, 2726*4e72b326SXuhui Lin /* vo_lcdc_hsync */ 2727*4e72b326SXuhui Lin <5 RK_PD1 1 &pcfg_pull_none>, 2728*4e72b326SXuhui Lin /* vo_lcdc_vsync */ 2729*4e72b326SXuhui Lin <5 RK_PD2 1 &pcfg_pull_none>; 2730*4e72b326SXuhui Lin }; 2731*4e72b326SXuhui Lin 2732*4e72b326SXuhui Lin rgb3x8_rgb2x8_m0_pins: rgb3x8-rgb2x8-m0-pins { 2733*4e72b326SXuhui Lin rockchip,pins = 2734*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2735*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2736*4e72b326SXuhui Lin /* vo_lcdc_d3 */ 2737*4e72b326SXuhui Lin <5 RK_PA3 1 &pcfg_pull_none>, 2738*4e72b326SXuhui Lin /* vo_lcdc_d4 */ 2739*4e72b326SXuhui Lin <5 RK_PA4 1 &pcfg_pull_none>, 2740*4e72b326SXuhui Lin /* vo_lcdc_d5 */ 2741*4e72b326SXuhui Lin <5 RK_PA5 1 &pcfg_pull_none>, 2742*4e72b326SXuhui Lin /* vo_lcdc_d6 */ 2743*4e72b326SXuhui Lin <5 RK_PA6 1 &pcfg_pull_none>, 2744*4e72b326SXuhui Lin /* vo_lcdc_d7 */ 2745*4e72b326SXuhui Lin <5 RK_PA7 1 &pcfg_pull_none>, 2746*4e72b326SXuhui Lin /* vo_lcdc_d10 */ 2747*4e72b326SXuhui Lin <5 RK_PB2 1 &pcfg_pull_none>, 2748*4e72b326SXuhui Lin /* vo_lcdc_d11 */ 2749*4e72b326SXuhui Lin <5 RK_PB3 1 &pcfg_pull_none>, 2750*4e72b326SXuhui Lin /* vo_lcdc_d12 */ 2751*4e72b326SXuhui Lin <5 RK_PB4 1 &pcfg_pull_none>, 2752*4e72b326SXuhui Lin /* vo_lcdc_den */ 2753*4e72b326SXuhui Lin <5 RK_PD0 1 &pcfg_pull_none>, 2754*4e72b326SXuhui Lin /* vo_lcdc_hsync */ 2755*4e72b326SXuhui Lin <5 RK_PD1 1 &pcfg_pull_none>, 2756*4e72b326SXuhui Lin /* vo_lcdc_vsync */ 2757*4e72b326SXuhui Lin <5 RK_PD2 1 &pcfg_pull_none>; 2758*4e72b326SXuhui Lin }; 2759*4e72b326SXuhui Lin 2760*4e72b326SXuhui Lin rgb3x8_rgb2x8_m1_pins: rgb3x8-rgb2x8-m1-pins { 2761*4e72b326SXuhui Lin rockchip,pins = 2762*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2763*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2764*4e72b326SXuhui Lin /* vo_lcdc_d13 */ 2765*4e72b326SXuhui Lin <5 RK_PB5 1 &pcfg_pull_none>, 2766*4e72b326SXuhui Lin /* vo_lcdc_d14 */ 2767*4e72b326SXuhui Lin <5 RK_PB6 1 &pcfg_pull_none>, 2768*4e72b326SXuhui Lin /* vo_lcdc_d15 */ 2769*4e72b326SXuhui Lin <5 RK_PB7 1 &pcfg_pull_none>, 2770*4e72b326SXuhui Lin /* vo_lcdc_d19 */ 2771*4e72b326SXuhui Lin <5 RK_PC3 1 &pcfg_pull_none>, 2772*4e72b326SXuhui Lin /* vo_lcdc_d20 */ 2773*4e72b326SXuhui Lin <5 RK_PC4 1 &pcfg_pull_none>, 2774*4e72b326SXuhui Lin /* vo_lcdc_d21 */ 2775*4e72b326SXuhui Lin <5 RK_PC5 1 &pcfg_pull_none>, 2776*4e72b326SXuhui Lin /* vo_lcdc_d22 */ 2777*4e72b326SXuhui Lin <5 RK_PC6 1 &pcfg_pull_none>, 2778*4e72b326SXuhui Lin /* vo_lcdc_d23 */ 2779*4e72b326SXuhui Lin <5 RK_PC7 1 &pcfg_pull_none>, 2780*4e72b326SXuhui Lin /* vo_lcdc_den */ 2781*4e72b326SXuhui Lin <5 RK_PD0 1 &pcfg_pull_none>, 2782*4e72b326SXuhui Lin /* vo_lcdc_hsync */ 2783*4e72b326SXuhui Lin <5 RK_PD1 1 &pcfg_pull_none>, 2784*4e72b326SXuhui Lin /* vo_lcdc_vsync */ 2785*4e72b326SXuhui Lin <5 RK_PD2 1 &pcfg_pull_none>; 2786*4e72b326SXuhui Lin }; 2787*4e72b326SXuhui Lin 2788*4e72b326SXuhui Lin rgb565_pins: rgb565-pins { 2789*4e72b326SXuhui Lin rockchip,pins = 2790*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2791*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2792*4e72b326SXuhui Lin /* vo_lcdc_d3 */ 2793*4e72b326SXuhui Lin <5 RK_PA3 1 &pcfg_pull_none>, 2794*4e72b326SXuhui Lin /* vo_lcdc_d4 */ 2795*4e72b326SXuhui Lin <5 RK_PA4 1 &pcfg_pull_none>, 2796*4e72b326SXuhui Lin /* vo_lcdc_d5 */ 2797*4e72b326SXuhui Lin <5 RK_PA5 1 &pcfg_pull_none>, 2798*4e72b326SXuhui Lin /* vo_lcdc_d6 */ 2799*4e72b326SXuhui Lin <5 RK_PA6 1 &pcfg_pull_none>, 2800*4e72b326SXuhui Lin /* vo_lcdc_d7 */ 2801*4e72b326SXuhui Lin <5 RK_PA7 1 &pcfg_pull_none>, 2802*4e72b326SXuhui Lin /* vo_lcdc_d10 */ 2803*4e72b326SXuhui Lin <5 RK_PB2 1 &pcfg_pull_none>, 2804*4e72b326SXuhui Lin /* vo_lcdc_d11 */ 2805*4e72b326SXuhui Lin <5 RK_PB3 1 &pcfg_pull_none>, 2806*4e72b326SXuhui Lin /* vo_lcdc_d12 */ 2807*4e72b326SXuhui Lin <5 RK_PB4 1 &pcfg_pull_none>, 2808*4e72b326SXuhui Lin /* vo_lcdc_d13 */ 2809*4e72b326SXuhui Lin <5 RK_PB5 1 &pcfg_pull_none>, 2810*4e72b326SXuhui Lin /* vo_lcdc_d14 */ 2811*4e72b326SXuhui Lin <5 RK_PB6 1 &pcfg_pull_none>, 2812*4e72b326SXuhui Lin /* vo_lcdc_d15 */ 2813*4e72b326SXuhui Lin <5 RK_PB7 1 &pcfg_pull_none>, 2814*4e72b326SXuhui Lin /* vo_lcdc_d19 */ 2815*4e72b326SXuhui Lin <5 RK_PC3 1 &pcfg_pull_none>, 2816*4e72b326SXuhui Lin /* vo_lcdc_d20 */ 2817*4e72b326SXuhui Lin <5 RK_PC4 1 &pcfg_pull_none>, 2818*4e72b326SXuhui Lin /* vo_lcdc_d21 */ 2819*4e72b326SXuhui Lin <5 RK_PC5 1 &pcfg_pull_none>, 2820*4e72b326SXuhui Lin /* vo_lcdc_d22 */ 2821*4e72b326SXuhui Lin <5 RK_PC6 1 &pcfg_pull_none>, 2822*4e72b326SXuhui Lin /* vo_lcdc_d23 */ 2823*4e72b326SXuhui Lin <5 RK_PC7 1 &pcfg_pull_none>, 2824*4e72b326SXuhui Lin /* vo_lcdc_den */ 2825*4e72b326SXuhui Lin <5 RK_PD0 1 &pcfg_pull_none>, 2826*4e72b326SXuhui Lin /* vo_lcdc_hsync */ 2827*4e72b326SXuhui Lin <5 RK_PD1 1 &pcfg_pull_none>, 2828*4e72b326SXuhui Lin /* vo_lcdc_vsync */ 2829*4e72b326SXuhui Lin <5 RK_PD2 1 &pcfg_pull_none>; 2830*4e72b326SXuhui Lin }; 2831*4e72b326SXuhui Lin 2832*4e72b326SXuhui Lin rgb666_pins: rgb666-pins { 2833*4e72b326SXuhui Lin rockchip,pins = 2834*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2835*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2836*4e72b326SXuhui Lin /* vo_lcdc_d2 */ 2837*4e72b326SXuhui Lin <5 RK_PA2 1 &pcfg_pull_none>, 2838*4e72b326SXuhui Lin /* vo_lcdc_d3 */ 2839*4e72b326SXuhui Lin <5 RK_PA3 1 &pcfg_pull_none>, 2840*4e72b326SXuhui Lin /* vo_lcdc_d4 */ 2841*4e72b326SXuhui Lin <5 RK_PA4 1 &pcfg_pull_none>, 2842*4e72b326SXuhui Lin /* vo_lcdc_d5 */ 2843*4e72b326SXuhui Lin <5 RK_PA5 1 &pcfg_pull_none>, 2844*4e72b326SXuhui Lin /* vo_lcdc_d6 */ 2845*4e72b326SXuhui Lin <5 RK_PA6 1 &pcfg_pull_none>, 2846*4e72b326SXuhui Lin /* vo_lcdc_d7 */ 2847*4e72b326SXuhui Lin <5 RK_PA7 1 &pcfg_pull_none>, 2848*4e72b326SXuhui Lin /* vo_lcdc_d10 */ 2849*4e72b326SXuhui Lin <5 RK_PB2 1 &pcfg_pull_none>, 2850*4e72b326SXuhui Lin /* vo_lcdc_d11 */ 2851*4e72b326SXuhui Lin <5 RK_PB3 1 &pcfg_pull_none>, 2852*4e72b326SXuhui Lin /* vo_lcdc_d12 */ 2853*4e72b326SXuhui Lin <5 RK_PB4 1 &pcfg_pull_none>, 2854*4e72b326SXuhui Lin /* vo_lcdc_d13 */ 2855*4e72b326SXuhui Lin <5 RK_PB5 1 &pcfg_pull_none>, 2856*4e72b326SXuhui Lin /* vo_lcdc_d14 */ 2857*4e72b326SXuhui Lin <5 RK_PB6 1 &pcfg_pull_none>, 2858*4e72b326SXuhui Lin /* vo_lcdc_d15 */ 2859*4e72b326SXuhui Lin <5 RK_PB7 1 &pcfg_pull_none>, 2860*4e72b326SXuhui Lin /* vo_lcdc_d18 */ 2861*4e72b326SXuhui Lin <5 RK_PC2 1 &pcfg_pull_none>, 2862*4e72b326SXuhui Lin /* vo_lcdc_d19 */ 2863*4e72b326SXuhui Lin <5 RK_PC3 1 &pcfg_pull_none>, 2864*4e72b326SXuhui Lin /* vo_lcdc_d20 */ 2865*4e72b326SXuhui Lin <5 RK_PC4 1 &pcfg_pull_none>, 2866*4e72b326SXuhui Lin /* vo_lcdc_d21 */ 2867*4e72b326SXuhui Lin <5 RK_PC5 1 &pcfg_pull_none>, 2868*4e72b326SXuhui Lin /* vo_lcdc_d22 */ 2869*4e72b326SXuhui Lin <5 RK_PC6 1 &pcfg_pull_none>, 2870*4e72b326SXuhui Lin /* vo_lcdc_d23 */ 2871*4e72b326SXuhui Lin <5 RK_PC7 1 &pcfg_pull_none>, 2872*4e72b326SXuhui Lin /* vo_lcdc_den */ 2873*4e72b326SXuhui Lin <5 RK_PD0 1 &pcfg_pull_none>, 2874*4e72b326SXuhui Lin /* vo_lcdc_hsync */ 2875*4e72b326SXuhui Lin <5 RK_PD1 1 &pcfg_pull_none>, 2876*4e72b326SXuhui Lin /* vo_lcdc_vsync */ 2877*4e72b326SXuhui Lin <5 RK_PD2 1 &pcfg_pull_none>; 2878*4e72b326SXuhui Lin }; 2879*4e72b326SXuhui Lin 2880*4e72b326SXuhui Lin rgb888_pins: rgb888-pins { 2881*4e72b326SXuhui Lin rockchip,pins = 2882*4e72b326SXuhui Lin /* vo_lcdc_clk */ 2883*4e72b326SXuhui Lin <5 RK_PD3 1 &pcfg_pull_none>, 2884*4e72b326SXuhui Lin /* vo_lcdc_d0 */ 2885*4e72b326SXuhui Lin <5 RK_PA0 1 &pcfg_pull_none>, 2886*4e72b326SXuhui Lin /* vo_lcdc_d1 */ 2887*4e72b326SXuhui Lin <5 RK_PA1 1 &pcfg_pull_none>, 2888*4e72b326SXuhui Lin /* vo_lcdc_d2 */ 2889*4e72b326SXuhui Lin <5 RK_PA2 1 &pcfg_pull_none>, 2890*4e72b326SXuhui Lin /* vo_lcdc_d3 */ 2891*4e72b326SXuhui Lin <5 RK_PA3 1 &pcfg_pull_none>, 2892*4e72b326SXuhui Lin /* vo_lcdc_d4 */ 2893*4e72b326SXuhui Lin <5 RK_PA4 1 &pcfg_pull_none>, 2894*4e72b326SXuhui Lin /* vo_lcdc_d5 */ 2895*4e72b326SXuhui Lin <5 RK_PA5 1 &pcfg_pull_none>, 2896*4e72b326SXuhui Lin /* vo_lcdc_d6 */ 2897*4e72b326SXuhui Lin <5 RK_PA6 1 &pcfg_pull_none>, 2898*4e72b326SXuhui Lin /* vo_lcdc_d7 */ 2899*4e72b326SXuhui Lin <5 RK_PA7 1 &pcfg_pull_none>, 2900*4e72b326SXuhui Lin /* vo_lcdc_d8 */ 2901*4e72b326SXuhui Lin <5 RK_PB0 1 &pcfg_pull_none>, 2902*4e72b326SXuhui Lin /* vo_lcdc_d9 */ 2903*4e72b326SXuhui Lin <5 RK_PB1 1 &pcfg_pull_none>, 2904*4e72b326SXuhui Lin /* vo_lcdc_d10 */ 2905*4e72b326SXuhui Lin <5 RK_PB2 1 &pcfg_pull_none>, 2906*4e72b326SXuhui Lin /* vo_lcdc_d11 */ 2907*4e72b326SXuhui Lin <5 RK_PB3 1 &pcfg_pull_none>, 2908*4e72b326SXuhui Lin /* vo_lcdc_d12 */ 2909*4e72b326SXuhui Lin <5 RK_PB4 1 &pcfg_pull_none>, 2910*4e72b326SXuhui Lin /* vo_lcdc_d13 */ 2911*4e72b326SXuhui Lin <5 RK_PB5 1 &pcfg_pull_none>, 2912*4e72b326SXuhui Lin /* vo_lcdc_d14 */ 2913*4e72b326SXuhui Lin <5 RK_PB6 1 &pcfg_pull_none>, 2914*4e72b326SXuhui Lin /* vo_lcdc_d15 */ 2915*4e72b326SXuhui Lin <5 RK_PB7 1 &pcfg_pull_none>, 2916*4e72b326SXuhui Lin /* vo_lcdc_d16 */ 2917*4e72b326SXuhui Lin <5 RK_PC0 1 &pcfg_pull_none>, 2918*4e72b326SXuhui Lin /* vo_lcdc_d17 */ 2919*4e72b326SXuhui Lin <5 RK_PC1 1 &pcfg_pull_none>, 2920*4e72b326SXuhui Lin /* vo_lcdc_d18 */ 2921*4e72b326SXuhui Lin <5 RK_PC2 1 &pcfg_pull_none>, 2922*4e72b326SXuhui Lin /* vo_lcdc_d19 */ 2923*4e72b326SXuhui Lin <5 RK_PC3 1 &pcfg_pull_none>, 2924*4e72b326SXuhui Lin /* vo_lcdc_d20 */ 2925*4e72b326SXuhui Lin <5 RK_PC4 1 &pcfg_pull_none>, 2926*4e72b326SXuhui Lin /* vo_lcdc_d21 */ 2927*4e72b326SXuhui Lin <5 RK_PC5 1 &pcfg_pull_none>, 2928*4e72b326SXuhui Lin /* vo_lcdc_d22 */ 2929*4e72b326SXuhui Lin <5 RK_PC6 1 &pcfg_pull_none>, 2930*4e72b326SXuhui Lin /* vo_lcdc_d23 */ 2931*4e72b326SXuhui Lin <5 RK_PC7 1 &pcfg_pull_none>, 2932*4e72b326SXuhui Lin /* vo_lcdc_den */ 2933*4e72b326SXuhui Lin <5 RK_PD0 1 &pcfg_pull_none>, 2934*4e72b326SXuhui Lin /* vo_lcdc_hsync */ 2935*4e72b326SXuhui Lin <5 RK_PD1 1 &pcfg_pull_none>, 2936*4e72b326SXuhui Lin /* vo_lcdc_vsync */ 2937*4e72b326SXuhui Lin <5 RK_PD2 1 &pcfg_pull_none>; 2938*4e72b326SXuhui Lin }; 2939*4e72b326SXuhui Lin }; 2940*4e72b326SXuhui Lin}; 2941