1724ba675SRob Herring// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2724ba675SRob Herring/* 3724ba675SRob Herring * Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd 4724ba675SRob Herring */ 5724ba675SRob Herring 6724ba675SRob Herring#include <dt-bindings/pinctrl/rockchip.h> 7724ba675SRob Herring#include <arm64/rockchip/rockchip-pinconf.dtsi> 8724ba675SRob Herring 9724ba675SRob Herring/* 10724ba675SRob Herring * This file is auto generated by pin2dts tool, please keep these code 11724ba675SRob Herring * by adding changes at end of this file. 12724ba675SRob Herring */ 13724ba675SRob Herring&pinctrl { 14724ba675SRob Herring clk_out_ethernet { 15724ba675SRob Herring /omit-if-no-ref/ 16724ba675SRob Herring clk_out_ethernetm1_pins: clk-out-ethernetm1-pins { 17724ba675SRob Herring rockchip,pins = 18724ba675SRob Herring /* clk_out_ethernet_m1 */ 19724ba675SRob Herring <2 RK_PC5 2 &pcfg_pull_none>; 20724ba675SRob Herring }; 21724ba675SRob Herring }; 22724ba675SRob Herring emmc { 23724ba675SRob Herring /omit-if-no-ref/ 24724ba675SRob Herring emmc_rstnout: emmc-rstnout { 25724ba675SRob Herring rockchip,pins = 26724ba675SRob Herring /* emmc_rstn */ 27724ba675SRob Herring <1 RK_PA3 2 &pcfg_pull_none>; 28724ba675SRob Herring }; 29724ba675SRob Herring /omit-if-no-ref/ 30724ba675SRob Herring emmc_bus8: emmc-bus8 { 31724ba675SRob Herring rockchip,pins = 32724ba675SRob Herring /* emmc_d0 */ 33724ba675SRob Herring <0 RK_PC4 2 &pcfg_pull_up_drv_level_2>, 34724ba675SRob Herring /* emmc_d1 */ 35724ba675SRob Herring <0 RK_PC5 2 &pcfg_pull_up_drv_level_2>, 36724ba675SRob Herring /* emmc_d2 */ 37724ba675SRob Herring <0 RK_PC6 2 &pcfg_pull_up_drv_level_2>, 38724ba675SRob Herring /* emmc_d3 */ 39724ba675SRob Herring <0 RK_PC7 2 &pcfg_pull_up_drv_level_2>, 40724ba675SRob Herring /* emmc_d4 */ 41724ba675SRob Herring <0 RK_PD0 2 &pcfg_pull_up_drv_level_2>, 42724ba675SRob Herring /* emmc_d5 */ 43724ba675SRob Herring <0 RK_PD1 2 &pcfg_pull_up_drv_level_2>, 44724ba675SRob Herring /* emmc_d6 */ 45724ba675SRob Herring <0 RK_PD2 2 &pcfg_pull_up_drv_level_2>, 46724ba675SRob Herring /* emmc_d7 */ 47724ba675SRob Herring <0 RK_PD3 2 &pcfg_pull_up_drv_level_2>; 48724ba675SRob Herring }; 49724ba675SRob Herring /omit-if-no-ref/ 50724ba675SRob Herring emmc_clk: emmc-clk { 51724ba675SRob Herring rockchip,pins = 52724ba675SRob Herring /* emmc_clko */ 53724ba675SRob Herring <0 RK_PD7 2 &pcfg_pull_up_drv_level_2>; 54724ba675SRob Herring }; 55724ba675SRob Herring /omit-if-no-ref/ 56724ba675SRob Herring emmc_cmd: emmc-cmd { 57724ba675SRob Herring rockchip,pins = 58724ba675SRob Herring /* emmc_cmd */ 59724ba675SRob Herring <0 RK_PD5 2 &pcfg_pull_up_drv_level_2>; 60724ba675SRob Herring }; 61724ba675SRob Herring }; 62d91d25b1SJagan Teki fspi { 63d91d25b1SJagan Teki /omit-if-no-ref/ 64d91d25b1SJagan Teki fspi_pins: fspi-pins { 65d91d25b1SJagan Teki rockchip,pins = 66d91d25b1SJagan Teki /* fspi_clk */ 67d91d25b1SJagan Teki <1 RK_PA3 3 &pcfg_pull_down>, 68d91d25b1SJagan Teki /* fspi_cs0n */ 69d91d25b1SJagan Teki <0 RK_PD4 3 &pcfg_pull_up>, 70d91d25b1SJagan Teki /* fspi_d0 */ 71d91d25b1SJagan Teki <1 RK_PA0 3 &pcfg_pull_up>, 72d91d25b1SJagan Teki /* fspi_d1 */ 73d91d25b1SJagan Teki <1 RK_PA1 3 &pcfg_pull_up>, 74d91d25b1SJagan Teki /* fspi_d2 */ 75d91d25b1SJagan Teki <0 RK_PD6 3 &pcfg_pull_up>, 76d91d25b1SJagan Teki /* fspi_d3 */ 77d91d25b1SJagan Teki <1 RK_PA2 3 &pcfg_pull_up>; 78d91d25b1SJagan Teki }; 79d91d25b1SJagan Teki }; 80724ba675SRob Herring i2c0 { 81724ba675SRob Herring /omit-if-no-ref/ 82724ba675SRob Herring i2c0_xfer: i2c0-xfer { 83724ba675SRob Herring rockchip,pins = 84724ba675SRob Herring /* i2c0_scl */ 85724ba675SRob Herring <0 RK_PB4 1 &pcfg_pull_none_drv_level_0_smt>, 86724ba675SRob Herring /* i2c0_sda */ 87724ba675SRob Herring <0 RK_PB5 1 &pcfg_pull_none_drv_level_0_smt>; 88724ba675SRob Herring }; 89724ba675SRob Herring }; 90b1ed2566STim Lunn i2c2 { 91b1ed2566STim Lunn /omit-if-no-ref/ 92b1ed2566STim Lunn i2c2_xfer: i2c2-xfer { 93b1ed2566STim Lunn rockchip,pins = 94b1ed2566STim Lunn /* i2c2_scl */ 95b1ed2566STim Lunn <0 RK_PC2 1 &pcfg_pull_none_drv_level_0_smt>, 96b1ed2566STim Lunn /* i2c2_sda */ 97b1ed2566STim Lunn <0 RK_PC3 1 &pcfg_pull_none_drv_level_0_smt>; 98b1ed2566STim Lunn }; 99b1ed2566STim Lunn }; 10015db79e0SKarthikeyan Krishnasamy i2c3 { 10115db79e0SKarthikeyan Krishnasamy /omit-if-no-ref/ 10215db79e0SKarthikeyan Krishnasamy i2c3m0_xfer: i2c3m0-xfer { 10315db79e0SKarthikeyan Krishnasamy rockchip,pins = 10415db79e0SKarthikeyan Krishnasamy /* i2c3_scl_m0 */ 10515db79e0SKarthikeyan Krishnasamy <3 RK_PA4 5 &pcfg_pull_none>, 10615db79e0SKarthikeyan Krishnasamy /* i2c3_sda_m0 */ 10715db79e0SKarthikeyan Krishnasamy <3 RK_PA5 5 &pcfg_pull_none>; 10815db79e0SKarthikeyan Krishnasamy }; 10915db79e0SKarthikeyan Krishnasamy /omit-if-no-ref/ 11015db79e0SKarthikeyan Krishnasamy i2c3m1_xfer: i2c3m1-xfer { 11115db79e0SKarthikeyan Krishnasamy rockchip,pins = 11215db79e0SKarthikeyan Krishnasamy /* i2c3_scl_m1 */ 11315db79e0SKarthikeyan Krishnasamy <2 RK_PD4 7 &pcfg_pull_none>, 11415db79e0SKarthikeyan Krishnasamy /* i2c3_sda_m1 */ 11515db79e0SKarthikeyan Krishnasamy <2 RK_PD5 7 &pcfg_pull_none>; 11615db79e0SKarthikeyan Krishnasamy }; 11715db79e0SKarthikeyan Krishnasamy /omit-if-no-ref/ 11815db79e0SKarthikeyan Krishnasamy i2c3m2_xfer: i2c3m2-xfer { 11915db79e0SKarthikeyan Krishnasamy rockchip,pins = 12015db79e0SKarthikeyan Krishnasamy /* i2c3_scl_m2 */ 12115db79e0SKarthikeyan Krishnasamy <1 RK_PD6 3 &pcfg_pull_none>, 12215db79e0SKarthikeyan Krishnasamy /* i2c3_sda_m2 */ 12315db79e0SKarthikeyan Krishnasamy <1 RK_PD7 3 &pcfg_pull_none>; 12415db79e0SKarthikeyan Krishnasamy }; 12515db79e0SKarthikeyan Krishnasamy }; 126212cda94SKarthikeyan Krishnasamy i2s0 { 127212cda94SKarthikeyan Krishnasamy i2s0m0_lrck_tx: i2s0m0-lrck-tx { 128212cda94SKarthikeyan Krishnasamy rockchip,pins = 129212cda94SKarthikeyan Krishnasamy /* i2s0_lrck_tx_m0 */ 130212cda94SKarthikeyan Krishnasamy <3 RK_PD3 1 &pcfg_pull_none>; 131212cda94SKarthikeyan Krishnasamy }; 132212cda94SKarthikeyan Krishnasamy i2s0m0_lrck_rx: i2s0m0-lrck-rx { 133212cda94SKarthikeyan Krishnasamy rockchip,pins = 134212cda94SKarthikeyan Krishnasamy /* i2s0_lrck_rx_m0 */ 135212cda94SKarthikeyan Krishnasamy <3 RK_PD4 1 &pcfg_pull_none>; 136212cda94SKarthikeyan Krishnasamy }; 137212cda94SKarthikeyan Krishnasamy i2s0m0_mclk: i2s0m0-mclk { 138212cda94SKarthikeyan Krishnasamy rockchip,pins = 139212cda94SKarthikeyan Krishnasamy /* i2s0_mclk_m0 */ 140212cda94SKarthikeyan Krishnasamy <3 RK_PD2 1 &pcfg_pull_none>; 141212cda94SKarthikeyan Krishnasamy }; 142212cda94SKarthikeyan Krishnasamy i2s0m0_sclk_rx: i2s0m0-sclk-rx { 143212cda94SKarthikeyan Krishnasamy rockchip,pins = 144212cda94SKarthikeyan Krishnasamy /* i2s0_sclk_rx_m0 */ 145212cda94SKarthikeyan Krishnasamy <3 RK_PD1 1 &pcfg_pull_none>; 146212cda94SKarthikeyan Krishnasamy }; 147212cda94SKarthikeyan Krishnasamy i2s0m0_sclk_tx: i2s0m0-sclk-tx { 148212cda94SKarthikeyan Krishnasamy rockchip,pins = 149212cda94SKarthikeyan Krishnasamy /* i2s0_sclk_tx_m0 */ 150212cda94SKarthikeyan Krishnasamy <3 RK_PD0 1 &pcfg_pull_none>; 151212cda94SKarthikeyan Krishnasamy }; 152212cda94SKarthikeyan Krishnasamy i2s0m0_sdi0: i2s0m0-sdi0 { 153212cda94SKarthikeyan Krishnasamy rockchip,pins = 154212cda94SKarthikeyan Krishnasamy /* i2s0_sdi0_m0 */ 155212cda94SKarthikeyan Krishnasamy <3 RK_PD6 1 &pcfg_pull_none>; 156212cda94SKarthikeyan Krishnasamy }; 157212cda94SKarthikeyan Krishnasamy i2s0m0_sdo0: i2s0m0-sdo0 { 158212cda94SKarthikeyan Krishnasamy rockchip,pins = 159212cda94SKarthikeyan Krishnasamy /* i2s0_sdo0_m0 */ 160212cda94SKarthikeyan Krishnasamy <3 RK_PD5 1 &pcfg_pull_none>; 161212cda94SKarthikeyan Krishnasamy }; 162212cda94SKarthikeyan Krishnasamy i2s0m0_sdo1_sdi3: i2s0m0-sdo1-sdi3 { 163212cda94SKarthikeyan Krishnasamy rockchip,pins = 164212cda94SKarthikeyan Krishnasamy /* i2s0_sdo1_sdi3_m0 */ 165212cda94SKarthikeyan Krishnasamy <3 RK_PD7 1 &pcfg_pull_none>; 166212cda94SKarthikeyan Krishnasamy }; 167212cda94SKarthikeyan Krishnasamy i2s0m0_sdo2_sdi2: i2s0m0-sdo2-sdi2 { 168212cda94SKarthikeyan Krishnasamy rockchip,pins = 169212cda94SKarthikeyan Krishnasamy /* i2s0_sdo2_sdi2_m0 */ 170212cda94SKarthikeyan Krishnasamy <4 RK_PA0 1 &pcfg_pull_none>; 171212cda94SKarthikeyan Krishnasamy }; 172212cda94SKarthikeyan Krishnasamy i2s0m0_sdo3_sdi1: i2s0m0-sdo3-sdi1 { 173212cda94SKarthikeyan Krishnasamy rockchip,pins = 174212cda94SKarthikeyan Krishnasamy /* i2s0_sdo3_sdi1_m0 */ 175212cda94SKarthikeyan Krishnasamy <4 RK_PA1 1 &pcfg_pull_none>; 176212cda94SKarthikeyan Krishnasamy }; 177212cda94SKarthikeyan Krishnasamy i2s0m1_lrck_tx: i2s0m1-lrck-tx { 178212cda94SKarthikeyan Krishnasamy rockchip,pins = 179212cda94SKarthikeyan Krishnasamy /* i2s0_lrck_tx_m1 */ 180212cda94SKarthikeyan Krishnasamy <3 RK_PA5 3 &pcfg_pull_none>; 181212cda94SKarthikeyan Krishnasamy }; 182212cda94SKarthikeyan Krishnasamy i2s0m1_lrck_rx: i2s0m1-lrck-rx { 183212cda94SKarthikeyan Krishnasamy rockchip,pins = 184212cda94SKarthikeyan Krishnasamy /* i2s0_lrck_rx_m1 */ 185212cda94SKarthikeyan Krishnasamy <3 RK_PB2 3 &pcfg_pull_none>; 186212cda94SKarthikeyan Krishnasamy }; 187212cda94SKarthikeyan Krishnasamy i2s0m1_mclk: i2s0m1-mclk { 188212cda94SKarthikeyan Krishnasamy rockchip,pins = 189212cda94SKarthikeyan Krishnasamy /* i2s0_mclk_m1 */ 190212cda94SKarthikeyan Krishnasamy <3 RK_PB0 3 &pcfg_pull_none>; 191212cda94SKarthikeyan Krishnasamy }; 192212cda94SKarthikeyan Krishnasamy i2s0m1_sclk_rx: i2s0m1-sclk-rx { 193212cda94SKarthikeyan Krishnasamy rockchip,pins = 194212cda94SKarthikeyan Krishnasamy /* i2s0_sclk_rx_m1 */ 195212cda94SKarthikeyan Krishnasamy <3 RK_PB1 3 &pcfg_pull_none>; 196212cda94SKarthikeyan Krishnasamy }; 197212cda94SKarthikeyan Krishnasamy i2s0m1_sclk_tx: i2s0m1-sclk-tx { 198212cda94SKarthikeyan Krishnasamy rockchip,pins = 199212cda94SKarthikeyan Krishnasamy /* i2s0_sclk_tx_m1 */ 200212cda94SKarthikeyan Krishnasamy <3 RK_PA4 3 &pcfg_pull_none>; 201212cda94SKarthikeyan Krishnasamy }; 202212cda94SKarthikeyan Krishnasamy i2s0m1_sdi0: i2s0m1-sdi0 { 203212cda94SKarthikeyan Krishnasamy rockchip,pins = 204212cda94SKarthikeyan Krishnasamy /* i2s0_sdi0_m1 */ 205212cda94SKarthikeyan Krishnasamy <3 RK_PA7 3 &pcfg_pull_none>; 206212cda94SKarthikeyan Krishnasamy }; 207212cda94SKarthikeyan Krishnasamy i2s0m1_sdo0: i2s0m1-sdo0 { 208212cda94SKarthikeyan Krishnasamy rockchip,pins = 209212cda94SKarthikeyan Krishnasamy /* i2s0_sdo0_m1 */ 210212cda94SKarthikeyan Krishnasamy <3 RK_PA6 3 &pcfg_pull_none>; 211212cda94SKarthikeyan Krishnasamy }; 212212cda94SKarthikeyan Krishnasamy i2s0m1_sdo1_sdi3: i2s0m1-sdo1-sdi3 { 213212cda94SKarthikeyan Krishnasamy rockchip,pins = 214212cda94SKarthikeyan Krishnasamy /* i2s0_sdo1_sdi3_m1 */ 215212cda94SKarthikeyan Krishnasamy <3 RK_PB3 3 &pcfg_pull_none>; 216212cda94SKarthikeyan Krishnasamy }; 217212cda94SKarthikeyan Krishnasamy i2s0m1_sdo2_sdi2: i2s0m1-sdo2-sdi2 { 218212cda94SKarthikeyan Krishnasamy rockchip,pins = 219212cda94SKarthikeyan Krishnasamy /* i2s0_sdo2_sdi2_m1 */ 220212cda94SKarthikeyan Krishnasamy <3 RK_PB4 3 &pcfg_pull_none>; 221212cda94SKarthikeyan Krishnasamy }; 222212cda94SKarthikeyan Krishnasamy i2s0m1_sdo3_sdi1: i2s0m1-sdo3-sdi1 { 223212cda94SKarthikeyan Krishnasamy rockchip,pins = 224212cda94SKarthikeyan Krishnasamy /* i2s0_sdo3_sdi1_m1 */ 225212cda94SKarthikeyan Krishnasamy <3 RK_PB5 3 &pcfg_pull_none>; 226212cda94SKarthikeyan Krishnasamy }; 227212cda94SKarthikeyan Krishnasamy }; 228*898eb75fSKarthikeyan Krishnasamy pwm0 { 229*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 230*898eb75fSKarthikeyan Krishnasamy pwm0m0_pins: pwm0m0-pins { 231*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 232*898eb75fSKarthikeyan Krishnasamy /* pwm0_pin_m0 */ 233*898eb75fSKarthikeyan Krishnasamy <0 RK_PB6 3 &pcfg_pull_none>; 234*898eb75fSKarthikeyan Krishnasamy }; 235*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 236*898eb75fSKarthikeyan Krishnasamy pwm0m1_pins: pwm0m1-pins { 237*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 238*898eb75fSKarthikeyan Krishnasamy /* pwm0_pin_m1 */ 239*898eb75fSKarthikeyan Krishnasamy <2 RK_PB3 5 &pcfg_pull_none>; 240*898eb75fSKarthikeyan Krishnasamy }; 241*898eb75fSKarthikeyan Krishnasamy }; 242*898eb75fSKarthikeyan Krishnasamy pwm1 { 243*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 244*898eb75fSKarthikeyan Krishnasamy pwm1m0_pins: pwm1m0-pins { 245*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 246*898eb75fSKarthikeyan Krishnasamy /* pwm1_pin_m0 */ 247*898eb75fSKarthikeyan Krishnasamy <0 RK_PB7 3 &pcfg_pull_none>; 248*898eb75fSKarthikeyan Krishnasamy }; 249*898eb75fSKarthikeyan Krishnasamy }; 2505162bba5SJagan Teki pwm2 { 2515162bba5SJagan Teki /omit-if-no-ref/ 2525162bba5SJagan Teki pwm2m0_pins: pwm2m0-pins { 2535162bba5SJagan Teki rockchip,pins = 2545162bba5SJagan Teki /* pwm2_pin_m0 */ 2555162bba5SJagan Teki <0 RK_PC0 3 &pcfg_pull_none>; 2565162bba5SJagan Teki }; 257*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 258*898eb75fSKarthikeyan Krishnasamy pwm2m1_pins: pwm2m1-pins { 259*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 260*898eb75fSKarthikeyan Krishnasamy /* pwm2_pin_m1 */ 261*898eb75fSKarthikeyan Krishnasamy <2 RK_PB1 5 &pcfg_pull_none>; 262*898eb75fSKarthikeyan Krishnasamy }; 263*898eb75fSKarthikeyan Krishnasamy }; 264*898eb75fSKarthikeyan Krishnasamy pwm3 { 265*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 266*898eb75fSKarthikeyan Krishnasamy pwm3m0_pins: pwm3m0-pins { 267*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 268*898eb75fSKarthikeyan Krishnasamy /* pwm3_pin_m0 */ 269*898eb75fSKarthikeyan Krishnasamy <0 RK_PC1 3 &pcfg_pull_none>; 270*898eb75fSKarthikeyan Krishnasamy }; 271*898eb75fSKarthikeyan Krishnasamy }; 272*898eb75fSKarthikeyan Krishnasamy pwm4 { 273*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 274*898eb75fSKarthikeyan Krishnasamy pwm4m0_pins: pwm4m0-pins { 275*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 276*898eb75fSKarthikeyan Krishnasamy /* pwm4_pin_m0 */ 277*898eb75fSKarthikeyan Krishnasamy <0 RK_PC2 3 &pcfg_pull_none>; 278*898eb75fSKarthikeyan Krishnasamy }; 279*898eb75fSKarthikeyan Krishnasamy }; 280*898eb75fSKarthikeyan Krishnasamy pwm5 { 281*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 282*898eb75fSKarthikeyan Krishnasamy pwm5m0_pins: pwm5m0-pins { 283*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 284*898eb75fSKarthikeyan Krishnasamy /* pwm5_pin_m0 */ 285*898eb75fSKarthikeyan Krishnasamy <0 RK_PC3 3 &pcfg_pull_none>; 286*898eb75fSKarthikeyan Krishnasamy }; 287*898eb75fSKarthikeyan Krishnasamy }; 288*898eb75fSKarthikeyan Krishnasamy pwm6 { 289*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 290*898eb75fSKarthikeyan Krishnasamy pwm6m0_pins: pwm6m0-pins { 291*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 292*898eb75fSKarthikeyan Krishnasamy /* pwm6_pin_m0 */ 293*898eb75fSKarthikeyan Krishnasamy <0 RK_PB2 3 &pcfg_pull_none>; 294*898eb75fSKarthikeyan Krishnasamy }; 295*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 296*898eb75fSKarthikeyan Krishnasamy pwm6m1_pins: pwm6m1-pins { 297*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 298*898eb75fSKarthikeyan Krishnasamy /* pwm6_pin_m1 */ 299*898eb75fSKarthikeyan Krishnasamy <2 RK_PD4 5 &pcfg_pull_none>; 300*898eb75fSKarthikeyan Krishnasamy }; 301*898eb75fSKarthikeyan Krishnasamy }; 302*898eb75fSKarthikeyan Krishnasamy pwm7 { 303*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 304*898eb75fSKarthikeyan Krishnasamy pwm7m0_pins: pwm7m0-pins { 305*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 306*898eb75fSKarthikeyan Krishnasamy /* pwm7_pin_m0 */ 307*898eb75fSKarthikeyan Krishnasamy <0 RK_PB1 3 &pcfg_pull_none>; 308*898eb75fSKarthikeyan Krishnasamy }; 309*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 310*898eb75fSKarthikeyan Krishnasamy pwm7m1_pins: pwm7m1-pins { 311*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 312*898eb75fSKarthikeyan Krishnasamy /* pwm7_pin_m1 */ 313*898eb75fSKarthikeyan Krishnasamy <3 RK_PA0 5 &pcfg_pull_none>; 314*898eb75fSKarthikeyan Krishnasamy }; 315*898eb75fSKarthikeyan Krishnasamy }; 316*898eb75fSKarthikeyan Krishnasamy pwm8 { 317*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 318*898eb75fSKarthikeyan Krishnasamy pwm8m0_pins: pwm8m0-pins { 319*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 320*898eb75fSKarthikeyan Krishnasamy /* pwm8_pin_m0 */ 321*898eb75fSKarthikeyan Krishnasamy <3 RK_PA4 6 &pcfg_pull_none>; 322*898eb75fSKarthikeyan Krishnasamy }; 323*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 324*898eb75fSKarthikeyan Krishnasamy pwm8m1_pins: pwm8m1-pins { 325*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 326*898eb75fSKarthikeyan Krishnasamy /* pwm8_pin_m1 */ 327*898eb75fSKarthikeyan Krishnasamy <2 RK_PD7 5 &pcfg_pull_none>; 328*898eb75fSKarthikeyan Krishnasamy }; 329*898eb75fSKarthikeyan Krishnasamy }; 330*898eb75fSKarthikeyan Krishnasamy pwm9 { 331*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 332*898eb75fSKarthikeyan Krishnasamy pwm9m0_pins: pwm9m0-pins { 333*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 334*898eb75fSKarthikeyan Krishnasamy /* pwm9_pin_m0 */ 335*898eb75fSKarthikeyan Krishnasamy <3 RK_PA5 6 &pcfg_pull_none>; 336*898eb75fSKarthikeyan Krishnasamy }; 337*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 338*898eb75fSKarthikeyan Krishnasamy pwm9m1_pins: pwm9m1-pins { 339*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 340*898eb75fSKarthikeyan Krishnasamy /* pwm9_pin_m1 */ 341*898eb75fSKarthikeyan Krishnasamy <2 RK_PD6 5 &pcfg_pull_none>; 342*898eb75fSKarthikeyan Krishnasamy }; 343*898eb75fSKarthikeyan Krishnasamy }; 344*898eb75fSKarthikeyan Krishnasamy pwm10 { 345*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 346*898eb75fSKarthikeyan Krishnasamy pwm10m0_pins: pwm10m0-pins { 347*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 348*898eb75fSKarthikeyan Krishnasamy /* pwm10_pin_m0 */ 349*898eb75fSKarthikeyan Krishnasamy <3 RK_PA6 6 &pcfg_pull_none>; 350*898eb75fSKarthikeyan Krishnasamy }; 351*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 352*898eb75fSKarthikeyan Krishnasamy pwm10m1_pins: pwm10m1-pins { 353*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 354*898eb75fSKarthikeyan Krishnasamy /* pwm10_pin_m1 */ 355*898eb75fSKarthikeyan Krishnasamy <2 RK_PD5 5 &pcfg_pull_none>; 356*898eb75fSKarthikeyan Krishnasamy }; 3575162bba5SJagan Teki }; 35861e510dbSJagan Teki pwm11 { 35961e510dbSJagan Teki /omit-if-no-ref/ 36061e510dbSJagan Teki pwm11m0_pins: pwm11m0-pins { 36161e510dbSJagan Teki rockchip,pins = 36261e510dbSJagan Teki /* pwm11_pin_m0 */ 36361e510dbSJagan Teki <3 RK_PA7 6 &pcfg_pull_none>; 36461e510dbSJagan Teki }; 365*898eb75fSKarthikeyan Krishnasamy /omit-if-no-ref/ 366*898eb75fSKarthikeyan Krishnasamy pwm11m1_pins: pwm11m1-pins { 367*898eb75fSKarthikeyan Krishnasamy rockchip,pins = 368*898eb75fSKarthikeyan Krishnasamy /* pwm11_pin_m1 */ 369*898eb75fSKarthikeyan Krishnasamy <3 RK_PA1 5 &pcfg_pull_none>; 370*898eb75fSKarthikeyan Krishnasamy }; 37161e510dbSJagan Teki }; 372724ba675SRob Herring rgmii { 373724ba675SRob Herring /omit-if-no-ref/ 37432de939aSTim Lunn rgmiim1_miim: rgmiim1-miim { 375724ba675SRob Herring rockchip,pins = 376724ba675SRob Herring /* rgmii_mdc_m1 */ 377724ba675SRob Herring <2 RK_PC2 2 &pcfg_pull_none>, 378724ba675SRob Herring /* rgmii_mdio_m1 */ 37932de939aSTim Lunn <2 RK_PC1 2 &pcfg_pull_none>; 38032de939aSTim Lunn }; 38132de939aSTim Lunn /omit-if-no-ref/ 38232de939aSTim Lunn rgmiim1_rxer: rgmiim1-rxer { 38332de939aSTim Lunn rockchip,pins = 38432de939aSTim Lunn /* rgmii_rxer_m1 */ 38532de939aSTim Lunn <2 RK_PC0 2 &pcfg_pull_none>; 38632de939aSTim Lunn }; 38732de939aSTim Lunn /omit-if-no-ref/ 38832de939aSTim Lunn rgmiim1_bus2: rgmiim1-bus2 { 38932de939aSTim Lunn rockchip,pins = 390724ba675SRob Herring /* rgmii_rxd0_m1 */ 391724ba675SRob Herring <2 RK_PB5 2 &pcfg_pull_none>, 392724ba675SRob Herring /* rgmii_rxd1_m1 */ 393724ba675SRob Herring <2 RK_PB6 2 &pcfg_pull_none>, 394724ba675SRob Herring /* rgmii_rxdv_m1 */ 395724ba675SRob Herring <2 RK_PB4 2 &pcfg_pull_none>, 396724ba675SRob Herring /* rgmii_txd0_m1 */ 397724ba675SRob Herring <2 RK_PC3 2 &pcfg_pull_none_drv_level_3>, 398724ba675SRob Herring /* rgmii_txd1_m1 */ 399724ba675SRob Herring <2 RK_PC4 2 &pcfg_pull_none_drv_level_3>, 40032de939aSTim Lunn /* rgmii_txen_m1 */ 40132de939aSTim Lunn <2 RK_PC6 2 &pcfg_pull_none_drv_level_3>; 40232de939aSTim Lunn }; 40332de939aSTim Lunn /omit-if-no-ref/ 40432de939aSTim Lunn rgmiim1_bus4: rgmiim1-bus4 { 40532de939aSTim Lunn rockchip,pins = 40632de939aSTim Lunn /* rgmii_rxclk_m1 */ 40732de939aSTim Lunn <2 RK_PD3 2 &pcfg_pull_none>, 40832de939aSTim Lunn /* rgmii_rxd2_m1 */ 40932de939aSTim Lunn <2 RK_PC7 2 &pcfg_pull_none>, 41032de939aSTim Lunn /* rgmii_rxd3_m1 */ 41132de939aSTim Lunn <2 RK_PD0 2 &pcfg_pull_none>, 41232de939aSTim Lunn /* rgmii_txclk_m1 */ 41332de939aSTim Lunn <2 RK_PD2 2 &pcfg_pull_none_drv_level_3>, 414724ba675SRob Herring /* rgmii_txd2_m1 */ 415724ba675SRob Herring <2 RK_PD1 2 &pcfg_pull_none_drv_level_3>, 416724ba675SRob Herring /* rgmii_txd3_m1 */ 41732de939aSTim Lunn <2 RK_PA4 2 &pcfg_pull_none_drv_level_3>; 41832de939aSTim Lunn }; 41932de939aSTim Lunn /omit-if-no-ref/ 42032de939aSTim Lunn rgmiim1_mclkinout: rgmiim1-mclkinout { 42132de939aSTim Lunn rockchip,pins = 42232de939aSTim Lunn /* rgmii_clk_m1 */ 42332de939aSTim Lunn <2 RK_PB7 2 &pcfg_pull_none>; 424724ba675SRob Herring }; 425724ba675SRob Herring }; 426724ba675SRob Herring sdmmc0 { 427724ba675SRob Herring /omit-if-no-ref/ 428724ba675SRob Herring sdmmc0_bus4: sdmmc0-bus4 { 429724ba675SRob Herring rockchip,pins = 430724ba675SRob Herring /* sdmmc0_d0 */ 431724ba675SRob Herring <1 RK_PA4 1 &pcfg_pull_up_drv_level_2>, 432724ba675SRob Herring /* sdmmc0_d1 */ 433724ba675SRob Herring <1 RK_PA5 1 &pcfg_pull_up_drv_level_2>, 434724ba675SRob Herring /* sdmmc0_d2 */ 435724ba675SRob Herring <1 RK_PA6 1 &pcfg_pull_up_drv_level_2>, 436724ba675SRob Herring /* sdmmc0_d3 */ 437724ba675SRob Herring <1 RK_PA7 1 &pcfg_pull_up_drv_level_2>; 438724ba675SRob Herring }; 439724ba675SRob Herring /omit-if-no-ref/ 440724ba675SRob Herring sdmmc0_clk: sdmmc0-clk { 441724ba675SRob Herring rockchip,pins = 442724ba675SRob Herring /* sdmmc0_clk */ 443724ba675SRob Herring <1 RK_PB0 1 &pcfg_pull_up_drv_level_2>; 444724ba675SRob Herring }; 445724ba675SRob Herring /omit-if-no-ref/ 446724ba675SRob Herring sdmmc0_cmd: sdmmc0-cmd { 447724ba675SRob Herring rockchip,pins = 448724ba675SRob Herring /* sdmmc0_cmd */ 449724ba675SRob Herring <1 RK_PB1 1 &pcfg_pull_up_drv_level_2>; 450724ba675SRob Herring }; 451724ba675SRob Herring /omit-if-no-ref/ 452724ba675SRob Herring sdmmc0_det: sdmmc0-det { 453724ba675SRob Herring rockchip,pins = 454724ba675SRob Herring <0 RK_PA3 1 &pcfg_pull_none>; 455724ba675SRob Herring }; 456724ba675SRob Herring /omit-if-no-ref/ 457724ba675SRob Herring sdmmc0_pwr: sdmmc0-pwr { 458724ba675SRob Herring rockchip,pins = 459724ba675SRob Herring <0 RK_PC0 1 &pcfg_pull_none>; 460724ba675SRob Herring }; 461724ba675SRob Herring }; 462724ba675SRob Herring sdmmc1 { 463724ba675SRob Herring /omit-if-no-ref/ 464724ba675SRob Herring sdmmc1_bus4: sdmmc1-bus4 { 465724ba675SRob Herring rockchip,pins = 466724ba675SRob Herring /* sdmmc1_d0 */ 467724ba675SRob Herring <1 RK_PB4 1 &pcfg_pull_up_drv_level_2>, 468724ba675SRob Herring /* sdmmc1_d1 */ 469724ba675SRob Herring <1 RK_PB5 1 &pcfg_pull_up_drv_level_2>, 470724ba675SRob Herring /* sdmmc1_d2 */ 471724ba675SRob Herring <1 RK_PB6 1 &pcfg_pull_up_drv_level_2>, 472724ba675SRob Herring /* sdmmc1_d3 */ 473724ba675SRob Herring <1 RK_PB7 1 &pcfg_pull_up_drv_level_2>; 474724ba675SRob Herring }; 475724ba675SRob Herring /omit-if-no-ref/ 476724ba675SRob Herring sdmmc1_clk: sdmmc1-clk { 477724ba675SRob Herring rockchip,pins = 478724ba675SRob Herring /* sdmmc1_clk */ 479724ba675SRob Herring <1 RK_PB2 1 &pcfg_pull_up_drv_level_2>; 480724ba675SRob Herring }; 481724ba675SRob Herring /omit-if-no-ref/ 482724ba675SRob Herring sdmmc1_cmd: sdmmc1-cmd { 483724ba675SRob Herring rockchip,pins = 484724ba675SRob Herring /* sdmmc1_cmd */ 485724ba675SRob Herring <1 RK_PB3 1 &pcfg_pull_up_drv_level_2>; 486724ba675SRob Herring }; 487724ba675SRob Herring /omit-if-no-ref/ 488724ba675SRob Herring sdmmc1_det: sdmmc1-det { 489724ba675SRob Herring rockchip,pins = 490724ba675SRob Herring <1 RK_PD0 2 &pcfg_pull_none>; 491724ba675SRob Herring }; 492724ba675SRob Herring /omit-if-no-ref/ 493724ba675SRob Herring sdmmc1_pwr: sdmmc1-pwr { 494724ba675SRob Herring rockchip,pins = 495724ba675SRob Herring <1 RK_PD1 2 &pcfg_pull_none>; 496724ba675SRob Herring }; 497724ba675SRob Herring }; 498724ba675SRob Herring uart0 { 499724ba675SRob Herring /omit-if-no-ref/ 500724ba675SRob Herring uart0_xfer: uart0-xfer { 501724ba675SRob Herring rockchip,pins = 502724ba675SRob Herring /* uart0_rx */ 503724ba675SRob Herring <1 RK_PC2 1 &pcfg_pull_up>, 504724ba675SRob Herring /* uart0_tx */ 505724ba675SRob Herring <1 RK_PC3 1 &pcfg_pull_up>; 506724ba675SRob Herring }; 507724ba675SRob Herring /omit-if-no-ref/ 508724ba675SRob Herring uart0_ctsn: uart0-ctsn { 509724ba675SRob Herring rockchip,pins = 510724ba675SRob Herring <1 RK_PC1 1 &pcfg_pull_none>; 511724ba675SRob Herring }; 512724ba675SRob Herring /omit-if-no-ref/ 513724ba675SRob Herring uart0_rtsn: uart0-rtsn { 514724ba675SRob Herring rockchip,pins = 515724ba675SRob Herring <1 RK_PC0 1 &pcfg_pull_none>; 516724ba675SRob Herring }; 517724ba675SRob Herring /omit-if-no-ref/ 518724ba675SRob Herring uart0_rtsn_gpio: uart0-rts-pin { 519724ba675SRob Herring rockchip,pins = 520724ba675SRob Herring <1 RK_PC0 RK_FUNC_GPIO &pcfg_pull_none>; 521724ba675SRob Herring }; 522724ba675SRob Herring }; 523724ba675SRob Herring uart1 { 524724ba675SRob Herring /omit-if-no-ref/ 525724ba675SRob Herring uart1m0_xfer: uart1m0-xfer { 526724ba675SRob Herring rockchip,pins = 527724ba675SRob Herring /* uart1_rx_m0 */ 528724ba675SRob Herring <0 RK_PB7 2 &pcfg_pull_up>, 529724ba675SRob Herring /* uart1_tx_m0 */ 530724ba675SRob Herring <0 RK_PB6 2 &pcfg_pull_up>; 531724ba675SRob Herring }; 532724ba675SRob Herring }; 533724ba675SRob Herring uart2 { 534724ba675SRob Herring /omit-if-no-ref/ 535724ba675SRob Herring uart2m1_xfer: uart2m1-xfer { 536724ba675SRob Herring rockchip,pins = 537724ba675SRob Herring /* uart2_rx_m1 */ 538724ba675SRob Herring <3 RK_PA3 1 &pcfg_pull_up>, 539724ba675SRob Herring /* uart2_tx_m1 */ 540724ba675SRob Herring <3 RK_PA2 1 &pcfg_pull_up>; 541724ba675SRob Herring }; 542724ba675SRob Herring }; 543724ba675SRob Herring uart3 { 544724ba675SRob Herring /omit-if-no-ref/ 545724ba675SRob Herring uart3m0_xfer: uart3m0-xfer { 546724ba675SRob Herring rockchip,pins = 547724ba675SRob Herring /* uart3_rx_m0 */ 548724ba675SRob Herring <3 RK_PC7 4 &pcfg_pull_up>, 549724ba675SRob Herring /* uart3_tx_m0 */ 550724ba675SRob Herring <3 RK_PC6 4 &pcfg_pull_up>; 551724ba675SRob Herring }; 5522d93f9dcSTim Lunn /omit-if-no-ref/ 5532d93f9dcSTim Lunn uart3m2_xfer: uart3m2-xfer { 5542d93f9dcSTim Lunn rockchip,pins = 5552d93f9dcSTim Lunn /* uart3_rx_m2 */ 5562d93f9dcSTim Lunn <3 RK_PA1 4 &pcfg_pull_up>, 5572d93f9dcSTim Lunn /* uart3_tx_m2 */ 5582d93f9dcSTim Lunn <3 RK_PA0 4 &pcfg_pull_up>; 5592d93f9dcSTim Lunn }; 560724ba675SRob Herring }; 561724ba675SRob Herring uart4 { 562724ba675SRob Herring /omit-if-no-ref/ 563724ba675SRob Herring uart4m0_xfer: uart4m0-xfer { 564724ba675SRob Herring rockchip,pins = 565724ba675SRob Herring /* uart4_rx_m0 */ 566724ba675SRob Herring <3 RK_PA5 4 &pcfg_pull_up>, 567724ba675SRob Herring /* uart4_tx_m0 */ 568724ba675SRob Herring <3 RK_PA4 4 &pcfg_pull_up>; 569724ba675SRob Herring }; 5702d93f9dcSTim Lunn /omit-if-no-ref/ 5712d93f9dcSTim Lunn uart4m2_xfer: uart4m2-xfer { 5722d93f9dcSTim Lunn rockchip,pins = 5732d93f9dcSTim Lunn /* uart4_rx_m2 */ 5742d93f9dcSTim Lunn <1 RK_PD4 3 &pcfg_pull_up>, 5752d93f9dcSTim Lunn /* uart4_tx_m2 */ 5762d93f9dcSTim Lunn <1 RK_PD5 3 &pcfg_pull_up>; 5772d93f9dcSTim Lunn }; 578724ba675SRob Herring }; 579724ba675SRob Herring uart5 { 580724ba675SRob Herring /omit-if-no-ref/ 581724ba675SRob Herring uart5m0_xfer: uart5m0-xfer { 582724ba675SRob Herring rockchip,pins = 583724ba675SRob Herring /* uart5_rx_m0 */ 584724ba675SRob Herring <3 RK_PA7 4 &pcfg_pull_up>, 585724ba675SRob Herring /* uart5_tx_m0 */ 586724ba675SRob Herring <3 RK_PA6 4 &pcfg_pull_up>; 587724ba675SRob Herring }; 588753c8a7dSJagan Teki /omit-if-no-ref/ 589753c8a7dSJagan Teki uart5m2_xfer: uart5m2-xfer { 590753c8a7dSJagan Teki rockchip,pins = 591753c8a7dSJagan Teki /* uart5_rx_m2 */ 592753c8a7dSJagan Teki <2 RK_PA1 3 &pcfg_pull_up>, 593753c8a7dSJagan Teki /* uart5_tx_m2 */ 594753c8a7dSJagan Teki <2 RK_PA0 3 &pcfg_pull_up>; 595753c8a7dSJagan Teki }; 596724ba675SRob Herring }; 597724ba675SRob Herring}; 598