1*0e8011faSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*0e8011faSEmmanuel Vadot/* 3*0e8011faSEmmanuel Vadot * Copyright (c) 2021 Rockchip Electronics Co., Ltd. 4*0e8011faSEmmanuel Vadot */ 5*0e8011faSEmmanuel Vadot 6*0e8011faSEmmanuel Vadot#include <dt-bindings/pinctrl/rockchip.h> 7*0e8011faSEmmanuel Vadot#include "rockchip-pinconf.dtsi" 8*0e8011faSEmmanuel Vadot 9*0e8011faSEmmanuel Vadot/* 10*0e8011faSEmmanuel Vadot * This file is auto generated by pin2dts tool, please keep these code 11*0e8011faSEmmanuel Vadot * by adding changes at end of this file. 12*0e8011faSEmmanuel Vadot */ 13*0e8011faSEmmanuel Vadot&pinctrl { 14*0e8011faSEmmanuel Vadot clk32k { 15*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 16*0e8011faSEmmanuel Vadot clk32k_out1: clk32k-out1 { 17*0e8011faSEmmanuel Vadot rockchip,pins = 18*0e8011faSEmmanuel Vadot /* clk32k_out1 */ 19*0e8011faSEmmanuel Vadot <2 RK_PC5 1 &pcfg_pull_none>; 20*0e8011faSEmmanuel Vadot }; 21*0e8011faSEmmanuel Vadot 22*0e8011faSEmmanuel Vadot }; 23*0e8011faSEmmanuel Vadot 24*0e8011faSEmmanuel Vadot eth0 { 25*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 26*0e8011faSEmmanuel Vadot eth0_pins: eth0-pins { 27*0e8011faSEmmanuel Vadot rockchip,pins = 28*0e8011faSEmmanuel Vadot /* eth0_refclko_25m */ 29*0e8011faSEmmanuel Vadot <2 RK_PC3 1 &pcfg_pull_none>; 30*0e8011faSEmmanuel Vadot }; 31*0e8011faSEmmanuel Vadot 32*0e8011faSEmmanuel Vadot }; 33*0e8011faSEmmanuel Vadot 34*0e8011faSEmmanuel Vadot fspi { 35*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 36*0e8011faSEmmanuel Vadot fspim1_pins: fspim1-pins { 37*0e8011faSEmmanuel Vadot rockchip,pins = 38*0e8011faSEmmanuel Vadot /* fspi_clk_m1 */ 39*0e8011faSEmmanuel Vadot <2 RK_PB3 3 &pcfg_pull_up_drv_level_2>, 40*0e8011faSEmmanuel Vadot /* fspi_cs0n_m1 */ 41*0e8011faSEmmanuel Vadot <2 RK_PB4 3 &pcfg_pull_up_drv_level_2>, 42*0e8011faSEmmanuel Vadot /* fspi_d0_m1 */ 43*0e8011faSEmmanuel Vadot <2 RK_PA6 3 &pcfg_pull_up_drv_level_2>, 44*0e8011faSEmmanuel Vadot /* fspi_d1_m1 */ 45*0e8011faSEmmanuel Vadot <2 RK_PA7 3 &pcfg_pull_up_drv_level_2>, 46*0e8011faSEmmanuel Vadot /* fspi_d2_m1 */ 47*0e8011faSEmmanuel Vadot <2 RK_PB0 3 &pcfg_pull_up_drv_level_2>, 48*0e8011faSEmmanuel Vadot /* fspi_d3_m1 */ 49*0e8011faSEmmanuel Vadot <2 RK_PB1 3 &pcfg_pull_up_drv_level_2>; 50*0e8011faSEmmanuel Vadot }; 51*0e8011faSEmmanuel Vadot 52*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 53*0e8011faSEmmanuel Vadot fspim1_cs1: fspim1-cs1 { 54*0e8011faSEmmanuel Vadot rockchip,pins = 55*0e8011faSEmmanuel Vadot /* fspi_cs1n_m1 */ 56*0e8011faSEmmanuel Vadot <2 RK_PB5 3 &pcfg_pull_up_drv_level_2>; 57*0e8011faSEmmanuel Vadot }; 58*0e8011faSEmmanuel Vadot }; 59*0e8011faSEmmanuel Vadot 60*0e8011faSEmmanuel Vadot gmac0 { 61*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 62*0e8011faSEmmanuel Vadot gmac0_miim: gmac0-miim { 63*0e8011faSEmmanuel Vadot rockchip,pins = 64*0e8011faSEmmanuel Vadot /* gmac0_mdc */ 65*0e8011faSEmmanuel Vadot <4 RK_PC4 1 &pcfg_pull_none>, 66*0e8011faSEmmanuel Vadot /* gmac0_mdio */ 67*0e8011faSEmmanuel Vadot <4 RK_PC5 1 &pcfg_pull_none>; 68*0e8011faSEmmanuel Vadot }; 69*0e8011faSEmmanuel Vadot 70*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 71*0e8011faSEmmanuel Vadot gmac0_clkinout: gmac0-clkinout { 72*0e8011faSEmmanuel Vadot rockchip,pins = 73*0e8011faSEmmanuel Vadot /* gmac0_mclkinout */ 74*0e8011faSEmmanuel Vadot <4 RK_PC3 1 &pcfg_pull_none>; 75*0e8011faSEmmanuel Vadot }; 76*0e8011faSEmmanuel Vadot 77*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 78*0e8011faSEmmanuel Vadot gmac0_rx_bus2: gmac0-rx-bus2 { 79*0e8011faSEmmanuel Vadot rockchip,pins = 80*0e8011faSEmmanuel Vadot /* gmac0_rxd0 */ 81*0e8011faSEmmanuel Vadot <2 RK_PC1 1 &pcfg_pull_none>, 82*0e8011faSEmmanuel Vadot /* gmac0_rxd1 */ 83*0e8011faSEmmanuel Vadot <2 RK_PC2 1 &pcfg_pull_none>, 84*0e8011faSEmmanuel Vadot /* gmac0_rxdv_crs */ 85*0e8011faSEmmanuel Vadot <4 RK_PC2 1 &pcfg_pull_none>; 86*0e8011faSEmmanuel Vadot }; 87*0e8011faSEmmanuel Vadot 88*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 89*0e8011faSEmmanuel Vadot gmac0_tx_bus2: gmac0-tx-bus2 { 90*0e8011faSEmmanuel Vadot rockchip,pins = 91*0e8011faSEmmanuel Vadot /* gmac0_txd0 */ 92*0e8011faSEmmanuel Vadot <2 RK_PB6 1 &pcfg_pull_none>, 93*0e8011faSEmmanuel Vadot /* gmac0_txd1 */ 94*0e8011faSEmmanuel Vadot <2 RK_PB7 1 &pcfg_pull_none>, 95*0e8011faSEmmanuel Vadot /* gmac0_txen */ 96*0e8011faSEmmanuel Vadot <2 RK_PC0 1 &pcfg_pull_none>; 97*0e8011faSEmmanuel Vadot }; 98*0e8011faSEmmanuel Vadot 99*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 100*0e8011faSEmmanuel Vadot gmac0_rgmii_clk: gmac0-rgmii-clk { 101*0e8011faSEmmanuel Vadot rockchip,pins = 102*0e8011faSEmmanuel Vadot /* gmac0_rxclk */ 103*0e8011faSEmmanuel Vadot <2 RK_PB0 1 &pcfg_pull_none>, 104*0e8011faSEmmanuel Vadot /* gmac0_txclk */ 105*0e8011faSEmmanuel Vadot <2 RK_PB3 1 &pcfg_pull_none>; 106*0e8011faSEmmanuel Vadot }; 107*0e8011faSEmmanuel Vadot 108*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 109*0e8011faSEmmanuel Vadot gmac0_rgmii_bus: gmac0-rgmii-bus { 110*0e8011faSEmmanuel Vadot rockchip,pins = 111*0e8011faSEmmanuel Vadot /* gmac0_rxd2 */ 112*0e8011faSEmmanuel Vadot <2 RK_PA6 1 &pcfg_pull_none>, 113*0e8011faSEmmanuel Vadot /* gmac0_rxd3 */ 114*0e8011faSEmmanuel Vadot <2 RK_PA7 1 &pcfg_pull_none>, 115*0e8011faSEmmanuel Vadot /* gmac0_txd2 */ 116*0e8011faSEmmanuel Vadot <2 RK_PB1 1 &pcfg_pull_none>, 117*0e8011faSEmmanuel Vadot /* gmac0_txd3 */ 118*0e8011faSEmmanuel Vadot <2 RK_PB2 1 &pcfg_pull_none>; 119*0e8011faSEmmanuel Vadot }; 120*0e8011faSEmmanuel Vadot 121*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 122*0e8011faSEmmanuel Vadot gmac0_ppsclk: gmac0-ppsclk { 123*0e8011faSEmmanuel Vadot rockchip,pins = 124*0e8011faSEmmanuel Vadot /* gmac0_ppsclk */ 125*0e8011faSEmmanuel Vadot <2 RK_PC4 1 &pcfg_pull_none>; 126*0e8011faSEmmanuel Vadot }; 127*0e8011faSEmmanuel Vadot 128*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 129*0e8011faSEmmanuel Vadot gmac0_ppstring: gmac0-ppstring { 130*0e8011faSEmmanuel Vadot rockchip,pins = 131*0e8011faSEmmanuel Vadot /* gmac0_ppstring */ 132*0e8011faSEmmanuel Vadot <2 RK_PB5 1 &pcfg_pull_none>; 133*0e8011faSEmmanuel Vadot }; 134*0e8011faSEmmanuel Vadot 135*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 136*0e8011faSEmmanuel Vadot gmac0_ptp_refclk: gmac0-ptp-refclk { 137*0e8011faSEmmanuel Vadot rockchip,pins = 138*0e8011faSEmmanuel Vadot /* gmac0_ptp_refclk */ 139*0e8011faSEmmanuel Vadot <2 RK_PB4 1 &pcfg_pull_none>; 140*0e8011faSEmmanuel Vadot }; 141*0e8011faSEmmanuel Vadot 142*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 143*0e8011faSEmmanuel Vadot gmac0_txer: gmac0-txer { 144*0e8011faSEmmanuel Vadot rockchip,pins = 145*0e8011faSEmmanuel Vadot /* gmac0_txer */ 146*0e8011faSEmmanuel Vadot <4 RK_PC6 1 &pcfg_pull_none>; 147*0e8011faSEmmanuel Vadot }; 148*0e8011faSEmmanuel Vadot 149*0e8011faSEmmanuel Vadot }; 150*0e8011faSEmmanuel Vadot 151*0e8011faSEmmanuel Vadot hdmi { 152*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 153*0e8011faSEmmanuel Vadot hdmim0_tx1_cec: hdmim0-tx1-cec { 154*0e8011faSEmmanuel Vadot rockchip,pins = 155*0e8011faSEmmanuel Vadot /* hdmim0_tx1_cec */ 156*0e8011faSEmmanuel Vadot <2 RK_PC4 4 &pcfg_pull_none>; 157*0e8011faSEmmanuel Vadot }; 158*0e8011faSEmmanuel Vadot 159*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 160*0e8011faSEmmanuel Vadot hdmim0_tx1_scl: hdmim0-tx1-scl { 161*0e8011faSEmmanuel Vadot rockchip,pins = 162*0e8011faSEmmanuel Vadot /* hdmim0_tx1_scl */ 163*0e8011faSEmmanuel Vadot <2 RK_PB5 4 &pcfg_pull_none>; 164*0e8011faSEmmanuel Vadot }; 165*0e8011faSEmmanuel Vadot 166*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 167*0e8011faSEmmanuel Vadot hdmim0_tx1_sda: hdmim0-tx1-sda { 168*0e8011faSEmmanuel Vadot rockchip,pins = 169*0e8011faSEmmanuel Vadot /* hdmim0_tx1_sda */ 170*0e8011faSEmmanuel Vadot <2 RK_PB4 4 &pcfg_pull_none>; 171*0e8011faSEmmanuel Vadot }; 172*0e8011faSEmmanuel Vadot }; 173*0e8011faSEmmanuel Vadot 174*0e8011faSEmmanuel Vadot i2c0 { 175*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 176*0e8011faSEmmanuel Vadot i2c0m1_xfer: i2c0m1-xfer { 177*0e8011faSEmmanuel Vadot rockchip,pins = 178*0e8011faSEmmanuel Vadot /* i2c0_scl_m1 */ 179*0e8011faSEmmanuel Vadot <4 RK_PC5 9 &pcfg_pull_none_smt>, 180*0e8011faSEmmanuel Vadot /* i2c0_sda_m1 */ 181*0e8011faSEmmanuel Vadot <4 RK_PC6 9 &pcfg_pull_none_smt>; 182*0e8011faSEmmanuel Vadot }; 183*0e8011faSEmmanuel Vadot }; 184*0e8011faSEmmanuel Vadot 185*0e8011faSEmmanuel Vadot i2c2 { 186*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 187*0e8011faSEmmanuel Vadot i2c2m1_xfer: i2c2m1-xfer { 188*0e8011faSEmmanuel Vadot rockchip,pins = 189*0e8011faSEmmanuel Vadot /* i2c2_scl_m1 */ 190*0e8011faSEmmanuel Vadot <2 RK_PC1 9 &pcfg_pull_none_smt>, 191*0e8011faSEmmanuel Vadot /* i2c2_sda_m1 */ 192*0e8011faSEmmanuel Vadot <2 RK_PC0 9 &pcfg_pull_none_smt>; 193*0e8011faSEmmanuel Vadot }; 194*0e8011faSEmmanuel Vadot }; 195*0e8011faSEmmanuel Vadot 196*0e8011faSEmmanuel Vadot i2c3 { 197*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 198*0e8011faSEmmanuel Vadot i2c3m3_xfer: i2c3m3-xfer { 199*0e8011faSEmmanuel Vadot rockchip,pins = 200*0e8011faSEmmanuel Vadot /* i2c3_scl_m3 */ 201*0e8011faSEmmanuel Vadot <2 RK_PB2 9 &pcfg_pull_none_smt>, 202*0e8011faSEmmanuel Vadot /* i2c3_sda_m3 */ 203*0e8011faSEmmanuel Vadot <2 RK_PB3 9 &pcfg_pull_none_smt>; 204*0e8011faSEmmanuel Vadot }; 205*0e8011faSEmmanuel Vadot }; 206*0e8011faSEmmanuel Vadot 207*0e8011faSEmmanuel Vadot i2c4 { 208*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 209*0e8011faSEmmanuel Vadot i2c4m1_xfer: i2c4m1-xfer { 210*0e8011faSEmmanuel Vadot rockchip,pins = 211*0e8011faSEmmanuel Vadot /* i2c4_scl_m1 */ 212*0e8011faSEmmanuel Vadot <2 RK_PB5 9 &pcfg_pull_none_smt>, 213*0e8011faSEmmanuel Vadot /* i2c4_sda_m1 */ 214*0e8011faSEmmanuel Vadot <2 RK_PB4 9 &pcfg_pull_none_smt>; 215*0e8011faSEmmanuel Vadot }; 216*0e8011faSEmmanuel Vadot }; 217*0e8011faSEmmanuel Vadot 218*0e8011faSEmmanuel Vadot i2c5 { 219*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 220*0e8011faSEmmanuel Vadot i2c5m4_xfer: i2c5m4-xfer { 221*0e8011faSEmmanuel Vadot rockchip,pins = 222*0e8011faSEmmanuel Vadot /* i2c5_scl_m4 */ 223*0e8011faSEmmanuel Vadot <2 RK_PB6 9 &pcfg_pull_none_smt>, 224*0e8011faSEmmanuel Vadot /* i2c5_sda_m4 */ 225*0e8011faSEmmanuel Vadot <2 RK_PB7 9 &pcfg_pull_none_smt>; 226*0e8011faSEmmanuel Vadot }; 227*0e8011faSEmmanuel Vadot }; 228*0e8011faSEmmanuel Vadot 229*0e8011faSEmmanuel Vadot i2c6 { 230*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 231*0e8011faSEmmanuel Vadot i2c6m2_xfer: i2c6m2-xfer { 232*0e8011faSEmmanuel Vadot rockchip,pins = 233*0e8011faSEmmanuel Vadot /* i2c6_scl_m2 */ 234*0e8011faSEmmanuel Vadot <2 RK_PC3 9 &pcfg_pull_none_smt>, 235*0e8011faSEmmanuel Vadot /* i2c6_sda_m2 */ 236*0e8011faSEmmanuel Vadot <2 RK_PC2 9 &pcfg_pull_none_smt>; 237*0e8011faSEmmanuel Vadot }; 238*0e8011faSEmmanuel Vadot }; 239*0e8011faSEmmanuel Vadot 240*0e8011faSEmmanuel Vadot i2c7 { 241*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 242*0e8011faSEmmanuel Vadot i2c7m1_xfer: i2c7m1-xfer { 243*0e8011faSEmmanuel Vadot rockchip,pins = 244*0e8011faSEmmanuel Vadot /* i2c7_scl_m1 */ 245*0e8011faSEmmanuel Vadot <4 RK_PC3 9 &pcfg_pull_none_smt>, 246*0e8011faSEmmanuel Vadot /* i2c7_sda_m1 */ 247*0e8011faSEmmanuel Vadot <4 RK_PC4 9 &pcfg_pull_none_smt>; 248*0e8011faSEmmanuel Vadot }; 249*0e8011faSEmmanuel Vadot }; 250*0e8011faSEmmanuel Vadot 251*0e8011faSEmmanuel Vadot i2c8 { 252*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 253*0e8011faSEmmanuel Vadot i2c8m1_xfer: i2c8m1-xfer { 254*0e8011faSEmmanuel Vadot rockchip,pins = 255*0e8011faSEmmanuel Vadot /* i2c8_scl_m1 */ 256*0e8011faSEmmanuel Vadot <2 RK_PB0 9 &pcfg_pull_none_smt>, 257*0e8011faSEmmanuel Vadot /* i2c8_sda_m1 */ 258*0e8011faSEmmanuel Vadot <2 RK_PB1 9 &pcfg_pull_none_smt>; 259*0e8011faSEmmanuel Vadot }; 260*0e8011faSEmmanuel Vadot }; 261*0e8011faSEmmanuel Vadot 262*0e8011faSEmmanuel Vadot i2s2 { 263*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 264*0e8011faSEmmanuel Vadot i2s2m0_lrck: i2s2m0-lrck { 265*0e8011faSEmmanuel Vadot rockchip,pins = 266*0e8011faSEmmanuel Vadot /* i2s2m0_lrck */ 267*0e8011faSEmmanuel Vadot <2 RK_PC0 2 &pcfg_pull_none>; 268*0e8011faSEmmanuel Vadot }; 269*0e8011faSEmmanuel Vadot 270*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 271*0e8011faSEmmanuel Vadot i2s2m0_mclk: i2s2m0-mclk { 272*0e8011faSEmmanuel Vadot rockchip,pins = 273*0e8011faSEmmanuel Vadot /* i2s2m0_mclk */ 274*0e8011faSEmmanuel Vadot <2 RK_PB6 2 &pcfg_pull_none>; 275*0e8011faSEmmanuel Vadot }; 276*0e8011faSEmmanuel Vadot 277*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 278*0e8011faSEmmanuel Vadot i2s2m0_sclk: i2s2m0-sclk { 279*0e8011faSEmmanuel Vadot rockchip,pins = 280*0e8011faSEmmanuel Vadot /* i2s2m0_sclk */ 281*0e8011faSEmmanuel Vadot <2 RK_PB7 2 &pcfg_pull_none>; 282*0e8011faSEmmanuel Vadot }; 283*0e8011faSEmmanuel Vadot 284*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 285*0e8011faSEmmanuel Vadot i2s2m0_sdi: i2s2m0-sdi { 286*0e8011faSEmmanuel Vadot rockchip,pins = 287*0e8011faSEmmanuel Vadot /* i2s2m0_sdi */ 288*0e8011faSEmmanuel Vadot <2 RK_PC3 2 &pcfg_pull_none>; 289*0e8011faSEmmanuel Vadot }; 290*0e8011faSEmmanuel Vadot 291*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 292*0e8011faSEmmanuel Vadot i2s2m0_sdo: i2s2m0-sdo { 293*0e8011faSEmmanuel Vadot rockchip,pins = 294*0e8011faSEmmanuel Vadot /* i2s2m0_sdo */ 295*0e8011faSEmmanuel Vadot <4 RK_PC3 2 &pcfg_pull_none>; 296*0e8011faSEmmanuel Vadot }; 297*0e8011faSEmmanuel Vadot }; 298*0e8011faSEmmanuel Vadot 299*0e8011faSEmmanuel Vadot pwm2 { 300*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 301*0e8011faSEmmanuel Vadot pwm2m2_pins: pwm2m2-pins { 302*0e8011faSEmmanuel Vadot rockchip,pins = 303*0e8011faSEmmanuel Vadot /* pwm2_m2 */ 304*0e8011faSEmmanuel Vadot <4 RK_PC2 11 &pcfg_pull_none>; 305*0e8011faSEmmanuel Vadot }; 306*0e8011faSEmmanuel Vadot }; 307*0e8011faSEmmanuel Vadot 308*0e8011faSEmmanuel Vadot pwm4 { 309*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 310*0e8011faSEmmanuel Vadot pwm4m1_pins: pwm4m1-pins { 311*0e8011faSEmmanuel Vadot rockchip,pins = 312*0e8011faSEmmanuel Vadot /* pwm4_m1 */ 313*0e8011faSEmmanuel Vadot <4 RK_PC3 11 &pcfg_pull_none>; 314*0e8011faSEmmanuel Vadot }; 315*0e8011faSEmmanuel Vadot }; 316*0e8011faSEmmanuel Vadot 317*0e8011faSEmmanuel Vadot pwm5 { 318*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 319*0e8011faSEmmanuel Vadot pwm5m2_pins: pwm5m2-pins { 320*0e8011faSEmmanuel Vadot rockchip,pins = 321*0e8011faSEmmanuel Vadot /* pwm5_m2 */ 322*0e8011faSEmmanuel Vadot <4 RK_PC4 11 &pcfg_pull_none>; 323*0e8011faSEmmanuel Vadot }; 324*0e8011faSEmmanuel Vadot }; 325*0e8011faSEmmanuel Vadot 326*0e8011faSEmmanuel Vadot pwm6 { 327*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 328*0e8011faSEmmanuel Vadot pwm6m2_pins: pwm6m2-pins { 329*0e8011faSEmmanuel Vadot rockchip,pins = 330*0e8011faSEmmanuel Vadot /* pwm6_m2 */ 331*0e8011faSEmmanuel Vadot <4 RK_PC5 11 &pcfg_pull_none>; 332*0e8011faSEmmanuel Vadot }; 333*0e8011faSEmmanuel Vadot }; 334*0e8011faSEmmanuel Vadot 335*0e8011faSEmmanuel Vadot pwm7 { 336*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 337*0e8011faSEmmanuel Vadot pwm7m3_pins: pwm7m3-pins { 338*0e8011faSEmmanuel Vadot rockchip,pins = 339*0e8011faSEmmanuel Vadot /* pwm7_ir_m3 */ 340*0e8011faSEmmanuel Vadot <4 RK_PC6 11 &pcfg_pull_none>; 341*0e8011faSEmmanuel Vadot }; 342*0e8011faSEmmanuel Vadot }; 343*0e8011faSEmmanuel Vadot 344*0e8011faSEmmanuel Vadot sdio { 345*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 346*0e8011faSEmmanuel Vadot sdiom0_pins: sdiom0-pins { 347*0e8011faSEmmanuel Vadot rockchip,pins = 348*0e8011faSEmmanuel Vadot /* sdio_clk_m0 */ 349*0e8011faSEmmanuel Vadot <2 RK_PB3 2 &pcfg_pull_none>, 350*0e8011faSEmmanuel Vadot /* sdio_cmd_m0 */ 351*0e8011faSEmmanuel Vadot <2 RK_PB2 2 &pcfg_pull_none>, 352*0e8011faSEmmanuel Vadot /* sdio_d0_m0 */ 353*0e8011faSEmmanuel Vadot <2 RK_PA6 2 &pcfg_pull_none>, 354*0e8011faSEmmanuel Vadot /* sdio_d1_m0 */ 355*0e8011faSEmmanuel Vadot <2 RK_PA7 2 &pcfg_pull_none>, 356*0e8011faSEmmanuel Vadot /* sdio_d2_m0 */ 357*0e8011faSEmmanuel Vadot <2 RK_PB0 2 &pcfg_pull_none>, 358*0e8011faSEmmanuel Vadot /* sdio_d3_m0 */ 359*0e8011faSEmmanuel Vadot <2 RK_PB1 2 &pcfg_pull_none>; 360*0e8011faSEmmanuel Vadot }; 361*0e8011faSEmmanuel Vadot }; 362*0e8011faSEmmanuel Vadot 363*0e8011faSEmmanuel Vadot spi1 { 364*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 365*0e8011faSEmmanuel Vadot spi1m0_pins: spi1m0-pins { 366*0e8011faSEmmanuel Vadot rockchip,pins = 367*0e8011faSEmmanuel Vadot /* spi1_clk_m0 */ 368*0e8011faSEmmanuel Vadot <2 RK_PC0 8 &pcfg_pull_up_drv_level_1>, 369*0e8011faSEmmanuel Vadot /* spi1_miso_m0 */ 370*0e8011faSEmmanuel Vadot <2 RK_PC1 8 &pcfg_pull_up_drv_level_1>, 371*0e8011faSEmmanuel Vadot /* spi1_mosi_m0 */ 372*0e8011faSEmmanuel Vadot <2 RK_PC2 8 &pcfg_pull_up_drv_level_1>; 373*0e8011faSEmmanuel Vadot }; 374*0e8011faSEmmanuel Vadot 375*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 376*0e8011faSEmmanuel Vadot spi1m0_cs0: spi1m0-cs0 { 377*0e8011faSEmmanuel Vadot rockchip,pins = 378*0e8011faSEmmanuel Vadot /* spi1_cs0_m0 */ 379*0e8011faSEmmanuel Vadot <2 RK_PC3 8 &pcfg_pull_up_drv_level_1>; 380*0e8011faSEmmanuel Vadot }; 381*0e8011faSEmmanuel Vadot 382*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 383*0e8011faSEmmanuel Vadot spi1m0_cs1: spi1m0-cs1 { 384*0e8011faSEmmanuel Vadot rockchip,pins = 385*0e8011faSEmmanuel Vadot /* spi1_cs1_m0 */ 386*0e8011faSEmmanuel Vadot <2 RK_PC4 8 &pcfg_pull_up_drv_level_1>; 387*0e8011faSEmmanuel Vadot }; 388*0e8011faSEmmanuel Vadot }; 389*0e8011faSEmmanuel Vadot 390*0e8011faSEmmanuel Vadot spi3 { 391*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 392*0e8011faSEmmanuel Vadot spi3m0_pins: spi3m0-pins { 393*0e8011faSEmmanuel Vadot rockchip,pins = 394*0e8011faSEmmanuel Vadot /* spi3_clk_m0 */ 395*0e8011faSEmmanuel Vadot <4 RK_PC6 8 &pcfg_pull_up_drv_level_1>, 396*0e8011faSEmmanuel Vadot /* spi3_miso_m0 */ 397*0e8011faSEmmanuel Vadot <4 RK_PC4 8 &pcfg_pull_up_drv_level_1>, 398*0e8011faSEmmanuel Vadot /* spi3_mosi_m0 */ 399*0e8011faSEmmanuel Vadot <4 RK_PC5 8 &pcfg_pull_up_drv_level_1>; 400*0e8011faSEmmanuel Vadot }; 401*0e8011faSEmmanuel Vadot 402*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 403*0e8011faSEmmanuel Vadot spi3m0_cs0: spi3m0-cs0 { 404*0e8011faSEmmanuel Vadot rockchip,pins = 405*0e8011faSEmmanuel Vadot /* spi3_cs0_m0 */ 406*0e8011faSEmmanuel Vadot <4 RK_PC2 8 &pcfg_pull_up_drv_level_1>; 407*0e8011faSEmmanuel Vadot }; 408*0e8011faSEmmanuel Vadot 409*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 410*0e8011faSEmmanuel Vadot spi3m0_cs1: spi3m0-cs1 { 411*0e8011faSEmmanuel Vadot rockchip,pins = 412*0e8011faSEmmanuel Vadot /* spi3_cs1_m0 */ 413*0e8011faSEmmanuel Vadot <4 RK_PC3 8 &pcfg_pull_up_drv_level_1>; 414*0e8011faSEmmanuel Vadot }; 415*0e8011faSEmmanuel Vadot }; 416*0e8011faSEmmanuel Vadot 417*0e8011faSEmmanuel Vadot uart1 { 418*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 419*0e8011faSEmmanuel Vadot uart1m0_xfer: uart1m0-xfer { 420*0e8011faSEmmanuel Vadot rockchip,pins = 421*0e8011faSEmmanuel Vadot /* uart1_rx_m0 */ 422*0e8011faSEmmanuel Vadot <2 RK_PB6 10 &pcfg_pull_up>, 423*0e8011faSEmmanuel Vadot /* uart1_tx_m0 */ 424*0e8011faSEmmanuel Vadot <2 RK_PB7 10 &pcfg_pull_up>; 425*0e8011faSEmmanuel Vadot }; 426*0e8011faSEmmanuel Vadot 427*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 428*0e8011faSEmmanuel Vadot uart1m0_ctsn: uart1m0-ctsn { 429*0e8011faSEmmanuel Vadot rockchip,pins = 430*0e8011faSEmmanuel Vadot /* uart1m0_ctsn */ 431*0e8011faSEmmanuel Vadot <2 RK_PC1 10 &pcfg_pull_none>; 432*0e8011faSEmmanuel Vadot }; 433*0e8011faSEmmanuel Vadot 434*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 435*0e8011faSEmmanuel Vadot uart1m0_rtsn: uart1m0-rtsn { 436*0e8011faSEmmanuel Vadot rockchip,pins = 437*0e8011faSEmmanuel Vadot /* uart1m0_rtsn */ 438*0e8011faSEmmanuel Vadot <2 RK_PC0 10 &pcfg_pull_none>; 439*0e8011faSEmmanuel Vadot }; 440*0e8011faSEmmanuel Vadot }; 441*0e8011faSEmmanuel Vadot 442*0e8011faSEmmanuel Vadot uart6 { 443*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 444*0e8011faSEmmanuel Vadot uart6m0_xfer: uart6m0-xfer { 445*0e8011faSEmmanuel Vadot rockchip,pins = 446*0e8011faSEmmanuel Vadot /* uart6_rx_m0 */ 447*0e8011faSEmmanuel Vadot <2 RK_PA6 10 &pcfg_pull_up>, 448*0e8011faSEmmanuel Vadot /* uart6_tx_m0 */ 449*0e8011faSEmmanuel Vadot <2 RK_PA7 10 &pcfg_pull_up>; 450*0e8011faSEmmanuel Vadot }; 451*0e8011faSEmmanuel Vadot 452*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 453*0e8011faSEmmanuel Vadot uart6m0_ctsn: uart6m0-ctsn { 454*0e8011faSEmmanuel Vadot rockchip,pins = 455*0e8011faSEmmanuel Vadot /* uart6m0_ctsn */ 456*0e8011faSEmmanuel Vadot <2 RK_PB1 10 &pcfg_pull_none>; 457*0e8011faSEmmanuel Vadot }; 458*0e8011faSEmmanuel Vadot 459*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 460*0e8011faSEmmanuel Vadot uart6m0_rtsn: uart6m0-rtsn { 461*0e8011faSEmmanuel Vadot rockchip,pins = 462*0e8011faSEmmanuel Vadot /* uart6m0_rtsn */ 463*0e8011faSEmmanuel Vadot <2 RK_PB0 10 &pcfg_pull_none>; 464*0e8011faSEmmanuel Vadot }; 465*0e8011faSEmmanuel Vadot }; 466*0e8011faSEmmanuel Vadot 467*0e8011faSEmmanuel Vadot uart7 { 468*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 469*0e8011faSEmmanuel Vadot uart7m0_xfer: uart7m0-xfer { 470*0e8011faSEmmanuel Vadot rockchip,pins = 471*0e8011faSEmmanuel Vadot /* uart7_rx_m0 */ 472*0e8011faSEmmanuel Vadot <2 RK_PB4 10 &pcfg_pull_up>, 473*0e8011faSEmmanuel Vadot /* uart7_tx_m0 */ 474*0e8011faSEmmanuel Vadot <2 RK_PB5 10 &pcfg_pull_up>; 475*0e8011faSEmmanuel Vadot }; 476*0e8011faSEmmanuel Vadot 477*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 478*0e8011faSEmmanuel Vadot uart7m0_ctsn: uart7m0-ctsn { 479*0e8011faSEmmanuel Vadot rockchip,pins = 480*0e8011faSEmmanuel Vadot /* uart7m0_ctsn */ 481*0e8011faSEmmanuel Vadot <4 RK_PC6 10 &pcfg_pull_none>; 482*0e8011faSEmmanuel Vadot }; 483*0e8011faSEmmanuel Vadot 484*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 485*0e8011faSEmmanuel Vadot uart7m0_rtsn: uart7m0-rtsn { 486*0e8011faSEmmanuel Vadot rockchip,pins = 487*0e8011faSEmmanuel Vadot /* uart7m0_rtsn */ 488*0e8011faSEmmanuel Vadot <4 RK_PC2 10 &pcfg_pull_none>; 489*0e8011faSEmmanuel Vadot }; 490*0e8011faSEmmanuel Vadot }; 491*0e8011faSEmmanuel Vadot 492*0e8011faSEmmanuel Vadot uart9 { 493*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 494*0e8011faSEmmanuel Vadot uart9m0_xfer: uart9m0-xfer { 495*0e8011faSEmmanuel Vadot rockchip,pins = 496*0e8011faSEmmanuel Vadot /* uart9_rx_m0 */ 497*0e8011faSEmmanuel Vadot <2 RK_PC4 10 &pcfg_pull_up>, 498*0e8011faSEmmanuel Vadot /* uart9_tx_m0 */ 499*0e8011faSEmmanuel Vadot <2 RK_PC2 10 &pcfg_pull_up>; 500*0e8011faSEmmanuel Vadot }; 501*0e8011faSEmmanuel Vadot 502*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 503*0e8011faSEmmanuel Vadot uart9m0_ctsn: uart9m0-ctsn { 504*0e8011faSEmmanuel Vadot rockchip,pins = 505*0e8011faSEmmanuel Vadot /* uart9m0_ctsn */ 506*0e8011faSEmmanuel Vadot <4 RK_PC5 10 &pcfg_pull_none>; 507*0e8011faSEmmanuel Vadot }; 508*0e8011faSEmmanuel Vadot 509*0e8011faSEmmanuel Vadot /omit-if-no-ref/ 510*0e8011faSEmmanuel Vadot uart9m0_rtsn: uart9m0-rtsn { 511*0e8011faSEmmanuel Vadot rockchip,pins = 512*0e8011faSEmmanuel Vadot /* uart9m0_rtsn */ 513*0e8011faSEmmanuel Vadot <4 RK_PC4 10 &pcfg_pull_none>; 514*0e8011faSEmmanuel Vadot }; 515*0e8011faSEmmanuel Vadot }; 516*0e8011faSEmmanuel Vadot}; 517