1593e1e6dSJoseph Chen// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2593e1e6dSJoseph Chen/* 3593e1e6dSJoseph Chen * Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd 4593e1e6dSJoseph Chen */ 5593e1e6dSJoseph Chen 6593e1e6dSJoseph Chen#include <dt-bindings/pinctrl/rockchip.h> 7593e1e6dSJoseph Chen#include "rockchip-pinconf.dtsi" 8593e1e6dSJoseph Chen 9593e1e6dSJoseph Chen&pinctrl { 10593e1e6dSJoseph Chen a7 { 11593e1e6dSJoseph Chen a7m0_pins: a7m0-pins { 12593e1e6dSJoseph Chen rockchip,pins = 13593e1e6dSJoseph Chen /* a7_jtag_tck_m0 */ 14593e1e6dSJoseph Chen <1 RK_PA6 3 &pcfg_pull_none>, 15593e1e6dSJoseph Chen /* a7_jtag_tms_m0 */ 16593e1e6dSJoseph Chen <1 RK_PA7 3 &pcfg_pull_none>; 17593e1e6dSJoseph Chen }; 18593e1e6dSJoseph Chen a7m1_pins: a7m1-pins { 19593e1e6dSJoseph Chen rockchip,pins = 20593e1e6dSJoseph Chen /* a7_jtag_tck_m1 */ 21593e1e6dSJoseph Chen <3 RK_PA2 2 &pcfg_pull_none>, 22593e1e6dSJoseph Chen /* a7_jtag_tms_m1 */ 23593e1e6dSJoseph Chen <3 RK_PA3 2 &pcfg_pull_none>; 24593e1e6dSJoseph Chen }; 25593e1e6dSJoseph Chen }; 26593e1e6dSJoseph Chen acodec { 27593e1e6dSJoseph Chen acodec_pins: acodec-pins { 28593e1e6dSJoseph Chen rockchip,pins = 29593e1e6dSJoseph Chen /* acodec_adc_clk */ 30593e1e6dSJoseph Chen <3 RK_PD1 4 &pcfg_pull_none>, 31593e1e6dSJoseph Chen /* acodec_adc_data */ 32593e1e6dSJoseph Chen <3 RK_PD7 3 &pcfg_pull_none>, 33593e1e6dSJoseph Chen /* acodec_adc_sync */ 34593e1e6dSJoseph Chen <3 RK_PD4 3 &pcfg_pull_none>, 35593e1e6dSJoseph Chen /* acodec_dac_clk */ 36593e1e6dSJoseph Chen <3 RK_PD0 3 &pcfg_pull_none>, 37593e1e6dSJoseph Chen /* acodec_dac_datal */ 38593e1e6dSJoseph Chen <3 RK_PD6 3 &pcfg_pull_none>, 39593e1e6dSJoseph Chen /* acodec_dac_datar */ 40593e1e6dSJoseph Chen <3 RK_PD5 3 &pcfg_pull_none>, 41593e1e6dSJoseph Chen /* acodec_dac_sync */ 42593e1e6dSJoseph Chen <3 RK_PD3 3 &pcfg_pull_none>; 43593e1e6dSJoseph Chen }; 44593e1e6dSJoseph Chen }; 45593e1e6dSJoseph Chen auddsm { 46593e1e6dSJoseph Chen auddsm_pins: auddsm-pins { 47593e1e6dSJoseph Chen rockchip,pins = 48593e1e6dSJoseph Chen /* auddsm_ln */ 49593e1e6dSJoseph Chen <3 RK_PD3 5 &pcfg_pull_none>, 50593e1e6dSJoseph Chen /* auddsm_lp */ 51593e1e6dSJoseph Chen <3 RK_PD5 5 &pcfg_pull_none>, 52593e1e6dSJoseph Chen /* auddsm_rn */ 53593e1e6dSJoseph Chen <4 RK_PA0 5 &pcfg_pull_none>, 54593e1e6dSJoseph Chen /* auddsm_rp */ 55593e1e6dSJoseph Chen <4 RK_PA1 5 &pcfg_pull_none>; 56593e1e6dSJoseph Chen }; 57593e1e6dSJoseph Chen }; 58593e1e6dSJoseph Chen audpwm { 59593e1e6dSJoseph Chen audpwmm0_pins: audpwmm0-pins { 60593e1e6dSJoseph Chen rockchip,pins = 61593e1e6dSJoseph Chen /* audpwm_l_m0 */ 62593e1e6dSJoseph Chen <4 RK_PA0 3 &pcfg_pull_none>, 63593e1e6dSJoseph Chen /* audpwm_r_m0 */ 64593e1e6dSJoseph Chen <4 RK_PA1 3 &pcfg_pull_none>; 65593e1e6dSJoseph Chen }; 66593e1e6dSJoseph Chen audpwmm1_pins: audpwmm1-pins { 67593e1e6dSJoseph Chen rockchip,pins = 68593e1e6dSJoseph Chen /* audpwm_l_m1 */ 69593e1e6dSJoseph Chen <3 RK_PD3 4 &pcfg_pull_none>, 70593e1e6dSJoseph Chen /* audpwm_r_m1 */ 71593e1e6dSJoseph Chen <3 RK_PD5 4 &pcfg_pull_none>; 72593e1e6dSJoseph Chen }; 73593e1e6dSJoseph Chen }; 74593e1e6dSJoseph Chen can { 75593e1e6dSJoseph Chen canm0_pins: canm0-pins { 76593e1e6dSJoseph Chen rockchip,pins = 77593e1e6dSJoseph Chen /* can_rxd_m0 */ 78593e1e6dSJoseph Chen <3 RK_PA0 3 &pcfg_pull_none>, 79593e1e6dSJoseph Chen /* can_txd_m0 */ 80593e1e6dSJoseph Chen <3 RK_PA1 3 &pcfg_pull_none>; 81593e1e6dSJoseph Chen }; 82593e1e6dSJoseph Chen canm1_pins: canm1-pins { 83593e1e6dSJoseph Chen rockchip,pins = 84593e1e6dSJoseph Chen /* can_rxd_m1 */ 85593e1e6dSJoseph Chen <3 RK_PA6 5 &pcfg_pull_none>, 86593e1e6dSJoseph Chen /* can_txd_m1 */ 87593e1e6dSJoseph Chen <3 RK_PA7 5 &pcfg_pull_none>; 88593e1e6dSJoseph Chen }; 89593e1e6dSJoseph Chen }; 90593e1e6dSJoseph Chen cif { 91593e1e6dSJoseph Chen cifm0_dvp_ctl: cifm0-dvp_ctl { 92593e1e6dSJoseph Chen rockchip,pins = 93593e1e6dSJoseph Chen /* cif_clkin_m0 */ 94593e1e6dSJoseph Chen <3 RK_PC5 1 &pcfg_pull_none>, 95593e1e6dSJoseph Chen /* cif_clkout_m0 */ 96593e1e6dSJoseph Chen <3 RK_PC6 1 &pcfg_pull_none>, 97593e1e6dSJoseph Chen /* cif_d0_m0 */ 98593e1e6dSJoseph Chen <3 RK_PA4 1 &pcfg_pull_none>, 99593e1e6dSJoseph Chen /* cif_d10_m0 */ 100593e1e6dSJoseph Chen <3 RK_PB6 1 &pcfg_pull_none>, 101593e1e6dSJoseph Chen /* cif_d11_m0 */ 102593e1e6dSJoseph Chen <3 RK_PB7 1 &pcfg_pull_none>, 103593e1e6dSJoseph Chen /* cif_d12_m0 */ 104593e1e6dSJoseph Chen <3 RK_PC0 1 &pcfg_pull_none>, 105593e1e6dSJoseph Chen /* cif_d13_m0 */ 106593e1e6dSJoseph Chen <3 RK_PC1 1 &pcfg_pull_none>, 107593e1e6dSJoseph Chen /* cif_d14_m0 */ 108593e1e6dSJoseph Chen <3 RK_PC2 1 &pcfg_pull_none>, 109593e1e6dSJoseph Chen /* cif_d15_m0 */ 110593e1e6dSJoseph Chen <3 RK_PC3 1 &pcfg_pull_none>, 111593e1e6dSJoseph Chen /* cif_d1_m0 */ 112593e1e6dSJoseph Chen <3 RK_PA5 1 &pcfg_pull_none>, 113593e1e6dSJoseph Chen /* cif_d2_m0 */ 114593e1e6dSJoseph Chen <3 RK_PA6 1 &pcfg_pull_none>, 115593e1e6dSJoseph Chen /* cif_d3_m0 */ 116593e1e6dSJoseph Chen <3 RK_PA7 1 &pcfg_pull_none>, 117593e1e6dSJoseph Chen /* cif_d4_m0 */ 118593e1e6dSJoseph Chen <3 RK_PB0 1 &pcfg_pull_none>, 119593e1e6dSJoseph Chen /* cif_d5_m0 */ 120593e1e6dSJoseph Chen <3 RK_PB1 1 &pcfg_pull_none>, 121593e1e6dSJoseph Chen /* cif_d6_m0 */ 122593e1e6dSJoseph Chen <3 RK_PB2 1 &pcfg_pull_none>, 123593e1e6dSJoseph Chen /* cif_d7_m0 */ 124593e1e6dSJoseph Chen <3 RK_PB3 1 &pcfg_pull_none>, 125593e1e6dSJoseph Chen /* cif_d8_m0 */ 126593e1e6dSJoseph Chen <3 RK_PB4 1 &pcfg_pull_none>, 127593e1e6dSJoseph Chen /* cif_d9_m0 */ 128593e1e6dSJoseph Chen <3 RK_PB5 1 &pcfg_pull_none>, 129593e1e6dSJoseph Chen /* cif_hsync_m0 */ 130593e1e6dSJoseph Chen <3 RK_PC7 1 &pcfg_pull_none>, 131593e1e6dSJoseph Chen /* cif_vsync_m0 */ 132593e1e6dSJoseph Chen <3 RK_PC4 1 &pcfg_pull_none>; 133593e1e6dSJoseph Chen }; 134593e1e6dSJoseph Chen cifm1_dvp_ctl: cifm1-dvp_ctl { 135593e1e6dSJoseph Chen rockchip,pins = 136593e1e6dSJoseph Chen /* cif_clkin_m1 */ 137593e1e6dSJoseph Chen <2 RK_PD2 3 &pcfg_pull_none>, 138593e1e6dSJoseph Chen /* cif_clkout_m1 */ 139593e1e6dSJoseph Chen <2 RK_PD1 3 &pcfg_pull_none>, 140593e1e6dSJoseph Chen /* cif_d0_m1 */ 141593e1e6dSJoseph Chen <2 RK_PA4 3 &pcfg_pull_none>, 142593e1e6dSJoseph Chen /* cif_d10_m1 */ 143593e1e6dSJoseph Chen <2 RK_PC2 3 &pcfg_pull_none>, 144593e1e6dSJoseph Chen /* cif_d11_m1 */ 145593e1e6dSJoseph Chen <2 RK_PC3 3 &pcfg_pull_none>, 146593e1e6dSJoseph Chen /* cif_d12_m1 */ 147593e1e6dSJoseph Chen <2 RK_PC4 3 &pcfg_pull_none>, 148593e1e6dSJoseph Chen /* cif_d13_m1 */ 149593e1e6dSJoseph Chen <2 RK_PC5 3 &pcfg_pull_none>, 150593e1e6dSJoseph Chen /* cif_d14_m1 */ 151593e1e6dSJoseph Chen <2 RK_PC6 3 &pcfg_pull_none>, 152593e1e6dSJoseph Chen /* cif_d15_m1 */ 153593e1e6dSJoseph Chen <2 RK_PC7 3 &pcfg_pull_none>, 154593e1e6dSJoseph Chen /* cif_d1_m1 */ 155593e1e6dSJoseph Chen <2 RK_PA5 3 &pcfg_pull_none>, 156593e1e6dSJoseph Chen /* cif_d2_m1 */ 157593e1e6dSJoseph Chen <2 RK_PA6 3 &pcfg_pull_none>, 158593e1e6dSJoseph Chen /* cif_d3_m1 */ 159593e1e6dSJoseph Chen <2 RK_PB3 3 &pcfg_pull_none>, 160593e1e6dSJoseph Chen /* cif_d4_m1 */ 161593e1e6dSJoseph Chen <2 RK_PB4 3 &pcfg_pull_none>, 162593e1e6dSJoseph Chen /* cif_d5_m1 */ 163593e1e6dSJoseph Chen <2 RK_PB5 3 &pcfg_pull_none>, 164593e1e6dSJoseph Chen /* cif_d6_m1 */ 165593e1e6dSJoseph Chen <2 RK_PB6 3 &pcfg_pull_none>, 166593e1e6dSJoseph Chen /* cif_d7_m1 */ 167593e1e6dSJoseph Chen <2 RK_PB7 3 &pcfg_pull_none>, 168593e1e6dSJoseph Chen /* cif_d8_m1 */ 169593e1e6dSJoseph Chen <2 RK_PC0 3 &pcfg_pull_none>, 170593e1e6dSJoseph Chen /* cif_d9_m1 */ 171593e1e6dSJoseph Chen <2 RK_PC1 3 &pcfg_pull_none>, 172593e1e6dSJoseph Chen /* cif_hsync_m1 */ 173593e1e6dSJoseph Chen <2 RK_PD3 3 &pcfg_pull_none>, 174593e1e6dSJoseph Chen /* cif_vsync_m1 */ 175593e1e6dSJoseph Chen <2 RK_PD0 3 &pcfg_pull_none>; 176593e1e6dSJoseph Chen }; 177593e1e6dSJoseph Chen }; 178593e1e6dSJoseph Chen clk { 179593e1e6dSJoseph Chen clkm0_pins: clkm0-pins { 180593e1e6dSJoseph Chen rockchip,pins = 181593e1e6dSJoseph Chen /* clk_out_ethernet_m0 */ 182593e1e6dSJoseph Chen <3 RK_PC5 2 &pcfg_pull_none>; 183593e1e6dSJoseph Chen }; 184593e1e6dSJoseph Chen clkm1_pins: clkm1-pins { 185593e1e6dSJoseph Chen rockchip,pins = 186593e1e6dSJoseph Chen /* clk_out_ethernet_m1 */ 187593e1e6dSJoseph Chen <2 RK_PC5 2 &pcfg_pull_none>; 188593e1e6dSJoseph Chen }; 189593e1e6dSJoseph Chen clk_32k: clk-32k { 190593e1e6dSJoseph Chen rockchip,pins = 191593e1e6dSJoseph Chen <0 RK_PA2 1 &pcfg_pull_none>; 192593e1e6dSJoseph Chen }; 193593e1e6dSJoseph Chen clk_ref: clk-ref { 194593e1e6dSJoseph Chen rockchip,pins = 195593e1e6dSJoseph Chen <0 RK_PA0 1 &pcfg_pull_none>; 196593e1e6dSJoseph Chen }; 197593e1e6dSJoseph Chen }; 198593e1e6dSJoseph Chen emmc { 199593e1e6dSJoseph Chen emmc_rstnout: emmc-rstnout { 200593e1e6dSJoseph Chen rockchip,pins = 201593e1e6dSJoseph Chen /* emmc_rstn */ 202593e1e6dSJoseph Chen <1 RK_PA3 2 &pcfg_pull_none>; 203593e1e6dSJoseph Chen }; 204593e1e6dSJoseph Chen emmc_bus8: emmc-bus8 { 205593e1e6dSJoseph Chen rockchip,pins = 206593e1e6dSJoseph Chen /* emmc_d0 */ 207593e1e6dSJoseph Chen <0 RK_PC4 2 &pcfg_pull_up_drv_level_2>, 208593e1e6dSJoseph Chen /* emmc_d1 */ 209593e1e6dSJoseph Chen <0 RK_PC5 2 &pcfg_pull_up_drv_level_2>, 210593e1e6dSJoseph Chen /* emmc_d2 */ 211593e1e6dSJoseph Chen <0 RK_PC6 2 &pcfg_pull_up_drv_level_2>, 212593e1e6dSJoseph Chen /* emmc_d3 */ 213593e1e6dSJoseph Chen <0 RK_PC7 2 &pcfg_pull_up_drv_level_2>, 214593e1e6dSJoseph Chen /* emmc_d4 */ 215593e1e6dSJoseph Chen <0 RK_PD0 2 &pcfg_pull_up_drv_level_2>, 216593e1e6dSJoseph Chen /* emmc_d5 */ 217593e1e6dSJoseph Chen <0 RK_PD1 2 &pcfg_pull_up_drv_level_2>, 218593e1e6dSJoseph Chen /* emmc_d6 */ 219593e1e6dSJoseph Chen <0 RK_PD2 2 &pcfg_pull_up_drv_level_2>, 220593e1e6dSJoseph Chen /* emmc_d7 */ 221593e1e6dSJoseph Chen <0 RK_PD3 2 &pcfg_pull_up_drv_level_2>; 222593e1e6dSJoseph Chen }; 223593e1e6dSJoseph Chen emmc_clk: emmc-clk { 224593e1e6dSJoseph Chen rockchip,pins = 225593e1e6dSJoseph Chen /* emmc_clk */ 226593e1e6dSJoseph Chen <0 RK_PD7 2 &pcfg_pull_up_drv_level_2>; 227593e1e6dSJoseph Chen }; 228593e1e6dSJoseph Chen emmc_cmd: emmc-cmd { 229593e1e6dSJoseph Chen rockchip,pins = 230593e1e6dSJoseph Chen /* emmc_cmd */ 231593e1e6dSJoseph Chen <0 RK_PD5 2 &pcfg_pull_up_drv_level_2>; 232593e1e6dSJoseph Chen }; 233593e1e6dSJoseph Chen }; 234593e1e6dSJoseph Chen flash { 235593e1e6dSJoseph Chen flash_pins: flash-pins { 236593e1e6dSJoseph Chen rockchip,pins = 237593e1e6dSJoseph Chen /* flash_ale */ 238593e1e6dSJoseph Chen <1 RK_PA0 1 &pcfg_pull_none>, 239593e1e6dSJoseph Chen /* flash_cle */ 240593e1e6dSJoseph Chen <0 RK_PD7 1 &pcfg_pull_none>, 241593e1e6dSJoseph Chen /* flash_cs0n */ 242593e1e6dSJoseph Chen <0 RK_PD4 1 &pcfg_pull_none>, 243593e1e6dSJoseph Chen /* flash_d0 */ 244593e1e6dSJoseph Chen <0 RK_PC4 1 &pcfg_pull_none>, 245593e1e6dSJoseph Chen /* flash_d1 */ 246593e1e6dSJoseph Chen <0 RK_PC5 1 &pcfg_pull_none>, 247593e1e6dSJoseph Chen /* flash_d2 */ 248593e1e6dSJoseph Chen <0 RK_PC6 1 &pcfg_pull_none>, 249593e1e6dSJoseph Chen /* flash_d3 */ 250593e1e6dSJoseph Chen <0 RK_PC7 1 &pcfg_pull_none>, 251593e1e6dSJoseph Chen /* flash_d4 */ 252593e1e6dSJoseph Chen <0 RK_PD0 1 &pcfg_pull_none>, 253593e1e6dSJoseph Chen /* flash_d5 */ 254593e1e6dSJoseph Chen <0 RK_PD1 1 &pcfg_pull_none>, 255593e1e6dSJoseph Chen /* flash_d6 */ 256593e1e6dSJoseph Chen <0 RK_PD2 1 &pcfg_pull_none>, 257593e1e6dSJoseph Chen /* flash_d7 */ 258593e1e6dSJoseph Chen <0 RK_PD3 1 &pcfg_pull_none>, 259593e1e6dSJoseph Chen /* flash_rdn */ 260593e1e6dSJoseph Chen <1 RK_PA2 1 &pcfg_pull_none>, 261593e1e6dSJoseph Chen /* flash_rdyn */ 262593e1e6dSJoseph Chen <1 RK_PA1 1 &pcfg_pull_none>, 263593e1e6dSJoseph Chen /* flash_trig_in */ 264593e1e6dSJoseph Chen <1 RK_PC5 4 &pcfg_pull_none>, 265593e1e6dSJoseph Chen /* flash_trig_out */ 266593e1e6dSJoseph Chen <1 RK_PC4 4 &pcfg_pull_none>, 267593e1e6dSJoseph Chen /* flash_vol_sel */ 268593e1e6dSJoseph Chen <0 RK_PB3 1 &pcfg_pull_none>, 269593e1e6dSJoseph Chen /* flash_wpn */ 270593e1e6dSJoseph Chen <1 RK_PA3 1 &pcfg_pull_none>, 271593e1e6dSJoseph Chen /* flash_wrn */ 272593e1e6dSJoseph Chen <0 RK_PD5 1 &pcfg_pull_none>; 273593e1e6dSJoseph Chen }; 274593e1e6dSJoseph Chen }; 275593e1e6dSJoseph Chen fspi { 276593e1e6dSJoseph Chen fspi_pins: fspi-pins { 277593e1e6dSJoseph Chen rockchip,pins = 278593e1e6dSJoseph Chen /* fspi_clk */ 279bc966f92SJon Lin <1 RK_PA3 3 &pcfg_pull_down>, 280593e1e6dSJoseph Chen /* fspi_cs0n */ 281bc966f92SJon Lin <0 RK_PD4 3 &pcfg_pull_up>, 282593e1e6dSJoseph Chen /* fspi_d0 */ 283bc966f92SJon Lin <1 RK_PA0 3 &pcfg_pull_up>, 284593e1e6dSJoseph Chen /* fspi_d1 */ 285bc966f92SJon Lin <1 RK_PA1 3 &pcfg_pull_up>, 286593e1e6dSJoseph Chen /* fspi_d2 */ 287bc966f92SJon Lin <0 RK_PD6 3 &pcfg_pull_up>, 288593e1e6dSJoseph Chen /* fspi_d3 */ 289bc966f92SJon Lin <1 RK_PA2 3 &pcfg_pull_up>; 290bc966f92SJon Lin }; 291bc966f92SJon Lin fspi_cs1: fspi-cs1 { 292bc966f92SJon Lin rockchip,pins = 293bc966f92SJon Lin /* fspi_cs1n */ 294bc966f92SJon Lin <1 RK_PD1 3 &pcfg_pull_up>; 295593e1e6dSJoseph Chen }; 296593e1e6dSJoseph Chen }; 297593e1e6dSJoseph Chen i2c0 { 298593e1e6dSJoseph Chen i2c0_xfer: i2c0-xfer { 299593e1e6dSJoseph Chen rockchip,pins = 300593e1e6dSJoseph Chen /* i2c0_scl */ 301593e1e6dSJoseph Chen <0 RK_PB4 1 &pcfg_pull_none_smt>, 302593e1e6dSJoseph Chen /* i2c0_sda */ 303593e1e6dSJoseph Chen <0 RK_PB5 1 &pcfg_pull_none_smt>; 304593e1e6dSJoseph Chen }; 305593e1e6dSJoseph Chen }; 306593e1e6dSJoseph Chen i2c1 { 307593e1e6dSJoseph Chen i2c1_xfer: i2c1-xfer { 308593e1e6dSJoseph Chen rockchip,pins = 309593e1e6dSJoseph Chen /* i2c1_scl */ 310593e1e6dSJoseph Chen <1 RK_PD3 1 &pcfg_pull_none_smt>, 311593e1e6dSJoseph Chen /* i2c1_sda */ 312593e1e6dSJoseph Chen <1 RK_PD2 1 &pcfg_pull_none_smt>; 313593e1e6dSJoseph Chen }; 314593e1e6dSJoseph Chen }; 315593e1e6dSJoseph Chen i2c2 { 316593e1e6dSJoseph Chen i2c2_xfer: i2c2-xfer { 317593e1e6dSJoseph Chen rockchip,pins = 318593e1e6dSJoseph Chen /* i2c2_scl */ 319593e1e6dSJoseph Chen <0 RK_PC2 1 &pcfg_pull_none_smt>, 320593e1e6dSJoseph Chen /* i2c2_sda */ 321593e1e6dSJoseph Chen <0 RK_PC3 1 &pcfg_pull_none_smt>; 322593e1e6dSJoseph Chen }; 323593e1e6dSJoseph Chen }; 324593e1e6dSJoseph Chen i2c3 { 325593e1e6dSJoseph Chen i2c3m0_xfer: i2c3m0-xfer { 326593e1e6dSJoseph Chen rockchip,pins = 327593e1e6dSJoseph Chen /* i2c3_scl_m0 */ 328593e1e6dSJoseph Chen <3 RK_PA4 5 &pcfg_pull_none_smt>, 329593e1e6dSJoseph Chen /* i2c3_sda_m0 */ 330593e1e6dSJoseph Chen <3 RK_PA5 5 &pcfg_pull_none_smt>; 331593e1e6dSJoseph Chen }; 332593e1e6dSJoseph Chen i2c3m1_xfer: i2c3m1-xfer { 333593e1e6dSJoseph Chen rockchip,pins = 334593e1e6dSJoseph Chen /* i2c3_scl_m1 */ 335593e1e6dSJoseph Chen <2 RK_PD4 7 &pcfg_pull_none_smt>, 336593e1e6dSJoseph Chen /* i2c3_sda_m1 */ 337593e1e6dSJoseph Chen <2 RK_PD5 7 &pcfg_pull_none_smt>; 338593e1e6dSJoseph Chen }; 339593e1e6dSJoseph Chen i2c3m2_xfer: i2c3m2-xfer { 340593e1e6dSJoseph Chen rockchip,pins = 341593e1e6dSJoseph Chen /* i2c3_scl_m2 */ 342593e1e6dSJoseph Chen <1 RK_PD6 3 &pcfg_pull_none_smt>, 343593e1e6dSJoseph Chen /* i2c3_sda_m2 */ 344593e1e6dSJoseph Chen <1 RK_PD7 3 &pcfg_pull_none_smt>; 345593e1e6dSJoseph Chen }; 346593e1e6dSJoseph Chen }; 347593e1e6dSJoseph Chen i2c4 { 348593e1e6dSJoseph Chen i2c4m0_xfer: i2c4m0-xfer { 349593e1e6dSJoseph Chen rockchip,pins = 350593e1e6dSJoseph Chen /* i2c4_scl_m0 */ 351593e1e6dSJoseph Chen <3 RK_PA0 7 &pcfg_pull_none_smt>, 352593e1e6dSJoseph Chen /* i2c4_sda_m0 */ 353593e1e6dSJoseph Chen <3 RK_PA1 7 &pcfg_pull_none_smt>; 354593e1e6dSJoseph Chen }; 355593e1e6dSJoseph Chen i2c4m1_xfer: i2c4m1-xfer { 356593e1e6dSJoseph Chen rockchip,pins = 357593e1e6dSJoseph Chen /* i2c4_scl_m1 */ 358593e1e6dSJoseph Chen <4 RK_PA0 4 &pcfg_pull_none_smt>, 359593e1e6dSJoseph Chen /* i2c4_sda_m1 */ 360593e1e6dSJoseph Chen <4 RK_PA1 4 &pcfg_pull_none_smt>; 361593e1e6dSJoseph Chen }; 362593e1e6dSJoseph Chen }; 363593e1e6dSJoseph Chen i2c5 { 364593e1e6dSJoseph Chen i2c5m0_xfer: i2c5m0-xfer { 365593e1e6dSJoseph Chen rockchip,pins = 366593e1e6dSJoseph Chen /* i2c5_scl_m0 */ 367593e1e6dSJoseph Chen <2 RK_PA5 7 &pcfg_pull_none_smt>, 368593e1e6dSJoseph Chen /* i2c5_sda_m0 */ 369593e1e6dSJoseph Chen <2 RK_PB3 7 &pcfg_pull_none_smt>; 370593e1e6dSJoseph Chen }; 371593e1e6dSJoseph Chen i2c5m1_xfer: i2c5m1-xfer { 372593e1e6dSJoseph Chen rockchip,pins = 373593e1e6dSJoseph Chen /* i2c5_scl_m1 */ 374593e1e6dSJoseph Chen <3 RK_PB0 5 &pcfg_pull_none_smt>, 375593e1e6dSJoseph Chen /* i2c5_sda_m1 */ 376593e1e6dSJoseph Chen <3 RK_PB1 5 &pcfg_pull_none_smt>; 377593e1e6dSJoseph Chen }; 378593e1e6dSJoseph Chen i2c5m2_xfer: i2c5m2-xfer { 379593e1e6dSJoseph Chen rockchip,pins = 380593e1e6dSJoseph Chen /* i2c5_scl_m2 */ 381593e1e6dSJoseph Chen <1 RK_PD0 4 &pcfg_pull_none_smt>, 382593e1e6dSJoseph Chen /* i2c5_sda_m2 */ 383593e1e6dSJoseph Chen <1 RK_PD1 4 &pcfg_pull_none_smt>; 384593e1e6dSJoseph Chen }; 385593e1e6dSJoseph Chen }; 386593e1e6dSJoseph Chen i2s0 { 387593e1e6dSJoseph Chen i2s0m0_lrck_rx: i2s0m0-lrck-rx { 388593e1e6dSJoseph Chen rockchip,pins = 389593e1e6dSJoseph Chen <3 RK_PD4 1 &pcfg_pull_none>; 390593e1e6dSJoseph Chen }; 391593e1e6dSJoseph Chen i2s0m0_lrck_tx: i2s0m0-lrck-tx { 392593e1e6dSJoseph Chen rockchip,pins = 393593e1e6dSJoseph Chen <3 RK_PD3 1 &pcfg_pull_none>; 394593e1e6dSJoseph Chen }; 395593e1e6dSJoseph Chen i2s0m0_mclk: i2s0m0-mclk { 396593e1e6dSJoseph Chen rockchip,pins = 397593e1e6dSJoseph Chen <3 RK_PD2 1 &pcfg_pull_none>; 398593e1e6dSJoseph Chen }; 399593e1e6dSJoseph Chen i2s0m0_sclk_rx: i2s0m0-sclk-rx { 400593e1e6dSJoseph Chen rockchip,pins = 401593e1e6dSJoseph Chen <3 RK_PD1 1 &pcfg_pull_none>; 402593e1e6dSJoseph Chen }; 403593e1e6dSJoseph Chen i2s0m0_sclk_tx: i2s0m0-sclk-tx { 404593e1e6dSJoseph Chen rockchip,pins = 405593e1e6dSJoseph Chen <3 RK_PD0 1 &pcfg_pull_none>; 406593e1e6dSJoseph Chen }; 407593e1e6dSJoseph Chen i2s0m0_sdi0: i2s0m0-sdi0 { 408593e1e6dSJoseph Chen rockchip,pins = 409593e1e6dSJoseph Chen <3 RK_PD6 1 &pcfg_pull_none>; 410593e1e6dSJoseph Chen }; 411593e1e6dSJoseph Chen i2s0m0_sdo0: i2s0m0-sdo0 { 412593e1e6dSJoseph Chen rockchip,pins = 413593e1e6dSJoseph Chen <3 RK_PD5 1 &pcfg_pull_none>; 414593e1e6dSJoseph Chen }; 415593e1e6dSJoseph Chen i2s0m0_sdo1_sdi3: i2s0m0-sdo1-sdi3 { 416593e1e6dSJoseph Chen rockchip,pins = 417593e1e6dSJoseph Chen <3 RK_PD7 1 &pcfg_pull_none>; 418593e1e6dSJoseph Chen }; 419593e1e6dSJoseph Chen i2s0m0_sdo2_sdi2: i2s0m0-sdo2-sdi2 { 420593e1e6dSJoseph Chen rockchip,pins = 421593e1e6dSJoseph Chen <4 RK_PA0 1 &pcfg_pull_none>; 422593e1e6dSJoseph Chen }; 423593e1e6dSJoseph Chen i2s0m0_sdo3_sdi1: i2s0m0-sdo3-sdi1 { 424593e1e6dSJoseph Chen rockchip,pins = 425593e1e6dSJoseph Chen <4 RK_PA1 1 &pcfg_pull_none>; 426593e1e6dSJoseph Chen }; 427593e1e6dSJoseph Chen i2s0m1_lrck_rx: i2s0m1-lrck-rx { 428593e1e6dSJoseph Chen rockchip,pins = 429593e1e6dSJoseph Chen <3 RK_PB2 3 &pcfg_pull_none>; 430593e1e6dSJoseph Chen }; 431593e1e6dSJoseph Chen i2s0m1_lrck_tx: i2s0m1-lrck-tx { 432593e1e6dSJoseph Chen rockchip,pins = 433593e1e6dSJoseph Chen <3 RK_PA5 3 &pcfg_pull_none>; 434593e1e6dSJoseph Chen }; 435593e1e6dSJoseph Chen i2s0m1_mclk: i2s0m1-mclk { 436593e1e6dSJoseph Chen rockchip,pins = 437593e1e6dSJoseph Chen <3 RK_PB0 3 &pcfg_pull_none>; 438593e1e6dSJoseph Chen }; 439593e1e6dSJoseph Chen i2s0m1_sclk_rx: i2s0m1-sclk-rx { 440593e1e6dSJoseph Chen rockchip,pins = 441593e1e6dSJoseph Chen <3 RK_PB1 3 &pcfg_pull_none>; 442593e1e6dSJoseph Chen }; 443593e1e6dSJoseph Chen i2s0m1_sclk_tx: i2s0m1-sclk-tx { 444593e1e6dSJoseph Chen rockchip,pins = 445593e1e6dSJoseph Chen <3 RK_PA4 3 &pcfg_pull_none>; 446593e1e6dSJoseph Chen }; 447593e1e6dSJoseph Chen i2s0m1_sdi0: i2s0m1-sdi0 { 448593e1e6dSJoseph Chen rockchip,pins = 449593e1e6dSJoseph Chen <3 RK_PA7 3 &pcfg_pull_none>; 450593e1e6dSJoseph Chen }; 451593e1e6dSJoseph Chen i2s0m1_sdo0: i2s0m1-sdo0 { 452593e1e6dSJoseph Chen rockchip,pins = 453593e1e6dSJoseph Chen <3 RK_PA6 3 &pcfg_pull_none>; 454593e1e6dSJoseph Chen }; 455593e1e6dSJoseph Chen i2s0m1_sdo1_sdi3: i2s0m1-sdo1-sdi3 { 456593e1e6dSJoseph Chen rockchip,pins = 457593e1e6dSJoseph Chen <3 RK_PB3 3 &pcfg_pull_none>; 458593e1e6dSJoseph Chen }; 459593e1e6dSJoseph Chen i2s0m1_sdo2_sdi2: i2s0m1-sdo2-sdi2 { 460593e1e6dSJoseph Chen rockchip,pins = 461593e1e6dSJoseph Chen <3 RK_PB4 3 &pcfg_pull_none>; 462593e1e6dSJoseph Chen }; 463593e1e6dSJoseph Chen i2s0m1_sdo3_sdi1: i2s0m1-sdo3-sdi1 { 464593e1e6dSJoseph Chen rockchip,pins = 465593e1e6dSJoseph Chen <3 RK_PB5 3 &pcfg_pull_none>; 466593e1e6dSJoseph Chen }; 467593e1e6dSJoseph Chen }; 468593e1e6dSJoseph Chen i2s1 { 469593e1e6dSJoseph Chen i2s1m0_lrck: i2s1m0-lrck { 470593e1e6dSJoseph Chen rockchip,pins = 471593e1e6dSJoseph Chen <1 RK_PA0 4 &pcfg_pull_none>; 472593e1e6dSJoseph Chen }; 473593e1e6dSJoseph Chen i2s1m0_mclk: i2s1m0-mclk { 474593e1e6dSJoseph Chen rockchip,pins = 475593e1e6dSJoseph Chen <0 RK_PD4 4 &pcfg_pull_none>; 476593e1e6dSJoseph Chen }; 477593e1e6dSJoseph Chen i2s1m0_sclk: i2s1m0-sclk { 478593e1e6dSJoseph Chen rockchip,pins = 479593e1e6dSJoseph Chen <1 RK_PA1 4 &pcfg_pull_none>; 480593e1e6dSJoseph Chen }; 481593e1e6dSJoseph Chen i2s1m0_sdi: i2s1m0-sdi { 482593e1e6dSJoseph Chen rockchip,pins = 483593e1e6dSJoseph Chen <1 RK_PA2 4 &pcfg_pull_none>; 484593e1e6dSJoseph Chen }; 485593e1e6dSJoseph Chen i2s1m0_sdo: i2s1m0-sdo { 486593e1e6dSJoseph Chen rockchip,pins = 487593e1e6dSJoseph Chen <0 RK_PD6 4 &pcfg_pull_none>; 488593e1e6dSJoseph Chen }; 489593e1e6dSJoseph Chen i2s1m1_lrck: i2s1m1-lrck { 490593e1e6dSJoseph Chen rockchip,pins = 491593e1e6dSJoseph Chen <1 RK_PD7 2 &pcfg_pull_none>; 492593e1e6dSJoseph Chen }; 493593e1e6dSJoseph Chen i2s1m1_mclk: i2s1m1-mclk { 494593e1e6dSJoseph Chen rockchip,pins = 495593e1e6dSJoseph Chen <1 RK_PD5 2 &pcfg_pull_none>; 496593e1e6dSJoseph Chen }; 497593e1e6dSJoseph Chen i2s1m1_sclk: i2s1m1-sclk { 498593e1e6dSJoseph Chen rockchip,pins = 499593e1e6dSJoseph Chen <1 RK_PD6 2 &pcfg_pull_none>; 500593e1e6dSJoseph Chen }; 501593e1e6dSJoseph Chen i2s1m1_sdi: i2s1m1-sdi { 502593e1e6dSJoseph Chen rockchip,pins = 503593e1e6dSJoseph Chen <2 RK_PA0 2 &pcfg_pull_none>; 504593e1e6dSJoseph Chen }; 505593e1e6dSJoseph Chen i2s1m1_sdo: i2s1m1-sdo { 506593e1e6dSJoseph Chen rockchip,pins = 507593e1e6dSJoseph Chen <2 RK_PA1 2 &pcfg_pull_none>; 508593e1e6dSJoseph Chen }; 509593e1e6dSJoseph Chen i2s1m2_lrck: i2s1m2-lrck { 510593e1e6dSJoseph Chen rockchip,pins = 511593e1e6dSJoseph Chen <2 RK_PD2 6 &pcfg_pull_none>; 512593e1e6dSJoseph Chen }; 513593e1e6dSJoseph Chen i2s1m2_mclk: i2s1m2-mclk { 514593e1e6dSJoseph Chen rockchip,pins = 515593e1e6dSJoseph Chen <2 RK_PC7 6 &pcfg_pull_none>; 516593e1e6dSJoseph Chen }; 517593e1e6dSJoseph Chen i2s1m2_sclk: i2s1m2-sclk { 518593e1e6dSJoseph Chen rockchip,pins = 519593e1e6dSJoseph Chen <2 RK_PD1 6 &pcfg_pull_none>; 520593e1e6dSJoseph Chen }; 521593e1e6dSJoseph Chen i2s1m2_sdi: i2s1m2-sdi { 522593e1e6dSJoseph Chen rockchip,pins = 523593e1e6dSJoseph Chen <2 RK_PD3 6 &pcfg_pull_none>; 524593e1e6dSJoseph Chen }; 525593e1e6dSJoseph Chen i2s1m2_sdo: i2s1m2-sdo { 526593e1e6dSJoseph Chen rockchip,pins = 527593e1e6dSJoseph Chen <2 RK_PD0 6 &pcfg_pull_none>; 528593e1e6dSJoseph Chen }; 529593e1e6dSJoseph Chen }; 530593e1e6dSJoseph Chen i2s2 { 531593e1e6dSJoseph Chen i2s2m0_lrck: i2s2m0-lrck { 532593e1e6dSJoseph Chen rockchip,pins = 533593e1e6dSJoseph Chen <1 RK_PC7 1 &pcfg_pull_none>; 534593e1e6dSJoseph Chen }; 535593e1e6dSJoseph Chen i2s2m0_mclk: i2s2m0-mclk { 536593e1e6dSJoseph Chen rockchip,pins = 537593e1e6dSJoseph Chen <1 RK_PD0 1 &pcfg_pull_none>; 538593e1e6dSJoseph Chen }; 539593e1e6dSJoseph Chen i2s2m0_sclk: i2s2m0-sclk { 540593e1e6dSJoseph Chen rockchip,pins = 541593e1e6dSJoseph Chen <1 RK_PC6 1 &pcfg_pull_none>; 542593e1e6dSJoseph Chen }; 543593e1e6dSJoseph Chen i2s2m0_sdi: i2s2m0-sdi { 544593e1e6dSJoseph Chen rockchip,pins = 545593e1e6dSJoseph Chen <1 RK_PC5 1 &pcfg_pull_none>; 546593e1e6dSJoseph Chen }; 547593e1e6dSJoseph Chen i2s2m0_sdo: i2s2m0-sdo { 548593e1e6dSJoseph Chen rockchip,pins = 549593e1e6dSJoseph Chen <1 RK_PC4 1 &pcfg_pull_none>; 550593e1e6dSJoseph Chen }; 551593e1e6dSJoseph Chen i2s2m1_lrck: i2s2m1-lrck { 552593e1e6dSJoseph Chen rockchip,pins = 553593e1e6dSJoseph Chen <2 RK_PB2 2 &pcfg_pull_none>; 554593e1e6dSJoseph Chen }; 555593e1e6dSJoseph Chen i2s2m1_mclk: i2s2m1-mclk { 556593e1e6dSJoseph Chen rockchip,pins = 557593e1e6dSJoseph Chen <2 RK_PB3 2 &pcfg_pull_none>; 558593e1e6dSJoseph Chen }; 559593e1e6dSJoseph Chen i2s2m1_sclk: i2s2m1-sclk { 560593e1e6dSJoseph Chen rockchip,pins = 561593e1e6dSJoseph Chen <2 RK_PB1 2 &pcfg_pull_none>; 562593e1e6dSJoseph Chen }; 563593e1e6dSJoseph Chen i2s2m1_sdi: i2s2m1-sdi { 564593e1e6dSJoseph Chen rockchip,pins = 565593e1e6dSJoseph Chen <2 RK_PB0 2 &pcfg_pull_none>; 566593e1e6dSJoseph Chen }; 567593e1e6dSJoseph Chen i2s2m1_sdo: i2s2m1-sdo { 568593e1e6dSJoseph Chen rockchip,pins = 569593e1e6dSJoseph Chen <2 RK_PA7 2 &pcfg_pull_none>; 570593e1e6dSJoseph Chen }; 571593e1e6dSJoseph Chen }; 572593e1e6dSJoseph Chen lcdc { 573593e1e6dSJoseph Chen lcdc_ctl: lcdc-ctl { 574593e1e6dSJoseph Chen rockchip,pins = 575593e1e6dSJoseph Chen /* lcdc_clk */ 576593e1e6dSJoseph Chen <2 RK_PD7 1 &pcfg_pull_none>, 577593e1e6dSJoseph Chen /* lcdc_d0 */ 578593e1e6dSJoseph Chen <2 RK_PA4 1 &pcfg_pull_none>, 579593e1e6dSJoseph Chen /* lcdc_d1 */ 580593e1e6dSJoseph Chen <2 RK_PA5 1 &pcfg_pull_none>, 581593e1e6dSJoseph Chen /* lcdc_d10 */ 582593e1e6dSJoseph Chen <2 RK_PB6 1 &pcfg_pull_none>, 583593e1e6dSJoseph Chen /* lcdc_d11 */ 584593e1e6dSJoseph Chen <2 RK_PB7 1 &pcfg_pull_none>, 585593e1e6dSJoseph Chen /* lcdc_d12 */ 586593e1e6dSJoseph Chen <2 RK_PC0 1 &pcfg_pull_none>, 587593e1e6dSJoseph Chen /* lcdc_d13 */ 588593e1e6dSJoseph Chen <2 RK_PC1 1 &pcfg_pull_none>, 589593e1e6dSJoseph Chen /* lcdc_d14 */ 590593e1e6dSJoseph Chen <2 RK_PC2 1 &pcfg_pull_none>, 591593e1e6dSJoseph Chen /* lcdc_d15 */ 592593e1e6dSJoseph Chen <2 RK_PC3 1 &pcfg_pull_none>, 593593e1e6dSJoseph Chen /* lcdc_d16 */ 594593e1e6dSJoseph Chen <2 RK_PC4 1 &pcfg_pull_none>, 595593e1e6dSJoseph Chen /* lcdc_d17 */ 596593e1e6dSJoseph Chen <2 RK_PC5 1 &pcfg_pull_none>, 597593e1e6dSJoseph Chen /* lcdc_d18 */ 598593e1e6dSJoseph Chen <2 RK_PC6 1 &pcfg_pull_none>, 599593e1e6dSJoseph Chen /* lcdc_d19 */ 600593e1e6dSJoseph Chen <2 RK_PC7 1 &pcfg_pull_none>, 601593e1e6dSJoseph Chen /* lcdc_d2 */ 602593e1e6dSJoseph Chen <2 RK_PA6 1 &pcfg_pull_none>, 603593e1e6dSJoseph Chen /* lcdc_d20 */ 604593e1e6dSJoseph Chen <2 RK_PD0 1 &pcfg_pull_none>, 605593e1e6dSJoseph Chen /* lcdc_d21 */ 606593e1e6dSJoseph Chen <2 RK_PD1 1 &pcfg_pull_none>, 607593e1e6dSJoseph Chen /* lcdc_d22 */ 608593e1e6dSJoseph Chen <2 RK_PD2 1 &pcfg_pull_none>, 609593e1e6dSJoseph Chen /* lcdc_d23 */ 610593e1e6dSJoseph Chen <2 RK_PD3 1 &pcfg_pull_none>, 611593e1e6dSJoseph Chen /* lcdc_d3 */ 612593e1e6dSJoseph Chen <2 RK_PA7 1 &pcfg_pull_none>, 613593e1e6dSJoseph Chen /* lcdc_d4 */ 614593e1e6dSJoseph Chen <2 RK_PB0 1 &pcfg_pull_none>, 615593e1e6dSJoseph Chen /* lcdc_d5 */ 616593e1e6dSJoseph Chen <2 RK_PB1 1 &pcfg_pull_none>, 617593e1e6dSJoseph Chen /* lcdc_d6 */ 618593e1e6dSJoseph Chen <2 RK_PB2 1 &pcfg_pull_none>, 619593e1e6dSJoseph Chen /* lcdc_d7 */ 620593e1e6dSJoseph Chen <2 RK_PB3 1 &pcfg_pull_none>, 621593e1e6dSJoseph Chen /* lcdc_d8 */ 622593e1e6dSJoseph Chen <2 RK_PB4 1 &pcfg_pull_none>, 623593e1e6dSJoseph Chen /* lcdc_d9 */ 624593e1e6dSJoseph Chen <2 RK_PB5 1 &pcfg_pull_none>, 625593e1e6dSJoseph Chen /* lcdc_den */ 626593e1e6dSJoseph Chen <2 RK_PD4 1 &pcfg_pull_none>, 627593e1e6dSJoseph Chen /* lcdc_hsync */ 628593e1e6dSJoseph Chen <2 RK_PD5 1 &pcfg_pull_none>, 629593e1e6dSJoseph Chen /* lcdc_vsync */ 630593e1e6dSJoseph Chen <2 RK_PD6 1 &pcfg_pull_none>; 631593e1e6dSJoseph Chen }; 632593e1e6dSJoseph Chen }; 633593e1e6dSJoseph Chen mcu { 634593e1e6dSJoseph Chen mcu_pins: mcu-pins { 635593e1e6dSJoseph Chen rockchip,pins = 636593e1e6dSJoseph Chen /* mcu_jtag_tck */ 637593e1e6dSJoseph Chen <1 RK_PA6 4 &pcfg_pull_none>, 638593e1e6dSJoseph Chen /* mcu_jtag_tdi */ 639593e1e6dSJoseph Chen <1 RK_PB1 4 &pcfg_pull_none>, 640593e1e6dSJoseph Chen /* mcu_jtag_tdo */ 641593e1e6dSJoseph Chen <1 RK_PB0 4 &pcfg_pull_none>, 642593e1e6dSJoseph Chen /* mcu_jtag_tms */ 643593e1e6dSJoseph Chen <1 RK_PA7 4 &pcfg_pull_none>, 644593e1e6dSJoseph Chen /* mcu_jtag_trstn */ 645593e1e6dSJoseph Chen <1 RK_PA5 4 &pcfg_pull_none>; 646593e1e6dSJoseph Chen }; 647593e1e6dSJoseph Chen }; 648593e1e6dSJoseph Chen mipi { 649593e1e6dSJoseph Chen mipim1_pins: mipim1-pins { 650593e1e6dSJoseph Chen rockchip,pins = 651593e1e6dSJoseph Chen /* mipi_csi_clk1_m1 */ 652593e1e6dSJoseph Chen <2 RK_PA2 1 &pcfg_pull_none>; 653593e1e6dSJoseph Chen }; 654593e1e6dSJoseph Chen mipi_csi_clk0: mipi-csi-clk0 { 655593e1e6dSJoseph Chen rockchip,pins = 656593e1e6dSJoseph Chen <2 RK_PA3 1 &pcfg_pull_none>; 657593e1e6dSJoseph Chen }; 658593e1e6dSJoseph Chen }; 659593e1e6dSJoseph Chen pdm { 660593e1e6dSJoseph Chen pdmm0_clk: pdmm0-clk { 661593e1e6dSJoseph Chen rockchip,pins = 662593e1e6dSJoseph Chen /* pdm_clk0_m0 */ 663593e1e6dSJoseph Chen <3 RK_PD4 2 &pcfg_pull_none>; 664593e1e6dSJoseph Chen }; 665593e1e6dSJoseph Chen pdmm0_clk1: pdmm0-clk1 { 666593e1e6dSJoseph Chen rockchip,pins = 667593e1e6dSJoseph Chen <3 RK_PD1 2 &pcfg_pull_none>; 668593e1e6dSJoseph Chen }; 669593e1e6dSJoseph Chen pdmm0_sdi0: pdmm0-sdi0 { 670593e1e6dSJoseph Chen rockchip,pins = 671593e1e6dSJoseph Chen <3 RK_PD6 2 &pcfg_pull_none>; 672593e1e6dSJoseph Chen }; 673593e1e6dSJoseph Chen pdmm0_sdi1: pdmm0-sdi1 { 674593e1e6dSJoseph Chen rockchip,pins = 675593e1e6dSJoseph Chen <4 RK_PA1 2 &pcfg_pull_none>; 676593e1e6dSJoseph Chen }; 677593e1e6dSJoseph Chen pdmm0_sdi2: pdmm0-sdi2 { 678593e1e6dSJoseph Chen rockchip,pins = 679593e1e6dSJoseph Chen <4 RK_PA0 2 &pcfg_pull_none>; 680593e1e6dSJoseph Chen }; 681593e1e6dSJoseph Chen pdmm0_sdi3: pdmm0-sdi3 { 682593e1e6dSJoseph Chen rockchip,pins = 683593e1e6dSJoseph Chen <3 RK_PD7 2 &pcfg_pull_none>; 684593e1e6dSJoseph Chen }; 685593e1e6dSJoseph Chen pdmm1_clk: pdmm1-clk { 686593e1e6dSJoseph Chen rockchip,pins = 687593e1e6dSJoseph Chen /* pdm_clk0_m1 */ 688593e1e6dSJoseph Chen <3 RK_PC0 3 &pcfg_pull_none>; 689593e1e6dSJoseph Chen }; 690593e1e6dSJoseph Chen pdmm1_clk1: pdmm1-clk1 { 691593e1e6dSJoseph Chen rockchip,pins = 692593e1e6dSJoseph Chen <3 RK_PC3 3 &pcfg_pull_none>; 693593e1e6dSJoseph Chen }; 694593e1e6dSJoseph Chen pdmm1_sdi0: pdmm1-sdi0 { 695593e1e6dSJoseph Chen rockchip,pins = 696593e1e6dSJoseph Chen <3 RK_PC1 3 &pcfg_pull_none>; 697593e1e6dSJoseph Chen }; 698593e1e6dSJoseph Chen pdmm1_sdi1: pdmm1-sdi1 { 699593e1e6dSJoseph Chen rockchip,pins = 700593e1e6dSJoseph Chen <3 RK_PC2 3 &pcfg_pull_none>; 701593e1e6dSJoseph Chen }; 702593e1e6dSJoseph Chen pdmm1_sdi2: pdmm1-sdi2 { 703593e1e6dSJoseph Chen rockchip,pins = 704593e1e6dSJoseph Chen <3 RK_PB6 3 &pcfg_pull_none>; 705593e1e6dSJoseph Chen }; 706593e1e6dSJoseph Chen pdmm1_sdi3: pdmm1-sdi3 { 707593e1e6dSJoseph Chen rockchip,pins = 708593e1e6dSJoseph Chen <3 RK_PB7 3 &pcfg_pull_none>; 709593e1e6dSJoseph Chen }; 710593e1e6dSJoseph Chen }; 711593e1e6dSJoseph Chen pmic { 712593e1e6dSJoseph Chen pmic_pins: pmic-pins { 713593e1e6dSJoseph Chen rockchip,pins = 714593e1e6dSJoseph Chen /* pmic_int */ 715593e1e6dSJoseph Chen <0 RK_PB1 1 &pcfg_pull_none>, 716593e1e6dSJoseph Chen /* pmic_sleep */ 717593e1e6dSJoseph Chen <0 RK_PB2 1 &pcfg_pull_none>; 718593e1e6dSJoseph Chen }; 719593e1e6dSJoseph Chen }; 720593e1e6dSJoseph Chen pmu { 721593e1e6dSJoseph Chen pmu_pins: pmu-pins { 722593e1e6dSJoseph Chen rockchip,pins = 723593e1e6dSJoseph Chen /* pmu_debug */ 724593e1e6dSJoseph Chen <0 RK_PC1 1 &pcfg_pull_none>; 725593e1e6dSJoseph Chen }; 726593e1e6dSJoseph Chen }; 727593e1e6dSJoseph Chen prelight { 728593e1e6dSJoseph Chen prelight_pins: prelight-pins { 729593e1e6dSJoseph Chen rockchip,pins = 730593e1e6dSJoseph Chen /* prelight_trig_out */ 731593e1e6dSJoseph Chen <1 RK_PC6 4 &pcfg_pull_none>; 732593e1e6dSJoseph Chen }; 733593e1e6dSJoseph Chen }; 734593e1e6dSJoseph Chen pwm0 { 735593e1e6dSJoseph Chen pwm0m0_pins: pwm0m0-pins { 736593e1e6dSJoseph Chen rockchip,pins = 737593e1e6dSJoseph Chen /* pwm0_m0 */ 738593e1e6dSJoseph Chen <0 RK_PB6 3 &pcfg_pull_none>; 739593e1e6dSJoseph Chen }; 740b497c4c1SJoseph Chen pwm0m0_pins_pull_down: pwm0m0-pins-pull-down { 741b497c4c1SJoseph Chen rockchip,pins = 742b497c4c1SJoseph Chen /* pwm0_m0 */ 743b497c4c1SJoseph Chen <0 RK_PB6 3 &pcfg_pull_down>; 744b497c4c1SJoseph Chen }; 745593e1e6dSJoseph Chen pwm0m1_pins: pwm0m1-pins { 746593e1e6dSJoseph Chen rockchip,pins = 747593e1e6dSJoseph Chen /* pwm0_m1 */ 748593e1e6dSJoseph Chen <2 RK_PB3 5 &pcfg_pull_none>; 749593e1e6dSJoseph Chen }; 750b497c4c1SJoseph Chen pwm0m1_pins_pull_down: pwm0m1-pins-pull-down { 751b497c4c1SJoseph Chen rockchip,pins = 752b497c4c1SJoseph Chen /* pwm0_m1 */ 753b497c4c1SJoseph Chen <2 RK_PB3 5 &pcfg_pull_down>; 754b497c4c1SJoseph Chen }; 755593e1e6dSJoseph Chen }; 756593e1e6dSJoseph Chen pwm1 { 757593e1e6dSJoseph Chen pwm1m0_pins: pwm1m0-pins { 758593e1e6dSJoseph Chen rockchip,pins = 759593e1e6dSJoseph Chen /* pwm1_m0 */ 760593e1e6dSJoseph Chen <0 RK_PB7 3 &pcfg_pull_none>; 761593e1e6dSJoseph Chen }; 762b497c4c1SJoseph Chen pwm1m0_pins_pull_down: pwm1m0-pins-pull-down { 763b497c4c1SJoseph Chen rockchip,pins = 764b497c4c1SJoseph Chen /* pwm1_m0 */ 765b497c4c1SJoseph Chen <0 RK_PB7 3 &pcfg_pull_down>; 766b497c4c1SJoseph Chen }; 767593e1e6dSJoseph Chen pwm1m1_pins: pwm1m1-pins { 768593e1e6dSJoseph Chen rockchip,pins = 769593e1e6dSJoseph Chen /* pwm1_m1 */ 770593e1e6dSJoseph Chen <2 RK_PB2 5 &pcfg_pull_none>; 771593e1e6dSJoseph Chen }; 772b497c4c1SJoseph Chen pwm1m1_pins_pull_down: pwm1m1-pins-pull-down { 773b497c4c1SJoseph Chen rockchip,pins = 774b497c4c1SJoseph Chen /* pwm1_m1 */ 775b497c4c1SJoseph Chen <2 RK_PB2 5 &pcfg_pull_down>; 776b497c4c1SJoseph Chen }; 777593e1e6dSJoseph Chen }; 778593e1e6dSJoseph Chen pwm10 { 779593e1e6dSJoseph Chen pwm10m0_pins: pwm10m0-pins { 780593e1e6dSJoseph Chen rockchip,pins = 781593e1e6dSJoseph Chen /* pwm10_m0 */ 782593e1e6dSJoseph Chen <3 RK_PA6 6 &pcfg_pull_none>; 783593e1e6dSJoseph Chen }; 784b497c4c1SJoseph Chen pwm10m0_pins_pull_down: pwm10m0-pins-pull-down { 785b497c4c1SJoseph Chen rockchip,pins = 786b497c4c1SJoseph Chen /* pwm10_m0 */ 787b497c4c1SJoseph Chen <3 RK_PA6 6 &pcfg_pull_down>; 788b497c4c1SJoseph Chen }; 789593e1e6dSJoseph Chen pwm10m1_pins: pwm10m1-pins { 790593e1e6dSJoseph Chen rockchip,pins = 791593e1e6dSJoseph Chen /* pwm10_m1 */ 792593e1e6dSJoseph Chen <2 RK_PD5 5 &pcfg_pull_none>; 793593e1e6dSJoseph Chen }; 794b497c4c1SJoseph Chen pwm10m1_pins_pull_down: pwm10m1-pins-pull-down { 795b497c4c1SJoseph Chen rockchip,pins = 796b497c4c1SJoseph Chen /* pwm10_m1 */ 797b497c4c1SJoseph Chen <2 RK_PD5 5 &pcfg_pull_down>; 798b497c4c1SJoseph Chen }; 799593e1e6dSJoseph Chen }; 800593e1e6dSJoseph Chen pwm11 { 801593e1e6dSJoseph Chen pwm11m0_pins: pwm11m0-pins { 802593e1e6dSJoseph Chen rockchip,pins = 803593e1e6dSJoseph Chen /* pwm11_ir_m0 */ 804593e1e6dSJoseph Chen <3 RK_PA7 6 &pcfg_pull_none>; 805593e1e6dSJoseph Chen }; 806b497c4c1SJoseph Chen pwm11m0_pins_pull_down: pwm11m0-pins-pull-down { 807b497c4c1SJoseph Chen rockchip,pins = 808b497c4c1SJoseph Chen /* pwm11_ir_m0 */ 809b497c4c1SJoseph Chen <3 RK_PA7 6 &pcfg_pull_down>; 810b497c4c1SJoseph Chen }; 811593e1e6dSJoseph Chen pwm11m1_pins: pwm11m1-pins { 812593e1e6dSJoseph Chen rockchip,pins = 813593e1e6dSJoseph Chen /* pwm11_ir_m1 */ 814593e1e6dSJoseph Chen <2 RK_PD4 5 &pcfg_pull_none>; 815593e1e6dSJoseph Chen }; 816b497c4c1SJoseph Chen pwm11m1_pins_pull_down: pwm11m1-pins-pull-down { 817b497c4c1SJoseph Chen rockchip,pins = 818b497c4c1SJoseph Chen /* pwm11_ir_m1 */ 819b497c4c1SJoseph Chen <2 RK_PD4 5 &pcfg_pull_down>; 820b497c4c1SJoseph Chen }; 821593e1e6dSJoseph Chen }; 822593e1e6dSJoseph Chen pwm2 { 823593e1e6dSJoseph Chen pwm2m0_pins: pwm2m0-pins { 824593e1e6dSJoseph Chen rockchip,pins = 825593e1e6dSJoseph Chen /* pwm2_m0 */ 826593e1e6dSJoseph Chen <0 RK_PC0 3 &pcfg_pull_none>; 827593e1e6dSJoseph Chen }; 828b497c4c1SJoseph Chen pwm2m0_pins_pull_down: pwm2m0-pins-pull-down { 829b497c4c1SJoseph Chen rockchip,pins = 830b497c4c1SJoseph Chen /* pwm2_m0 */ 831b497c4c1SJoseph Chen <0 RK_PC0 3 &pcfg_pull_down>; 832b497c4c1SJoseph Chen }; 833593e1e6dSJoseph Chen pwm2m1_pins: pwm2m1-pins { 834593e1e6dSJoseph Chen rockchip,pins = 835593e1e6dSJoseph Chen /* pwm2_m1 */ 836593e1e6dSJoseph Chen <2 RK_PB1 5 &pcfg_pull_none>; 837593e1e6dSJoseph Chen }; 838b497c4c1SJoseph Chen pwm2m1_pins_pull_down: pwm2m1-pins-pull-down { 839b497c4c1SJoseph Chen rockchip,pins = 840b497c4c1SJoseph Chen /* pwm2_m1 */ 841b497c4c1SJoseph Chen <2 RK_PB1 5 &pcfg_pull_down>; 842b497c4c1SJoseph Chen }; 843593e1e6dSJoseph Chen }; 844593e1e6dSJoseph Chen pwm3 { 845593e1e6dSJoseph Chen pwm3m0_pins: pwm3m0-pins { 846593e1e6dSJoseph Chen rockchip,pins = 847593e1e6dSJoseph Chen /* pwm3_ir_m0 */ 848593e1e6dSJoseph Chen <0 RK_PC1 3 &pcfg_pull_none>; 849593e1e6dSJoseph Chen }; 850b497c4c1SJoseph Chen pwm3m0_pins_pull_down: pwm3m0-pins-pull-down { 851b497c4c1SJoseph Chen rockchip,pins = 852b497c4c1SJoseph Chen /* pwm3_ir_m0 */ 853b497c4c1SJoseph Chen <0 RK_PC1 3 &pcfg_pull_down>; 854b497c4c1SJoseph Chen }; 855593e1e6dSJoseph Chen pwm3m1_pins: pwm3m1-pins { 856593e1e6dSJoseph Chen rockchip,pins = 857593e1e6dSJoseph Chen /* pwm3_ir_m1 */ 858593e1e6dSJoseph Chen <2 RK_PB0 5 &pcfg_pull_none>; 859593e1e6dSJoseph Chen }; 860b497c4c1SJoseph Chen pwm3m1_pins_pull_down: pwm3m1-pins-pull-down { 861b497c4c1SJoseph Chen rockchip,pins = 862b497c4c1SJoseph Chen /* pwm3_ir_m1 */ 863b497c4c1SJoseph Chen <2 RK_PB0 5 &pcfg_pull_down>; 864b497c4c1SJoseph Chen }; 865593e1e6dSJoseph Chen }; 866593e1e6dSJoseph Chen pwm4 { 867593e1e6dSJoseph Chen pwm4m0_pins: pwm4m0-pins { 868593e1e6dSJoseph Chen rockchip,pins = 869593e1e6dSJoseph Chen /* pwm4_m0 */ 870593e1e6dSJoseph Chen <0 RK_PC2 3 &pcfg_pull_none>; 871593e1e6dSJoseph Chen }; 872b497c4c1SJoseph Chen pwm4m0_pins_pull_down: pwm4m0-pins-pull-down { 873b497c4c1SJoseph Chen rockchip,pins = 874b497c4c1SJoseph Chen /* pwm4_m0 */ 875b497c4c1SJoseph Chen <0 RK_PC2 3 &pcfg_pull_down>; 876b497c4c1SJoseph Chen }; 877593e1e6dSJoseph Chen pwm4m1_pins: pwm4m1-pins { 878593e1e6dSJoseph Chen rockchip,pins = 879593e1e6dSJoseph Chen /* pwm4_m1 */ 880593e1e6dSJoseph Chen <2 RK_PA7 5 &pcfg_pull_none>; 881593e1e6dSJoseph Chen }; 882b497c4c1SJoseph Chen pwm4m1_pins_pull_down: pwm4m1-pins-pull-down { 883b497c4c1SJoseph Chen rockchip,pins = 884b497c4c1SJoseph Chen /* pwm4_m1 */ 885b497c4c1SJoseph Chen <2 RK_PA7 5 &pcfg_pull_down>; 886b497c4c1SJoseph Chen }; 887593e1e6dSJoseph Chen }; 888593e1e6dSJoseph Chen pwm5 { 889593e1e6dSJoseph Chen pwm5m0_pins: pwm5m0-pins { 890593e1e6dSJoseph Chen rockchip,pins = 891593e1e6dSJoseph Chen /* pwm5_m0 */ 892593e1e6dSJoseph Chen <0 RK_PC3 3 &pcfg_pull_none>; 893593e1e6dSJoseph Chen }; 894b497c4c1SJoseph Chen pwm5m0_pins_pull_down: pwm5m0-pins-pull-down { 895b497c4c1SJoseph Chen rockchip,pins = 896b497c4c1SJoseph Chen /* pwm5_m0 */ 897b497c4c1SJoseph Chen <0 RK_PC3 3 &pcfg_pull_down>; 898b497c4c1SJoseph Chen }; 899593e1e6dSJoseph Chen pwm5m1_pins: pwm5m1-pins { 900593e1e6dSJoseph Chen rockchip,pins = 901593e1e6dSJoseph Chen /* pwm5_m1 */ 902593e1e6dSJoseph Chen <2 RK_PA6 5 &pcfg_pull_none>; 903593e1e6dSJoseph Chen }; 904b497c4c1SJoseph Chen pwm5m1_pins_pull_down: pwm5m1-pins-pull-down { 905b497c4c1SJoseph Chen rockchip,pins = 906b497c4c1SJoseph Chen /* pwm5_m1 */ 907b497c4c1SJoseph Chen <2 RK_PA6 5 &pcfg_pull_down>; 908b497c4c1SJoseph Chen }; 909593e1e6dSJoseph Chen }; 910593e1e6dSJoseph Chen pwm6 { 911593e1e6dSJoseph Chen pwm6m0_pins: pwm6m0-pins { 912593e1e6dSJoseph Chen rockchip,pins = 913593e1e6dSJoseph Chen /* pwm6_m0 */ 914593e1e6dSJoseph Chen <0 RK_PB2 3 &pcfg_pull_none>; 915593e1e6dSJoseph Chen }; 916b497c4c1SJoseph Chen pwm6m0_pins_pull_down: pwm6m0-pins-pull-down { 917b497c4c1SJoseph Chen rockchip,pins = 918b497c4c1SJoseph Chen /* pwm6_m0 */ 919b497c4c1SJoseph Chen <0 RK_PB2 3 &pcfg_pull_down>; 920b497c4c1SJoseph Chen }; 921593e1e6dSJoseph Chen pwm6m1_pins: pwm6m1-pins { 922593e1e6dSJoseph Chen rockchip,pins = 923593e1e6dSJoseph Chen /* pwm6_m1 */ 924593e1e6dSJoseph Chen <3 RK_PA1 5 &pcfg_pull_none>; 925593e1e6dSJoseph Chen }; 926b497c4c1SJoseph Chen pwm6m1_pins_pull_up: pwm6m1-pins-pull-up { 927b497c4c1SJoseph Chen rockchip,pins = 928b497c4c1SJoseph Chen /* pwm6_m1 */ 929b497c4c1SJoseph Chen <3 RK_PA1 5 &pcfg_pull_up>; 930b497c4c1SJoseph Chen }; 931593e1e6dSJoseph Chen }; 932593e1e6dSJoseph Chen pwm7 { 933593e1e6dSJoseph Chen pwm7m0_pins: pwm7m0-pins { 934593e1e6dSJoseph Chen rockchip,pins = 935593e1e6dSJoseph Chen /* pwm7_ir_m0 */ 936593e1e6dSJoseph Chen <0 RK_PB1 3 &pcfg_pull_none>; 937593e1e6dSJoseph Chen }; 938b497c4c1SJoseph Chen pwm7m0_pins_pull_down: pwm7m0-pins-pull-down { 939b497c4c1SJoseph Chen rockchip,pins = 940b497c4c1SJoseph Chen /* pwm7_ir_m0 */ 941b497c4c1SJoseph Chen <0 RK_PB1 3 &pcfg_pull_down>; 942b497c4c1SJoseph Chen }; 943593e1e6dSJoseph Chen pwm7m1_pins: pwm7m1-pins { 944593e1e6dSJoseph Chen rockchip,pins = 945593e1e6dSJoseph Chen /* pwm7_ir_m1 */ 946593e1e6dSJoseph Chen <3 RK_PA0 5 &pcfg_pull_none>; 947593e1e6dSJoseph Chen }; 948b497c4c1SJoseph Chen pwm7m1_pins_pull_up: pwm7m1-pins-pull-up { 949b497c4c1SJoseph Chen rockchip,pins = 950b497c4c1SJoseph Chen /* pwm7_ir_m1 */ 951b497c4c1SJoseph Chen <3 RK_PA0 5 &pcfg_pull_up>; 952b497c4c1SJoseph Chen }; 953593e1e6dSJoseph Chen }; 954593e1e6dSJoseph Chen pwm8 { 955593e1e6dSJoseph Chen pwm8m0_pins: pwm8m0-pins { 956593e1e6dSJoseph Chen rockchip,pins = 957593e1e6dSJoseph Chen /* pwm8_m0 */ 958593e1e6dSJoseph Chen <3 RK_PA4 6 &pcfg_pull_none>; 959593e1e6dSJoseph Chen }; 960b497c4c1SJoseph Chen pwm8m0_pins_pull_down: pwm8m0-pins-pull-down { 961b497c4c1SJoseph Chen rockchip,pins = 962b497c4c1SJoseph Chen /* pwm8_m0 */ 963b497c4c1SJoseph Chen <3 RK_PA4 6 &pcfg_pull_down>; 964b497c4c1SJoseph Chen }; 965593e1e6dSJoseph Chen pwm8m1_pins: pwm8m1-pins { 966593e1e6dSJoseph Chen rockchip,pins = 967593e1e6dSJoseph Chen /* pwm8_m1 */ 968593e1e6dSJoseph Chen <2 RK_PD7 5 &pcfg_pull_none>; 969593e1e6dSJoseph Chen }; 970b497c4c1SJoseph Chen pwm8m1_pins_pull_down: pwm8m1-pins-pull-down { 971b497c4c1SJoseph Chen rockchip,pins = 972b497c4c1SJoseph Chen /* pwm8_m1 */ 973b497c4c1SJoseph Chen <2 RK_PD7 5 &pcfg_pull_down>; 974b497c4c1SJoseph Chen }; 975593e1e6dSJoseph Chen }; 976593e1e6dSJoseph Chen pwm9 { 977593e1e6dSJoseph Chen pwm9m0_pins: pwm9m0-pins { 978593e1e6dSJoseph Chen rockchip,pins = 979593e1e6dSJoseph Chen /* pwm9_m0 */ 980593e1e6dSJoseph Chen <3 RK_PA5 6 &pcfg_pull_none>; 981593e1e6dSJoseph Chen }; 982b497c4c1SJoseph Chen pwm9m0_pins_pull_down: pwm9m0-pins-pull-down { 983b497c4c1SJoseph Chen rockchip,pins = 984b497c4c1SJoseph Chen /* pwm9_m0 */ 985b497c4c1SJoseph Chen <3 RK_PA5 6 &pcfg_pull_down>; 986b497c4c1SJoseph Chen }; 987593e1e6dSJoseph Chen pwm9m1_pins: pwm9m1-pins { 988593e1e6dSJoseph Chen rockchip,pins = 989593e1e6dSJoseph Chen /* pwm9_m1 */ 990593e1e6dSJoseph Chen <2 RK_PD6 5 &pcfg_pull_none>; 991593e1e6dSJoseph Chen }; 992b497c4c1SJoseph Chen pwm9m1_pins_pull_down: pwm9m1-pins-pull-down { 993b497c4c1SJoseph Chen rockchip,pins = 994b497c4c1SJoseph Chen /* pwm9_m1 */ 995b497c4c1SJoseph Chen <2 RK_PD6 5 &pcfg_pull_down>; 996b497c4c1SJoseph Chen }; 997593e1e6dSJoseph Chen }; 998593e1e6dSJoseph Chen rgmii { 999593e1e6dSJoseph Chen rgmiim0_pins: rgmiim0-pins { 1000593e1e6dSJoseph Chen rockchip,pins = 1001593e1e6dSJoseph Chen /* rgmii_clk_m0 */ 1002593e1e6dSJoseph Chen <3 RK_PC0 2 &pcfg_pull_none>, 1003593e1e6dSJoseph Chen /* rgmii_mdc_m0 */ 1004593e1e6dSJoseph Chen <3 RK_PC4 2 &pcfg_pull_none>, 1005593e1e6dSJoseph Chen /* rgmii_mdio_m0 */ 1006593e1e6dSJoseph Chen <3 RK_PC3 2 &pcfg_pull_none>, 1007593e1e6dSJoseph Chen /* rgmii_rxclk_m0 */ 1008593e1e6dSJoseph Chen <3 RK_PC7 2 &pcfg_pull_none>, 1009593e1e6dSJoseph Chen /* rgmii_rxd0_m0 */ 1010593e1e6dSJoseph Chen <3 RK_PB6 2 &pcfg_pull_none>, 1011593e1e6dSJoseph Chen /* rgmii_rxd1_m0 */ 1012593e1e6dSJoseph Chen <3 RK_PB7 2 &pcfg_pull_none>, 1013593e1e6dSJoseph Chen /* rgmii_rxd2_m0 */ 1014593e1e6dSJoseph Chen <3 RK_PA7 2 &pcfg_pull_none>, 1015593e1e6dSJoseph Chen /* rgmii_rxd3_m0 */ 1016593e1e6dSJoseph Chen <3 RK_PB0 2 &pcfg_pull_none>, 1017593e1e6dSJoseph Chen /* rgmii_rxdv_m0 */ 1018593e1e6dSJoseph Chen <3 RK_PC1 2 &pcfg_pull_none>, 1019593e1e6dSJoseph Chen /* rgmii_txclk_m0 */ 1020b497c4c1SJoseph Chen <3 RK_PC6 2 &pcfg_pull_none_drv_level_12>, 1021593e1e6dSJoseph Chen /* rgmii_txd0_m0 */ 1022b497c4c1SJoseph Chen <3 RK_PB3 2 &pcfg_pull_none_drv_level_12>, 1023593e1e6dSJoseph Chen /* rgmii_txd1_m0 */ 1024b497c4c1SJoseph Chen <3 RK_PB4 2 &pcfg_pull_none_drv_level_12>, 1025593e1e6dSJoseph Chen /* rgmii_txd2_m0 */ 1026b497c4c1SJoseph Chen <3 RK_PB1 2 &pcfg_pull_none_drv_level_12>, 1027593e1e6dSJoseph Chen /* rgmii_txd3_m0 */ 1028b497c4c1SJoseph Chen <3 RK_PB2 2 &pcfg_pull_none_drv_level_12>, 1029593e1e6dSJoseph Chen /* rgmii_txen_m0 */ 1030b497c4c1SJoseph Chen <3 RK_PB5 2 &pcfg_pull_none_drv_level_12>; 1031593e1e6dSJoseph Chen }; 1032593e1e6dSJoseph Chen rgmiim1_pins: rgmiim1-pins { 1033593e1e6dSJoseph Chen rockchip,pins = 1034593e1e6dSJoseph Chen /* rgmii_clk_m1 */ 1035593e1e6dSJoseph Chen <2 RK_PB7 2 &pcfg_pull_none>, 1036593e1e6dSJoseph Chen /* rgmii_mdc_m1 */ 1037593e1e6dSJoseph Chen <2 RK_PC2 2 &pcfg_pull_none>, 1038593e1e6dSJoseph Chen /* rgmii_mdio_m1 */ 1039593e1e6dSJoseph Chen <2 RK_PC1 2 &pcfg_pull_none>, 1040593e1e6dSJoseph Chen /* rgmii_rxclk_m1 */ 1041593e1e6dSJoseph Chen <2 RK_PD3 2 &pcfg_pull_none>, 1042593e1e6dSJoseph Chen /* rgmii_rxd0_m1 */ 1043593e1e6dSJoseph Chen <2 RK_PB5 2 &pcfg_pull_none>, 1044593e1e6dSJoseph Chen /* rgmii_rxd1_m1 */ 1045593e1e6dSJoseph Chen <2 RK_PB6 2 &pcfg_pull_none>, 1046593e1e6dSJoseph Chen /* rgmii_rxd2_m1 */ 1047593e1e6dSJoseph Chen <2 RK_PC7 2 &pcfg_pull_none>, 1048593e1e6dSJoseph Chen /* rgmii_rxd3_m1 */ 1049593e1e6dSJoseph Chen <2 RK_PD0 2 &pcfg_pull_none>, 1050593e1e6dSJoseph Chen /* rgmii_rxdv_m1 */ 1051593e1e6dSJoseph Chen <2 RK_PB4 2 &pcfg_pull_none>, 1052593e1e6dSJoseph Chen /* rgmii_txclk_m1 */ 1053b497c4c1SJoseph Chen <2 RK_PD2 2 &pcfg_pull_none_drv_level_12>, 1054593e1e6dSJoseph Chen /* rgmii_txd0_m1 */ 1055b497c4c1SJoseph Chen <2 RK_PC3 2 &pcfg_pull_none_drv_level_12>, 1056593e1e6dSJoseph Chen /* rgmii_txd1_m1 */ 1057b497c4c1SJoseph Chen <2 RK_PC4 2 &pcfg_pull_none_drv_level_12>, 1058593e1e6dSJoseph Chen /* rgmii_txd2_m1 */ 1059b497c4c1SJoseph Chen <2 RK_PD1 2 &pcfg_pull_none_drv_level_12>, 1060593e1e6dSJoseph Chen /* rgmii_txd3_m1 */ 1061b497c4c1SJoseph Chen <2 RK_PA4 2 &pcfg_pull_none_drv_level_12>, 1062593e1e6dSJoseph Chen /* rgmii_txen_m1 */ 1063b497c4c1SJoseph Chen <2 RK_PC6 2 &pcfg_pull_none_drv_level_12>; 1064b497c4c1SJoseph Chen }; 1065b497c4c1SJoseph Chen }; 1066b497c4c1SJoseph Chen rmii { 1067b497c4c1SJoseph Chen rmiim0_pins: rmiim0-pins { 1068b497c4c1SJoseph Chen rockchip,pins = 1069b497c4c1SJoseph Chen /* rmii_clk_m0 */ 1070b497c4c1SJoseph Chen <3 RK_PC0 2 &pcfg_pull_none>, 1071b497c4c1SJoseph Chen /* rmii_mdc_m0 */ 1072b497c4c1SJoseph Chen <3 RK_PC4 2 &pcfg_pull_none>, 1073b497c4c1SJoseph Chen /* rmii_mdio_m0 */ 1074b497c4c1SJoseph Chen <3 RK_PC3 2 &pcfg_pull_none>, 1075b497c4c1SJoseph Chen /* rmii_rxd0_m0 */ 1076b497c4c1SJoseph Chen <3 RK_PB6 2 &pcfg_pull_none>, 1077b497c4c1SJoseph Chen /* rmii_rxd1_m0 */ 1078b497c4c1SJoseph Chen <3 RK_PB7 2 &pcfg_pull_none>, 1079b497c4c1SJoseph Chen /* rmii_rxdv_m0 */ 1080b497c4c1SJoseph Chen <3 RK_PC1 2 &pcfg_pull_none>, 1081b497c4c1SJoseph Chen /* rmii_rxer_m0 */ 1082b497c4c1SJoseph Chen <3 RK_PC2 2 &pcfg_pull_none>, 1083b497c4c1SJoseph Chen /* rmii_txd0_m0 */ 1084b497c4c1SJoseph Chen <3 RK_PB3 2 &pcfg_pull_none_drv_level_12>, 1085b497c4c1SJoseph Chen /* rmii_txd1_m0 */ 1086b497c4c1SJoseph Chen <3 RK_PB4 2 &pcfg_pull_none_drv_level_12>, 1087b497c4c1SJoseph Chen /* rmii_txen_m0 */ 1088b497c4c1SJoseph Chen <3 RK_PB5 2 &pcfg_pull_none_drv_level_12>; 1089b497c4c1SJoseph Chen }; 1090b497c4c1SJoseph Chen rmiim1_pins: rmiim1-pins { 1091b497c4c1SJoseph Chen rockchip,pins = 1092b497c4c1SJoseph Chen /* rmii_clk_m1 */ 1093b497c4c1SJoseph Chen <2 RK_PB7 2 &pcfg_pull_none>, 1094b497c4c1SJoseph Chen /* rmii_mdc_m1 */ 1095b497c4c1SJoseph Chen <2 RK_PC2 2 &pcfg_pull_none>, 1096b497c4c1SJoseph Chen /* rmii_mdio_m1 */ 1097b497c4c1SJoseph Chen <2 RK_PC1 2 &pcfg_pull_none>, 1098b497c4c1SJoseph Chen /* rmii_rxd0_m1 */ 1099b497c4c1SJoseph Chen <2 RK_PB5 2 &pcfg_pull_none>, 1100b497c4c1SJoseph Chen /* rmii_rxd1_m1 */ 1101b497c4c1SJoseph Chen <2 RK_PB6 2 &pcfg_pull_none>, 1102b497c4c1SJoseph Chen /* rmii_rxdv_m1 */ 1103b497c4c1SJoseph Chen <2 RK_PB4 2 &pcfg_pull_none>, 1104b497c4c1SJoseph Chen /* rmii_rxer_m1 */ 1105b497c4c1SJoseph Chen <2 RK_PC0 2 &pcfg_pull_none>, 1106b497c4c1SJoseph Chen /* rmii_txd0_m1 */ 1107b497c4c1SJoseph Chen <2 RK_PC3 2 &pcfg_pull_none_drv_level_12>, 1108b497c4c1SJoseph Chen /* rmii_txd1_m1 */ 1109b497c4c1SJoseph Chen <2 RK_PC4 2 &pcfg_pull_none_drv_level_12>, 1110b497c4c1SJoseph Chen /* rmii_txen_m1 */ 1111b497c4c1SJoseph Chen <2 RK_PC6 2 &pcfg_pull_none_drv_level_12>; 1112b497c4c1SJoseph Chen }; 1113b497c4c1SJoseph Chen }; 1114b497c4c1SJoseph Chen clk_out_ethernet { 1115b497c4c1SJoseph Chen clk_out_ethernetm0_pins: clk-out-ethernetm0-pins { 1116b497c4c1SJoseph Chen rockchip,pins = 1117b497c4c1SJoseph Chen /* clk_out_ethernet_m0 */ 1118b497c4c1SJoseph Chen <3 RK_PC5 2 &pcfg_pull_none>; 1119b497c4c1SJoseph Chen }; 1120b497c4c1SJoseph Chen clk_out_ethernetm1_pins: clk-out-ethernetm1-pins { 1121b497c4c1SJoseph Chen rockchip,pins = 1122b497c4c1SJoseph Chen /* clk_out_ethernet_m1 */ 1123b497c4c1SJoseph Chen <2 RK_PC5 2 &pcfg_pull_none>; 1124593e1e6dSJoseph Chen }; 1125593e1e6dSJoseph Chen }; 112691fb3e0aSJason Zhu sdmmc0: sdmmc0 { 1127593e1e6dSJoseph Chen sdmmc0_bus4: sdmmc0-bus4 { 1128593e1e6dSJoseph Chen rockchip,pins = 1129593e1e6dSJoseph Chen /* sdmmc0_d0 */ 1130593e1e6dSJoseph Chen <1 RK_PA4 1 &pcfg_pull_up_drv_level_2>, 1131593e1e6dSJoseph Chen /* sdmmc0_d1 */ 1132593e1e6dSJoseph Chen <1 RK_PA5 1 &pcfg_pull_up_drv_level_2>, 1133593e1e6dSJoseph Chen /* sdmmc0_d2 */ 1134593e1e6dSJoseph Chen <1 RK_PA6 1 &pcfg_pull_up_drv_level_2>, 1135593e1e6dSJoseph Chen /* sdmmc0_d3 */ 1136593e1e6dSJoseph Chen <1 RK_PA7 1 &pcfg_pull_up_drv_level_2>; 1137593e1e6dSJoseph Chen }; 1138593e1e6dSJoseph Chen sdmmc0_clk: sdmmc0-clk { 1139593e1e6dSJoseph Chen rockchip,pins = 1140593e1e6dSJoseph Chen /* sdmmc0_clk */ 1141593e1e6dSJoseph Chen <1 RK_PB0 1 &pcfg_pull_up_drv_level_2>; 1142593e1e6dSJoseph Chen }; 1143593e1e6dSJoseph Chen sdmmc0_cmd: sdmmc0-cmd { 1144593e1e6dSJoseph Chen rockchip,pins = 1145593e1e6dSJoseph Chen /* sdmmc0_cmd */ 1146593e1e6dSJoseph Chen <1 RK_PB1 1 &pcfg_pull_up_drv_level_2>; 1147593e1e6dSJoseph Chen }; 1148593e1e6dSJoseph Chen sdmmc0_det: sdmmc0-det { 1149593e1e6dSJoseph Chen rockchip,pins = 1150593e1e6dSJoseph Chen <0 RK_PA3 1 &pcfg_pull_none>; 1151593e1e6dSJoseph Chen }; 1152593e1e6dSJoseph Chen sdmmc0_pwr: sdmmc0-pwr { 1153593e1e6dSJoseph Chen rockchip,pins = 1154593e1e6dSJoseph Chen <0 RK_PC0 1 &pcfg_pull_none>; 1155593e1e6dSJoseph Chen }; 11567474a84bSShawn Lin sdmmc0_idle_pins: sdmmc0-idle-pins { 11577474a84bSShawn Lin rockchip,pins = 11587474a84bSShawn Lin /* sdmmc0_d0 */ 1159*64c12acaSShawn Lin <1 RK_PA4 0 &pcfg_pull_down>, 11607474a84bSShawn Lin /* sdmmc0_d1 */ 1161*64c12acaSShawn Lin <1 RK_PA5 0 &pcfg_pull_down>, 11627474a84bSShawn Lin /* sdmmc0_d2 */ 1163*64c12acaSShawn Lin <1 RK_PA6 0 &pcfg_pull_down>, 11647474a84bSShawn Lin /* sdmmc0_d3 */ 1165*64c12acaSShawn Lin <1 RK_PA7 0 &pcfg_pull_down>, 11667474a84bSShawn Lin /* sdmmc0_clk */ 1167*64c12acaSShawn Lin <1 RK_PB0 0 &pcfg_pull_down>, 11687474a84bSShawn Lin /* sdmmc0_cmd */ 1169*64c12acaSShawn Lin <1 RK_PB1 0 &pcfg_pull_down>; 11707474a84bSShawn Lin }; 1171593e1e6dSJoseph Chen }; 117265e59da8SWeiwen Chen sdmmc1: sdmmc1 { 1173593e1e6dSJoseph Chen sdmmc1_bus4: sdmmc1-bus4 { 1174593e1e6dSJoseph Chen rockchip,pins = 1175593e1e6dSJoseph Chen /* sdmmc1_d0 */ 1176593e1e6dSJoseph Chen <1 RK_PB4 1 &pcfg_pull_up_drv_level_2>, 1177593e1e6dSJoseph Chen /* sdmmc1_d1 */ 1178593e1e6dSJoseph Chen <1 RK_PB5 1 &pcfg_pull_up_drv_level_2>, 1179593e1e6dSJoseph Chen /* sdmmc1_d2 */ 1180593e1e6dSJoseph Chen <1 RK_PB6 1 &pcfg_pull_up_drv_level_2>, 1181593e1e6dSJoseph Chen /* sdmmc1_d3 */ 1182593e1e6dSJoseph Chen <1 RK_PB7 1 &pcfg_pull_up_drv_level_2>; 1183593e1e6dSJoseph Chen }; 1184593e1e6dSJoseph Chen sdmmc1_clk: sdmmc1-clk { 1185593e1e6dSJoseph Chen rockchip,pins = 1186593e1e6dSJoseph Chen /* sdmmc1_clk */ 1187593e1e6dSJoseph Chen <1 RK_PB2 1 &pcfg_pull_up_drv_level_2>; 1188593e1e6dSJoseph Chen }; 1189593e1e6dSJoseph Chen sdmmc1_cmd: sdmmc1-cmd { 1190593e1e6dSJoseph Chen rockchip,pins = 1191593e1e6dSJoseph Chen /* sdmmc1_cmd */ 1192593e1e6dSJoseph Chen <1 RK_PB3 1 &pcfg_pull_up_drv_level_2>; 1193593e1e6dSJoseph Chen }; 1194593e1e6dSJoseph Chen sdmmc1_det: sdmmc1-det { 1195593e1e6dSJoseph Chen rockchip,pins = 1196593e1e6dSJoseph Chen <1 RK_PD0 2 &pcfg_pull_none>; 1197593e1e6dSJoseph Chen }; 1198593e1e6dSJoseph Chen sdmmc1_pwr: sdmmc1-pwr { 1199593e1e6dSJoseph Chen rockchip,pins = 1200593e1e6dSJoseph Chen <1 RK_PD1 2 &pcfg_pull_none>; 1201593e1e6dSJoseph Chen }; 12027474a84bSShawn Lin sdmmc1_idle_pins: sdmmc1-idle-pins { 12037474a84bSShawn Lin rockchip,pins = 12047474a84bSShawn Lin /* sdmmc1_d0 */ 1205*64c12acaSShawn Lin <1 RK_PB4 0 &pcfg_pull_down>, 12067474a84bSShawn Lin /* sdmmc1_d1 */ 1207*64c12acaSShawn Lin <1 RK_PB5 0 &pcfg_pull_down>, 12087474a84bSShawn Lin /* sdmmc1_d2 */ 1209*64c12acaSShawn Lin <1 RK_PB6 0 &pcfg_pull_down>, 12107474a84bSShawn Lin /* sdmmc1_d3 */ 1211*64c12acaSShawn Lin <1 RK_PB7 0 &pcfg_pull_down>, 12127474a84bSShawn Lin /* sdmmc1_cmd */ 1213*64c12acaSShawn Lin <1 RK_PB3 0 &pcfg_pull_down>, 12147474a84bSShawn Lin /* sdmmc1_clk */ 1215*64c12acaSShawn Lin <1 RK_PB2 0 &pcfg_pull_down>; 12167474a84bSShawn Lin }; 1217593e1e6dSJoseph Chen }; 1218593e1e6dSJoseph Chen spi0 { 1219593e1e6dSJoseph Chen spi0m0_clk: spi0m0-clk { 1220593e1e6dSJoseph Chen rockchip,pins = 1221593e1e6dSJoseph Chen <0 RK_PB0 1 &pcfg_pull_none>; 1222593e1e6dSJoseph Chen }; 1223593e1e6dSJoseph Chen spi0m0_cs0n: spi0m0-cs0n { 1224593e1e6dSJoseph Chen rockchip,pins = 1225593e1e6dSJoseph Chen <0 RK_PA5 1 &pcfg_pull_none>; 1226593e1e6dSJoseph Chen }; 1227593e1e6dSJoseph Chen spi0m0_cs1n: spi0m0-cs1n { 1228593e1e6dSJoseph Chen rockchip,pins = 1229593e1e6dSJoseph Chen <0 RK_PA4 1 &pcfg_pull_none>; 1230593e1e6dSJoseph Chen }; 1231593e1e6dSJoseph Chen spi0m0_miso: spi0m0-miso { 1232593e1e6dSJoseph Chen rockchip,pins = 1233593e1e6dSJoseph Chen <0 RK_PA7 1 &pcfg_pull_none>; 1234593e1e6dSJoseph Chen }; 1235593e1e6dSJoseph Chen spi0m0_mosi: spi0m0-mosi { 1236593e1e6dSJoseph Chen rockchip,pins = 1237593e1e6dSJoseph Chen <0 RK_PA6 1 &pcfg_pull_none>; 1238593e1e6dSJoseph Chen }; 1239b497c4c1SJoseph Chen spi0m0_clk_hs: spi0m0-clk_hs { 1240b497c4c1SJoseph Chen rockchip,pins = 1241b497c4c1SJoseph Chen <0 RK_PB0 1 &pcfg_pull_up_drv_level_2>; 1242b497c4c1SJoseph Chen }; 1243b497c4c1SJoseph Chen spi0m0_miso_hs: spi0m0-miso_hs { 1244b497c4c1SJoseph Chen rockchip,pins = 1245b497c4c1SJoseph Chen <0 RK_PA7 1 &pcfg_pull_up_drv_level_2>; 1246b497c4c1SJoseph Chen }; 1247b497c4c1SJoseph Chen spi0m0_mosi_hs: spi0m0-mosi_hs { 1248b497c4c1SJoseph Chen rockchip,pins = 1249b497c4c1SJoseph Chen <0 RK_PA6 1 &pcfg_pull_up_drv_level_2>; 1250b497c4c1SJoseph Chen }; 1251593e1e6dSJoseph Chen spi0m1_clk: spi0m1-clk { 1252593e1e6dSJoseph Chen rockchip,pins = 1253593e1e6dSJoseph Chen <2 RK_PA1 1 &pcfg_pull_none>; 1254593e1e6dSJoseph Chen }; 1255593e1e6dSJoseph Chen spi0m1_cs0n: spi0m1-cs0n { 1256593e1e6dSJoseph Chen rockchip,pins = 1257593e1e6dSJoseph Chen <2 RK_PA0 1 &pcfg_pull_none>; 1258593e1e6dSJoseph Chen }; 1259593e1e6dSJoseph Chen spi0m1_cs1n: spi0m1-cs1n { 1260593e1e6dSJoseph Chen rockchip,pins = 1261593e1e6dSJoseph Chen <1 RK_PD5 1 &pcfg_pull_none>; 1262593e1e6dSJoseph Chen }; 1263593e1e6dSJoseph Chen spi0m1_miso: spi0m1-miso { 1264593e1e6dSJoseph Chen rockchip,pins = 1265593e1e6dSJoseph Chen <1 RK_PD7 1 &pcfg_pull_none>; 1266593e1e6dSJoseph Chen }; 1267593e1e6dSJoseph Chen spi0m1_mosi: spi0m1-mosi { 1268593e1e6dSJoseph Chen rockchip,pins = 1269593e1e6dSJoseph Chen <1 RK_PD6 1 &pcfg_pull_none>; 1270593e1e6dSJoseph Chen }; 1271593e1e6dSJoseph Chen spi0m2_clk: spi0m2-clk { 1272593e1e6dSJoseph Chen rockchip,pins = 1273593e1e6dSJoseph Chen <2 RK_PB2 6 &pcfg_pull_none>; 1274593e1e6dSJoseph Chen }; 1275593e1e6dSJoseph Chen spi0m2_cs0n: spi0m2-cs0n { 1276593e1e6dSJoseph Chen rockchip,pins = 1277593e1e6dSJoseph Chen <2 RK_PA7 6 &pcfg_pull_none>; 1278593e1e6dSJoseph Chen }; 1279593e1e6dSJoseph Chen spi0m2_cs1n: spi0m2-cs1n { 1280593e1e6dSJoseph Chen rockchip,pins = 1281593e1e6dSJoseph Chen <2 RK_PB3 6 &pcfg_pull_none>; 1282593e1e6dSJoseph Chen }; 1283593e1e6dSJoseph Chen spi0m2_miso: spi0m2-miso { 1284593e1e6dSJoseph Chen rockchip,pins = 1285593e1e6dSJoseph Chen <2 RK_PB1 6 &pcfg_pull_none>; 1286593e1e6dSJoseph Chen }; 1287593e1e6dSJoseph Chen spi0m2_mosi: spi0m2-mosi { 1288593e1e6dSJoseph Chen rockchip,pins = 1289593e1e6dSJoseph Chen <2 RK_PB0 6 &pcfg_pull_none>; 1290593e1e6dSJoseph Chen }; 1291593e1e6dSJoseph Chen }; 1292593e1e6dSJoseph Chen spi1 { 1293593e1e6dSJoseph Chen spi1m0_clk: spi1m0-clk { 1294593e1e6dSJoseph Chen rockchip,pins = 1295593e1e6dSJoseph Chen <3 RK_PC0 5 &pcfg_pull_none>; 1296593e1e6dSJoseph Chen }; 1297593e1e6dSJoseph Chen spi1m0_cs0n: spi1m0-cs0n { 1298593e1e6dSJoseph Chen rockchip,pins = 1299593e1e6dSJoseph Chen <3 RK_PB5 5 &pcfg_pull_none>; 1300593e1e6dSJoseph Chen }; 1301593e1e6dSJoseph Chen spi1m0_cs1n: spi1m0-cs1n { 1302593e1e6dSJoseph Chen rockchip,pins = 1303593e1e6dSJoseph Chen <3 RK_PB4 5 &pcfg_pull_none>; 1304593e1e6dSJoseph Chen }; 1305593e1e6dSJoseph Chen spi1m0_miso: spi1m0-miso { 1306593e1e6dSJoseph Chen rockchip,pins = 1307593e1e6dSJoseph Chen <3 RK_PB7 5 &pcfg_pull_none>; 1308593e1e6dSJoseph Chen }; 1309593e1e6dSJoseph Chen spi1m0_mosi: spi1m0-mosi { 1310593e1e6dSJoseph Chen rockchip,pins = 1311593e1e6dSJoseph Chen <3 RK_PB6 5 &pcfg_pull_none>; 1312593e1e6dSJoseph Chen }; 1313b497c4c1SJoseph Chen spi1m0_clk_hs: spi1m0-clk_hs { 1314b497c4c1SJoseph Chen rockchip,pins = 1315b497c4c1SJoseph Chen <3 RK_PC0 5 &pcfg_pull_up_drv_level_2>; 1316b497c4c1SJoseph Chen }; 1317b497c4c1SJoseph Chen spi1m0_miso_hs: spi1m0-miso_hs { 1318b497c4c1SJoseph Chen rockchip,pins = 1319b497c4c1SJoseph Chen <3 RK_PB7 5 &pcfg_pull_up_drv_level_2>; 1320b497c4c1SJoseph Chen }; 1321b497c4c1SJoseph Chen spi1m0_mosi_hs: spi1m0-mosi_hs { 1322b497c4c1SJoseph Chen rockchip,pins = 1323b497c4c1SJoseph Chen <3 RK_PB6 5 &pcfg_pull_up_drv_level_2>; 1324b497c4c1SJoseph Chen }; 1325593e1e6dSJoseph Chen spi1m1_clk: spi1m1-clk { 1326593e1e6dSJoseph Chen rockchip,pins = 1327593e1e6dSJoseph Chen <1 RK_PC6 3 &pcfg_pull_none>; 1328593e1e6dSJoseph Chen }; 1329593e1e6dSJoseph Chen spi1m1_cs0n: spi1m1-cs0n { 1330593e1e6dSJoseph Chen rockchip,pins = 1331593e1e6dSJoseph Chen <1 RK_PC7 3 &pcfg_pull_none>; 1332593e1e6dSJoseph Chen }; 1333593e1e6dSJoseph Chen spi1m1_cs1n: spi1m1-cs1n { 1334593e1e6dSJoseph Chen rockchip,pins = 1335593e1e6dSJoseph Chen <1 RK_PD0 3 &pcfg_pull_none>; 1336593e1e6dSJoseph Chen }; 1337593e1e6dSJoseph Chen spi1m1_miso: spi1m1-miso { 1338593e1e6dSJoseph Chen rockchip,pins = 1339593e1e6dSJoseph Chen <1 RK_PC5 3 &pcfg_pull_none>; 1340593e1e6dSJoseph Chen }; 1341593e1e6dSJoseph Chen spi1m1_mosi: spi1m1-mosi { 1342593e1e6dSJoseph Chen rockchip,pins = 1343593e1e6dSJoseph Chen <1 RK_PC4 3 &pcfg_pull_none>; 1344593e1e6dSJoseph Chen }; 1345593e1e6dSJoseph Chen spi1m2_clk: spi1m2-clk { 1346593e1e6dSJoseph Chen rockchip,pins = 1347593e1e6dSJoseph Chen <2 RK_PD5 6 &pcfg_pull_none>; 1348593e1e6dSJoseph Chen }; 1349593e1e6dSJoseph Chen spi1m2_cs0n: spi1m2-cs0n { 1350593e1e6dSJoseph Chen rockchip,pins = 1351593e1e6dSJoseph Chen <2 RK_PD4 6 &pcfg_pull_none>; 1352593e1e6dSJoseph Chen }; 1353593e1e6dSJoseph Chen spi1m2_cs1n: spi1m2-cs1n { 1354593e1e6dSJoseph Chen rockchip,pins = 1355593e1e6dSJoseph Chen <3 RK_PA0 6 &pcfg_pull_none>; 1356593e1e6dSJoseph Chen }; 1357593e1e6dSJoseph Chen spi1m2_miso: spi1m2-miso { 1358593e1e6dSJoseph Chen rockchip,pins = 1359593e1e6dSJoseph Chen <2 RK_PD7 6 &pcfg_pull_none>; 1360593e1e6dSJoseph Chen }; 1361593e1e6dSJoseph Chen spi1m2_mosi: spi1m2-mosi { 1362593e1e6dSJoseph Chen rockchip,pins = 1363593e1e6dSJoseph Chen <2 RK_PD6 6 &pcfg_pull_none>; 1364593e1e6dSJoseph Chen }; 1365593e1e6dSJoseph Chen }; 1366593e1e6dSJoseph Chen tsadc { 1367593e1e6dSJoseph Chen tsadcm0_pins: tsadcm0-pins { 1368593e1e6dSJoseph Chen rockchip,pins = 1369593e1e6dSJoseph Chen /* tsadc_shut_m0 */ 1370593e1e6dSJoseph Chen <0 RK_PA1 1 &pcfg_pull_none>; 1371593e1e6dSJoseph Chen }; 1372593e1e6dSJoseph Chen tsadcm1_pins: tsadcm1-pins { 1373593e1e6dSJoseph Chen rockchip,pins = 1374593e1e6dSJoseph Chen /* tsadc_shut_m1 */ 1375593e1e6dSJoseph Chen <0 RK_PB2 2 &pcfg_pull_none>; 1376593e1e6dSJoseph Chen }; 1377593e1e6dSJoseph Chen tsadc_shutorg: tsadc-shutorg { 1378593e1e6dSJoseph Chen rockchip,pins = 1379593e1e6dSJoseph Chen <0 RK_PA1 2 &pcfg_pull_none>; 1380593e1e6dSJoseph Chen }; 1381593e1e6dSJoseph Chen }; 1382593e1e6dSJoseph Chen uart0 { 1383593e1e6dSJoseph Chen uart0_xfer: uart0-xfer { 1384593e1e6dSJoseph Chen rockchip,pins = 1385593e1e6dSJoseph Chen /* uart0_rx */ 1386593e1e6dSJoseph Chen <1 RK_PC2 1 &pcfg_pull_up>, 1387593e1e6dSJoseph Chen /* uart0_tx */ 1388593e1e6dSJoseph Chen <1 RK_PC3 1 &pcfg_pull_up>; 1389593e1e6dSJoseph Chen }; 1390593e1e6dSJoseph Chen uart0_ctsn: uart0-ctsn { 1391593e1e6dSJoseph Chen rockchip,pins = 1392593e1e6dSJoseph Chen <1 RK_PC1 1 &pcfg_pull_none>; 1393593e1e6dSJoseph Chen }; 1394593e1e6dSJoseph Chen uart0_rtsn: uart0-rtsn { 1395593e1e6dSJoseph Chen rockchip,pins = 1396593e1e6dSJoseph Chen <1 RK_PC0 1 &pcfg_pull_none>; 1397593e1e6dSJoseph Chen }; 1398593e1e6dSJoseph Chen }; 1399593e1e6dSJoseph Chen uart1 { 1400593e1e6dSJoseph Chen uart1m0_xfer: uart1m0-xfer { 1401593e1e6dSJoseph Chen rockchip,pins = 1402593e1e6dSJoseph Chen /* uart1_rx_m0 */ 1403593e1e6dSJoseph Chen <0 RK_PB7 2 &pcfg_pull_up>, 1404593e1e6dSJoseph Chen /* uart1_tx_m0 */ 1405593e1e6dSJoseph Chen <0 RK_PB6 2 &pcfg_pull_up>; 1406593e1e6dSJoseph Chen }; 1407593e1e6dSJoseph Chen uart1m0_ctsn: uart1m0-ctsn { 1408593e1e6dSJoseph Chen rockchip,pins = 1409593e1e6dSJoseph Chen <0 RK_PC1 2 &pcfg_pull_none>; 1410593e1e6dSJoseph Chen }; 1411593e1e6dSJoseph Chen uart1m0_rtsn: uart1m0-rtsn { 1412593e1e6dSJoseph Chen rockchip,pins = 1413593e1e6dSJoseph Chen <0 RK_PC0 2 &pcfg_pull_none>; 1414593e1e6dSJoseph Chen }; 1415593e1e6dSJoseph Chen uart1m1_xfer: uart1m1-xfer { 1416593e1e6dSJoseph Chen rockchip,pins = 1417593e1e6dSJoseph Chen /* uart1_rx_m1 */ 1418593e1e6dSJoseph Chen <1 RK_PD1 5 &pcfg_pull_up>, 1419593e1e6dSJoseph Chen /* uart1_tx_m1 */ 1420593e1e6dSJoseph Chen <1 RK_PD0 5 &pcfg_pull_up>; 1421593e1e6dSJoseph Chen }; 1422593e1e6dSJoseph Chen uart1m1_ctsn: uart1m1-ctsn { 1423593e1e6dSJoseph Chen rockchip,pins = 1424593e1e6dSJoseph Chen <1 RK_PC7 5 &pcfg_pull_none>; 1425593e1e6dSJoseph Chen }; 1426593e1e6dSJoseph Chen uart1m1_rtsn: uart1m1-rtsn { 1427593e1e6dSJoseph Chen rockchip,pins = 1428593e1e6dSJoseph Chen <1 RK_PC6 5 &pcfg_pull_none>; 1429593e1e6dSJoseph Chen }; 1430593e1e6dSJoseph Chen }; 1431593e1e6dSJoseph Chen uart2 { 1432593e1e6dSJoseph Chen uart2m0_xfer: uart2m0-xfer { 1433593e1e6dSJoseph Chen rockchip,pins = 1434593e1e6dSJoseph Chen /* uart2_rx_m0 */ 1435593e1e6dSJoseph Chen <1 RK_PA4 3 &pcfg_pull_up>, 1436593e1e6dSJoseph Chen /* uart2_tx_m0 */ 1437593e1e6dSJoseph Chen <1 RK_PA5 3 &pcfg_pull_up>; 1438593e1e6dSJoseph Chen }; 1439593e1e6dSJoseph Chen uart2m1_xfer: uart2m1-xfer { 1440593e1e6dSJoseph Chen rockchip,pins = 1441593e1e6dSJoseph Chen /* uart2_rx_m1 */ 1442593e1e6dSJoseph Chen <3 RK_PA3 1 &pcfg_pull_up>, 1443593e1e6dSJoseph Chen /* uart2_tx_m1 */ 1444593e1e6dSJoseph Chen <3 RK_PA2 1 &pcfg_pull_up>; 1445593e1e6dSJoseph Chen }; 1446593e1e6dSJoseph Chen }; 1447593e1e6dSJoseph Chen uart3 { 1448593e1e6dSJoseph Chen uart3m0_xfer: uart3m0-xfer { 1449593e1e6dSJoseph Chen rockchip,pins = 1450593e1e6dSJoseph Chen /* uart3_rx_m0 */ 1451593e1e6dSJoseph Chen <3 RK_PC7 4 &pcfg_pull_up>, 1452593e1e6dSJoseph Chen /* uart3_tx_m0 */ 1453593e1e6dSJoseph Chen <3 RK_PC6 4 &pcfg_pull_up>; 1454593e1e6dSJoseph Chen }; 1455593e1e6dSJoseph Chen uart3m0_ctsn: uart3m0-ctsn { 1456593e1e6dSJoseph Chen rockchip,pins = 1457593e1e6dSJoseph Chen <3 RK_PC5 4 &pcfg_pull_none>; 1458593e1e6dSJoseph Chen }; 1459593e1e6dSJoseph Chen uart3m0_rtsn: uart3m0-rtsn { 1460593e1e6dSJoseph Chen rockchip,pins = 1461593e1e6dSJoseph Chen <3 RK_PC4 4 &pcfg_pull_none>; 1462593e1e6dSJoseph Chen }; 1463593e1e6dSJoseph Chen uart3m1_xfer: uart3m1-xfer { 1464593e1e6dSJoseph Chen rockchip,pins = 1465593e1e6dSJoseph Chen /* uart3_rx_m1 */ 1466593e1e6dSJoseph Chen <1 RK_PA6 2 &pcfg_pull_up>, 1467593e1e6dSJoseph Chen /* uart3_tx_m1 */ 1468593e1e6dSJoseph Chen <1 RK_PA7 2 &pcfg_pull_up>; 1469593e1e6dSJoseph Chen }; 1470593e1e6dSJoseph Chen uart3m2_xfer: uart3m2-xfer { 1471593e1e6dSJoseph Chen rockchip,pins = 1472593e1e6dSJoseph Chen /* uart3_rx_m2 */ 1473593e1e6dSJoseph Chen <3 RK_PA1 4 &pcfg_pull_up>, 1474593e1e6dSJoseph Chen /* uart3_tx_m2 */ 1475593e1e6dSJoseph Chen <3 RK_PA0 4 &pcfg_pull_up>; 1476593e1e6dSJoseph Chen }; 1477593e1e6dSJoseph Chen uart3m2_ctsn: uart3m2-ctsn { 1478593e1e6dSJoseph Chen rockchip,pins = 1479593e1e6dSJoseph Chen <2 RK_PD7 4 &pcfg_pull_none>; 1480593e1e6dSJoseph Chen }; 1481593e1e6dSJoseph Chen uart3m2_rtsn: uart3m2-rtsn { 1482593e1e6dSJoseph Chen rockchip,pins = 1483593e1e6dSJoseph Chen <2 RK_PD6 4 &pcfg_pull_none>; 1484593e1e6dSJoseph Chen }; 1485593e1e6dSJoseph Chen uart3_ctsn: uart3-ctsn { 1486593e1e6dSJoseph Chen rockchip,pins = 1487593e1e6dSJoseph Chen <1 RK_PB1 2 &pcfg_pull_none>; 1488593e1e6dSJoseph Chen }; 1489593e1e6dSJoseph Chen uart3_rtsn: uart3-rtsn { 1490593e1e6dSJoseph Chen rockchip,pins = 1491593e1e6dSJoseph Chen <1 RK_PB0 2 &pcfg_pull_none>; 1492593e1e6dSJoseph Chen }; 1493593e1e6dSJoseph Chen }; 1494593e1e6dSJoseph Chen uart4 { 1495593e1e6dSJoseph Chen uart4m0_xfer: uart4m0-xfer { 1496593e1e6dSJoseph Chen rockchip,pins = 1497593e1e6dSJoseph Chen /* uart4_rx_m0 */ 1498593e1e6dSJoseph Chen <3 RK_PA5 4 &pcfg_pull_up>, 1499593e1e6dSJoseph Chen /* uart4_tx_m0 */ 1500593e1e6dSJoseph Chen <3 RK_PA4 4 &pcfg_pull_up>; 1501593e1e6dSJoseph Chen }; 1502593e1e6dSJoseph Chen uart4m0_ctsn: uart4m0-ctsn { 1503593e1e6dSJoseph Chen rockchip,pins = 1504593e1e6dSJoseph Chen <3 RK_PB3 4 &pcfg_pull_none>; 1505593e1e6dSJoseph Chen }; 1506593e1e6dSJoseph Chen uart4m0_rtsn: uart4m0-rtsn { 1507593e1e6dSJoseph Chen rockchip,pins = 1508593e1e6dSJoseph Chen <3 RK_PB2 4 &pcfg_pull_none>; 1509593e1e6dSJoseph Chen }; 1510593e1e6dSJoseph Chen uart4m1_xfer: uart4m1-xfer { 1511593e1e6dSJoseph Chen rockchip,pins = 1512593e1e6dSJoseph Chen /* uart4_rx_m1 */ 1513593e1e6dSJoseph Chen <2 RK_PA7 4 &pcfg_pull_up>, 1514593e1e6dSJoseph Chen /* uart4_tx_m1 */ 1515593e1e6dSJoseph Chen <2 RK_PA6 4 &pcfg_pull_up>; 1516593e1e6dSJoseph Chen }; 1517593e1e6dSJoseph Chen uart4m1_ctsn: uart4m1-ctsn { 1518593e1e6dSJoseph Chen rockchip,pins = 1519593e1e6dSJoseph Chen <2 RK_PA5 4 &pcfg_pull_none>; 1520593e1e6dSJoseph Chen }; 1521593e1e6dSJoseph Chen uart4m1_rtsn: uart4m1-rtsn { 1522593e1e6dSJoseph Chen rockchip,pins = 1523593e1e6dSJoseph Chen <2 RK_PA4 4 &pcfg_pull_none>; 1524593e1e6dSJoseph Chen }; 1525593e1e6dSJoseph Chen uart4m2_xfer: uart4m2-xfer { 1526593e1e6dSJoseph Chen rockchip,pins = 1527593e1e6dSJoseph Chen /* uart4_rx_m2 */ 1528593e1e6dSJoseph Chen <1 RK_PD4 3 &pcfg_pull_up>, 1529593e1e6dSJoseph Chen /* uart4_tx_m2 */ 1530593e1e6dSJoseph Chen <1 RK_PD5 3 &pcfg_pull_up>; 1531593e1e6dSJoseph Chen }; 1532593e1e6dSJoseph Chen uart4m2_ctsn: uart4m2-ctsn { 1533593e1e6dSJoseph Chen rockchip,pins = 1534593e1e6dSJoseph Chen <1 RK_PD3 3 &pcfg_pull_none>; 1535593e1e6dSJoseph Chen }; 1536593e1e6dSJoseph Chen uart4m2_rtsn: uart4m2-rtsn { 1537593e1e6dSJoseph Chen rockchip,pins = 1538593e1e6dSJoseph Chen <1 RK_PD2 3 &pcfg_pull_none>; 1539593e1e6dSJoseph Chen }; 1540593e1e6dSJoseph Chen }; 1541593e1e6dSJoseph Chen uart5 { 1542593e1e6dSJoseph Chen uart5m0_xfer: uart5m0-xfer { 1543593e1e6dSJoseph Chen rockchip,pins = 1544593e1e6dSJoseph Chen /* uart5_rx_m0 */ 1545593e1e6dSJoseph Chen <3 RK_PA7 4 &pcfg_pull_up>, 1546593e1e6dSJoseph Chen /* uart5_tx_m0 */ 1547593e1e6dSJoseph Chen <3 RK_PA6 4 &pcfg_pull_up>; 1548593e1e6dSJoseph Chen }; 1549593e1e6dSJoseph Chen uart5m0_ctsn: uart5m0-ctsn { 1550593e1e6dSJoseph Chen rockchip,pins = 1551593e1e6dSJoseph Chen <3 RK_PB1 4 &pcfg_pull_none>; 1552593e1e6dSJoseph Chen }; 1553593e1e6dSJoseph Chen uart5m0_rtsn: uart5m0-rtsn { 1554593e1e6dSJoseph Chen rockchip,pins = 1555593e1e6dSJoseph Chen <3 RK_PB0 4 &pcfg_pull_none>; 1556593e1e6dSJoseph Chen }; 1557593e1e6dSJoseph Chen uart5m1_xfer: uart5m1-xfer { 1558593e1e6dSJoseph Chen rockchip,pins = 1559593e1e6dSJoseph Chen /* uart5_rx_m1 */ 1560593e1e6dSJoseph Chen <2 RK_PB1 4 &pcfg_pull_up>, 1561593e1e6dSJoseph Chen /* uart5_tx_m1 */ 1562593e1e6dSJoseph Chen <2 RK_PB0 4 &pcfg_pull_up>; 1563593e1e6dSJoseph Chen }; 1564593e1e6dSJoseph Chen uart5m1_ctsn: uart5m1-ctsn { 1565593e1e6dSJoseph Chen rockchip,pins = 1566593e1e6dSJoseph Chen <2 RK_PB3 4 &pcfg_pull_none>; 1567593e1e6dSJoseph Chen }; 1568593e1e6dSJoseph Chen uart5m1_rtsn: uart5m1-rtsn { 1569593e1e6dSJoseph Chen rockchip,pins = 1570593e1e6dSJoseph Chen <2 RK_PB2 4 &pcfg_pull_none>; 1571593e1e6dSJoseph Chen }; 1572593e1e6dSJoseph Chen uart5m2_xfer: uart5m2-xfer { 1573593e1e6dSJoseph Chen rockchip,pins = 1574593e1e6dSJoseph Chen /* uart5_rx_m2 */ 1575593e1e6dSJoseph Chen <2 RK_PA1 3 &pcfg_pull_up>, 1576593e1e6dSJoseph Chen /* uart5_tx_m2 */ 1577593e1e6dSJoseph Chen <2 RK_PA0 3 &pcfg_pull_up>; 1578593e1e6dSJoseph Chen }; 1579593e1e6dSJoseph Chen uart5m2_ctsn: uart5m2-ctsn { 1580593e1e6dSJoseph Chen rockchip,pins = 1581593e1e6dSJoseph Chen <2 RK_PA3 3 &pcfg_pull_none>; 1582593e1e6dSJoseph Chen }; 1583593e1e6dSJoseph Chen uart5m2_rtsn: uart5m2-rtsn { 1584593e1e6dSJoseph Chen rockchip,pins = 1585593e1e6dSJoseph Chen <2 RK_PA2 3 &pcfg_pull_none>; 1586593e1e6dSJoseph Chen }; 1587593e1e6dSJoseph Chen }; 1588593e1e6dSJoseph Chen}; 1589