1*4882a593Smuzhiyun// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * Copyright (c) 2022 Rockchip Electronics Co., Ltd. 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun#include <dt-bindings/pinctrl/rockchip.h> 7*4882a593Smuzhiyun#include "rockchip-pinconf.dtsi" 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun/* 10*4882a593Smuzhiyun * This file is auto generated by pin2dts tool, please keep these code 11*4882a593Smuzhiyun * by adding changes at end of this file. 12*4882a593Smuzhiyun */ 13*4882a593Smuzhiyun&pinctrl { 14*4882a593Smuzhiyun adc { 15*4882a593Smuzhiyun adc_pins: adc-pins { 16*4882a593Smuzhiyun rockchip,pins = 17*4882a593Smuzhiyun /* adc_in0 */ 18*4882a593Smuzhiyun <4 RK_PC0 1 &pcfg_pull_none>, 19*4882a593Smuzhiyun /* adc_in1 */ 20*4882a593Smuzhiyun <4 RK_PC1 1 &pcfg_pull_none>; 21*4882a593Smuzhiyun }; 22*4882a593Smuzhiyun }; 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun avs { 25*4882a593Smuzhiyun avs_pins: avs-pins { 26*4882a593Smuzhiyun rockchip,pins = 27*4882a593Smuzhiyun /* avs_arm */ 28*4882a593Smuzhiyun <1 RK_PA2 2 &pcfg_pull_none>; 29*4882a593Smuzhiyun }; 30*4882a593Smuzhiyun }; 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun clk { 33*4882a593Smuzhiyun clk_32k: clk-32k { 34*4882a593Smuzhiyun rockchip,pins = 35*4882a593Smuzhiyun /* clk_32k */ 36*4882a593Smuzhiyun <0 RK_PA0 2 &pcfg_pull_none>; 37*4882a593Smuzhiyun }; 38*4882a593Smuzhiyun clk_refout: clk-refout { 39*4882a593Smuzhiyun rockchip,pins = 40*4882a593Smuzhiyun /* clk_refout */ 41*4882a593Smuzhiyun <0 RK_PA0 3 &pcfg_pull_none>; 42*4882a593Smuzhiyun }; 43*4882a593Smuzhiyun }; 44*4882a593Smuzhiyun 45*4882a593Smuzhiyun dsmaudio { 46*4882a593Smuzhiyun dsmaudio_pins: dsmaudio-pins { 47*4882a593Smuzhiyun rockchip,pins = 48*4882a593Smuzhiyun /* dsmaudio_n */ 49*4882a593Smuzhiyun <1 RK_PD3 7 &pcfg_pull_none>, 50*4882a593Smuzhiyun /* dsmaudio_p */ 51*4882a593Smuzhiyun <1 RK_PD2 7 &pcfg_pull_none>; 52*4882a593Smuzhiyun }; 53*4882a593Smuzhiyun }; 54*4882a593Smuzhiyun 55*4882a593Smuzhiyun emmc { 56*4882a593Smuzhiyun emmc_bus8: emmc-bus8 { 57*4882a593Smuzhiyun rockchip,pins = 58*4882a593Smuzhiyun /* emmc_d0 */ 59*4882a593Smuzhiyun <4 RK_PA4 1 &pcfg_pull_up_drv_level_2>, 60*4882a593Smuzhiyun /* emmc_d1 */ 61*4882a593Smuzhiyun <4 RK_PA3 1 &pcfg_pull_up_drv_level_2>, 62*4882a593Smuzhiyun /* emmc_d2 */ 63*4882a593Smuzhiyun <4 RK_PA2 1 &pcfg_pull_up_drv_level_2>, 64*4882a593Smuzhiyun /* emmc_d3 */ 65*4882a593Smuzhiyun <4 RK_PA6 1 &pcfg_pull_up_drv_level_2>, 66*4882a593Smuzhiyun /* emmc_d4 */ 67*4882a593Smuzhiyun <4 RK_PA5 1 &pcfg_pull_up_drv_level_2>, 68*4882a593Smuzhiyun /* emmc_d5 */ 69*4882a593Smuzhiyun <4 RK_PA7 1 &pcfg_pull_up_drv_level_2>, 70*4882a593Smuzhiyun /* emmc_d6 */ 71*4882a593Smuzhiyun <4 RK_PA1 1 &pcfg_pull_up_drv_level_2>, 72*4882a593Smuzhiyun /* emmc_d7 */ 73*4882a593Smuzhiyun <4 RK_PA0 1 &pcfg_pull_up_drv_level_2>; 74*4882a593Smuzhiyun }; 75*4882a593Smuzhiyun 76*4882a593Smuzhiyun emmc_clk: emmc-clk { 77*4882a593Smuzhiyun rockchip,pins = 78*4882a593Smuzhiyun /* emmc_clk */ 79*4882a593Smuzhiyun <4 RK_PB1 1 &pcfg_pull_up_drv_level_2>; 80*4882a593Smuzhiyun }; 81*4882a593Smuzhiyun 82*4882a593Smuzhiyun emmc_cmd: emmc-cmd { 83*4882a593Smuzhiyun rockchip,pins = 84*4882a593Smuzhiyun /* emmc_cmd */ 85*4882a593Smuzhiyun <4 RK_PB0 1 &pcfg_pull_up_drv_level_2>; 86*4882a593Smuzhiyun }; 87*4882a593Smuzhiyun }; 88*4882a593Smuzhiyun 89*4882a593Smuzhiyun flash { 90*4882a593Smuzhiyun flash_pins: flash-pins { 91*4882a593Smuzhiyun rockchip,pins = 92*4882a593Smuzhiyun /* flash_trig_out */ 93*4882a593Smuzhiyun <2 RK_PA6 6 &pcfg_pull_none>; 94*4882a593Smuzhiyun }; 95*4882a593Smuzhiyun }; 96*4882a593Smuzhiyun 97*4882a593Smuzhiyun fspi { 98*4882a593Smuzhiyun fspi_pins: fspi-pins { 99*4882a593Smuzhiyun rockchip,pins = 100*4882a593Smuzhiyun /* fspi_clk */ 101*4882a593Smuzhiyun <4 RK_PB1 2 &pcfg_pull_up_drv_level_2>, 102*4882a593Smuzhiyun /* fspi_d0 */ 103*4882a593Smuzhiyun <4 RK_PA4 2 &pcfg_pull_none>, 104*4882a593Smuzhiyun /* fspi_d1 */ 105*4882a593Smuzhiyun <4 RK_PA3 2 &pcfg_pull_none>, 106*4882a593Smuzhiyun /* fspi_d2 */ 107*4882a593Smuzhiyun <4 RK_PA2 2 &pcfg_pull_none>, 108*4882a593Smuzhiyun /* fspi_d3 */ 109*4882a593Smuzhiyun <4 RK_PA6 2 &pcfg_pull_none>; 110*4882a593Smuzhiyun }; 111*4882a593Smuzhiyun 112*4882a593Smuzhiyun fspi_cs0: fspi-cs0 { 113*4882a593Smuzhiyun rockchip,pins = 114*4882a593Smuzhiyun /* fspi_cs0n */ 115*4882a593Smuzhiyun <4 RK_PB0 2 &pcfg_pull_up>; 116*4882a593Smuzhiyun }; 117*4882a593Smuzhiyun }; 118*4882a593Smuzhiyun 119*4882a593Smuzhiyun hpmcu { 120*4882a593Smuzhiyun hpmcum0_pins: hpmcum0-pins { 121*4882a593Smuzhiyun rockchip,pins = 122*4882a593Smuzhiyun /* hpmcu_jtag_tck_m0 */ 123*4882a593Smuzhiyun <1 RK_PB2 3 &pcfg_pull_none>, 124*4882a593Smuzhiyun /* hpmcu_jtag_tms_m0 */ 125*4882a593Smuzhiyun <1 RK_PB3 3 &pcfg_pull_none>; 126*4882a593Smuzhiyun }; 127*4882a593Smuzhiyun 128*4882a593Smuzhiyun hpmcum1_pins: hpmcum1-pins { 129*4882a593Smuzhiyun rockchip,pins = 130*4882a593Smuzhiyun /* hpmcu_jtag_tck_m1 */ 131*4882a593Smuzhiyun <3 RK_PA7 4 &pcfg_pull_none>, 132*4882a593Smuzhiyun /* hpmcu_jtag_tms_m1 */ 133*4882a593Smuzhiyun <3 RK_PA6 4 &pcfg_pull_none>; 134*4882a593Smuzhiyun }; 135*4882a593Smuzhiyun }; 136*4882a593Smuzhiyun 137*4882a593Smuzhiyun i2c0 { 138*4882a593Smuzhiyun i2c0m0_xfer: i2c0m0-xfer { 139*4882a593Smuzhiyun rockchip,pins = 140*4882a593Smuzhiyun /* i2c0_scl_m0 */ 141*4882a593Smuzhiyun <1 RK_PA3 2 &pcfg_pull_none_smt>, 142*4882a593Smuzhiyun /* i2c0_sda_m0 */ 143*4882a593Smuzhiyun <1 RK_PA4 2 &pcfg_pull_none_smt>; 144*4882a593Smuzhiyun }; 145*4882a593Smuzhiyun 146*4882a593Smuzhiyun i2c0m1_xfer: i2c0m1-xfer { 147*4882a593Smuzhiyun rockchip,pins = 148*4882a593Smuzhiyun /* i2c0_scl_m1 */ 149*4882a593Smuzhiyun <4 RK_PA1 4 &pcfg_pull_none_smt>, 150*4882a593Smuzhiyun /* i2c0_sda_m1 */ 151*4882a593Smuzhiyun <4 RK_PA0 4 &pcfg_pull_none_smt>; 152*4882a593Smuzhiyun }; 153*4882a593Smuzhiyun 154*4882a593Smuzhiyun i2c0m2_xfer: i2c0m2-xfer { 155*4882a593Smuzhiyun rockchip,pins = 156*4882a593Smuzhiyun /* i2c0_scl_m2 */ 157*4882a593Smuzhiyun <3 RK_PA4 3 &pcfg_pull_none_smt>, 158*4882a593Smuzhiyun /* i2c0_sda_m2 */ 159*4882a593Smuzhiyun <3 RK_PA5 3 &pcfg_pull_none_smt>; 160*4882a593Smuzhiyun }; 161*4882a593Smuzhiyun }; 162*4882a593Smuzhiyun 163*4882a593Smuzhiyun i2c1 { 164*4882a593Smuzhiyun i2c1m0_xfer: i2c1m0-xfer { 165*4882a593Smuzhiyun rockchip,pins = 166*4882a593Smuzhiyun /* i2c1_scl_m0 */ 167*4882a593Smuzhiyun <0 RK_PA5 1 &pcfg_pull_none_smt>, 168*4882a593Smuzhiyun /* i2c1_sda_m0 */ 169*4882a593Smuzhiyun <0 RK_PA6 1 &pcfg_pull_none_smt>; 170*4882a593Smuzhiyun }; 171*4882a593Smuzhiyun 172*4882a593Smuzhiyun i2c1m1_xfer: i2c1m1-xfer { 173*4882a593Smuzhiyun rockchip,pins = 174*4882a593Smuzhiyun /* i2c1_scl_m1 */ 175*4882a593Smuzhiyun <2 RK_PB0 2 &pcfg_pull_none_smt>, 176*4882a593Smuzhiyun /* i2c1_sda_m1 */ 177*4882a593Smuzhiyun <2 RK_PB1 2 &pcfg_pull_none_smt>; 178*4882a593Smuzhiyun }; 179*4882a593Smuzhiyun }; 180*4882a593Smuzhiyun 181*4882a593Smuzhiyun i2c2 { 182*4882a593Smuzhiyun i2c2m0_xfer: i2c2m0-xfer { 183*4882a593Smuzhiyun rockchip,pins = 184*4882a593Smuzhiyun /* i2c2_scl_m0 */ 185*4882a593Smuzhiyun <1 RK_PA0 2 &pcfg_pull_none_smt>, 186*4882a593Smuzhiyun /* i2c2_sda_m0 */ 187*4882a593Smuzhiyun <1 RK_PA1 2 &pcfg_pull_none_smt>; 188*4882a593Smuzhiyun }; 189*4882a593Smuzhiyun 190*4882a593Smuzhiyun i2c2m1_xfer: i2c2m1-xfer { 191*4882a593Smuzhiyun rockchip,pins = 192*4882a593Smuzhiyun /* i2c2_scl_m1 */ 193*4882a593Smuzhiyun <4 RK_PA7 4 &pcfg_pull_none_smt>, 194*4882a593Smuzhiyun /* i2c2_sda_m1 */ 195*4882a593Smuzhiyun <4 RK_PA5 4 &pcfg_pull_none_smt>; 196*4882a593Smuzhiyun }; 197*4882a593Smuzhiyun }; 198*4882a593Smuzhiyun 199*4882a593Smuzhiyun i2c3 { 200*4882a593Smuzhiyun i2c3m0_xfer: i2c3m0-xfer { 201*4882a593Smuzhiyun rockchip,pins = 202*4882a593Smuzhiyun /* i2c3_scl_m0 */ 203*4882a593Smuzhiyun <2 RK_PA6 5 &pcfg_pull_none_smt>, 204*4882a593Smuzhiyun /* i2c3_sda_m0 */ 205*4882a593Smuzhiyun <2 RK_PA7 5 &pcfg_pull_none_smt>; 206*4882a593Smuzhiyun }; 207*4882a593Smuzhiyun 208*4882a593Smuzhiyun i2c3m1_xfer: i2c3m1-xfer { 209*4882a593Smuzhiyun rockchip,pins = 210*4882a593Smuzhiyun /* i2c3_scl_m1 */ 211*4882a593Smuzhiyun <1 RK_PD3 3 &pcfg_pull_none_smt>, 212*4882a593Smuzhiyun /* i2c3_sda_m1 */ 213*4882a593Smuzhiyun <1 RK_PD2 3 &pcfg_pull_none_smt>; 214*4882a593Smuzhiyun }; 215*4882a593Smuzhiyun 216*4882a593Smuzhiyun i2c3m2_xfer: i2c3m2-xfer { 217*4882a593Smuzhiyun rockchip,pins = 218*4882a593Smuzhiyun /* i2c3_scl_m2 */ 219*4882a593Smuzhiyun <3 RK_PD1 3 &pcfg_pull_none_smt>, 220*4882a593Smuzhiyun /* i2c3_sda_m2 */ 221*4882a593Smuzhiyun <3 RK_PD2 3 &pcfg_pull_none_smt>; 222*4882a593Smuzhiyun }; 223*4882a593Smuzhiyun }; 224*4882a593Smuzhiyun 225*4882a593Smuzhiyun i2c4 { 226*4882a593Smuzhiyun i2c4m0_xfer: i2c4m0-xfer { 227*4882a593Smuzhiyun rockchip,pins = 228*4882a593Smuzhiyun /* i2c4_scl_m0 */ 229*4882a593Smuzhiyun <2 RK_PA1 5 &pcfg_pull_none_smt>, 230*4882a593Smuzhiyun /* i2c4_sda_m0 */ 231*4882a593Smuzhiyun <2 RK_PA0 5 &pcfg_pull_none_smt>; 232*4882a593Smuzhiyun }; 233*4882a593Smuzhiyun 234*4882a593Smuzhiyun i2c4m1_xfer: i2c4m1-xfer { 235*4882a593Smuzhiyun rockchip,pins = 236*4882a593Smuzhiyun /* i2c4_scl_m1 */ 237*4882a593Smuzhiyun <1 RK_PC2 4 &pcfg_pull_none_smt>, 238*4882a593Smuzhiyun /* i2c4_sda_m1 */ 239*4882a593Smuzhiyun <1 RK_PC3 4 &pcfg_pull_none_smt>; 240*4882a593Smuzhiyun }; 241*4882a593Smuzhiyun 242*4882a593Smuzhiyun i2c4m2_xfer: i2c4m2-xfer { 243*4882a593Smuzhiyun rockchip,pins = 244*4882a593Smuzhiyun /* i2c4_scl_m2 */ 245*4882a593Smuzhiyun <3 RK_PC7 3 &pcfg_pull_none_smt>, 246*4882a593Smuzhiyun /* i2c4_sda_m2 */ 247*4882a593Smuzhiyun <3 RK_PD0 3 &pcfg_pull_none_smt>; 248*4882a593Smuzhiyun }; 249*4882a593Smuzhiyun }; 250*4882a593Smuzhiyun 251*4882a593Smuzhiyun i2s0 { 252*4882a593Smuzhiyun i2s0_pins: i2s0-pins { 253*4882a593Smuzhiyun rockchip,pins = 254*4882a593Smuzhiyun /* i2s0_lrck */ 255*4882a593Smuzhiyun <2 RK_PA1 2 &pcfg_pull_none>, 256*4882a593Smuzhiyun /* i2s0_mclk */ 257*4882a593Smuzhiyun <2 RK_PA2 2 &pcfg_pull_none>, 258*4882a593Smuzhiyun /* i2s0_sclk */ 259*4882a593Smuzhiyun <2 RK_PA0 2 &pcfg_pull_none>, 260*4882a593Smuzhiyun /* i2s0_sdi0 */ 261*4882a593Smuzhiyun <2 RK_PA5 2 &pcfg_pull_none>, 262*4882a593Smuzhiyun /* i2s0_sdo0 */ 263*4882a593Smuzhiyun <2 RK_PA4 2 &pcfg_pull_none>, 264*4882a593Smuzhiyun /* i2s0_sdo1_sdi3 */ 265*4882a593Smuzhiyun <2 RK_PA7 2 &pcfg_pull_none>, 266*4882a593Smuzhiyun /* i2s0_sdo2_sdi2 */ 267*4882a593Smuzhiyun <2 RK_PA6 2 &pcfg_pull_none>, 268*4882a593Smuzhiyun /* i2s0_sdo3_sdi1 */ 269*4882a593Smuzhiyun <2 RK_PA3 2 &pcfg_pull_none>; 270*4882a593Smuzhiyun }; 271*4882a593Smuzhiyun }; 272*4882a593Smuzhiyun 273*4882a593Smuzhiyun lcd { 274*4882a593Smuzhiyun lcd_pins: lcd-pins { 275*4882a593Smuzhiyun rockchip,pins = 276*4882a593Smuzhiyun /* lcd_clk */ 277*4882a593Smuzhiyun <1 RK_PD3 1 &pcfg_pull_none>, 278*4882a593Smuzhiyun /* lcd_d0 */ 279*4882a593Smuzhiyun <1 RK_PC7 1 &pcfg_pull_none>, 280*4882a593Smuzhiyun /* lcd_d1 */ 281*4882a593Smuzhiyun <1 RK_PC6 1 &pcfg_pull_none>, 282*4882a593Smuzhiyun /* lcd_d2 */ 283*4882a593Smuzhiyun <1 RK_PC5 1 &pcfg_pull_none>, 284*4882a593Smuzhiyun /* lcd_d3 */ 285*4882a593Smuzhiyun <1 RK_PC4 1 &pcfg_pull_none>, 286*4882a593Smuzhiyun /* lcd_d4 */ 287*4882a593Smuzhiyun <1 RK_PC3 1 &pcfg_pull_none>, 288*4882a593Smuzhiyun /* lcd_d5 */ 289*4882a593Smuzhiyun <1 RK_PC2 1 &pcfg_pull_none>, 290*4882a593Smuzhiyun /* lcd_d6 */ 291*4882a593Smuzhiyun <1 RK_PC1 1 &pcfg_pull_none>, 292*4882a593Smuzhiyun /* lcd_d7 */ 293*4882a593Smuzhiyun <1 RK_PC0 1 &pcfg_pull_none>, 294*4882a593Smuzhiyun /* lcd_d8 */ 295*4882a593Smuzhiyun <2 RK_PA0 3 &pcfg_pull_none>, 296*4882a593Smuzhiyun /* lcd_d9 */ 297*4882a593Smuzhiyun <2 RK_PA1 3 &pcfg_pull_none>, 298*4882a593Smuzhiyun /* lcd_d10 */ 299*4882a593Smuzhiyun <2 RK_PA2 3 &pcfg_pull_none>, 300*4882a593Smuzhiyun /* lcd_d11 */ 301*4882a593Smuzhiyun <2 RK_PA3 3 &pcfg_pull_none>, 302*4882a593Smuzhiyun /* lcd_d12 */ 303*4882a593Smuzhiyun <2 RK_PA4 3 &pcfg_pull_none>, 304*4882a593Smuzhiyun /* lcd_d13 */ 305*4882a593Smuzhiyun <2 RK_PA5 3 &pcfg_pull_none>, 306*4882a593Smuzhiyun /* lcd_d14 */ 307*4882a593Smuzhiyun <2 RK_PA6 3 &pcfg_pull_none>, 308*4882a593Smuzhiyun /* lcd_d15 */ 309*4882a593Smuzhiyun <2 RK_PA7 3 &pcfg_pull_none>, 310*4882a593Smuzhiyun /* lcd_d16 */ 311*4882a593Smuzhiyun <2 RK_PB0 3 &pcfg_pull_none>, 312*4882a593Smuzhiyun /* lcd_d17 */ 313*4882a593Smuzhiyun <2 RK_PB1 3 &pcfg_pull_none>, 314*4882a593Smuzhiyun /* lcd_den */ 315*4882a593Smuzhiyun <1 RK_PD0 1 &pcfg_pull_none>, 316*4882a593Smuzhiyun /* lcd_hsync */ 317*4882a593Smuzhiyun <1 RK_PD1 1 &pcfg_pull_none>, 318*4882a593Smuzhiyun /* lcd_vsync */ 319*4882a593Smuzhiyun <1 RK_PD2 1 &pcfg_pull_none>; 320*4882a593Smuzhiyun }; 321*4882a593Smuzhiyun }; 322*4882a593Smuzhiyun 323*4882a593Smuzhiyun lpmcu { 324*4882a593Smuzhiyun lpmcum0_pins: lpmcum0-pins { 325*4882a593Smuzhiyun rockchip,pins = 326*4882a593Smuzhiyun /* lpmcu_jtag_tck_m0 */ 327*4882a593Smuzhiyun <1 RK_PB2 4 &pcfg_pull_none>, 328*4882a593Smuzhiyun /* lpmcu_jtag_tms_m0 */ 329*4882a593Smuzhiyun <1 RK_PB3 4 &pcfg_pull_none>; 330*4882a593Smuzhiyun }; 331*4882a593Smuzhiyun 332*4882a593Smuzhiyun lpmcum1_pins: lpmcum1-pins { 333*4882a593Smuzhiyun rockchip,pins = 334*4882a593Smuzhiyun /* lpmcu_jtag_tck_m1 */ 335*4882a593Smuzhiyun <3 RK_PA4 4 &pcfg_pull_none>, 336*4882a593Smuzhiyun /* lpmcu_jtag_tms_m1 */ 337*4882a593Smuzhiyun <3 RK_PA5 4 &pcfg_pull_none>; 338*4882a593Smuzhiyun }; 339*4882a593Smuzhiyun }; 340*4882a593Smuzhiyun 341*4882a593Smuzhiyun mipi { 342*4882a593Smuzhiyun mipi_pins: mipi-pins { 343*4882a593Smuzhiyun rockchip,pins = 344*4882a593Smuzhiyun /* mipi_lvds_ck0n */ 345*4882a593Smuzhiyun <3 RK_PC0 2 &pcfg_pull_none>, 346*4882a593Smuzhiyun /* mipi_lvds_ck0p */ 347*4882a593Smuzhiyun <3 RK_PC1 2 &pcfg_pull_none>, 348*4882a593Smuzhiyun /* mipi_lvds_ck1n */ 349*4882a593Smuzhiyun <3 RK_PB2 2 &pcfg_pull_none>, 350*4882a593Smuzhiyun /* mipi_lvds_ck1p */ 351*4882a593Smuzhiyun <3 RK_PB3 2 &pcfg_pull_none>, 352*4882a593Smuzhiyun /* mipi_lvds_d0n */ 353*4882a593Smuzhiyun <3 RK_PC2 2 &pcfg_pull_none>, 354*4882a593Smuzhiyun /* mipi_lvds_d0p */ 355*4882a593Smuzhiyun <3 RK_PC3 2 &pcfg_pull_none>, 356*4882a593Smuzhiyun /* mipi_lvds_d1n */ 357*4882a593Smuzhiyun <3 RK_PB6 2 &pcfg_pull_none>, 358*4882a593Smuzhiyun /* mipi_lvds_d1p */ 359*4882a593Smuzhiyun <3 RK_PB7 2 &pcfg_pull_none>, 360*4882a593Smuzhiyun /* mipi_lvds_d2n */ 361*4882a593Smuzhiyun <3 RK_PB4 2 &pcfg_pull_none>, 362*4882a593Smuzhiyun /* mipi_lvds_d2p */ 363*4882a593Smuzhiyun <3 RK_PB5 2 &pcfg_pull_none>, 364*4882a593Smuzhiyun /* mipi_lvds_d3n */ 365*4882a593Smuzhiyun <3 RK_PB0 2 &pcfg_pull_none>, 366*4882a593Smuzhiyun /* mipi_lvds_d3p */ 367*4882a593Smuzhiyun <3 RK_PB1 2 &pcfg_pull_none>, 368*4882a593Smuzhiyun /* mipi_refclk_out0 */ 369*4882a593Smuzhiyun <3 RK_PC4 2 &pcfg_pull_none>, 370*4882a593Smuzhiyun /* mipi_refclk_out1 */ 371*4882a593Smuzhiyun <3 RK_PC6 3 &pcfg_pull_none>; 372*4882a593Smuzhiyun }; 373*4882a593Smuzhiyun }; 374*4882a593Smuzhiyun 375*4882a593Smuzhiyun pmic { 376*4882a593Smuzhiyun pmicm0_pins: pmicm0-pins { 377*4882a593Smuzhiyun rockchip,pins = 378*4882a593Smuzhiyun /* pmic_sleep_m0 */ 379*4882a593Smuzhiyun <0 RK_PA4 1 &pcfg_pull_none>; 380*4882a593Smuzhiyun }; 381*4882a593Smuzhiyun 382*4882a593Smuzhiyun pmicm1_pins: pmicm1-pins { 383*4882a593Smuzhiyun rockchip,pins = 384*4882a593Smuzhiyun /* pmic_sleep_m1 */ 385*4882a593Smuzhiyun <0 RK_PA3 1 &pcfg_pull_none>; 386*4882a593Smuzhiyun }; 387*4882a593Smuzhiyun }; 388*4882a593Smuzhiyun 389*4882a593Smuzhiyun pmu { 390*4882a593Smuzhiyun pmu_pins: pmu-pins { 391*4882a593Smuzhiyun rockchip,pins = 392*4882a593Smuzhiyun /* pmu_debug */ 393*4882a593Smuzhiyun <1 RK_PA1 3 &pcfg_pull_none>; 394*4882a593Smuzhiyun }; 395*4882a593Smuzhiyun }; 396*4882a593Smuzhiyun 397*4882a593Smuzhiyun prelight { 398*4882a593Smuzhiyun prelight_pins: prelight-pins { 399*4882a593Smuzhiyun rockchip,pins = 400*4882a593Smuzhiyun /* prelight_trig_out */ 401*4882a593Smuzhiyun <2 RK_PA7 6 &pcfg_pull_none>; 402*4882a593Smuzhiyun }; 403*4882a593Smuzhiyun }; 404*4882a593Smuzhiyun 405*4882a593Smuzhiyun pwm0 { 406*4882a593Smuzhiyun pwm0m0_pins: pwm0m0-pins { 407*4882a593Smuzhiyun rockchip,pins = 408*4882a593Smuzhiyun /* pwm0_m0 */ 409*4882a593Smuzhiyun <1 RK_PA2 1 &pcfg_pull_none>; 410*4882a593Smuzhiyun }; 411*4882a593Smuzhiyun 412*4882a593Smuzhiyun pwm0m1_pins: pwm0m1-pins { 413*4882a593Smuzhiyun rockchip,pins = 414*4882a593Smuzhiyun /* pwm0_m1 */ 415*4882a593Smuzhiyun <1 RK_PD2 6 &pcfg_pull_none>; 416*4882a593Smuzhiyun }; 417*4882a593Smuzhiyun }; 418*4882a593Smuzhiyun 419*4882a593Smuzhiyun pwm1 { 420*4882a593Smuzhiyun pwm1m0_pins: pwm1m0-pins { 421*4882a593Smuzhiyun rockchip,pins = 422*4882a593Smuzhiyun /* pwm1_m0 */ 423*4882a593Smuzhiyun <0 RK_PA4 2 &pcfg_pull_none>; 424*4882a593Smuzhiyun }; 425*4882a593Smuzhiyun 426*4882a593Smuzhiyun pwm1m1_pins: pwm1m1-pins { 427*4882a593Smuzhiyun rockchip,pins = 428*4882a593Smuzhiyun /* pwm1_m1 */ 429*4882a593Smuzhiyun <4 RK_PC1 2 &pcfg_pull_none>; 430*4882a593Smuzhiyun }; 431*4882a593Smuzhiyun 432*4882a593Smuzhiyun pwm1m2_pins: pwm1m2-pins { 433*4882a593Smuzhiyun rockchip,pins = 434*4882a593Smuzhiyun /* pwm1_m2 */ 435*4882a593Smuzhiyun <3 RK_PD3 2 &pcfg_pull_none>; 436*4882a593Smuzhiyun }; 437*4882a593Smuzhiyun }; 438*4882a593Smuzhiyun 439*4882a593Smuzhiyun pwm2 { 440*4882a593Smuzhiyun pwm2m0_pins: pwm2m0-pins { 441*4882a593Smuzhiyun rockchip,pins = 442*4882a593Smuzhiyun /* pwm2_m0 */ 443*4882a593Smuzhiyun <0 RK_PA1 2 &pcfg_pull_none>; 444*4882a593Smuzhiyun }; 445*4882a593Smuzhiyun 446*4882a593Smuzhiyun pwm2m1_pins: pwm2m1-pins { 447*4882a593Smuzhiyun rockchip,pins = 448*4882a593Smuzhiyun /* pwm2_m1 */ 449*4882a593Smuzhiyun <2 RK_PA6 4 &pcfg_pull_none>; 450*4882a593Smuzhiyun }; 451*4882a593Smuzhiyun 452*4882a593Smuzhiyun pwm2m2_pins: pwm2m2-pins { 453*4882a593Smuzhiyun rockchip,pins = 454*4882a593Smuzhiyun /* pwm2_m2 */ 455*4882a593Smuzhiyun <1 RK_PC0 3 &pcfg_pull_none>; 456*4882a593Smuzhiyun }; 457*4882a593Smuzhiyun }; 458*4882a593Smuzhiyun 459*4882a593Smuzhiyun pwm3 { 460*4882a593Smuzhiyun pwm3m0_pins: pwm3m0-pins { 461*4882a593Smuzhiyun rockchip,pins = 462*4882a593Smuzhiyun /* pwm3_ir_m0 */ 463*4882a593Smuzhiyun <0 RK_PA2 1 &pcfg_pull_none>; 464*4882a593Smuzhiyun }; 465*4882a593Smuzhiyun 466*4882a593Smuzhiyun pwm3m1_pins: pwm3m1-pins { 467*4882a593Smuzhiyun rockchip,pins = 468*4882a593Smuzhiyun /* pwm3_ir_m1 */ 469*4882a593Smuzhiyun <1 RK_PB0 2 &pcfg_pull_none>; 470*4882a593Smuzhiyun }; 471*4882a593Smuzhiyun 472*4882a593Smuzhiyun pwm3m2_pins: pwm3m2-pins { 473*4882a593Smuzhiyun rockchip,pins = 474*4882a593Smuzhiyun /* pwm3_ir_m2 */ 475*4882a593Smuzhiyun <1 RK_PD0 3 &pcfg_pull_none>; 476*4882a593Smuzhiyun }; 477*4882a593Smuzhiyun }; 478*4882a593Smuzhiyun 479*4882a593Smuzhiyun pwm4 { 480*4882a593Smuzhiyun pwm4m0_pins: pwm4m0-pins { 481*4882a593Smuzhiyun rockchip,pins = 482*4882a593Smuzhiyun /* pwm4_m0 */ 483*4882a593Smuzhiyun <1 RK_PA1 4 &pcfg_pull_none>; 484*4882a593Smuzhiyun }; 485*4882a593Smuzhiyun 486*4882a593Smuzhiyun pwm4m1_pins: pwm4m1-pins { 487*4882a593Smuzhiyun rockchip,pins = 488*4882a593Smuzhiyun /* pwm4_m1 */ 489*4882a593Smuzhiyun <2 RK_PA7 4 &pcfg_pull_none>; 490*4882a593Smuzhiyun }; 491*4882a593Smuzhiyun 492*4882a593Smuzhiyun pwm4m2_pins: pwm4m2-pins { 493*4882a593Smuzhiyun rockchip,pins = 494*4882a593Smuzhiyun /* pwm4_m2 */ 495*4882a593Smuzhiyun <1 RK_PC1 3 &pcfg_pull_none>; 496*4882a593Smuzhiyun }; 497*4882a593Smuzhiyun }; 498*4882a593Smuzhiyun 499*4882a593Smuzhiyun pwm5 { 500*4882a593Smuzhiyun pwm5m0_pins: pwm5m0-pins { 501*4882a593Smuzhiyun rockchip,pins = 502*4882a593Smuzhiyun /* pwm5_m0 */ 503*4882a593Smuzhiyun <0 RK_PA5 3 &pcfg_pull_none>; 504*4882a593Smuzhiyun }; 505*4882a593Smuzhiyun 506*4882a593Smuzhiyun pwm5m1_pins: pwm5m1-pins { 507*4882a593Smuzhiyun rockchip,pins = 508*4882a593Smuzhiyun /* pwm5_m1 */ 509*4882a593Smuzhiyun <2 RK_PB0 4 &pcfg_pull_none>; 510*4882a593Smuzhiyun }; 511*4882a593Smuzhiyun 512*4882a593Smuzhiyun pwm5m2_pins: pwm5m2-pins { 513*4882a593Smuzhiyun rockchip,pins = 514*4882a593Smuzhiyun /* pwm5_m2 */ 515*4882a593Smuzhiyun <1 RK_PC2 3 &pcfg_pull_none>; 516*4882a593Smuzhiyun }; 517*4882a593Smuzhiyun }; 518*4882a593Smuzhiyun 519*4882a593Smuzhiyun pwm6 { 520*4882a593Smuzhiyun pwm6m0_pins: pwm6m0-pins { 521*4882a593Smuzhiyun rockchip,pins = 522*4882a593Smuzhiyun /* pwm6_m0 */ 523*4882a593Smuzhiyun <0 RK_PA6 3 &pcfg_pull_none>; 524*4882a593Smuzhiyun }; 525*4882a593Smuzhiyun 526*4882a593Smuzhiyun pwm6m1_pins: pwm6m1-pins { 527*4882a593Smuzhiyun rockchip,pins = 528*4882a593Smuzhiyun /* pwm6_m1 */ 529*4882a593Smuzhiyun <2 RK_PB1 4 &pcfg_pull_none>; 530*4882a593Smuzhiyun }; 531*4882a593Smuzhiyun 532*4882a593Smuzhiyun pwm6m2_pins: pwm6m2-pins { 533*4882a593Smuzhiyun rockchip,pins = 534*4882a593Smuzhiyun /* pwm6_m2 */ 535*4882a593Smuzhiyun <1 RK_PC3 3 &pcfg_pull_none>; 536*4882a593Smuzhiyun }; 537*4882a593Smuzhiyun }; 538*4882a593Smuzhiyun 539*4882a593Smuzhiyun pwm7 { 540*4882a593Smuzhiyun pwm7m0_pins: pwm7m0-pins { 541*4882a593Smuzhiyun rockchip,pins = 542*4882a593Smuzhiyun /* pwm7_ir_m0 */ 543*4882a593Smuzhiyun <1 RK_PA0 3 &pcfg_pull_none>; 544*4882a593Smuzhiyun }; 545*4882a593Smuzhiyun 546*4882a593Smuzhiyun pwm7m1_pins: pwm7m1-pins { 547*4882a593Smuzhiyun rockchip,pins = 548*4882a593Smuzhiyun /* pwm7_ir_m1 */ 549*4882a593Smuzhiyun <1 RK_PB1 2 &pcfg_pull_none>; 550*4882a593Smuzhiyun }; 551*4882a593Smuzhiyun 552*4882a593Smuzhiyun pwm7m2_pins: pwm7m2-pins { 553*4882a593Smuzhiyun rockchip,pins = 554*4882a593Smuzhiyun /* pwm7_ir_m2 */ 555*4882a593Smuzhiyun <3 RK_PC6 2 &pcfg_pull_none>; 556*4882a593Smuzhiyun }; 557*4882a593Smuzhiyun }; 558*4882a593Smuzhiyun 559*4882a593Smuzhiyun pwm8 { 560*4882a593Smuzhiyun pwm8m0_pins: pwm8m0-pins { 561*4882a593Smuzhiyun rockchip,pins = 562*4882a593Smuzhiyun /* pwm8_m0 */ 563*4882a593Smuzhiyun <3 RK_PA3 4 &pcfg_pull_none>; 564*4882a593Smuzhiyun }; 565*4882a593Smuzhiyun 566*4882a593Smuzhiyun pwm8m1_pins: pwm8m1-pins { 567*4882a593Smuzhiyun rockchip,pins = 568*4882a593Smuzhiyun /* pwm8_m1 */ 569*4882a593Smuzhiyun <1 RK_PC4 3 &pcfg_pull_none>; 570*4882a593Smuzhiyun }; 571*4882a593Smuzhiyun }; 572*4882a593Smuzhiyun 573*4882a593Smuzhiyun pwm9 { 574*4882a593Smuzhiyun pwm9m0_pins: pwm9m0-pins { 575*4882a593Smuzhiyun rockchip,pins = 576*4882a593Smuzhiyun /* pwm9_m0 */ 577*4882a593Smuzhiyun <3 RK_PA2 4 &pcfg_pull_none>; 578*4882a593Smuzhiyun }; 579*4882a593Smuzhiyun 580*4882a593Smuzhiyun pwm9m1_pins: pwm9m1-pins { 581*4882a593Smuzhiyun rockchip,pins = 582*4882a593Smuzhiyun /* pwm9_m1 */ 583*4882a593Smuzhiyun <1 RK_PC5 3 &pcfg_pull_none>; 584*4882a593Smuzhiyun }; 585*4882a593Smuzhiyun }; 586*4882a593Smuzhiyun 587*4882a593Smuzhiyun pwm10 { 588*4882a593Smuzhiyun pwm10m0_pins: pwm10m0-pins { 589*4882a593Smuzhiyun rockchip,pins = 590*4882a593Smuzhiyun /* pwm10_m0 */ 591*4882a593Smuzhiyun <3 RK_PA4 5 &pcfg_pull_none>; 592*4882a593Smuzhiyun }; 593*4882a593Smuzhiyun 594*4882a593Smuzhiyun pwm10m1_pins: pwm10m1-pins { 595*4882a593Smuzhiyun rockchip,pins = 596*4882a593Smuzhiyun /* pwm10_m1 */ 597*4882a593Smuzhiyun <1 RK_PC6 3 &pcfg_pull_none>; 598*4882a593Smuzhiyun }; 599*4882a593Smuzhiyun 600*4882a593Smuzhiyun pwm10m2_pins: pwm10m2-pins { 601*4882a593Smuzhiyun rockchip,pins = 602*4882a593Smuzhiyun /* pwm10_m2 */ 603*4882a593Smuzhiyun <1 RK_PD1 3 &pcfg_pull_none>; 604*4882a593Smuzhiyun }; 605*4882a593Smuzhiyun }; 606*4882a593Smuzhiyun 607*4882a593Smuzhiyun pwm11 { 608*4882a593Smuzhiyun pwm11m0_pins: pwm11m0-pins { 609*4882a593Smuzhiyun rockchip,pins = 610*4882a593Smuzhiyun /* pwm11_ir_m0 */ 611*4882a593Smuzhiyun <3 RK_PA5 5 &pcfg_pull_none>; 612*4882a593Smuzhiyun }; 613*4882a593Smuzhiyun 614*4882a593Smuzhiyun pwm11m1_pins: pwm11m1-pins { 615*4882a593Smuzhiyun rockchip,pins = 616*4882a593Smuzhiyun /* pwm11_ir_m1 */ 617*4882a593Smuzhiyun <1 RK_PC7 3 &pcfg_pull_none>; 618*4882a593Smuzhiyun }; 619*4882a593Smuzhiyun 620*4882a593Smuzhiyun pwm11m2_pins: pwm11m2-pins { 621*4882a593Smuzhiyun rockchip,pins = 622*4882a593Smuzhiyun /* pwm11_ir_m2 */ 623*4882a593Smuzhiyun <1 RK_PD3 5 &pcfg_pull_none>; 624*4882a593Smuzhiyun }; 625*4882a593Smuzhiyun }; 626*4882a593Smuzhiyun 627*4882a593Smuzhiyun rtc { 628*4882a593Smuzhiyun rtc_pins: rtc-pins { 629*4882a593Smuzhiyun rockchip,pins = 630*4882a593Smuzhiyun /* rtc_clko */ 631*4882a593Smuzhiyun <0 RK_PA0 4 &pcfg_pull_none>; 632*4882a593Smuzhiyun }; 633*4882a593Smuzhiyun }; 634*4882a593Smuzhiyun 635*4882a593Smuzhiyun sdmmc0: sdmmc0 { 636*4882a593Smuzhiyun sdmmc0_bus4: sdmmc0-bus4 { 637*4882a593Smuzhiyun rockchip,pins = 638*4882a593Smuzhiyun /* sdmmc0_d0 */ 639*4882a593Smuzhiyun <3 RK_PA3 1 &pcfg_pull_up_drv_level_2>, 640*4882a593Smuzhiyun /* sdmmc0_d1 */ 641*4882a593Smuzhiyun <3 RK_PA2 1 &pcfg_pull_up_drv_level_2>, 642*4882a593Smuzhiyun /* sdmmc0_d2 */ 643*4882a593Smuzhiyun <3 RK_PA7 1 &pcfg_pull_up_drv_level_2>, 644*4882a593Smuzhiyun /* sdmmc0_d3 */ 645*4882a593Smuzhiyun <3 RK_PA6 1 &pcfg_pull_up_drv_level_2>; 646*4882a593Smuzhiyun }; 647*4882a593Smuzhiyun 648*4882a593Smuzhiyun sdmmc0_clk: sdmmc0-clk { 649*4882a593Smuzhiyun rockchip,pins = 650*4882a593Smuzhiyun /* sdmmc0_clk */ 651*4882a593Smuzhiyun <3 RK_PA4 1 &pcfg_pull_up_drv_level_2>; 652*4882a593Smuzhiyun }; 653*4882a593Smuzhiyun 654*4882a593Smuzhiyun sdmmc0_cmd: sdmmc0-cmd { 655*4882a593Smuzhiyun rockchip,pins = 656*4882a593Smuzhiyun /* sdmmc0_cmd */ 657*4882a593Smuzhiyun <3 RK_PA5 1 &pcfg_pull_up_drv_level_2>; 658*4882a593Smuzhiyun }; 659*4882a593Smuzhiyun 660*4882a593Smuzhiyun sdmmc0_det: sdmmc0-det { 661*4882a593Smuzhiyun rockchip,pins = 662*4882a593Smuzhiyun /* sdmmc0_det */ 663*4882a593Smuzhiyun <3 RK_PA1 1 &pcfg_pull_up>; 664*4882a593Smuzhiyun }; 665*4882a593Smuzhiyun }; 666*4882a593Smuzhiyun 667*4882a593Smuzhiyun sdmmc1 { 668*4882a593Smuzhiyun sdmmc1m0_bus4: sdmmc1m0-bus4 { 669*4882a593Smuzhiyun rockchip,pins = 670*4882a593Smuzhiyun /* sdmmc1_d0_m0 */ 671*4882a593Smuzhiyun <2 RK_PA1 1 &pcfg_pull_up_drv_level_2>, 672*4882a593Smuzhiyun /* sdmmc1_d1_m0 */ 673*4882a593Smuzhiyun <2 RK_PA0 1 &pcfg_pull_up_drv_level_2>, 674*4882a593Smuzhiyun /* sdmmc1_d2_m0 */ 675*4882a593Smuzhiyun <2 RK_PA5 1 &pcfg_pull_up_drv_level_2>, 676*4882a593Smuzhiyun /* sdmmc1_d3_m0 */ 677*4882a593Smuzhiyun <2 RK_PA4 1 &pcfg_pull_up_drv_level_2>; 678*4882a593Smuzhiyun }; 679*4882a593Smuzhiyun 680*4882a593Smuzhiyun sdmmc1m0_clk: sdmmc1m0-clk { 681*4882a593Smuzhiyun rockchip,pins = 682*4882a593Smuzhiyun /* sdmmc1_clk_m0 */ 683*4882a593Smuzhiyun <2 RK_PA2 1 &pcfg_pull_up_drv_level_2>; 684*4882a593Smuzhiyun }; 685*4882a593Smuzhiyun 686*4882a593Smuzhiyun sdmmc1m0_cmd: sdmmc1m0-cmd { 687*4882a593Smuzhiyun rockchip,pins = 688*4882a593Smuzhiyun /* sdmmc1_cmd_m0 */ 689*4882a593Smuzhiyun <2 RK_PA3 1 &pcfg_pull_up_drv_level_2>; 690*4882a593Smuzhiyun }; 691*4882a593Smuzhiyun 692*4882a593Smuzhiyun sdmmc1m1_bus4: sdmmc1m1-bus4 { 693*4882a593Smuzhiyun rockchip,pins = 694*4882a593Smuzhiyun /* sdmmc1_d0_m1 */ 695*4882a593Smuzhiyun <1 RK_PC1 5 &pcfg_pull_up_drv_level_2>, 696*4882a593Smuzhiyun /* sdmmc1_d1_m1 */ 697*4882a593Smuzhiyun <1 RK_PC0 5 &pcfg_pull_up_drv_level_2>, 698*4882a593Smuzhiyun /* sdmmc1_d2_m1 */ 699*4882a593Smuzhiyun <1 RK_PC5 5 &pcfg_pull_up_drv_level_2>, 700*4882a593Smuzhiyun /* sdmmc1_d3_m1 */ 701*4882a593Smuzhiyun <1 RK_PC4 5 &pcfg_pull_up_drv_level_2>; 702*4882a593Smuzhiyun }; 703*4882a593Smuzhiyun 704*4882a593Smuzhiyun sdmmc1m1_clk: sdmmc1m1-clk { 705*4882a593Smuzhiyun rockchip,pins = 706*4882a593Smuzhiyun /* sdmmc1_clk_m1 */ 707*4882a593Smuzhiyun <1 RK_PC2 5 &pcfg_pull_up_drv_level_2>; 708*4882a593Smuzhiyun }; 709*4882a593Smuzhiyun 710*4882a593Smuzhiyun sdmmc1m1_cmd: sdmmc1m1-cmd { 711*4882a593Smuzhiyun rockchip,pins = 712*4882a593Smuzhiyun /* sdmmc1_cmd_m1 */ 713*4882a593Smuzhiyun <1 RK_PC3 5 &pcfg_pull_up_drv_level_2>; 714*4882a593Smuzhiyun }; 715*4882a593Smuzhiyun }; 716*4882a593Smuzhiyun 717*4882a593Smuzhiyun spi0 { 718*4882a593Smuzhiyun spi0m0_pins: spi0m0-pins { 719*4882a593Smuzhiyun rockchip,pins = 720*4882a593Smuzhiyun /* spi0_clk_m0 */ 721*4882a593Smuzhiyun <1 RK_PC1 4 &pcfg_pull_none>, 722*4882a593Smuzhiyun /* spi0_miso_m0 */ 723*4882a593Smuzhiyun <1 RK_PC3 6 &pcfg_pull_none>, 724*4882a593Smuzhiyun /* spi0_mosi_m0 */ 725*4882a593Smuzhiyun <1 RK_PC2 6 &pcfg_pull_none>; 726*4882a593Smuzhiyun }; 727*4882a593Smuzhiyun 728*4882a593Smuzhiyun spi0m0_cs0: spi0m0-cs0 { 729*4882a593Smuzhiyun rockchip,pins = 730*4882a593Smuzhiyun /* spi0_cs0n_m0 */ 731*4882a593Smuzhiyun <1 RK_PC0 4 &pcfg_pull_none>; 732*4882a593Smuzhiyun }; 733*4882a593Smuzhiyun 734*4882a593Smuzhiyun spi0m0_cs1: spi0m0-cs1 { 735*4882a593Smuzhiyun rockchip,pins = 736*4882a593Smuzhiyun /* spi0_cs1n_m0 */ 737*4882a593Smuzhiyun <1 RK_PD2 5 &pcfg_pull_none>; 738*4882a593Smuzhiyun }; 739*4882a593Smuzhiyun }; 740*4882a593Smuzhiyun 741*4882a593Smuzhiyun spi1 { 742*4882a593Smuzhiyun spi1m0_pins: spi1m0-pins { 743*4882a593Smuzhiyun rockchip,pins = 744*4882a593Smuzhiyun /* spi1_clk_m0 */ 745*4882a593Smuzhiyun <4 RK_PA7 2 &pcfg_pull_none>, 746*4882a593Smuzhiyun /* spi1_miso_m0 */ 747*4882a593Smuzhiyun <4 RK_PA0 2 &pcfg_pull_none>, 748*4882a593Smuzhiyun /* spi1_mosi_m0 */ 749*4882a593Smuzhiyun <4 RK_PA1 2 &pcfg_pull_none>; 750*4882a593Smuzhiyun }; 751*4882a593Smuzhiyun 752*4882a593Smuzhiyun spi1m0_cs0: spi1m0-cs0 { 753*4882a593Smuzhiyun rockchip,pins = 754*4882a593Smuzhiyun /* spi1_cs0n_m0 */ 755*4882a593Smuzhiyun <4 RK_PA5 2 &pcfg_pull_none>; 756*4882a593Smuzhiyun }; 757*4882a593Smuzhiyun 758*4882a593Smuzhiyun spi1m0_cs1: spi1m0-cs1 { 759*4882a593Smuzhiyun rockchip,pins = 760*4882a593Smuzhiyun /* spi1_cs1n_m0 */ 761*4882a593Smuzhiyun <1 RK_PB1 3 &pcfg_pull_none>; 762*4882a593Smuzhiyun }; 763*4882a593Smuzhiyun }; 764*4882a593Smuzhiyun 765*4882a593Smuzhiyun uart0 { 766*4882a593Smuzhiyun uart0m0_xfer: uart0m0-xfer { 767*4882a593Smuzhiyun rockchip,pins = 768*4882a593Smuzhiyun /* uart0_rx_m0 */ 769*4882a593Smuzhiyun <0 RK_PA0 1 &pcfg_pull_up>, 770*4882a593Smuzhiyun /* uart0_tx_m0 */ 771*4882a593Smuzhiyun <0 RK_PA1 1 &pcfg_pull_up>; 772*4882a593Smuzhiyun }; 773*4882a593Smuzhiyun 774*4882a593Smuzhiyun uart0m1_xfer: uart0m1-xfer { 775*4882a593Smuzhiyun rockchip,pins = 776*4882a593Smuzhiyun /* uart0_rx_m1 */ 777*4882a593Smuzhiyun <2 RK_PB0 1 &pcfg_pull_up>, 778*4882a593Smuzhiyun /* uart0_tx_m1 */ 779*4882a593Smuzhiyun <2 RK_PB1 1 &pcfg_pull_up>; 780*4882a593Smuzhiyun }; 781*4882a593Smuzhiyun 782*4882a593Smuzhiyun uart0m1_ctsn: uart0m1-ctsn { 783*4882a593Smuzhiyun rockchip,pins = 784*4882a593Smuzhiyun /* uart0m1_ctsn */ 785*4882a593Smuzhiyun <2 RK_PA7 1 &pcfg_pull_none>; 786*4882a593Smuzhiyun }; 787*4882a593Smuzhiyun uart0m1_rtsn: uart0m1-rtsn { 788*4882a593Smuzhiyun rockchip,pins = 789*4882a593Smuzhiyun /* uart0m1_rtsn */ 790*4882a593Smuzhiyun <2 RK_PA6 1 &pcfg_pull_none>; 791*4882a593Smuzhiyun }; 792*4882a593Smuzhiyun 793*4882a593Smuzhiyun uart0m2_xfer: uart0m2-xfer { 794*4882a593Smuzhiyun rockchip,pins = 795*4882a593Smuzhiyun /* uart0_rx_m2 */ 796*4882a593Smuzhiyun <4 RK_PA0 3 &pcfg_pull_up>, 797*4882a593Smuzhiyun /* uart0_tx_m2 */ 798*4882a593Smuzhiyun <4 RK_PA1 3 &pcfg_pull_up>; 799*4882a593Smuzhiyun }; 800*4882a593Smuzhiyun }; 801*4882a593Smuzhiyun 802*4882a593Smuzhiyun uart1 { 803*4882a593Smuzhiyun uart1m0_xfer: uart1m0-xfer { 804*4882a593Smuzhiyun rockchip,pins = 805*4882a593Smuzhiyun /* uart1_rx_m0 */ 806*4882a593Smuzhiyun <1 RK_PA4 1 &pcfg_pull_up>, 807*4882a593Smuzhiyun /* uart1_tx_m0 */ 808*4882a593Smuzhiyun <1 RK_PA3 1 &pcfg_pull_up>; 809*4882a593Smuzhiyun }; 810*4882a593Smuzhiyun 811*4882a593Smuzhiyun uart1m0_ctsn: uart1m0-ctsn { 812*4882a593Smuzhiyun rockchip,pins = 813*4882a593Smuzhiyun /* uart1m0_ctsn */ 814*4882a593Smuzhiyun <0 RK_PA6 2 &pcfg_pull_none>; 815*4882a593Smuzhiyun }; 816*4882a593Smuzhiyun uart1m0_rtsn: uart1m0-rtsn { 817*4882a593Smuzhiyun rockchip,pins = 818*4882a593Smuzhiyun /* uart1m0_rtsn */ 819*4882a593Smuzhiyun <0 RK_PA5 2 &pcfg_pull_none>; 820*4882a593Smuzhiyun }; 821*4882a593Smuzhiyun 822*4882a593Smuzhiyun uart1m1_xfer: uart1m1-xfer { 823*4882a593Smuzhiyun rockchip,pins = 824*4882a593Smuzhiyun /* uart1_rx_m1 */ 825*4882a593Smuzhiyun <2 RK_PA5 4 &pcfg_pull_up>, 826*4882a593Smuzhiyun /* uart1_tx_m1 */ 827*4882a593Smuzhiyun <2 RK_PA4 4 &pcfg_pull_up>; 828*4882a593Smuzhiyun }; 829*4882a593Smuzhiyun 830*4882a593Smuzhiyun uart1m1_ctsn: uart1m1-ctsn { 831*4882a593Smuzhiyun rockchip,pins = 832*4882a593Smuzhiyun /* uart1m1_ctsn */ 833*4882a593Smuzhiyun <2 RK_PA0 4 &pcfg_pull_none>; 834*4882a593Smuzhiyun }; 835*4882a593Smuzhiyun uart1m1_rtsn: uart1m1-rtsn { 836*4882a593Smuzhiyun rockchip,pins = 837*4882a593Smuzhiyun /* uart1m1_rtsn */ 838*4882a593Smuzhiyun <2 RK_PA1 4 &pcfg_pull_none>; 839*4882a593Smuzhiyun }; 840*4882a593Smuzhiyun 841*4882a593Smuzhiyun uart1m2_xfer: uart1m2-xfer { 842*4882a593Smuzhiyun rockchip,pins = 843*4882a593Smuzhiyun /* uart1_rx_m2 */ 844*4882a593Smuzhiyun <4 RK_PA7 3 &pcfg_pull_up>, 845*4882a593Smuzhiyun /* uart1_tx_m2 */ 846*4882a593Smuzhiyun <4 RK_PA5 3 &pcfg_pull_up>; 847*4882a593Smuzhiyun }; 848*4882a593Smuzhiyun }; 849*4882a593Smuzhiyun 850*4882a593Smuzhiyun uart2 { 851*4882a593Smuzhiyun uart2m0_xfer: uart2m0-xfer { 852*4882a593Smuzhiyun rockchip,pins = 853*4882a593Smuzhiyun /* uart2_rx_m0 */ 854*4882a593Smuzhiyun <3 RK_PA3 2 &pcfg_pull_up>, 855*4882a593Smuzhiyun /* uart2_tx_m0 */ 856*4882a593Smuzhiyun <3 RK_PA2 2 &pcfg_pull_up>; 857*4882a593Smuzhiyun }; 858*4882a593Smuzhiyun 859*4882a593Smuzhiyun uart2m1_xfer: uart2m1-xfer { 860*4882a593Smuzhiyun rockchip,pins = 861*4882a593Smuzhiyun /* uart2_rx_m1 */ 862*4882a593Smuzhiyun <1 RK_PB3 2 &pcfg_pull_up>, 863*4882a593Smuzhiyun /* uart2_tx_m1 */ 864*4882a593Smuzhiyun <1 RK_PB2 2 &pcfg_pull_up>; 865*4882a593Smuzhiyun }; 866*4882a593Smuzhiyun }; 867*4882a593Smuzhiyun 868*4882a593Smuzhiyun uart3 { 869*4882a593Smuzhiyun uart3m0_xfer: uart3m0-xfer { 870*4882a593Smuzhiyun rockchip,pins = 871*4882a593Smuzhiyun /* uart3_rx_m0 */ 872*4882a593Smuzhiyun <1 RK_PA1 1 &pcfg_pull_up>, 873*4882a593Smuzhiyun /* uart3_tx_m0 */ 874*4882a593Smuzhiyun <1 RK_PA0 1 &pcfg_pull_up>; 875*4882a593Smuzhiyun }; 876*4882a593Smuzhiyun 877*4882a593Smuzhiyun uart3m1_xfer: uart3m1-xfer { 878*4882a593Smuzhiyun rockchip,pins = 879*4882a593Smuzhiyun /* uart3_rx_m1 */ 880*4882a593Smuzhiyun <1 RK_PD1 5 &pcfg_pull_up>, 881*4882a593Smuzhiyun /* uart3_tx_m1 */ 882*4882a593Smuzhiyun <1 RK_PD0 5 &pcfg_pull_up>; 883*4882a593Smuzhiyun }; 884*4882a593Smuzhiyun }; 885*4882a593Smuzhiyun 886*4882a593Smuzhiyun uart4 { 887*4882a593Smuzhiyun uart4m0_xfer: uart4m0-xfer { 888*4882a593Smuzhiyun rockchip,pins = 889*4882a593Smuzhiyun /* uart4_rx_m0 */ 890*4882a593Smuzhiyun <1 RK_PB0 1 &pcfg_pull_up>, 891*4882a593Smuzhiyun /* uart4_tx_m0 */ 892*4882a593Smuzhiyun <1 RK_PB1 1 &pcfg_pull_up>; 893*4882a593Smuzhiyun }; 894*4882a593Smuzhiyun 895*4882a593Smuzhiyun uart4m1_xfer: uart4m1-xfer { 896*4882a593Smuzhiyun rockchip,pins = 897*4882a593Smuzhiyun /* uart4_rx_m1 */ 898*4882a593Smuzhiyun <1 RK_PC4 4 &pcfg_pull_up>, 899*4882a593Smuzhiyun /* uart4_tx_m1 */ 900*4882a593Smuzhiyun <1 RK_PC5 4 &pcfg_pull_up>; 901*4882a593Smuzhiyun }; 902*4882a593Smuzhiyun 903*4882a593Smuzhiyun uart4m1_ctsn: uart4m1-ctsn { 904*4882a593Smuzhiyun rockchip,pins = 905*4882a593Smuzhiyun /* uart4m1_ctsn */ 906*4882a593Smuzhiyun <1 RK_PC7 4 &pcfg_pull_none>; 907*4882a593Smuzhiyun }; 908*4882a593Smuzhiyun uart4m1_rtsn: uart4m1-rtsn { 909*4882a593Smuzhiyun rockchip,pins = 910*4882a593Smuzhiyun /* uart4m1_rtsn */ 911*4882a593Smuzhiyun <1 RK_PC6 4 &pcfg_pull_none>; 912*4882a593Smuzhiyun }; 913*4882a593Smuzhiyun }; 914*4882a593Smuzhiyun 915*4882a593Smuzhiyun uart5 { 916*4882a593Smuzhiyun uart5m0_xfer: uart5m0-xfer { 917*4882a593Smuzhiyun rockchip,pins = 918*4882a593Smuzhiyun /* uart5_rx_m0 */ 919*4882a593Smuzhiyun <3 RK_PA7 2 &pcfg_pull_up>, 920*4882a593Smuzhiyun /* uart5_tx_m0 */ 921*4882a593Smuzhiyun <3 RK_PA6 2 &pcfg_pull_up>; 922*4882a593Smuzhiyun }; 923*4882a593Smuzhiyun 924*4882a593Smuzhiyun uart5m0_ctsn: uart5m0-ctsn { 925*4882a593Smuzhiyun rockchip,pins = 926*4882a593Smuzhiyun /* uart5m0_ctsn */ 927*4882a593Smuzhiyun <3 RK_PA5 2 &pcfg_pull_none>; 928*4882a593Smuzhiyun }; 929*4882a593Smuzhiyun uart5m0_rtsn: uart5m0-rtsn { 930*4882a593Smuzhiyun rockchip,pins = 931*4882a593Smuzhiyun /* uart5m0_rtsn */ 932*4882a593Smuzhiyun <3 RK_PA4 2 &pcfg_pull_none>; 933*4882a593Smuzhiyun }; 934*4882a593Smuzhiyun 935*4882a593Smuzhiyun uart5m1_xfer: uart5m1-xfer { 936*4882a593Smuzhiyun rockchip,pins = 937*4882a593Smuzhiyun /* uart5_rx_m1 */ 938*4882a593Smuzhiyun <1 RK_PD2 4 &pcfg_pull_up>, 939*4882a593Smuzhiyun /* uart5_tx_m1 */ 940*4882a593Smuzhiyun <1 RK_PD3 4 &pcfg_pull_up>; 941*4882a593Smuzhiyun }; 942*4882a593Smuzhiyun 943*4882a593Smuzhiyun uart5m1_ctsn: uart5m1-ctsn { 944*4882a593Smuzhiyun rockchip,pins = 945*4882a593Smuzhiyun /* uart5m1_ctsn */ 946*4882a593Smuzhiyun <1 RK_PD1 4 &pcfg_pull_none>; 947*4882a593Smuzhiyun }; 948*4882a593Smuzhiyun uart5m1_rtsn: uart5m1-rtsn { 949*4882a593Smuzhiyun rockchip,pins = 950*4882a593Smuzhiyun /* uart5m1_rtsn */ 951*4882a593Smuzhiyun <1 RK_PD0 4 &pcfg_pull_none>; 952*4882a593Smuzhiyun }; 953*4882a593Smuzhiyun 954*4882a593Smuzhiyun uart5m2_xfer: uart5m2-xfer { 955*4882a593Smuzhiyun rockchip,pins = 956*4882a593Smuzhiyun /* uart5_rx_m2 */ 957*4882a593Smuzhiyun <3 RK_PD0 2 &pcfg_pull_up>, 958*4882a593Smuzhiyun /* uart5_tx_m2 */ 959*4882a593Smuzhiyun <3 RK_PC7 2 &pcfg_pull_up>; 960*4882a593Smuzhiyun }; 961*4882a593Smuzhiyun 962*4882a593Smuzhiyun uart5m2_ctsn: uart5m2-ctsn { 963*4882a593Smuzhiyun rockchip,pins = 964*4882a593Smuzhiyun /* uart5m2_ctsn */ 965*4882a593Smuzhiyun <3 RK_PD2 2 &pcfg_pull_none>; 966*4882a593Smuzhiyun }; 967*4882a593Smuzhiyun uart5m2_rtsn: uart5m2-rtsn { 968*4882a593Smuzhiyun rockchip,pins = 969*4882a593Smuzhiyun /* uart5m2_rtsn */ 970*4882a593Smuzhiyun <3 RK_PD1 2 &pcfg_pull_none>; 971*4882a593Smuzhiyun }; 972*4882a593Smuzhiyun }; 973*4882a593Smuzhiyun 974*4882a593Smuzhiyun vicap { 975*4882a593Smuzhiyun vicapm0_pins: vicapm0-pins { 976*4882a593Smuzhiyun rockchip,pins = 977*4882a593Smuzhiyun /* vicap_clkin_m0 */ 978*4882a593Smuzhiyun <3 RK_PC2 1 &pcfg_pull_none>, 979*4882a593Smuzhiyun /* vicap_clkout_m0 */ 980*4882a593Smuzhiyun <3 RK_PC4 1 &pcfg_pull_none>, 981*4882a593Smuzhiyun /* vicap_d0_m0 */ 982*4882a593Smuzhiyun <3 RK_PB0 1 &pcfg_pull_none>, 983*4882a593Smuzhiyun /* vicap_d1_m0 */ 984*4882a593Smuzhiyun <3 RK_PB1 1 &pcfg_pull_none>, 985*4882a593Smuzhiyun /* vicap_d2_m0 */ 986*4882a593Smuzhiyun <3 RK_PB2 1 &pcfg_pull_none>, 987*4882a593Smuzhiyun /* vicap_d3_m0 */ 988*4882a593Smuzhiyun <3 RK_PB3 1 &pcfg_pull_none>, 989*4882a593Smuzhiyun /* vicap_d4_m0 */ 990*4882a593Smuzhiyun <3 RK_PB4 1 &pcfg_pull_none>, 991*4882a593Smuzhiyun /* vicap_d5_m0 */ 992*4882a593Smuzhiyun <3 RK_PB5 1 &pcfg_pull_none>, 993*4882a593Smuzhiyun /* vicap_d6_m0 */ 994*4882a593Smuzhiyun <3 RK_PB6 1 &pcfg_pull_none>, 995*4882a593Smuzhiyun /* vicap_d7_m0 */ 996*4882a593Smuzhiyun <3 RK_PB7 1 &pcfg_pull_none>, 997*4882a593Smuzhiyun /* vicap_d8_m0 */ 998*4882a593Smuzhiyun <3 RK_PC0 1 &pcfg_pull_none>, 999*4882a593Smuzhiyun /* vicap_d9_m0 */ 1000*4882a593Smuzhiyun <3 RK_PC1 1 &pcfg_pull_none>, 1001*4882a593Smuzhiyun /* vicap_hsync_m0 */ 1002*4882a593Smuzhiyun <3 RK_PC3 1 &pcfg_pull_none>, 1003*4882a593Smuzhiyun /* vicap_vsync_m0 */ 1004*4882a593Smuzhiyun <3 RK_PC5 1 &pcfg_pull_none>; 1005*4882a593Smuzhiyun }; 1006*4882a593Smuzhiyun 1007*4882a593Smuzhiyun vicapm1_pins: vicapm1-pins { 1008*4882a593Smuzhiyun rockchip,pins = 1009*4882a593Smuzhiyun /* vicap_clkin_m1 */ 1010*4882a593Smuzhiyun <1 RK_PD0 2 &pcfg_pull_none>, 1011*4882a593Smuzhiyun /* vicap_clkout_m1 */ 1012*4882a593Smuzhiyun <1 RK_PD3 2 &pcfg_pull_none>, 1013*4882a593Smuzhiyun /* vicap_d0_m1 */ 1014*4882a593Smuzhiyun <1 RK_PA2 3 &pcfg_pull_none>, 1015*4882a593Smuzhiyun /* vicap_d1_m1 */ 1016*4882a593Smuzhiyun <1 RK_PB1 4 &pcfg_pull_none>, 1017*4882a593Smuzhiyun /* vicap_d2_m1 */ 1018*4882a593Smuzhiyun <1 RK_PC0 2 &pcfg_pull_none>, 1019*4882a593Smuzhiyun /* vicap_d3_m1 */ 1020*4882a593Smuzhiyun <1 RK_PC1 2 &pcfg_pull_none>, 1021*4882a593Smuzhiyun /* vicap_d4_m1 */ 1022*4882a593Smuzhiyun <1 RK_PC2 2 &pcfg_pull_none>, 1023*4882a593Smuzhiyun /* vicap_d5_m1 */ 1024*4882a593Smuzhiyun <1 RK_PC3 2 &pcfg_pull_none>, 1025*4882a593Smuzhiyun /* vicap_d6_m1 */ 1026*4882a593Smuzhiyun <1 RK_PC4 2 &pcfg_pull_none>, 1027*4882a593Smuzhiyun /* vicap_d7_m1 */ 1028*4882a593Smuzhiyun <1 RK_PC5 2 &pcfg_pull_none>, 1029*4882a593Smuzhiyun /* vicap_d8_m1 */ 1030*4882a593Smuzhiyun <1 RK_PC6 2 &pcfg_pull_none>, 1031*4882a593Smuzhiyun /* vicap_d9_m1 */ 1032*4882a593Smuzhiyun <1 RK_PC7 2 &pcfg_pull_none>, 1033*4882a593Smuzhiyun /* vicap_hsync_m1 */ 1034*4882a593Smuzhiyun <1 RK_PD1 2 &pcfg_pull_none>, 1035*4882a593Smuzhiyun /* vicap_vsync_m1 */ 1036*4882a593Smuzhiyun <1 RK_PD2 2 &pcfg_pull_none>; 1037*4882a593Smuzhiyun }; 1038*4882a593Smuzhiyun 1039*4882a593Smuzhiyun vicap_d10: vicap-d10 { 1040*4882a593Smuzhiyun rockchip,pins = 1041*4882a593Smuzhiyun /* vicap_d10 */ 1042*4882a593Smuzhiyun <3 RK_PC6 1 &pcfg_pull_none>; 1043*4882a593Smuzhiyun }; 1044*4882a593Smuzhiyun vicap_d11: vicap-d11 { 1045*4882a593Smuzhiyun rockchip,pins = 1046*4882a593Smuzhiyun /* vicap_d11 */ 1047*4882a593Smuzhiyun <3 RK_PC7 1 &pcfg_pull_none>; 1048*4882a593Smuzhiyun }; 1049*4882a593Smuzhiyun vicap_d12: vicap-d12 { 1050*4882a593Smuzhiyun rockchip,pins = 1051*4882a593Smuzhiyun /* vicap_d12 */ 1052*4882a593Smuzhiyun <3 RK_PD0 1 &pcfg_pull_none>; 1053*4882a593Smuzhiyun }; 1054*4882a593Smuzhiyun vicap_d13: vicap-d13 { 1055*4882a593Smuzhiyun rockchip,pins = 1056*4882a593Smuzhiyun /* vicap_d13 */ 1057*4882a593Smuzhiyun <3 RK_PD1 1 &pcfg_pull_none>; 1058*4882a593Smuzhiyun }; 1059*4882a593Smuzhiyun vicap_d14: vicap-d14 { 1060*4882a593Smuzhiyun rockchip,pins = 1061*4882a593Smuzhiyun /* vicap_d14 */ 1062*4882a593Smuzhiyun <3 RK_PD2 1 &pcfg_pull_none>; 1063*4882a593Smuzhiyun }; 1064*4882a593Smuzhiyun vicap_d15: vicap-d15 { 1065*4882a593Smuzhiyun rockchip,pins = 1066*4882a593Smuzhiyun /* vicap_d15 */ 1067*4882a593Smuzhiyun <3 RK_PD3 1 &pcfg_pull_none>; 1068*4882a593Smuzhiyun }; 1069*4882a593Smuzhiyun }; 1070*4882a593Smuzhiyun}; 1071