xref: /rk3399_rockchip-uboot/arch/arm/dts/rv1126-pinctrl.dtsi (revision 64c12acace551e058ce42120de996661ee704c57)
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