xref: /linux/scripts/dtc/include-prefixes/arm64/rockchip/rk3568-pinctrl.dtsi (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
1a3adc0b9SLiang Chen// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2a3adc0b9SLiang Chen/*
3a3adc0b9SLiang Chen * Copyright (c) 2021 Rockchip Electronics Co., Ltd.
4a3adc0b9SLiang Chen */
5a3adc0b9SLiang Chen
6a3adc0b9SLiang Chen#include <dt-bindings/pinctrl/rockchip.h>
7a3adc0b9SLiang Chen#include "rockchip-pinconf.dtsi"
8a3adc0b9SLiang Chen
9a3adc0b9SLiang Chen/*
10a3adc0b9SLiang Chen * This file is auto generated by pin2dts tool, please keep these code
11a3adc0b9SLiang Chen * by adding changes at end of this file.
12a3adc0b9SLiang Chen */
13a3adc0b9SLiang Chen&pinctrl {
14a3adc0b9SLiang Chen	acodec {
15a3adc0b9SLiang Chen		/omit-if-no-ref/
16a3adc0b9SLiang Chen		acodec_pins: acodec-pins {
17a3adc0b9SLiang Chen			rockchip,pins =
18a3adc0b9SLiang Chen				/* acodec_adc_sync */
19a3adc0b9SLiang Chen				<1 RK_PB1 5 &pcfg_pull_none>,
20a3adc0b9SLiang Chen				/* acodec_adcclk */
21a3adc0b9SLiang Chen				<1 RK_PA1 5 &pcfg_pull_none>,
22a3adc0b9SLiang Chen				/* acodec_adcdata */
23a3adc0b9SLiang Chen				<1 RK_PA0 5 &pcfg_pull_none>,
24a3adc0b9SLiang Chen				/* acodec_dac_datal */
25a3adc0b9SLiang Chen				<1 RK_PA7 5 &pcfg_pull_none>,
26a3adc0b9SLiang Chen				/* acodec_dac_datar */
27a3adc0b9SLiang Chen				<1 RK_PB0 5 &pcfg_pull_none>,
28a3adc0b9SLiang Chen				/* acodec_dacclk */
29a3adc0b9SLiang Chen				<1 RK_PA3 5 &pcfg_pull_none>,
30a3adc0b9SLiang Chen				/* acodec_dacsync */
31a3adc0b9SLiang Chen				<1 RK_PA5 5 &pcfg_pull_none>;
32a3adc0b9SLiang Chen		};
33a3adc0b9SLiang Chen	};
34a3adc0b9SLiang Chen
35a3adc0b9SLiang Chen	audiopwm {
36a3adc0b9SLiang Chen		/omit-if-no-ref/
37a3adc0b9SLiang Chen		audiopwm_lout: audiopwm-lout {
38a3adc0b9SLiang Chen			rockchip,pins =
39a3adc0b9SLiang Chen				/* audiopwm_lout */
40a3adc0b9SLiang Chen				<1 RK_PA0 4 &pcfg_pull_none>;
41a3adc0b9SLiang Chen		};
42a3adc0b9SLiang Chen
43a3adc0b9SLiang Chen		/omit-if-no-ref/
44a3adc0b9SLiang Chen		audiopwm_loutn: audiopwm-loutn {
45a3adc0b9SLiang Chen			rockchip,pins =
46a3adc0b9SLiang Chen				/* audiopwm_loutn */
47a3adc0b9SLiang Chen				<1 RK_PA1 6 &pcfg_pull_none>;
48a3adc0b9SLiang Chen		};
49a3adc0b9SLiang Chen
50a3adc0b9SLiang Chen		/omit-if-no-ref/
51a3adc0b9SLiang Chen		audiopwm_loutp: audiopwm-loutp {
52a3adc0b9SLiang Chen			rockchip,pins =
53a3adc0b9SLiang Chen				/* audiopwm_loutp */
54a3adc0b9SLiang Chen				<1 RK_PA0 6 &pcfg_pull_none>;
55a3adc0b9SLiang Chen		};
56a3adc0b9SLiang Chen
57a3adc0b9SLiang Chen		/omit-if-no-ref/
58a3adc0b9SLiang Chen		audiopwm_rout: audiopwm-rout {
59a3adc0b9SLiang Chen			rockchip,pins =
60a3adc0b9SLiang Chen				/* audiopwm_rout */
61a3adc0b9SLiang Chen				<1 RK_PA1 4 &pcfg_pull_none>;
62a3adc0b9SLiang Chen		};
63a3adc0b9SLiang Chen
64a3adc0b9SLiang Chen		/omit-if-no-ref/
65a3adc0b9SLiang Chen		audiopwm_routn: audiopwm-routn {
66a3adc0b9SLiang Chen			rockchip,pins =
67a3adc0b9SLiang Chen				/* audiopwm_routn */
68a3adc0b9SLiang Chen				<1 RK_PA7 4 &pcfg_pull_none>;
69a3adc0b9SLiang Chen		};
70a3adc0b9SLiang Chen
71a3adc0b9SLiang Chen		/omit-if-no-ref/
72a3adc0b9SLiang Chen		audiopwm_routp: audiopwm-routp {
73a3adc0b9SLiang Chen			rockchip,pins =
74a3adc0b9SLiang Chen				/* audiopwm_routp */
75a3adc0b9SLiang Chen				<1 RK_PA6 4 &pcfg_pull_none>;
76a3adc0b9SLiang Chen		};
77a3adc0b9SLiang Chen	};
78a3adc0b9SLiang Chen
79a3adc0b9SLiang Chen	bt656 {
80a3adc0b9SLiang Chen		/omit-if-no-ref/
81a3adc0b9SLiang Chen		bt656m0_pins: bt656m0-pins {
82a3adc0b9SLiang Chen			rockchip,pins =
83a3adc0b9SLiang Chen				/* bt656_clkm0 */
84a3adc0b9SLiang Chen				<3 RK_PA0 2 &pcfg_pull_none>,
85a3adc0b9SLiang Chen				/* bt656_d0m0 */
86a3adc0b9SLiang Chen				<2 RK_PD0 2 &pcfg_pull_none>,
87a3adc0b9SLiang Chen				/* bt656_d1m0 */
88a3adc0b9SLiang Chen				<2 RK_PD1 2 &pcfg_pull_none>,
89a3adc0b9SLiang Chen				/* bt656_d2m0 */
90a3adc0b9SLiang Chen				<2 RK_PD2 2 &pcfg_pull_none>,
91a3adc0b9SLiang Chen				/* bt656_d3m0 */
92a3adc0b9SLiang Chen				<2 RK_PD3 2 &pcfg_pull_none>,
93a3adc0b9SLiang Chen				/* bt656_d4m0 */
94a3adc0b9SLiang Chen				<2 RK_PD4 2 &pcfg_pull_none>,
95a3adc0b9SLiang Chen				/* bt656_d5m0 */
96a3adc0b9SLiang Chen				<2 RK_PD5 2 &pcfg_pull_none>,
97a3adc0b9SLiang Chen				/* bt656_d6m0 */
98a3adc0b9SLiang Chen				<2 RK_PD6 2 &pcfg_pull_none>,
99a3adc0b9SLiang Chen				/* bt656_d7m0 */
100a3adc0b9SLiang Chen				<2 RK_PD7 2 &pcfg_pull_none>;
101a3adc0b9SLiang Chen		};
102a3adc0b9SLiang Chen
103a3adc0b9SLiang Chen		/omit-if-no-ref/
104a3adc0b9SLiang Chen		bt656m1_pins: bt656m1-pins {
105a3adc0b9SLiang Chen			rockchip,pins =
106a3adc0b9SLiang Chen				/* bt656_clkm1 */
107a3adc0b9SLiang Chen				<4 RK_PB4 5 &pcfg_pull_none>,
108a3adc0b9SLiang Chen				/* bt656_d0m1 */
109a3adc0b9SLiang Chen				<3 RK_PC6 5 &pcfg_pull_none>,
110a3adc0b9SLiang Chen				/* bt656_d1m1 */
111a3adc0b9SLiang Chen				<3 RK_PC7 5 &pcfg_pull_none>,
112a3adc0b9SLiang Chen				/* bt656_d2m1 */
113a3adc0b9SLiang Chen				<3 RK_PD0 5 &pcfg_pull_none>,
114a3adc0b9SLiang Chen				/* bt656_d3m1 */
115a3adc0b9SLiang Chen				<3 RK_PD1 5 &pcfg_pull_none>,
116a3adc0b9SLiang Chen				/* bt656_d4m1 */
117a3adc0b9SLiang Chen				<3 RK_PD2 5 &pcfg_pull_none>,
118a3adc0b9SLiang Chen				/* bt656_d5m1 */
119a3adc0b9SLiang Chen				<3 RK_PD3 5 &pcfg_pull_none>,
120a3adc0b9SLiang Chen				/* bt656_d6m1 */
121a3adc0b9SLiang Chen				<3 RK_PD4 5 &pcfg_pull_none>,
122a3adc0b9SLiang Chen				/* bt656_d7m1 */
123a3adc0b9SLiang Chen				<3 RK_PD5 5 &pcfg_pull_none>;
124a3adc0b9SLiang Chen		};
125a3adc0b9SLiang Chen	};
126a3adc0b9SLiang Chen
127a3adc0b9SLiang Chen	bt1120 {
128a3adc0b9SLiang Chen		/omit-if-no-ref/
129a3adc0b9SLiang Chen		bt1120_pins: bt1120-pins {
130a3adc0b9SLiang Chen			rockchip,pins =
131a3adc0b9SLiang Chen				/* bt1120_clk */
132a3adc0b9SLiang Chen				<3 RK_PA6 2 &pcfg_pull_none>,
133a3adc0b9SLiang Chen				/* bt1120_d0 */
134a3adc0b9SLiang Chen				<3 RK_PA1 2 &pcfg_pull_none>,
135a3adc0b9SLiang Chen				/* bt1120_d1 */
136a3adc0b9SLiang Chen				<3 RK_PA2 2 &pcfg_pull_none>,
137a3adc0b9SLiang Chen				/* bt1120_d2 */
138a3adc0b9SLiang Chen				<3 RK_PA3 2 &pcfg_pull_none>,
139a3adc0b9SLiang Chen				/* bt1120_d3 */
140a3adc0b9SLiang Chen				<3 RK_PA4 2 &pcfg_pull_none>,
141a3adc0b9SLiang Chen				/* bt1120_d4 */
142a3adc0b9SLiang Chen				<3 RK_PA5 2 &pcfg_pull_none>,
143a3adc0b9SLiang Chen				/* bt1120_d5 */
144a3adc0b9SLiang Chen				<3 RK_PA7 2 &pcfg_pull_none>,
145a3adc0b9SLiang Chen				/* bt1120_d6 */
146a3adc0b9SLiang Chen				<3 RK_PB0 2 &pcfg_pull_none>,
147a3adc0b9SLiang Chen				/* bt1120_d7 */
148a3adc0b9SLiang Chen				<3 RK_PB1 2 &pcfg_pull_none>,
149a3adc0b9SLiang Chen				/* bt1120_d8 */
150a3adc0b9SLiang Chen				<3 RK_PB2 2 &pcfg_pull_none>,
151a3adc0b9SLiang Chen				/* bt1120_d9 */
152a3adc0b9SLiang Chen				<3 RK_PB3 2 &pcfg_pull_none>,
153a3adc0b9SLiang Chen				/* bt1120_d10 */
154a3adc0b9SLiang Chen				<3 RK_PB4 2 &pcfg_pull_none>,
155a3adc0b9SLiang Chen				/* bt1120_d11 */
156a3adc0b9SLiang Chen				<3 RK_PB5 2 &pcfg_pull_none>,
157a3adc0b9SLiang Chen				/* bt1120_d12 */
158a3adc0b9SLiang Chen				<3 RK_PB6 2 &pcfg_pull_none>,
159a3adc0b9SLiang Chen				/* bt1120_d13 */
160a3adc0b9SLiang Chen				<3 RK_PC1 2 &pcfg_pull_none>,
161a3adc0b9SLiang Chen				/* bt1120_d14 */
162a3adc0b9SLiang Chen				<3 RK_PC2 2 &pcfg_pull_none>,
163a3adc0b9SLiang Chen				/* bt1120_d15 */
164a3adc0b9SLiang Chen				<3 RK_PC3 2 &pcfg_pull_none>;
165a3adc0b9SLiang Chen		};
166a3adc0b9SLiang Chen	};
167a3adc0b9SLiang Chen
168a3adc0b9SLiang Chen	cam {
169a3adc0b9SLiang Chen		/omit-if-no-ref/
170a3adc0b9SLiang Chen		cam_clkout0: cam-clkout0 {
171a3adc0b9SLiang Chen			rockchip,pins =
172a3adc0b9SLiang Chen				/* cam_clkout0 */
173a3adc0b9SLiang Chen				<4 RK_PA7 1 &pcfg_pull_none>;
174a3adc0b9SLiang Chen		};
175a3adc0b9SLiang Chen
176a3adc0b9SLiang Chen		/omit-if-no-ref/
177a3adc0b9SLiang Chen		cam_clkout1: cam-clkout1 {
178a3adc0b9SLiang Chen			rockchip,pins =
179a3adc0b9SLiang Chen				/* cam_clkout1 */
180a3adc0b9SLiang Chen				<4 RK_PB0 1 &pcfg_pull_none>;
181a3adc0b9SLiang Chen		};
182a3adc0b9SLiang Chen	};
183a3adc0b9SLiang Chen
184a3adc0b9SLiang Chen	can0 {
185a3adc0b9SLiang Chen		/omit-if-no-ref/
186a3adc0b9SLiang Chen		can0m0_pins: can0m0-pins {
187a3adc0b9SLiang Chen			rockchip,pins =
188a3adc0b9SLiang Chen				/* can0_rxm0 */
189a3adc0b9SLiang Chen				<0 RK_PB4 2 &pcfg_pull_none>,
190a3adc0b9SLiang Chen				/* can0_txm0 */
191a3adc0b9SLiang Chen				<0 RK_PB3 2 &pcfg_pull_none>;
192a3adc0b9SLiang Chen		};
193a3adc0b9SLiang Chen
194a3adc0b9SLiang Chen		/omit-if-no-ref/
195a3adc0b9SLiang Chen		can0m1_pins: can0m1-pins {
196a3adc0b9SLiang Chen			rockchip,pins =
197a3adc0b9SLiang Chen				/* can0_rxm1 */
198a3adc0b9SLiang Chen				<2 RK_PA2 4 &pcfg_pull_none>,
199a3adc0b9SLiang Chen				/* can0_txm1 */
200a3adc0b9SLiang Chen				<2 RK_PA1 4 &pcfg_pull_none>;
201a3adc0b9SLiang Chen		};
202a3adc0b9SLiang Chen	};
203a3adc0b9SLiang Chen
204a3adc0b9SLiang Chen	can1 {
205a3adc0b9SLiang Chen		/omit-if-no-ref/
206a3adc0b9SLiang Chen		can1m0_pins: can1m0-pins {
207a3adc0b9SLiang Chen			rockchip,pins =
208a3adc0b9SLiang Chen				/* can1_rxm0 */
209a3adc0b9SLiang Chen				<1 RK_PA0 3 &pcfg_pull_none>,
210a3adc0b9SLiang Chen				/* can1_txm0 */
211a3adc0b9SLiang Chen				<1 RK_PA1 3 &pcfg_pull_none>;
212a3adc0b9SLiang Chen		};
213a3adc0b9SLiang Chen
214a3adc0b9SLiang Chen		/omit-if-no-ref/
215a3adc0b9SLiang Chen		can1m1_pins: can1m1-pins {
216a3adc0b9SLiang Chen			rockchip,pins =
217a3adc0b9SLiang Chen				/* can1_rxm1 */
218a3adc0b9SLiang Chen				<4 RK_PC2 3 &pcfg_pull_none>,
219a3adc0b9SLiang Chen				/* can1_txm1 */
220a3adc0b9SLiang Chen				<4 RK_PC3 3 &pcfg_pull_none>;
221a3adc0b9SLiang Chen		};
222a3adc0b9SLiang Chen	};
223a3adc0b9SLiang Chen
224a3adc0b9SLiang Chen	can2 {
225a3adc0b9SLiang Chen		/omit-if-no-ref/
226a3adc0b9SLiang Chen		can2m0_pins: can2m0-pins {
227a3adc0b9SLiang Chen			rockchip,pins =
228a3adc0b9SLiang Chen				/* can2_rxm0 */
229a3adc0b9SLiang Chen				<4 RK_PB4 3 &pcfg_pull_none>,
230a3adc0b9SLiang Chen				/* can2_txm0 */
231a3adc0b9SLiang Chen				<4 RK_PB5 3 &pcfg_pull_none>;
232a3adc0b9SLiang Chen		};
233a3adc0b9SLiang Chen
234a3adc0b9SLiang Chen		/omit-if-no-ref/
235a3adc0b9SLiang Chen		can2m1_pins: can2m1-pins {
236a3adc0b9SLiang Chen			rockchip,pins =
237a3adc0b9SLiang Chen				/* can2_rxm1 */
238a3adc0b9SLiang Chen				<2 RK_PB1 4 &pcfg_pull_none>,
239a3adc0b9SLiang Chen				/* can2_txm1 */
240a3adc0b9SLiang Chen				<2 RK_PB2 4 &pcfg_pull_none>;
241a3adc0b9SLiang Chen		};
242a3adc0b9SLiang Chen	};
243a3adc0b9SLiang Chen
244a3adc0b9SLiang Chen	cif {
245a3adc0b9SLiang Chen		/omit-if-no-ref/
246a3adc0b9SLiang Chen		cif_clk: cif-clk {
247a3adc0b9SLiang Chen			rockchip,pins =
248a3adc0b9SLiang Chen				/* cif_clkout */
249a3adc0b9SLiang Chen				<4 RK_PC0 1 &pcfg_pull_none>;
250a3adc0b9SLiang Chen		};
251a3adc0b9SLiang Chen
252a3adc0b9SLiang Chen		/omit-if-no-ref/
253a3adc0b9SLiang Chen		cif_dvp_clk: cif-dvp-clk {
254a3adc0b9SLiang Chen			rockchip,pins =
255a3adc0b9SLiang Chen				/* cif_clkin */
256a3adc0b9SLiang Chen				<4 RK_PC1 1 &pcfg_pull_none>,
257a3adc0b9SLiang Chen				/* cif_href */
258a3adc0b9SLiang Chen				<4 RK_PB6 1 &pcfg_pull_none>,
259a3adc0b9SLiang Chen				/* cif_vsync */
260a3adc0b9SLiang Chen				<4 RK_PB7 1 &pcfg_pull_none>;
261a3adc0b9SLiang Chen		};
262a3adc0b9SLiang Chen
263a3adc0b9SLiang Chen		/omit-if-no-ref/
264a3adc0b9SLiang Chen		cif_dvp_bus16: cif-dvp-bus16 {
265a3adc0b9SLiang Chen			rockchip,pins =
266a3adc0b9SLiang Chen				/* cif_d8 */
267a3adc0b9SLiang Chen				<3 RK_PD6 1 &pcfg_pull_none>,
268a3adc0b9SLiang Chen				/* cif_d9 */
269a3adc0b9SLiang Chen				<3 RK_PD7 1 &pcfg_pull_none>,
270a3adc0b9SLiang Chen				/* cif_d10 */
271a3adc0b9SLiang Chen				<4 RK_PA0 1 &pcfg_pull_none>,
272a3adc0b9SLiang Chen				/* cif_d11 */
273a3adc0b9SLiang Chen				<4 RK_PA1 1 &pcfg_pull_none>,
274a3adc0b9SLiang Chen				/* cif_d12 */
275a3adc0b9SLiang Chen				<4 RK_PA2 1 &pcfg_pull_none>,
276a3adc0b9SLiang Chen				/* cif_d13 */
277a3adc0b9SLiang Chen				<4 RK_PA3 1 &pcfg_pull_none>,
278a3adc0b9SLiang Chen				/* cif_d14 */
279a3adc0b9SLiang Chen				<4 RK_PA4 1 &pcfg_pull_none>,
280a3adc0b9SLiang Chen				/* cif_d15 */
281a3adc0b9SLiang Chen				<4 RK_PA5 1 &pcfg_pull_none>;
282a3adc0b9SLiang Chen		};
283a3adc0b9SLiang Chen
284a3adc0b9SLiang Chen		/omit-if-no-ref/
285a3adc0b9SLiang Chen		cif_dvp_bus8: cif-dvp-bus8 {
286a3adc0b9SLiang Chen			rockchip,pins =
287a3adc0b9SLiang Chen				/* cif_d0 */
288a3adc0b9SLiang Chen				<3 RK_PC6 1 &pcfg_pull_none>,
289a3adc0b9SLiang Chen				/* cif_d1 */
290a3adc0b9SLiang Chen				<3 RK_PC7 1 &pcfg_pull_none>,
291a3adc0b9SLiang Chen				/* cif_d2 */
292a3adc0b9SLiang Chen				<3 RK_PD0 1 &pcfg_pull_none>,
293a3adc0b9SLiang Chen				/* cif_d3 */
294a3adc0b9SLiang Chen				<3 RK_PD1 1 &pcfg_pull_none>,
295a3adc0b9SLiang Chen				/* cif_d4 */
296a3adc0b9SLiang Chen				<3 RK_PD2 1 &pcfg_pull_none>,
297a3adc0b9SLiang Chen				/* cif_d5 */
298a3adc0b9SLiang Chen				<3 RK_PD3 1 &pcfg_pull_none>,
299a3adc0b9SLiang Chen				/* cif_d6 */
300a3adc0b9SLiang Chen				<3 RK_PD4 1 &pcfg_pull_none>,
301a3adc0b9SLiang Chen				/* cif_d7 */
302a3adc0b9SLiang Chen				<3 RK_PD5 1 &pcfg_pull_none>;
303a3adc0b9SLiang Chen		};
304a3adc0b9SLiang Chen	};
305a3adc0b9SLiang Chen
306a3adc0b9SLiang Chen	clk32k {
307a3adc0b9SLiang Chen		/omit-if-no-ref/
308a3adc0b9SLiang Chen		clk32k_in: clk32k-in {
309a3adc0b9SLiang Chen			rockchip,pins =
310a3adc0b9SLiang Chen				/* clk32k_in */
311a3adc0b9SLiang Chen				<0 RK_PB0 1 &pcfg_pull_none>;
312a3adc0b9SLiang Chen		};
313a3adc0b9SLiang Chen
314a3adc0b9SLiang Chen		/omit-if-no-ref/
315a3adc0b9SLiang Chen		clk32k_out0: clk32k-out0 {
316a3adc0b9SLiang Chen			rockchip,pins =
317a3adc0b9SLiang Chen				/* clk32k_out0 */
318a3adc0b9SLiang Chen				<0 RK_PB0 2 &pcfg_pull_none>;
319a3adc0b9SLiang Chen		};
320a3adc0b9SLiang Chen
321a3adc0b9SLiang Chen		/omit-if-no-ref/
322a3adc0b9SLiang Chen		clk32k_out1: clk32k-out1 {
323a3adc0b9SLiang Chen			rockchip,pins =
324a3adc0b9SLiang Chen				/* clk32k_out1 */
325a3adc0b9SLiang Chen				<2 RK_PC6 1 &pcfg_pull_none>;
326a3adc0b9SLiang Chen		};
327a3adc0b9SLiang Chen	};
328a3adc0b9SLiang Chen
329a3adc0b9SLiang Chen	cpu {
330a3adc0b9SLiang Chen		/omit-if-no-ref/
331a3adc0b9SLiang Chen		cpu_pins: cpu-pins {
332a3adc0b9SLiang Chen			rockchip,pins =
333a3adc0b9SLiang Chen				/* cpu_avs */
334a3adc0b9SLiang Chen				<0 RK_PB7 2 &pcfg_pull_none>;
335a3adc0b9SLiang Chen		};
336a3adc0b9SLiang Chen	};
337a3adc0b9SLiang Chen
338a3adc0b9SLiang Chen	ebc {
339a3adc0b9SLiang Chen		/omit-if-no-ref/
340a3adc0b9SLiang Chen		ebc_extern: ebc-extern {
341a3adc0b9SLiang Chen			rockchip,pins =
342a3adc0b9SLiang Chen				/* ebc_sdce1 */
343a3adc0b9SLiang Chen				<4 RK_PA7 2 &pcfg_pull_none>,
344a3adc0b9SLiang Chen				/* ebc_sdce2 */
345a3adc0b9SLiang Chen				<4 RK_PB0 2 &pcfg_pull_none>,
346a3adc0b9SLiang Chen				/* ebc_sdce3 */
347a3adc0b9SLiang Chen				<4 RK_PB1 2 &pcfg_pull_none>,
348a3adc0b9SLiang Chen				/* ebc_sdshr */
349a3adc0b9SLiang Chen				<4 RK_PB5 2 &pcfg_pull_none>,
350a3adc0b9SLiang Chen				/* ebc_vcom */
351a3adc0b9SLiang Chen				<4 RK_PB2 2 &pcfg_pull_none>;
352a3adc0b9SLiang Chen		};
353a3adc0b9SLiang Chen
354a3adc0b9SLiang Chen		/omit-if-no-ref/
355a3adc0b9SLiang Chen		ebc_pins: ebc-pins {
356a3adc0b9SLiang Chen			rockchip,pins =
357a3adc0b9SLiang Chen				/* ebc_gdclk */
358a3adc0b9SLiang Chen				<4 RK_PC0 2 &pcfg_pull_none>,
359a3adc0b9SLiang Chen				/* ebc_gdoe */
360a3adc0b9SLiang Chen				<4 RK_PB3 2 &pcfg_pull_none>,
361a3adc0b9SLiang Chen				/* ebc_gdsp */
362a3adc0b9SLiang Chen				<4 RK_PB4 2 &pcfg_pull_none>,
363a3adc0b9SLiang Chen				/* ebc_sdce0 */
364a3adc0b9SLiang Chen				<4 RK_PA6 2 &pcfg_pull_none>,
365a3adc0b9SLiang Chen				/* ebc_sdclk */
366a3adc0b9SLiang Chen				<4 RK_PC1 2 &pcfg_pull_none>,
367a3adc0b9SLiang Chen				/* ebc_sddo0 */
368a3adc0b9SLiang Chen				<3 RK_PC6 2 &pcfg_pull_none>,
369a3adc0b9SLiang Chen				/* ebc_sddo1 */
370a3adc0b9SLiang Chen				<3 RK_PC7 2 &pcfg_pull_none>,
371a3adc0b9SLiang Chen				/* ebc_sddo2 */
372a3adc0b9SLiang Chen				<3 RK_PD0 2 &pcfg_pull_none>,
373a3adc0b9SLiang Chen				/* ebc_sddo3 */
374a3adc0b9SLiang Chen				<3 RK_PD1 2 &pcfg_pull_none>,
375a3adc0b9SLiang Chen				/* ebc_sddo4 */
376a3adc0b9SLiang Chen				<3 RK_PD2 2 &pcfg_pull_none>,
377a3adc0b9SLiang Chen				/* ebc_sddo5 */
378a3adc0b9SLiang Chen				<3 RK_PD3 2 &pcfg_pull_none>,
379a3adc0b9SLiang Chen				/* ebc_sddo6 */
380a3adc0b9SLiang Chen				<3 RK_PD4 2 &pcfg_pull_none>,
381a3adc0b9SLiang Chen				/* ebc_sddo7 */
382a3adc0b9SLiang Chen				<3 RK_PD5 2 &pcfg_pull_none>,
383a3adc0b9SLiang Chen				/* ebc_sddo8 */
384a3adc0b9SLiang Chen				<3 RK_PD6 2 &pcfg_pull_none>,
385a3adc0b9SLiang Chen				/* ebc_sddo9 */
386a3adc0b9SLiang Chen				<3 RK_PD7 2 &pcfg_pull_none>,
387a3adc0b9SLiang Chen				/* ebc_sddo10 */
388a3adc0b9SLiang Chen				<4 RK_PA0 2 &pcfg_pull_none>,
389a3adc0b9SLiang Chen				/* ebc_sddo11 */
390a3adc0b9SLiang Chen				<4 RK_PA1 2 &pcfg_pull_none>,
391a3adc0b9SLiang Chen				/* ebc_sddo12 */
392a3adc0b9SLiang Chen				<4 RK_PA2 2 &pcfg_pull_none>,
393a3adc0b9SLiang Chen				/* ebc_sddo13 */
394a3adc0b9SLiang Chen				<4 RK_PA3 2 &pcfg_pull_none>,
395a3adc0b9SLiang Chen				/* ebc_sddo14 */
396a3adc0b9SLiang Chen				<4 RK_PA4 2 &pcfg_pull_none>,
397a3adc0b9SLiang Chen				/* ebc_sddo15 */
398a3adc0b9SLiang Chen				<4 RK_PA5 2 &pcfg_pull_none>,
399a3adc0b9SLiang Chen				/* ebc_sdle */
400a3adc0b9SLiang Chen				<4 RK_PB6 2 &pcfg_pull_none>,
401a3adc0b9SLiang Chen				/* ebc_sdoe */
402a3adc0b9SLiang Chen				<4 RK_PB7 2 &pcfg_pull_none>;
403a3adc0b9SLiang Chen		};
404a3adc0b9SLiang Chen	};
405a3adc0b9SLiang Chen
406a3adc0b9SLiang Chen	edpdp {
407a3adc0b9SLiang Chen		/omit-if-no-ref/
408a3adc0b9SLiang Chen		edpdpm0_pins: edpdpm0-pins {
409a3adc0b9SLiang Chen			rockchip,pins =
410a3adc0b9SLiang Chen				/* edpdp_hpdinm0 */
411a3adc0b9SLiang Chen				<4 RK_PC4 1 &pcfg_pull_none>;
412a3adc0b9SLiang Chen		};
413a3adc0b9SLiang Chen
414a3adc0b9SLiang Chen		/omit-if-no-ref/
415a3adc0b9SLiang Chen		edpdpm1_pins: edpdpm1-pins {
416a3adc0b9SLiang Chen			rockchip,pins =
417a3adc0b9SLiang Chen				/* edpdp_hpdinm1 */
418a3adc0b9SLiang Chen				<0 RK_PC2 2 &pcfg_pull_none>;
419a3adc0b9SLiang Chen		};
420a3adc0b9SLiang Chen	};
421a3adc0b9SLiang Chen
422a3adc0b9SLiang Chen	emmc {
423a3adc0b9SLiang Chen		/omit-if-no-ref/
424a3adc0b9SLiang Chen		emmc_rstnout: emmc-rstnout {
425a3adc0b9SLiang Chen			rockchip,pins =
426a3adc0b9SLiang Chen				/* emmc_rstn */
427a3adc0b9SLiang Chen				<1 RK_PC7 1 &pcfg_pull_none>;
428a3adc0b9SLiang Chen		};
429a3adc0b9SLiang Chen
430a3adc0b9SLiang Chen		/omit-if-no-ref/
431a3adc0b9SLiang Chen		emmc_bus8: emmc-bus8 {
432a3adc0b9SLiang Chen			rockchip,pins =
433a3adc0b9SLiang Chen				/* emmc_d0 */
434a3adc0b9SLiang Chen				<1 RK_PB4 1 &pcfg_pull_up_drv_level_2>,
435a3adc0b9SLiang Chen				/* emmc_d1 */
436a3adc0b9SLiang Chen				<1 RK_PB5 1 &pcfg_pull_up_drv_level_2>,
437a3adc0b9SLiang Chen				/* emmc_d2 */
438a3adc0b9SLiang Chen				<1 RK_PB6 1 &pcfg_pull_up_drv_level_2>,
439a3adc0b9SLiang Chen				/* emmc_d3 */
440a3adc0b9SLiang Chen				<1 RK_PB7 1 &pcfg_pull_up_drv_level_2>,
441a3adc0b9SLiang Chen				/* emmc_d4 */
442a3adc0b9SLiang Chen				<1 RK_PC0 1 &pcfg_pull_up_drv_level_2>,
443a3adc0b9SLiang Chen				/* emmc_d5 */
444a3adc0b9SLiang Chen				<1 RK_PC1 1 &pcfg_pull_up_drv_level_2>,
445a3adc0b9SLiang Chen				/* emmc_d6 */
446a3adc0b9SLiang Chen				<1 RK_PC2 1 &pcfg_pull_up_drv_level_2>,
447a3adc0b9SLiang Chen				/* emmc_d7 */
448a3adc0b9SLiang Chen				<1 RK_PC3 1 &pcfg_pull_up_drv_level_2>;
449a3adc0b9SLiang Chen		};
450a3adc0b9SLiang Chen
451a3adc0b9SLiang Chen		/omit-if-no-ref/
452a3adc0b9SLiang Chen		emmc_clk: emmc-clk {
453a3adc0b9SLiang Chen			rockchip,pins =
454a3adc0b9SLiang Chen				/* emmc_clkout */
455a3adc0b9SLiang Chen				<1 RK_PC5 1 &pcfg_pull_up_drv_level_2>;
456a3adc0b9SLiang Chen		};
457a3adc0b9SLiang Chen
458a3adc0b9SLiang Chen		/omit-if-no-ref/
459a3adc0b9SLiang Chen		emmc_cmd: emmc-cmd {
460a3adc0b9SLiang Chen			rockchip,pins =
461a3adc0b9SLiang Chen				/* emmc_cmd */
462a3adc0b9SLiang Chen				<1 RK_PC4 1 &pcfg_pull_up_drv_level_2>;
463a3adc0b9SLiang Chen		};
464a3adc0b9SLiang Chen
465a3adc0b9SLiang Chen		/omit-if-no-ref/
466a3adc0b9SLiang Chen		emmc_datastrobe: emmc-datastrobe {
467a3adc0b9SLiang Chen			rockchip,pins =
468a3adc0b9SLiang Chen				/* emmc_datastrobe */
469a3adc0b9SLiang Chen				<1 RK_PC6 1 &pcfg_pull_none>;
470a3adc0b9SLiang Chen		};
471a3adc0b9SLiang Chen	};
472a3adc0b9SLiang Chen
473a3adc0b9SLiang Chen	eth0 {
474a3adc0b9SLiang Chen		/omit-if-no-ref/
475a3adc0b9SLiang Chen		eth0_pins: eth0-pins {
476a3adc0b9SLiang Chen			rockchip,pins =
477a3adc0b9SLiang Chen				/* eth0_refclko25m */
478a3adc0b9SLiang Chen				<2 RK_PC1 2 &pcfg_pull_none>;
479a3adc0b9SLiang Chen		};
480a3adc0b9SLiang Chen	};
481a3adc0b9SLiang Chen
482a3adc0b9SLiang Chen	eth1 {
483a3adc0b9SLiang Chen		/omit-if-no-ref/
484a3adc0b9SLiang Chen		eth1m0_pins: eth1m0-pins {
485a3adc0b9SLiang Chen			rockchip,pins =
486a3adc0b9SLiang Chen				/* eth1_refclko25mm0 */
487a3adc0b9SLiang Chen				<3 RK_PB0 3 &pcfg_pull_none>;
488a3adc0b9SLiang Chen		};
489a3adc0b9SLiang Chen
490a3adc0b9SLiang Chen		/omit-if-no-ref/
491a3adc0b9SLiang Chen		eth1m1_pins: eth1m1-pins {
492a3adc0b9SLiang Chen			rockchip,pins =
493a3adc0b9SLiang Chen				/* eth1_refclko25mm1 */
494a3adc0b9SLiang Chen				<4 RK_PB3 3 &pcfg_pull_none>;
495a3adc0b9SLiang Chen		};
496a3adc0b9SLiang Chen	};
497a3adc0b9SLiang Chen
498a3adc0b9SLiang Chen	flash {
499a3adc0b9SLiang Chen		/omit-if-no-ref/
500a3adc0b9SLiang Chen		flash_pins: flash-pins {
501a3adc0b9SLiang Chen			rockchip,pins =
502a3adc0b9SLiang Chen				/* flash_ale */
503a3adc0b9SLiang Chen				<1 RK_PD0 2 &pcfg_pull_none>,
504a3adc0b9SLiang Chen				/* flash_cle */
505a3adc0b9SLiang Chen				<1 RK_PC6 3 &pcfg_pull_none>,
506a3adc0b9SLiang Chen				/* flash_cs0n */
507a3adc0b9SLiang Chen				<1 RK_PD3 2 &pcfg_pull_none>,
508a3adc0b9SLiang Chen				/* flash_cs1n */
509a3adc0b9SLiang Chen				<1 RK_PD4 2 &pcfg_pull_none>,
510a3adc0b9SLiang Chen				/* flash_d0 */
511a3adc0b9SLiang Chen				<1 RK_PB4 2 &pcfg_pull_none>,
512a3adc0b9SLiang Chen				/* flash_d1 */
513a3adc0b9SLiang Chen				<1 RK_PB5 2 &pcfg_pull_none>,
514a3adc0b9SLiang Chen				/* flash_d2 */
515a3adc0b9SLiang Chen				<1 RK_PB6 2 &pcfg_pull_none>,
516a3adc0b9SLiang Chen				/* flash_d3 */
517a3adc0b9SLiang Chen				<1 RK_PB7 2 &pcfg_pull_none>,
518a3adc0b9SLiang Chen				/* flash_d4 */
519a3adc0b9SLiang Chen				<1 RK_PC0 2 &pcfg_pull_none>,
520a3adc0b9SLiang Chen				/* flash_d5 */
521a3adc0b9SLiang Chen				<1 RK_PC1 2 &pcfg_pull_none>,
522a3adc0b9SLiang Chen				/* flash_d6 */
523a3adc0b9SLiang Chen				<1 RK_PC2 2 &pcfg_pull_none>,
524a3adc0b9SLiang Chen				/* flash_d7 */
525a3adc0b9SLiang Chen				<1 RK_PC3 2 &pcfg_pull_none>,
526a3adc0b9SLiang Chen				/* flash_dqs */
527a3adc0b9SLiang Chen				<1 RK_PC5 2 &pcfg_pull_none>,
528a3adc0b9SLiang Chen				/* flash_rdn */
529a3adc0b9SLiang Chen				<1 RK_PD2 2 &pcfg_pull_none>,
530a3adc0b9SLiang Chen				/* flash_rdy */
531a3adc0b9SLiang Chen				<1 RK_PD1 2 &pcfg_pull_none>,
532a3adc0b9SLiang Chen				/* flash_volsel */
533a3adc0b9SLiang Chen				<0 RK_PA7 1 &pcfg_pull_none>,
534a3adc0b9SLiang Chen				/* flash_wpn */
535a3adc0b9SLiang Chen				<1 RK_PC7 3 &pcfg_pull_none>,
536a3adc0b9SLiang Chen				/* flash_wrn */
537a3adc0b9SLiang Chen				<1 RK_PC4 2 &pcfg_pull_none>;
538a3adc0b9SLiang Chen		};
539a3adc0b9SLiang Chen	};
540a3adc0b9SLiang Chen
541a3adc0b9SLiang Chen	fspi {
542a3adc0b9SLiang Chen		/omit-if-no-ref/
543a3adc0b9SLiang Chen		fspi_pins: fspi-pins {
544a3adc0b9SLiang Chen			rockchip,pins =
545a3adc0b9SLiang Chen				/* fspi_clk */
546a3adc0b9SLiang Chen				<1 RK_PD0 1 &pcfg_pull_none>,
547a3adc0b9SLiang Chen				/* fspi_cs0n */
548a3adc0b9SLiang Chen				<1 RK_PD3 1 &pcfg_pull_none>,
549a3adc0b9SLiang Chen				/* fspi_d0 */
550a3adc0b9SLiang Chen				<1 RK_PD1 1 &pcfg_pull_none>,
551a3adc0b9SLiang Chen				/* fspi_d1 */
552a3adc0b9SLiang Chen				<1 RK_PD2 1 &pcfg_pull_none>,
553a3adc0b9SLiang Chen				/* fspi_d2 */
554a3adc0b9SLiang Chen				<1 RK_PC7 2 &pcfg_pull_none>,
555a3adc0b9SLiang Chen				/* fspi_d3 */
556a3adc0b9SLiang Chen				<1 RK_PD4 1 &pcfg_pull_none>;
557a3adc0b9SLiang Chen		};
558a3adc0b9SLiang Chen
559a3adc0b9SLiang Chen		/omit-if-no-ref/
560a3adc0b9SLiang Chen		fspi_cs1: fspi-cs1 {
561a3adc0b9SLiang Chen			rockchip,pins =
562a3adc0b9SLiang Chen				/* fspi_cs1n */
563a3adc0b9SLiang Chen				<1 RK_PC6 2 &pcfg_pull_up>;
564a3adc0b9SLiang Chen		};
565a3adc0b9SLiang Chen	};
566a3adc0b9SLiang Chen
567a3adc0b9SLiang Chen	gmac0 {
568a3adc0b9SLiang Chen		/omit-if-no-ref/
569a3adc0b9SLiang Chen		gmac0_miim: gmac0-miim {
570a3adc0b9SLiang Chen			rockchip,pins =
571a3adc0b9SLiang Chen				/* gmac0_mdc */
572a3adc0b9SLiang Chen				<2 RK_PC3 2 &pcfg_pull_none>,
573a3adc0b9SLiang Chen				/* gmac0_mdio */
574a3adc0b9SLiang Chen				<2 RK_PC4 2 &pcfg_pull_none>;
575a3adc0b9SLiang Chen		};
576a3adc0b9SLiang Chen
577a3adc0b9SLiang Chen		/omit-if-no-ref/
578a3adc0b9SLiang Chen		gmac0_clkinout: gmac0-clkinout {
579a3adc0b9SLiang Chen			rockchip,pins =
580a3adc0b9SLiang Chen				/* gmac0_mclkinout */
581a3adc0b9SLiang Chen				<2 RK_PC2 2 &pcfg_pull_none>;
582a3adc0b9SLiang Chen		};
583a3adc0b9SLiang Chen
584a3adc0b9SLiang Chen		/omit-if-no-ref/
585a3adc0b9SLiang Chen		gmac0_rx_er: gmac0-rx-er {
586a3adc0b9SLiang Chen			rockchip,pins =
587a3adc0b9SLiang Chen				/* gmac0_rxer */
588a3adc0b9SLiang Chen				<2 RK_PC5 2 &pcfg_pull_none>;
589a3adc0b9SLiang Chen		};
590a3adc0b9SLiang Chen
591a3adc0b9SLiang Chen		/omit-if-no-ref/
592a3adc0b9SLiang Chen		gmac0_rx_bus2: gmac0-rx-bus2 {
593a3adc0b9SLiang Chen			rockchip,pins =
594a3adc0b9SLiang Chen				/* gmac0_rxd0 */
595a3adc0b9SLiang Chen				<2 RK_PB6 1 &pcfg_pull_none>,
596a3adc0b9SLiang Chen				/* gmac0_rxd1 */
597a3adc0b9SLiang Chen				<2 RK_PB7 2 &pcfg_pull_none>,
598a3adc0b9SLiang Chen				/* gmac0_rxdvcrs */
599a3adc0b9SLiang Chen				<2 RK_PC0 2 &pcfg_pull_none>;
600a3adc0b9SLiang Chen		};
601a3adc0b9SLiang Chen
602a3adc0b9SLiang Chen		/omit-if-no-ref/
603a3adc0b9SLiang Chen		gmac0_tx_bus2: gmac0-tx-bus2 {
604a3adc0b9SLiang Chen			rockchip,pins =
605a3adc0b9SLiang Chen				/* gmac0_txd0 */
606a3adc0b9SLiang Chen				<2 RK_PB3 1 &pcfg_pull_none_drv_level_2>,
607a3adc0b9SLiang Chen				/* gmac0_txd1 */
608a3adc0b9SLiang Chen				<2 RK_PB4 1 &pcfg_pull_none_drv_level_2>,
609a3adc0b9SLiang Chen				/* gmac0_txen */
610a3adc0b9SLiang Chen				<2 RK_PB5 1 &pcfg_pull_none>;
611a3adc0b9SLiang Chen		};
612a3adc0b9SLiang Chen
613a3adc0b9SLiang Chen		/omit-if-no-ref/
614a3adc0b9SLiang Chen		gmac0_rgmii_clk: gmac0-rgmii-clk {
615a3adc0b9SLiang Chen			rockchip,pins =
616a3adc0b9SLiang Chen				/* gmac0_rxclk */
617a3adc0b9SLiang Chen				<2 RK_PA5 2 &pcfg_pull_none>,
618a3adc0b9SLiang Chen				/* gmac0_txclk */
619a3adc0b9SLiang Chen				<2 RK_PB0 2 &pcfg_pull_none_drv_level_1>;
620a3adc0b9SLiang Chen		};
621a3adc0b9SLiang Chen
622a3adc0b9SLiang Chen		/omit-if-no-ref/
623a3adc0b9SLiang Chen		gmac0_rgmii_bus: gmac0-rgmii-bus {
624a3adc0b9SLiang Chen			rockchip,pins =
625a3adc0b9SLiang Chen				/* gmac0_rxd2 */
626a3adc0b9SLiang Chen				<2 RK_PA3 2 &pcfg_pull_none>,
627a3adc0b9SLiang Chen				/* gmac0_rxd3 */
628a3adc0b9SLiang Chen				<2 RK_PA4 2 &pcfg_pull_none>,
629a3adc0b9SLiang Chen				/* gmac0_txd2 */
630a3adc0b9SLiang Chen				<2 RK_PA6 2 &pcfg_pull_none_drv_level_2>,
631a3adc0b9SLiang Chen				/* gmac0_txd3 */
632a3adc0b9SLiang Chen				<2 RK_PA7 2 &pcfg_pull_none_drv_level_2>;
633a3adc0b9SLiang Chen		};
634a3adc0b9SLiang Chen	};
635a3adc0b9SLiang Chen
636a3adc0b9SLiang Chen	gmac1 {
637a3adc0b9SLiang Chen		/omit-if-no-ref/
638a3adc0b9SLiang Chen		gmac1m0_miim: gmac1m0-miim {
639a3adc0b9SLiang Chen			rockchip,pins =
640a3adc0b9SLiang Chen				/* gmac1_mdcm0 */
641a3adc0b9SLiang Chen				<3 RK_PC4 3 &pcfg_pull_none>,
642a3adc0b9SLiang Chen				/* gmac1_mdiom0 */
643a3adc0b9SLiang Chen				<3 RK_PC5 3 &pcfg_pull_none>;
644a3adc0b9SLiang Chen		};
645a3adc0b9SLiang Chen
646a3adc0b9SLiang Chen		/omit-if-no-ref/
647a3adc0b9SLiang Chen		gmac1m0_clkinout: gmac1m0-clkinout {
648a3adc0b9SLiang Chen			rockchip,pins =
649a3adc0b9SLiang Chen				/* gmac1_mclkinoutm0 */
650a3adc0b9SLiang Chen				<3 RK_PC0 3 &pcfg_pull_none>;
651a3adc0b9SLiang Chen		};
652a3adc0b9SLiang Chen
653a3adc0b9SLiang Chen		/omit-if-no-ref/
654a3adc0b9SLiang Chen		gmac1m0_rx_er: gmac1m0-rx-er {
655a3adc0b9SLiang Chen			rockchip,pins =
656a3adc0b9SLiang Chen				/* gmac1_rxerm0 */
657a3adc0b9SLiang Chen				<3 RK_PB4 3 &pcfg_pull_none>;
658a3adc0b9SLiang Chen		};
659a3adc0b9SLiang Chen
660a3adc0b9SLiang Chen		/omit-if-no-ref/
661a3adc0b9SLiang Chen		gmac1m0_rx_bus2: gmac1m0-rx-bus2 {
662a3adc0b9SLiang Chen			rockchip,pins =
663a3adc0b9SLiang Chen				/* gmac1_rxd0m0 */
664a3adc0b9SLiang Chen				<3 RK_PB1 3 &pcfg_pull_none>,
665a3adc0b9SLiang Chen				/* gmac1_rxd1m0 */
666a3adc0b9SLiang Chen				<3 RK_PB2 3 &pcfg_pull_none>,
667a3adc0b9SLiang Chen				/* gmac1_rxdvcrsm0 */
668a3adc0b9SLiang Chen				<3 RK_PB3 3 &pcfg_pull_none>;
669a3adc0b9SLiang Chen		};
670a3adc0b9SLiang Chen
671a3adc0b9SLiang Chen		/omit-if-no-ref/
672a3adc0b9SLiang Chen		gmac1m0_tx_bus2: gmac1m0-tx-bus2 {
673a3adc0b9SLiang Chen			rockchip,pins =
674a3adc0b9SLiang Chen				/* gmac1_txd0m0 */
675a3adc0b9SLiang Chen				<3 RK_PB5 3 &pcfg_pull_none_drv_level_2>,
676a3adc0b9SLiang Chen				/* gmac1_txd1m0 */
677a3adc0b9SLiang Chen				<3 RK_PB6 3 &pcfg_pull_none_drv_level_2>,
678a3adc0b9SLiang Chen				/* gmac1_txenm0 */
679a3adc0b9SLiang Chen				<3 RK_PB7 3 &pcfg_pull_none>;
680a3adc0b9SLiang Chen		};
681a3adc0b9SLiang Chen
682a3adc0b9SLiang Chen		/omit-if-no-ref/
683a3adc0b9SLiang Chen		gmac1m0_rgmii_clk: gmac1m0-rgmii-clk {
684a3adc0b9SLiang Chen			rockchip,pins =
685a3adc0b9SLiang Chen				/* gmac1_rxclkm0 */
686a3adc0b9SLiang Chen				<3 RK_PA7 3 &pcfg_pull_none>,
687a3adc0b9SLiang Chen				/* gmac1_txclkm0 */
688a3adc0b9SLiang Chen				<3 RK_PA6 3 &pcfg_pull_none_drv_level_1>;
689a3adc0b9SLiang Chen		};
690a3adc0b9SLiang Chen
691a3adc0b9SLiang Chen		/omit-if-no-ref/
692a3adc0b9SLiang Chen		gmac1m0_rgmii_bus: gmac1m0-rgmii-bus {
693a3adc0b9SLiang Chen			rockchip,pins =
694a3adc0b9SLiang Chen				/* gmac1_rxd2m0 */
695a3adc0b9SLiang Chen				<3 RK_PA4 3 &pcfg_pull_none>,
696a3adc0b9SLiang Chen				/* gmac1_rxd3m0 */
697a3adc0b9SLiang Chen				<3 RK_PA5 3 &pcfg_pull_none>,
698a3adc0b9SLiang Chen				/* gmac1_txd2m0 */
699a3adc0b9SLiang Chen				<3 RK_PA2 3 &pcfg_pull_none_drv_level_2>,
700a3adc0b9SLiang Chen				/* gmac1_txd3m0 */
701a3adc0b9SLiang Chen				<3 RK_PA3 3 &pcfg_pull_none_drv_level_2>;
702a3adc0b9SLiang Chen		};
703a3adc0b9SLiang Chen
704a3adc0b9SLiang Chen		/omit-if-no-ref/
705a3adc0b9SLiang Chen		gmac1m1_miim: gmac1m1-miim {
706a3adc0b9SLiang Chen			rockchip,pins =
707a3adc0b9SLiang Chen				/* gmac1_mdcm1 */
708a3adc0b9SLiang Chen				<4 RK_PB6 3 &pcfg_pull_none>,
709a3adc0b9SLiang Chen				/* gmac1_mdiom1 */
710a3adc0b9SLiang Chen				<4 RK_PB7 3 &pcfg_pull_none>;
711a3adc0b9SLiang Chen		};
712a3adc0b9SLiang Chen
713a3adc0b9SLiang Chen		/omit-if-no-ref/
714a3adc0b9SLiang Chen		gmac1m1_clkinout: gmac1m1-clkinout {
715a3adc0b9SLiang Chen			rockchip,pins =
716a3adc0b9SLiang Chen				/* gmac1_mclkinoutm1 */
717a3adc0b9SLiang Chen				<4 RK_PC1 3 &pcfg_pull_none>;
718a3adc0b9SLiang Chen		};
719a3adc0b9SLiang Chen
720a3adc0b9SLiang Chen		/omit-if-no-ref/
721a3adc0b9SLiang Chen		gmac1m1_rx_er: gmac1m1-rx-er {
722a3adc0b9SLiang Chen			rockchip,pins =
723a3adc0b9SLiang Chen				/* gmac1_rxerm1 */
724a3adc0b9SLiang Chen				<4 RK_PB2 3 &pcfg_pull_none>;
725a3adc0b9SLiang Chen		};
726a3adc0b9SLiang Chen
727a3adc0b9SLiang Chen		/omit-if-no-ref/
728a3adc0b9SLiang Chen		gmac1m1_rx_bus2: gmac1m1-rx-bus2 {
729a3adc0b9SLiang Chen			rockchip,pins =
730a3adc0b9SLiang Chen				/* gmac1_rxd0m1 */
731a3adc0b9SLiang Chen				<4 RK_PA7 3 &pcfg_pull_none>,
732a3adc0b9SLiang Chen				/* gmac1_rxd1m1 */
733a3adc0b9SLiang Chen				<4 RK_PB0 3 &pcfg_pull_none>,
734a3adc0b9SLiang Chen				/* gmac1_rxdvcrsm1 */
735a3adc0b9SLiang Chen				<4 RK_PB1 3 &pcfg_pull_none>;
736a3adc0b9SLiang Chen		};
737a3adc0b9SLiang Chen
738a3adc0b9SLiang Chen		/omit-if-no-ref/
739a3adc0b9SLiang Chen		gmac1m1_tx_bus2: gmac1m1-tx-bus2 {
740a3adc0b9SLiang Chen			rockchip,pins =
741a3adc0b9SLiang Chen				/* gmac1_txd0m1 */
742a3adc0b9SLiang Chen				<4 RK_PA4 3 &pcfg_pull_none_drv_level_2>,
743a3adc0b9SLiang Chen				/* gmac1_txd1m1 */
744a3adc0b9SLiang Chen				<4 RK_PA5 3 &pcfg_pull_none_drv_level_2>,
745a3adc0b9SLiang Chen				/* gmac1_txenm1 */
746a3adc0b9SLiang Chen				<4 RK_PA6 3 &pcfg_pull_none>;
747a3adc0b9SLiang Chen		};
748a3adc0b9SLiang Chen
749a3adc0b9SLiang Chen		/omit-if-no-ref/
750a3adc0b9SLiang Chen		gmac1m1_rgmii_clk: gmac1m1-rgmii-clk {
751a3adc0b9SLiang Chen			rockchip,pins =
752a3adc0b9SLiang Chen				/* gmac1_rxclkm1 */
753a3adc0b9SLiang Chen				<4 RK_PA3 3 &pcfg_pull_none>,
754a3adc0b9SLiang Chen				/* gmac1_txclkm1 */
755a3adc0b9SLiang Chen				<4 RK_PA0 3 &pcfg_pull_none_drv_level_1>;
756a3adc0b9SLiang Chen		};
757a3adc0b9SLiang Chen
758a3adc0b9SLiang Chen		/omit-if-no-ref/
759a3adc0b9SLiang Chen		gmac1m1_rgmii_bus: gmac1m1-rgmii-bus {
760a3adc0b9SLiang Chen			rockchip,pins =
761a3adc0b9SLiang Chen				/* gmac1_rxd2m1 */
762a3adc0b9SLiang Chen				<4 RK_PA1 3 &pcfg_pull_none>,
763a3adc0b9SLiang Chen				/* gmac1_rxd3m1 */
764a3adc0b9SLiang Chen				<4 RK_PA2 3 &pcfg_pull_none>,
765a3adc0b9SLiang Chen				/* gmac1_txd2m1 */
766a3adc0b9SLiang Chen				<3 RK_PD6 3 &pcfg_pull_none_drv_level_2>,
767a3adc0b9SLiang Chen				/* gmac1_txd3m1 */
768a3adc0b9SLiang Chen				<3 RK_PD7 3 &pcfg_pull_none_drv_level_2>;
769a3adc0b9SLiang Chen		};
770a3adc0b9SLiang Chen	};
771a3adc0b9SLiang Chen
772a3adc0b9SLiang Chen	gpu {
773a3adc0b9SLiang Chen		/omit-if-no-ref/
774a3adc0b9SLiang Chen		gpu_pins: gpu-pins {
775a3adc0b9SLiang Chen			rockchip,pins =
776a3adc0b9SLiang Chen				/* gpu_avs */
777a3adc0b9SLiang Chen				<0 RK_PC0 2 &pcfg_pull_none>,
778a3adc0b9SLiang Chen				/* gpu_pwren */
779a3adc0b9SLiang Chen				<0 RK_PA6 4 &pcfg_pull_none>;
780a3adc0b9SLiang Chen		};
781a3adc0b9SLiang Chen	};
782a3adc0b9SLiang Chen
783a3adc0b9SLiang Chen	hdmitx {
784a3adc0b9SLiang Chen		/omit-if-no-ref/
785a3adc0b9SLiang Chen		hdmitxm0_cec: hdmitxm0-cec {
786a3adc0b9SLiang Chen			rockchip,pins =
787a3adc0b9SLiang Chen				/* hdmitxm0_cec */
788a3adc0b9SLiang Chen				<4 RK_PD1 1 &pcfg_pull_none>;
789a3adc0b9SLiang Chen		};
790a3adc0b9SLiang Chen
791a3adc0b9SLiang Chen		/omit-if-no-ref/
792a3adc0b9SLiang Chen		hdmitxm1_cec: hdmitxm1-cec {
793a3adc0b9SLiang Chen			rockchip,pins =
794a3adc0b9SLiang Chen				/* hdmitxm1_cec */
795a3adc0b9SLiang Chen				<0 RK_PC7 1 &pcfg_pull_none>;
796a3adc0b9SLiang Chen		};
797a3adc0b9SLiang Chen
798a3adc0b9SLiang Chen		/omit-if-no-ref/
799a3adc0b9SLiang Chen		hdmitx_scl: hdmitx-scl {
800a3adc0b9SLiang Chen			rockchip,pins =
801a3adc0b9SLiang Chen				/* hdmitx_scl */
802a3adc0b9SLiang Chen				<4 RK_PC7 1 &pcfg_pull_none>;
803a3adc0b9SLiang Chen		};
804a3adc0b9SLiang Chen
805a3adc0b9SLiang Chen		/omit-if-no-ref/
806a3adc0b9SLiang Chen		hdmitx_sda: hdmitx-sda {
807a3adc0b9SLiang Chen			rockchip,pins =
808a3adc0b9SLiang Chen				/* hdmitx_sda */
809a3adc0b9SLiang Chen				<4 RK_PD0 1 &pcfg_pull_none>;
810a3adc0b9SLiang Chen		};
811a3adc0b9SLiang Chen	};
812a3adc0b9SLiang Chen
813a3adc0b9SLiang Chen	i2c0 {
814a3adc0b9SLiang Chen		/omit-if-no-ref/
815a3adc0b9SLiang Chen		i2c0_xfer: i2c0-xfer {
816a3adc0b9SLiang Chen			rockchip,pins =
817a3adc0b9SLiang Chen				/* i2c0_scl */
818a3adc0b9SLiang Chen				<0 RK_PB1 1 &pcfg_pull_none_smt>,
819a3adc0b9SLiang Chen				/* i2c0_sda */
820a3adc0b9SLiang Chen				<0 RK_PB2 1 &pcfg_pull_none_smt>;
821a3adc0b9SLiang Chen		};
822a3adc0b9SLiang Chen	};
823a3adc0b9SLiang Chen
824a3adc0b9SLiang Chen	i2c1 {
825a3adc0b9SLiang Chen		/omit-if-no-ref/
826a3adc0b9SLiang Chen		i2c1_xfer: i2c1-xfer {
827a3adc0b9SLiang Chen			rockchip,pins =
828a3adc0b9SLiang Chen				/* i2c1_scl */
829a3adc0b9SLiang Chen				<0 RK_PB3 1 &pcfg_pull_none_smt>,
830a3adc0b9SLiang Chen				/* i2c1_sda */
831a3adc0b9SLiang Chen				<0 RK_PB4 1 &pcfg_pull_none_smt>;
832a3adc0b9SLiang Chen		};
833a3adc0b9SLiang Chen	};
834a3adc0b9SLiang Chen
835a3adc0b9SLiang Chen	i2c2 {
836a3adc0b9SLiang Chen		/omit-if-no-ref/
837a3adc0b9SLiang Chen		i2c2m0_xfer: i2c2m0-xfer {
838a3adc0b9SLiang Chen			rockchip,pins =
839a3adc0b9SLiang Chen				/* i2c2_sclm0 */
840a3adc0b9SLiang Chen				<0 RK_PB5 1 &pcfg_pull_none_smt>,
841a3adc0b9SLiang Chen				/* i2c2_sdam0 */
842a3adc0b9SLiang Chen				<0 RK_PB6 1 &pcfg_pull_none_smt>;
843a3adc0b9SLiang Chen		};
844a3adc0b9SLiang Chen
845a3adc0b9SLiang Chen		/omit-if-no-ref/
846a3adc0b9SLiang Chen		i2c2m1_xfer: i2c2m1-xfer {
847a3adc0b9SLiang Chen			rockchip,pins =
848a3adc0b9SLiang Chen				/* i2c2_sclm1 */
849a3adc0b9SLiang Chen				<4 RK_PB5 1 &pcfg_pull_none_smt>,
850a3adc0b9SLiang Chen				/* i2c2_sdam1 */
851a3adc0b9SLiang Chen				<4 RK_PB4 1 &pcfg_pull_none_smt>;
852a3adc0b9SLiang Chen		};
853a3adc0b9SLiang Chen	};
854a3adc0b9SLiang Chen
855a3adc0b9SLiang Chen	i2c3 {
856a3adc0b9SLiang Chen		/omit-if-no-ref/
857a3adc0b9SLiang Chen		i2c3m0_xfer: i2c3m0-xfer {
858a3adc0b9SLiang Chen			rockchip,pins =
859a3adc0b9SLiang Chen				/* i2c3_sclm0 */
860a3adc0b9SLiang Chen				<1 RK_PA1 1 &pcfg_pull_none_smt>,
861a3adc0b9SLiang Chen				/* i2c3_sdam0 */
862a3adc0b9SLiang Chen				<1 RK_PA0 1 &pcfg_pull_none_smt>;
863a3adc0b9SLiang Chen		};
864a3adc0b9SLiang Chen
865a3adc0b9SLiang Chen		/omit-if-no-ref/
866a3adc0b9SLiang Chen		i2c3m1_xfer: i2c3m1-xfer {
867a3adc0b9SLiang Chen			rockchip,pins =
868a3adc0b9SLiang Chen				/* i2c3_sclm1 */
869a3adc0b9SLiang Chen				<3 RK_PB5 4 &pcfg_pull_none_smt>,
870a3adc0b9SLiang Chen				/* i2c3_sdam1 */
871a3adc0b9SLiang Chen				<3 RK_PB6 4 &pcfg_pull_none_smt>;
872a3adc0b9SLiang Chen		};
873a3adc0b9SLiang Chen	};
874a3adc0b9SLiang Chen
875a3adc0b9SLiang Chen	i2c4 {
876a3adc0b9SLiang Chen		/omit-if-no-ref/
877a3adc0b9SLiang Chen		i2c4m0_xfer: i2c4m0-xfer {
878a3adc0b9SLiang Chen			rockchip,pins =
879a3adc0b9SLiang Chen				/* i2c4_sclm0 */
880a3adc0b9SLiang Chen				<4 RK_PB3 1 &pcfg_pull_none_smt>,
881a3adc0b9SLiang Chen				/* i2c4_sdam0 */
882a3adc0b9SLiang Chen				<4 RK_PB2 1 &pcfg_pull_none_smt>;
883a3adc0b9SLiang Chen		};
884a3adc0b9SLiang Chen
885a3adc0b9SLiang Chen		/omit-if-no-ref/
886a3adc0b9SLiang Chen		i2c4m1_xfer: i2c4m1-xfer {
887a3adc0b9SLiang Chen			rockchip,pins =
888a3adc0b9SLiang Chen				/* i2c4_sclm1 */
889a3adc0b9SLiang Chen				<2 RK_PB2 2 &pcfg_pull_none_smt>,
890a3adc0b9SLiang Chen				/* i2c4_sdam1 */
891a3adc0b9SLiang Chen				<2 RK_PB1 2 &pcfg_pull_none_smt>;
892a3adc0b9SLiang Chen		};
893a3adc0b9SLiang Chen	};
894a3adc0b9SLiang Chen
895a3adc0b9SLiang Chen	i2c5 {
896a3adc0b9SLiang Chen		/omit-if-no-ref/
897a3adc0b9SLiang Chen		i2c5m0_xfer: i2c5m0-xfer {
898a3adc0b9SLiang Chen			rockchip,pins =
899a3adc0b9SLiang Chen				/* i2c5_sclm0 */
900a3adc0b9SLiang Chen				<3 RK_PB3 4 &pcfg_pull_none_smt>,
901a3adc0b9SLiang Chen				/* i2c5_sdam0 */
902a3adc0b9SLiang Chen				<3 RK_PB4 4 &pcfg_pull_none_smt>;
903a3adc0b9SLiang Chen		};
904a3adc0b9SLiang Chen
905a3adc0b9SLiang Chen		/omit-if-no-ref/
906a3adc0b9SLiang Chen		i2c5m1_xfer: i2c5m1-xfer {
907a3adc0b9SLiang Chen			rockchip,pins =
908a3adc0b9SLiang Chen				/* i2c5_sclm1 */
909a3adc0b9SLiang Chen				<4 RK_PC7 2 &pcfg_pull_none_smt>,
910a3adc0b9SLiang Chen				/* i2c5_sdam1 */
911a3adc0b9SLiang Chen				<4 RK_PD0 2 &pcfg_pull_none_smt>;
912a3adc0b9SLiang Chen		};
913a3adc0b9SLiang Chen	};
914a3adc0b9SLiang Chen
915a3adc0b9SLiang Chen	i2s1 {
916a3adc0b9SLiang Chen		/omit-if-no-ref/
917a3adc0b9SLiang Chen		i2s1m0_lrckrx: i2s1m0-lrckrx {
918a3adc0b9SLiang Chen			rockchip,pins =
919a3adc0b9SLiang Chen				/* i2s1m0_lrckrx */
920a3adc0b9SLiang Chen				<1 RK_PA6 1 &pcfg_pull_none>;
921a3adc0b9SLiang Chen		};
922a3adc0b9SLiang Chen
923a3adc0b9SLiang Chen		/omit-if-no-ref/
924a3adc0b9SLiang Chen		i2s1m0_lrcktx: i2s1m0-lrcktx {
925a3adc0b9SLiang Chen			rockchip,pins =
926a3adc0b9SLiang Chen				/* i2s1m0_lrcktx */
927a3adc0b9SLiang Chen				<1 RK_PA5 1 &pcfg_pull_none>;
928a3adc0b9SLiang Chen		};
929a3adc0b9SLiang Chen
930a3adc0b9SLiang Chen		/omit-if-no-ref/
931a3adc0b9SLiang Chen		i2s1m0_mclk: i2s1m0-mclk {
932a3adc0b9SLiang Chen			rockchip,pins =
933a3adc0b9SLiang Chen				/* i2s1m0_mclk */
934a3adc0b9SLiang Chen				<1 RK_PA2 1 &pcfg_pull_none>;
935a3adc0b9SLiang Chen		};
936a3adc0b9SLiang Chen
937a3adc0b9SLiang Chen		/omit-if-no-ref/
938a3adc0b9SLiang Chen		i2s1m0_sclkrx: i2s1m0-sclkrx {
939a3adc0b9SLiang Chen			rockchip,pins =
940a3adc0b9SLiang Chen				/* i2s1m0_sclkrx */
941a3adc0b9SLiang Chen				<1 RK_PA4 1 &pcfg_pull_none>;
942a3adc0b9SLiang Chen		};
943a3adc0b9SLiang Chen
944a3adc0b9SLiang Chen		/omit-if-no-ref/
945a3adc0b9SLiang Chen		i2s1m0_sclktx: i2s1m0-sclktx {
946a3adc0b9SLiang Chen			rockchip,pins =
947a3adc0b9SLiang Chen				/* i2s1m0_sclktx */
948a3adc0b9SLiang Chen				<1 RK_PA3 1 &pcfg_pull_none>;
949a3adc0b9SLiang Chen		};
950a3adc0b9SLiang Chen
951a3adc0b9SLiang Chen		/omit-if-no-ref/
952a3adc0b9SLiang Chen		i2s1m0_sdi0: i2s1m0-sdi0 {
953a3adc0b9SLiang Chen			rockchip,pins =
954a3adc0b9SLiang Chen				/* i2s1m0_sdi0 */
955a3adc0b9SLiang Chen				<1 RK_PB3 1 &pcfg_pull_none>;
956a3adc0b9SLiang Chen		};
957a3adc0b9SLiang Chen
958a3adc0b9SLiang Chen		/omit-if-no-ref/
959a3adc0b9SLiang Chen		i2s1m0_sdi1: i2s1m0-sdi1 {
960a3adc0b9SLiang Chen			rockchip,pins =
961a3adc0b9SLiang Chen				/* i2s1m0_sdi1 */
962a3adc0b9SLiang Chen				<1 RK_PB2 2 &pcfg_pull_none>;
963a3adc0b9SLiang Chen		};
964a3adc0b9SLiang Chen
965a3adc0b9SLiang Chen		/omit-if-no-ref/
966a3adc0b9SLiang Chen		i2s1m0_sdi2: i2s1m0-sdi2 {
967a3adc0b9SLiang Chen			rockchip,pins =
968a3adc0b9SLiang Chen				/* i2s1m0_sdi2 */
969a3adc0b9SLiang Chen				<1 RK_PB1 2 &pcfg_pull_none>;
970a3adc0b9SLiang Chen		};
971a3adc0b9SLiang Chen
972a3adc0b9SLiang Chen		/omit-if-no-ref/
973a3adc0b9SLiang Chen		i2s1m0_sdi3: i2s1m0-sdi3 {
974a3adc0b9SLiang Chen			rockchip,pins =
975a3adc0b9SLiang Chen				/* i2s1m0_sdi3 */
976a3adc0b9SLiang Chen				<1 RK_PB0 2 &pcfg_pull_none>;
977a3adc0b9SLiang Chen		};
978a3adc0b9SLiang Chen
979a3adc0b9SLiang Chen		/omit-if-no-ref/
980a3adc0b9SLiang Chen		i2s1m0_sdo0: i2s1m0-sdo0 {
981a3adc0b9SLiang Chen			rockchip,pins =
982a3adc0b9SLiang Chen				/* i2s1m0_sdo0 */
983a3adc0b9SLiang Chen				<1 RK_PA7 1 &pcfg_pull_none>;
984a3adc0b9SLiang Chen		};
985a3adc0b9SLiang Chen
986a3adc0b9SLiang Chen		/omit-if-no-ref/
987a3adc0b9SLiang Chen		i2s1m0_sdo1: i2s1m0-sdo1 {
988a3adc0b9SLiang Chen			rockchip,pins =
989a3adc0b9SLiang Chen				/* i2s1m0_sdo1 */
990a3adc0b9SLiang Chen				<1 RK_PB0 1 &pcfg_pull_none>;
991a3adc0b9SLiang Chen		};
992a3adc0b9SLiang Chen
993a3adc0b9SLiang Chen		/omit-if-no-ref/
994a3adc0b9SLiang Chen		i2s1m0_sdo2: i2s1m0-sdo2 {
995a3adc0b9SLiang Chen			rockchip,pins =
996a3adc0b9SLiang Chen				/* i2s1m0_sdo2 */
997a3adc0b9SLiang Chen				<1 RK_PB1 1 &pcfg_pull_none>;
998a3adc0b9SLiang Chen		};
999a3adc0b9SLiang Chen
1000a3adc0b9SLiang Chen		/omit-if-no-ref/
1001a3adc0b9SLiang Chen		i2s1m0_sdo3: i2s1m0-sdo3 {
1002a3adc0b9SLiang Chen			rockchip,pins =
1003a3adc0b9SLiang Chen				/* i2s1m0_sdo3 */
1004a3adc0b9SLiang Chen				<1 RK_PB2 1 &pcfg_pull_none>;
1005a3adc0b9SLiang Chen		};
1006a3adc0b9SLiang Chen
1007a3adc0b9SLiang Chen		/omit-if-no-ref/
1008a3adc0b9SLiang Chen		i2s1m1_lrckrx: i2s1m1-lrckrx {
1009a3adc0b9SLiang Chen			rockchip,pins =
1010a3adc0b9SLiang Chen				/* i2s1m1_lrckrx */
1011a3adc0b9SLiang Chen				<4 RK_PA7 5 &pcfg_pull_none>;
1012a3adc0b9SLiang Chen		};
1013a3adc0b9SLiang Chen
1014a3adc0b9SLiang Chen		/omit-if-no-ref/
1015a3adc0b9SLiang Chen		i2s1m1_lrcktx: i2s1m1-lrcktx {
1016a3adc0b9SLiang Chen			rockchip,pins =
1017a3adc0b9SLiang Chen				/* i2s1m1_lrcktx */
1018a3adc0b9SLiang Chen				<3 RK_PD0 4 &pcfg_pull_none>;
1019a3adc0b9SLiang Chen		};
1020a3adc0b9SLiang Chen
1021a3adc0b9SLiang Chen		/omit-if-no-ref/
1022a3adc0b9SLiang Chen		i2s1m1_mclk: i2s1m1-mclk {
1023a3adc0b9SLiang Chen			rockchip,pins =
1024a3adc0b9SLiang Chen				/* i2s1m1_mclk */
1025a3adc0b9SLiang Chen				<3 RK_PC6 4 &pcfg_pull_none>;
1026a3adc0b9SLiang Chen		};
1027a3adc0b9SLiang Chen
1028a3adc0b9SLiang Chen		/omit-if-no-ref/
1029a3adc0b9SLiang Chen		i2s1m1_sclkrx: i2s1m1-sclkrx {
1030a3adc0b9SLiang Chen			rockchip,pins =
1031a3adc0b9SLiang Chen				/* i2s1m1_sclkrx */
1032a3adc0b9SLiang Chen				<4 RK_PA6 5 &pcfg_pull_none>;
1033a3adc0b9SLiang Chen		};
1034a3adc0b9SLiang Chen
1035a3adc0b9SLiang Chen		/omit-if-no-ref/
1036a3adc0b9SLiang Chen		i2s1m1_sclktx: i2s1m1-sclktx {
1037a3adc0b9SLiang Chen			rockchip,pins =
1038a3adc0b9SLiang Chen				/* i2s1m1_sclktx */
1039a3adc0b9SLiang Chen				<3 RK_PC7 4 &pcfg_pull_none>;
1040a3adc0b9SLiang Chen		};
1041a3adc0b9SLiang Chen
1042a3adc0b9SLiang Chen		/omit-if-no-ref/
1043a3adc0b9SLiang Chen		i2s1m1_sdi0: i2s1m1-sdi0 {
1044a3adc0b9SLiang Chen			rockchip,pins =
1045a3adc0b9SLiang Chen				/* i2s1m1_sdi0 */
1046a3adc0b9SLiang Chen				<3 RK_PD2 4 &pcfg_pull_none>;
1047a3adc0b9SLiang Chen		};
1048a3adc0b9SLiang Chen
1049a3adc0b9SLiang Chen		/omit-if-no-ref/
1050a3adc0b9SLiang Chen		i2s1m1_sdi1: i2s1m1-sdi1 {
1051a3adc0b9SLiang Chen			rockchip,pins =
1052a3adc0b9SLiang Chen				/* i2s1m1_sdi1 */
1053a3adc0b9SLiang Chen				<3 RK_PD3 4 &pcfg_pull_none>;
1054a3adc0b9SLiang Chen		};
1055a3adc0b9SLiang Chen
1056a3adc0b9SLiang Chen		/omit-if-no-ref/
1057a3adc0b9SLiang Chen		i2s1m1_sdi2: i2s1m1-sdi2 {
1058a3adc0b9SLiang Chen			rockchip,pins =
1059a3adc0b9SLiang Chen				/* i2s1m1_sdi2 */
1060a3adc0b9SLiang Chen				<3 RK_PD4 4 &pcfg_pull_none>;
1061a3adc0b9SLiang Chen		};
1062a3adc0b9SLiang Chen
1063a3adc0b9SLiang Chen		/omit-if-no-ref/
1064a3adc0b9SLiang Chen		i2s1m1_sdi3: i2s1m1-sdi3 {
1065a3adc0b9SLiang Chen			rockchip,pins =
1066a3adc0b9SLiang Chen				/* i2s1m1_sdi3 */
1067a3adc0b9SLiang Chen				<3 RK_PD5 4 &pcfg_pull_none>;
1068a3adc0b9SLiang Chen		};
1069a3adc0b9SLiang Chen
1070a3adc0b9SLiang Chen		/omit-if-no-ref/
1071a3adc0b9SLiang Chen		i2s1m1_sdo0: i2s1m1-sdo0 {
1072a3adc0b9SLiang Chen			rockchip,pins =
1073a3adc0b9SLiang Chen				/* i2s1m1_sdo0 */
1074a3adc0b9SLiang Chen				<3 RK_PD1 4 &pcfg_pull_none>;
1075a3adc0b9SLiang Chen		};
1076a3adc0b9SLiang Chen
1077a3adc0b9SLiang Chen		/omit-if-no-ref/
1078a3adc0b9SLiang Chen		i2s1m1_sdo1: i2s1m1-sdo1 {
1079a3adc0b9SLiang Chen			rockchip,pins =
1080a3adc0b9SLiang Chen				/* i2s1m1_sdo1 */
1081a3adc0b9SLiang Chen				<4 RK_PB0 5 &pcfg_pull_none>;
1082a3adc0b9SLiang Chen		};
1083a3adc0b9SLiang Chen
1084a3adc0b9SLiang Chen		/omit-if-no-ref/
1085a3adc0b9SLiang Chen		i2s1m1_sdo2: i2s1m1-sdo2 {
1086a3adc0b9SLiang Chen			rockchip,pins =
1087a3adc0b9SLiang Chen				/* i2s1m1_sdo2 */
1088a3adc0b9SLiang Chen				<4 RK_PB1 4 &pcfg_pull_none>;
1089a3adc0b9SLiang Chen		};
1090a3adc0b9SLiang Chen
1091a3adc0b9SLiang Chen		/omit-if-no-ref/
1092a3adc0b9SLiang Chen		i2s1m1_sdo3: i2s1m1-sdo3 {
1093a3adc0b9SLiang Chen			rockchip,pins =
1094a3adc0b9SLiang Chen				/* i2s1m1_sdo3 */
1095a3adc0b9SLiang Chen				<4 RK_PB5 4 &pcfg_pull_none>;
1096a3adc0b9SLiang Chen		};
1097a3adc0b9SLiang Chen
1098a3adc0b9SLiang Chen		/omit-if-no-ref/
1099a3adc0b9SLiang Chen		i2s1m2_lrckrx: i2s1m2-lrckrx {
1100a3adc0b9SLiang Chen			rockchip,pins =
1101a3adc0b9SLiang Chen				/* i2s1m2_lrckrx */
1102a3adc0b9SLiang Chen				<3 RK_PC5 5 &pcfg_pull_none>;
1103a3adc0b9SLiang Chen		};
1104a3adc0b9SLiang Chen
1105a3adc0b9SLiang Chen		/omit-if-no-ref/
1106a3adc0b9SLiang Chen		i2s1m2_lrcktx: i2s1m2-lrcktx {
1107a3adc0b9SLiang Chen			rockchip,pins =
1108a3adc0b9SLiang Chen				/* i2s1m2_lrcktx */
1109a3adc0b9SLiang Chen				<2 RK_PD2 5 &pcfg_pull_none>;
1110a3adc0b9SLiang Chen		};
1111a3adc0b9SLiang Chen
1112a3adc0b9SLiang Chen		/omit-if-no-ref/
1113a3adc0b9SLiang Chen		i2s1m2_mclk: i2s1m2-mclk {
1114a3adc0b9SLiang Chen			rockchip,pins =
1115a3adc0b9SLiang Chen				/* i2s1m2_mclk */
1116a3adc0b9SLiang Chen				<2 RK_PD0 5 &pcfg_pull_none>;
1117a3adc0b9SLiang Chen		};
1118a3adc0b9SLiang Chen
1119a3adc0b9SLiang Chen		/omit-if-no-ref/
1120a3adc0b9SLiang Chen		i2s1m2_sclkrx: i2s1m2-sclkrx {
1121a3adc0b9SLiang Chen			rockchip,pins =
1122a3adc0b9SLiang Chen				/* i2s1m2_sclkrx */
1123a3adc0b9SLiang Chen				<3 RK_PC3 5 &pcfg_pull_none>;
1124a3adc0b9SLiang Chen		};
1125a3adc0b9SLiang Chen
1126a3adc0b9SLiang Chen		/omit-if-no-ref/
1127a3adc0b9SLiang Chen		i2s1m2_sclktx: i2s1m2-sclktx {
1128a3adc0b9SLiang Chen			rockchip,pins =
1129a3adc0b9SLiang Chen				/* i2s1m2_sclktx */
1130a3adc0b9SLiang Chen				<2 RK_PD1 5 &pcfg_pull_none>;
1131a3adc0b9SLiang Chen		};
1132a3adc0b9SLiang Chen
1133a3adc0b9SLiang Chen		/omit-if-no-ref/
1134a3adc0b9SLiang Chen		i2s1m2_sdi0: i2s1m2-sdi0 {
1135a3adc0b9SLiang Chen			rockchip,pins =
1136a3adc0b9SLiang Chen				/* i2s1m2_sdi0 */
1137a3adc0b9SLiang Chen				<2 RK_PD3 5 &pcfg_pull_none>;
1138a3adc0b9SLiang Chen		};
1139a3adc0b9SLiang Chen
1140a3adc0b9SLiang Chen		/omit-if-no-ref/
1141a3adc0b9SLiang Chen		i2s1m2_sdi1: i2s1m2-sdi1 {
1142a3adc0b9SLiang Chen			rockchip,pins =
1143a3adc0b9SLiang Chen				/* i2s1m2_sdi1 */
1144a3adc0b9SLiang Chen				<2 RK_PD4 5 &pcfg_pull_none>;
1145a3adc0b9SLiang Chen		};
1146a3adc0b9SLiang Chen
1147a3adc0b9SLiang Chen		/omit-if-no-ref/
1148a3adc0b9SLiang Chen		i2s1m2_sdi2: i2s1m2-sdi2 {
1149a3adc0b9SLiang Chen			rockchip,pins =
1150a3adc0b9SLiang Chen				/* i2s1m2_sdi2 */
1151a3adc0b9SLiang Chen				<2 RK_PD5 5 &pcfg_pull_none>;
1152a3adc0b9SLiang Chen		};
1153a3adc0b9SLiang Chen
1154a3adc0b9SLiang Chen		/omit-if-no-ref/
1155a3adc0b9SLiang Chen		i2s1m2_sdi3: i2s1m2-sdi3 {
1156a3adc0b9SLiang Chen			rockchip,pins =
1157a3adc0b9SLiang Chen				/* i2s1m2_sdi3 */
1158a3adc0b9SLiang Chen				<2 RK_PD6 5 &pcfg_pull_none>;
1159a3adc0b9SLiang Chen		};
1160a3adc0b9SLiang Chen
1161a3adc0b9SLiang Chen		/omit-if-no-ref/
1162a3adc0b9SLiang Chen		i2s1m2_sdo0: i2s1m2-sdo0 {
1163a3adc0b9SLiang Chen			rockchip,pins =
1164a3adc0b9SLiang Chen				/* i2s1m2_sdo0 */
1165a3adc0b9SLiang Chen				<2 RK_PD7 5 &pcfg_pull_none>;
1166a3adc0b9SLiang Chen		};
1167a3adc0b9SLiang Chen
1168a3adc0b9SLiang Chen		/omit-if-no-ref/
1169a3adc0b9SLiang Chen		i2s1m2_sdo1: i2s1m2-sdo1 {
1170a3adc0b9SLiang Chen			rockchip,pins =
1171a3adc0b9SLiang Chen				/* i2s1m2_sdo1 */
1172a3adc0b9SLiang Chen				<3 RK_PA0 5 &pcfg_pull_none>;
1173a3adc0b9SLiang Chen		};
1174a3adc0b9SLiang Chen
1175a3adc0b9SLiang Chen		/omit-if-no-ref/
1176a3adc0b9SLiang Chen		i2s1m2_sdo2: i2s1m2-sdo2 {
1177a3adc0b9SLiang Chen			rockchip,pins =
1178a3adc0b9SLiang Chen				/* i2s1m2_sdo2 */
1179a3adc0b9SLiang Chen				<3 RK_PC1 5 &pcfg_pull_none>;
1180a3adc0b9SLiang Chen		};
1181a3adc0b9SLiang Chen
1182a3adc0b9SLiang Chen		/omit-if-no-ref/
1183a3adc0b9SLiang Chen		i2s1m2_sdo3: i2s1m2-sdo3 {
1184a3adc0b9SLiang Chen			rockchip,pins =
1185a3adc0b9SLiang Chen				/* i2s1m2_sdo3 */
1186a3adc0b9SLiang Chen				<3 RK_PC2 5 &pcfg_pull_none>;
1187a3adc0b9SLiang Chen		};
1188a3adc0b9SLiang Chen	};
1189a3adc0b9SLiang Chen
1190a3adc0b9SLiang Chen	i2s2 {
1191a3adc0b9SLiang Chen		/omit-if-no-ref/
1192a3adc0b9SLiang Chen		i2s2m0_lrckrx: i2s2m0-lrckrx {
1193a3adc0b9SLiang Chen			rockchip,pins =
1194a3adc0b9SLiang Chen				/* i2s2m0_lrckrx */
1195a3adc0b9SLiang Chen				<2 RK_PC0 1 &pcfg_pull_none>;
1196a3adc0b9SLiang Chen		};
1197a3adc0b9SLiang Chen
1198a3adc0b9SLiang Chen		/omit-if-no-ref/
1199a3adc0b9SLiang Chen		i2s2m0_lrcktx: i2s2m0-lrcktx {
1200a3adc0b9SLiang Chen			rockchip,pins =
1201a3adc0b9SLiang Chen				/* i2s2m0_lrcktx */
1202a3adc0b9SLiang Chen				<2 RK_PC3 1 &pcfg_pull_none>;
1203a3adc0b9SLiang Chen		};
1204a3adc0b9SLiang Chen
1205a3adc0b9SLiang Chen		/omit-if-no-ref/
1206a3adc0b9SLiang Chen		i2s2m0_mclk: i2s2m0-mclk {
1207a3adc0b9SLiang Chen			rockchip,pins =
1208a3adc0b9SLiang Chen				/* i2s2m0_mclk */
1209a3adc0b9SLiang Chen				<2 RK_PC1 1 &pcfg_pull_none>;
1210a3adc0b9SLiang Chen		};
1211a3adc0b9SLiang Chen
1212a3adc0b9SLiang Chen		/omit-if-no-ref/
1213a3adc0b9SLiang Chen		i2s2m0_sclkrx: i2s2m0-sclkrx {
1214a3adc0b9SLiang Chen			rockchip,pins =
1215a3adc0b9SLiang Chen				/* i2s2m0_sclkrx */
1216a3adc0b9SLiang Chen				<2 RK_PB7 1 &pcfg_pull_none>;
1217a3adc0b9SLiang Chen		};
1218a3adc0b9SLiang Chen
1219a3adc0b9SLiang Chen		/omit-if-no-ref/
1220a3adc0b9SLiang Chen		i2s2m0_sclktx: i2s2m0-sclktx {
1221a3adc0b9SLiang Chen			rockchip,pins =
1222a3adc0b9SLiang Chen				/* i2s2m0_sclktx */
1223a3adc0b9SLiang Chen				<2 RK_PC2 1 &pcfg_pull_none>;
1224a3adc0b9SLiang Chen		};
1225a3adc0b9SLiang Chen
1226a3adc0b9SLiang Chen		/omit-if-no-ref/
1227a3adc0b9SLiang Chen		i2s2m0_sdi: i2s2m0-sdi {
1228a3adc0b9SLiang Chen			rockchip,pins =
1229a3adc0b9SLiang Chen				/* i2s2m0_sdi */
1230a3adc0b9SLiang Chen				<2 RK_PC5 1 &pcfg_pull_none>;
1231a3adc0b9SLiang Chen		};
1232a3adc0b9SLiang Chen
1233a3adc0b9SLiang Chen		/omit-if-no-ref/
1234a3adc0b9SLiang Chen		i2s2m0_sdo: i2s2m0-sdo {
1235a3adc0b9SLiang Chen			rockchip,pins =
1236a3adc0b9SLiang Chen				/* i2s2m0_sdo */
1237a3adc0b9SLiang Chen				<2 RK_PC4 1 &pcfg_pull_none>;
1238a3adc0b9SLiang Chen		};
1239a3adc0b9SLiang Chen
1240a3adc0b9SLiang Chen		/omit-if-no-ref/
1241a3adc0b9SLiang Chen		i2s2m1_lrckrx: i2s2m1-lrckrx {
1242a3adc0b9SLiang Chen			rockchip,pins =
1243a3adc0b9SLiang Chen				/* i2s2m1_lrckrx */
1244a3adc0b9SLiang Chen				<4 RK_PA5 5 &pcfg_pull_none>;
1245a3adc0b9SLiang Chen		};
1246a3adc0b9SLiang Chen
1247a3adc0b9SLiang Chen		/omit-if-no-ref/
1248a3adc0b9SLiang Chen		i2s2m1_lrcktx: i2s2m1-lrcktx {
1249a3adc0b9SLiang Chen			rockchip,pins =
1250a3adc0b9SLiang Chen				/* i2s2m1_lrcktx */
1251a3adc0b9SLiang Chen				<4 RK_PA4 5 &pcfg_pull_none>;
1252a3adc0b9SLiang Chen		};
1253a3adc0b9SLiang Chen
1254a3adc0b9SLiang Chen		/omit-if-no-ref/
1255a3adc0b9SLiang Chen		i2s2m1_mclk: i2s2m1-mclk {
1256a3adc0b9SLiang Chen			rockchip,pins =
1257a3adc0b9SLiang Chen				/* i2s2m1_mclk */
1258a3adc0b9SLiang Chen				<4 RK_PB6 5 &pcfg_pull_none>;
1259a3adc0b9SLiang Chen		};
1260a3adc0b9SLiang Chen
1261a3adc0b9SLiang Chen		/omit-if-no-ref/
1262a3adc0b9SLiang Chen		i2s2m1_sclkrx: i2s2m1-sclkrx {
1263a3adc0b9SLiang Chen			rockchip,pins =
1264a3adc0b9SLiang Chen				/* i2s2m1_sclkrx */
1265a3adc0b9SLiang Chen				<4 RK_PC1 5 &pcfg_pull_none>;
1266a3adc0b9SLiang Chen		};
1267a3adc0b9SLiang Chen
1268a3adc0b9SLiang Chen		/omit-if-no-ref/
1269a3adc0b9SLiang Chen		i2s2m1_sclktx: i2s2m1-sclktx {
1270a3adc0b9SLiang Chen			rockchip,pins =
1271a3adc0b9SLiang Chen				/* i2s2m1_sclktx */
1272a3adc0b9SLiang Chen				<4 RK_PB7 4 &pcfg_pull_none>;
1273a3adc0b9SLiang Chen		};
1274a3adc0b9SLiang Chen
1275a3adc0b9SLiang Chen		/omit-if-no-ref/
1276a3adc0b9SLiang Chen		i2s2m1_sdi: i2s2m1-sdi {
1277a3adc0b9SLiang Chen			rockchip,pins =
1278a3adc0b9SLiang Chen				/* i2s2m1_sdi */
1279a3adc0b9SLiang Chen				<4 RK_PB2 5 &pcfg_pull_none>;
1280a3adc0b9SLiang Chen		};
1281a3adc0b9SLiang Chen
1282a3adc0b9SLiang Chen		/omit-if-no-ref/
1283a3adc0b9SLiang Chen		i2s2m1_sdo: i2s2m1-sdo {
1284a3adc0b9SLiang Chen			rockchip,pins =
1285a3adc0b9SLiang Chen				/* i2s2m1_sdo */
1286a3adc0b9SLiang Chen				<4 RK_PB3 5 &pcfg_pull_none>;
1287a3adc0b9SLiang Chen		};
1288a3adc0b9SLiang Chen	};
1289a3adc0b9SLiang Chen
1290a3adc0b9SLiang Chen	i2s3 {
1291a3adc0b9SLiang Chen		/omit-if-no-ref/
1292a3adc0b9SLiang Chen		i2s3m0_lrck: i2s3m0-lrck {
1293a3adc0b9SLiang Chen			rockchip,pins =
1294a3adc0b9SLiang Chen				/* i2s3m0_lrck */
1295a3adc0b9SLiang Chen				<3 RK_PA4 4 &pcfg_pull_none>;
1296a3adc0b9SLiang Chen		};
1297a3adc0b9SLiang Chen
1298a3adc0b9SLiang Chen		/omit-if-no-ref/
1299a3adc0b9SLiang Chen		i2s3m0_mclk: i2s3m0-mclk {
1300a3adc0b9SLiang Chen			rockchip,pins =
1301a3adc0b9SLiang Chen				/* i2s3m0_mclk */
1302a3adc0b9SLiang Chen				<3 RK_PA2 4 &pcfg_pull_none>;
1303a3adc0b9SLiang Chen		};
1304a3adc0b9SLiang Chen
1305a3adc0b9SLiang Chen		/omit-if-no-ref/
1306a3adc0b9SLiang Chen		i2s3m0_sclk: i2s3m0-sclk {
1307a3adc0b9SLiang Chen			rockchip,pins =
1308a3adc0b9SLiang Chen				/* i2s3m0_sclk */
1309a3adc0b9SLiang Chen				<3 RK_PA3 4 &pcfg_pull_none>;
1310a3adc0b9SLiang Chen		};
1311a3adc0b9SLiang Chen
1312a3adc0b9SLiang Chen		/omit-if-no-ref/
1313a3adc0b9SLiang Chen		i2s3m0_sdi: i2s3m0-sdi {
1314a3adc0b9SLiang Chen			rockchip,pins =
1315a3adc0b9SLiang Chen				/* i2s3m0_sdi */
1316a3adc0b9SLiang Chen				<3 RK_PA6 4 &pcfg_pull_none>;
1317a3adc0b9SLiang Chen		};
1318a3adc0b9SLiang Chen
1319a3adc0b9SLiang Chen		/omit-if-no-ref/
1320a3adc0b9SLiang Chen		i2s3m0_sdo: i2s3m0-sdo {
1321a3adc0b9SLiang Chen			rockchip,pins =
1322a3adc0b9SLiang Chen				/* i2s3m0_sdo */
1323a3adc0b9SLiang Chen				<3 RK_PA5 4 &pcfg_pull_none>;
1324a3adc0b9SLiang Chen		};
1325a3adc0b9SLiang Chen
1326a3adc0b9SLiang Chen		/omit-if-no-ref/
1327a3adc0b9SLiang Chen		i2s3m1_lrck: i2s3m1-lrck {
1328a3adc0b9SLiang Chen			rockchip,pins =
1329a3adc0b9SLiang Chen				/* i2s3m1_lrck */
1330a3adc0b9SLiang Chen				<4 RK_PC4 5 &pcfg_pull_none>;
1331a3adc0b9SLiang Chen		};
1332a3adc0b9SLiang Chen
1333a3adc0b9SLiang Chen		/omit-if-no-ref/
1334a3adc0b9SLiang Chen		i2s3m1_mclk: i2s3m1-mclk {
1335a3adc0b9SLiang Chen			rockchip,pins =
1336a3adc0b9SLiang Chen				/* i2s3m1_mclk */
1337a3adc0b9SLiang Chen				<4 RK_PC2 5 &pcfg_pull_none>;
1338a3adc0b9SLiang Chen		};
1339a3adc0b9SLiang Chen
1340a3adc0b9SLiang Chen		/omit-if-no-ref/
1341a3adc0b9SLiang Chen		i2s3m1_sclk: i2s3m1-sclk {
1342a3adc0b9SLiang Chen			rockchip,pins =
1343a3adc0b9SLiang Chen				/* i2s3m1_sclk */
1344a3adc0b9SLiang Chen				<4 RK_PC3 5 &pcfg_pull_none>;
1345a3adc0b9SLiang Chen		};
1346a3adc0b9SLiang Chen
1347a3adc0b9SLiang Chen		/omit-if-no-ref/
1348a3adc0b9SLiang Chen		i2s3m1_sdi: i2s3m1-sdi {
1349a3adc0b9SLiang Chen			rockchip,pins =
1350a3adc0b9SLiang Chen				/* i2s3m1_sdi */
1351a3adc0b9SLiang Chen				<4 RK_PC6 5 &pcfg_pull_none>;
1352a3adc0b9SLiang Chen		};
1353a3adc0b9SLiang Chen
1354a3adc0b9SLiang Chen		/omit-if-no-ref/
1355a3adc0b9SLiang Chen		i2s3m1_sdo: i2s3m1-sdo {
1356a3adc0b9SLiang Chen			rockchip,pins =
1357a3adc0b9SLiang Chen				/* i2s3m1_sdo */
1358a3adc0b9SLiang Chen				<4 RK_PC5 5 &pcfg_pull_none>;
1359a3adc0b9SLiang Chen		};
1360a3adc0b9SLiang Chen	};
1361a3adc0b9SLiang Chen
1362a3adc0b9SLiang Chen	isp {
1363a3adc0b9SLiang Chen		/omit-if-no-ref/
1364a3adc0b9SLiang Chen		isp_pins: isp-pins {
1365a3adc0b9SLiang Chen			rockchip,pins =
1366a3adc0b9SLiang Chen				/* isp_flashtrigin */
1367a3adc0b9SLiang Chen				<4 RK_PB4 4 &pcfg_pull_none>,
1368a3adc0b9SLiang Chen				/* isp_flashtrigout */
1369a3adc0b9SLiang Chen				<4 RK_PA6 1 &pcfg_pull_none>,
1370a3adc0b9SLiang Chen				/* isp_prelighttrig */
1371a3adc0b9SLiang Chen				<4 RK_PB1 1 &pcfg_pull_none>;
1372a3adc0b9SLiang Chen		};
1373a3adc0b9SLiang Chen	};
1374a3adc0b9SLiang Chen
1375a3adc0b9SLiang Chen	jtag {
1376a3adc0b9SLiang Chen		/omit-if-no-ref/
1377a3adc0b9SLiang Chen		jtag_pins: jtag-pins {
1378a3adc0b9SLiang Chen			rockchip,pins =
1379a3adc0b9SLiang Chen				/* jtag_tck */
1380a3adc0b9SLiang Chen				<1 RK_PD7 2 &pcfg_pull_none>,
1381a3adc0b9SLiang Chen				/* jtag_tms */
1382a3adc0b9SLiang Chen				<2 RK_PA0 2 &pcfg_pull_none>;
1383a3adc0b9SLiang Chen		};
1384a3adc0b9SLiang Chen	};
1385a3adc0b9SLiang Chen
1386a3adc0b9SLiang Chen	lcdc {
1387a3adc0b9SLiang Chen		/omit-if-no-ref/
1388a3adc0b9SLiang Chen		lcdc_ctl: lcdc-ctl {
1389a3adc0b9SLiang Chen			rockchip,pins =
1390a3adc0b9SLiang Chen				/* lcdc_clk */
1391a3adc0b9SLiang Chen				<3 RK_PA0 1 &pcfg_pull_none>,
1392a3adc0b9SLiang Chen				/* lcdc_d0 */
1393a3adc0b9SLiang Chen				<2 RK_PD0 1 &pcfg_pull_none>,
1394a3adc0b9SLiang Chen				/* lcdc_d1 */
1395a3adc0b9SLiang Chen				<2 RK_PD1 1 &pcfg_pull_none>,
1396a3adc0b9SLiang Chen				/* lcdc_d2 */
1397a3adc0b9SLiang Chen				<2 RK_PD2 1 &pcfg_pull_none>,
1398a3adc0b9SLiang Chen				/* lcdc_d3 */
1399a3adc0b9SLiang Chen				<2 RK_PD3 1 &pcfg_pull_none>,
1400a3adc0b9SLiang Chen				/* lcdc_d4 */
1401a3adc0b9SLiang Chen				<2 RK_PD4 1 &pcfg_pull_none>,
1402a3adc0b9SLiang Chen				/* lcdc_d5 */
1403a3adc0b9SLiang Chen				<2 RK_PD5 1 &pcfg_pull_none>,
1404a3adc0b9SLiang Chen				/* lcdc_d6 */
1405a3adc0b9SLiang Chen				<2 RK_PD6 1 &pcfg_pull_none>,
1406a3adc0b9SLiang Chen				/* lcdc_d7 */
1407a3adc0b9SLiang Chen				<2 RK_PD7 1 &pcfg_pull_none>,
1408a3adc0b9SLiang Chen				/* lcdc_d8 */
1409a3adc0b9SLiang Chen				<3 RK_PA1 1 &pcfg_pull_none>,
1410a3adc0b9SLiang Chen				/* lcdc_d9 */
1411a3adc0b9SLiang Chen				<3 RK_PA2 1 &pcfg_pull_none>,
1412a3adc0b9SLiang Chen				/* lcdc_d10 */
1413a3adc0b9SLiang Chen				<3 RK_PA3 1 &pcfg_pull_none>,
1414a3adc0b9SLiang Chen				/* lcdc_d11 */
1415a3adc0b9SLiang Chen				<3 RK_PA4 1 &pcfg_pull_none>,
1416a3adc0b9SLiang Chen				/* lcdc_d12 */
1417a3adc0b9SLiang Chen				<3 RK_PA5 1 &pcfg_pull_none>,
1418a3adc0b9SLiang Chen				/* lcdc_d13 */
1419a3adc0b9SLiang Chen				<3 RK_PA6 1 &pcfg_pull_none>,
1420a3adc0b9SLiang Chen				/* lcdc_d14 */
1421a3adc0b9SLiang Chen				<3 RK_PA7 1 &pcfg_pull_none>,
1422a3adc0b9SLiang Chen				/* lcdc_d15 */
1423a3adc0b9SLiang Chen				<3 RK_PB0 1 &pcfg_pull_none>,
1424a3adc0b9SLiang Chen				/* lcdc_d16 */
1425a3adc0b9SLiang Chen				<3 RK_PB1 1 &pcfg_pull_none>,
1426a3adc0b9SLiang Chen				/* lcdc_d17 */
1427a3adc0b9SLiang Chen				<3 RK_PB2 1 &pcfg_pull_none>,
1428a3adc0b9SLiang Chen				/* lcdc_d18 */
1429a3adc0b9SLiang Chen				<3 RK_PB3 1 &pcfg_pull_none>,
1430a3adc0b9SLiang Chen				/* lcdc_d19 */
1431a3adc0b9SLiang Chen				<3 RK_PB4 1 &pcfg_pull_none>,
1432a3adc0b9SLiang Chen				/* lcdc_d20 */
1433a3adc0b9SLiang Chen				<3 RK_PB5 1 &pcfg_pull_none>,
1434a3adc0b9SLiang Chen				/* lcdc_d21 */
1435a3adc0b9SLiang Chen				<3 RK_PB6 1 &pcfg_pull_none>,
1436a3adc0b9SLiang Chen				/* lcdc_d22 */
1437a3adc0b9SLiang Chen				<3 RK_PB7 1 &pcfg_pull_none>,
1438a3adc0b9SLiang Chen				/* lcdc_d23 */
1439a3adc0b9SLiang Chen				<3 RK_PC0 1 &pcfg_pull_none>,
1440a3adc0b9SLiang Chen				/* lcdc_den */
1441a3adc0b9SLiang Chen				<3 RK_PC3 1 &pcfg_pull_none>,
1442a3adc0b9SLiang Chen				/* lcdc_hsync */
1443a3adc0b9SLiang Chen				<3 RK_PC1 1 &pcfg_pull_none>,
1444a3adc0b9SLiang Chen				/* lcdc_vsync */
1445a3adc0b9SLiang Chen				<3 RK_PC2 1 &pcfg_pull_none>;
1446a3adc0b9SLiang Chen		};
1447a3adc0b9SLiang Chen	};
1448a3adc0b9SLiang Chen
1449a3adc0b9SLiang Chen	mcu {
1450a3adc0b9SLiang Chen		/omit-if-no-ref/
1451a3adc0b9SLiang Chen		mcu_pins: mcu-pins {
1452a3adc0b9SLiang Chen			rockchip,pins =
1453a3adc0b9SLiang Chen				/* mcu_jtagtck */
1454a3adc0b9SLiang Chen				<0 RK_PB4 4 &pcfg_pull_none>,
1455a3adc0b9SLiang Chen				/* mcu_jtagtdi */
1456a3adc0b9SLiang Chen				<0 RK_PC1 4 &pcfg_pull_none>,
1457a3adc0b9SLiang Chen				/* mcu_jtagtdo */
1458a3adc0b9SLiang Chen				<0 RK_PB3 4 &pcfg_pull_none>,
1459a3adc0b9SLiang Chen				/* mcu_jtagtms */
1460a3adc0b9SLiang Chen				<0 RK_PC2 4 &pcfg_pull_none>,
1461a3adc0b9SLiang Chen				/* mcu_jtagtrstn */
1462a3adc0b9SLiang Chen				<0 RK_PC3 4 &pcfg_pull_none>;
1463a3adc0b9SLiang Chen		};
1464a3adc0b9SLiang Chen	};
1465a3adc0b9SLiang Chen
1466a3adc0b9SLiang Chen	npu {
1467a3adc0b9SLiang Chen		/omit-if-no-ref/
1468a3adc0b9SLiang Chen		npu_pins: npu-pins {
1469a3adc0b9SLiang Chen			rockchip,pins =
1470a3adc0b9SLiang Chen				/* npu_avs */
1471a3adc0b9SLiang Chen				<0 RK_PC1 2 &pcfg_pull_none>;
1472a3adc0b9SLiang Chen		};
1473a3adc0b9SLiang Chen	};
1474a3adc0b9SLiang Chen
1475a3adc0b9SLiang Chen	pcie20 {
1476a3adc0b9SLiang Chen		/omit-if-no-ref/
1477a3adc0b9SLiang Chen		pcie20m0_pins: pcie20m0-pins {
1478a3adc0b9SLiang Chen			rockchip,pins =
1479a3adc0b9SLiang Chen				/* pcie20_clkreqnm0 */
1480a3adc0b9SLiang Chen				<0 RK_PA5 3 &pcfg_pull_none>,
1481a3adc0b9SLiang Chen				/* pcie20_perstnm0 */
1482a3adc0b9SLiang Chen				<0 RK_PB6 3 &pcfg_pull_none>,
1483a3adc0b9SLiang Chen				/* pcie20_wakenm0 */
1484a3adc0b9SLiang Chen				<0 RK_PB5 3 &pcfg_pull_none>;
1485a3adc0b9SLiang Chen		};
1486a3adc0b9SLiang Chen
1487a3adc0b9SLiang Chen		/omit-if-no-ref/
1488a3adc0b9SLiang Chen		pcie20m1_pins: pcie20m1-pins {
1489a3adc0b9SLiang Chen			rockchip,pins =
1490a3adc0b9SLiang Chen				/* pcie20_clkreqnm1 */
1491a3adc0b9SLiang Chen				<2 RK_PD0 4 &pcfg_pull_none>,
1492a3adc0b9SLiang Chen				/* pcie20_perstnm1 */
1493a3adc0b9SLiang Chen				<3 RK_PC1 4 &pcfg_pull_none>,
1494a3adc0b9SLiang Chen				/* pcie20_wakenm1 */
1495a3adc0b9SLiang Chen				<2 RK_PD1 4 &pcfg_pull_none>;
1496a3adc0b9SLiang Chen		};
1497a3adc0b9SLiang Chen
1498a3adc0b9SLiang Chen		/omit-if-no-ref/
1499a3adc0b9SLiang Chen		pcie20m2_pins: pcie20m2-pins {
1500a3adc0b9SLiang Chen			rockchip,pins =
1501a3adc0b9SLiang Chen				/* pcie20_clkreqnm2 */
1502a3adc0b9SLiang Chen				<1 RK_PB0 4 &pcfg_pull_none>,
1503a3adc0b9SLiang Chen				/* pcie20_perstnm2 */
1504a3adc0b9SLiang Chen				<1 RK_PB2 4 &pcfg_pull_none>,
1505a3adc0b9SLiang Chen				/* pcie20_wakenm2 */
1506a3adc0b9SLiang Chen				<1 RK_PB1 4 &pcfg_pull_none>;
1507a3adc0b9SLiang Chen		};
1508a3adc0b9SLiang Chen
1509a3adc0b9SLiang Chen		/omit-if-no-ref/
1510a3adc0b9SLiang Chen		pcie20_buttonrstn: pcie20-buttonrstn {
1511a3adc0b9SLiang Chen			rockchip,pins =
1512a3adc0b9SLiang Chen				/* pcie20_buttonrstn */
1513a3adc0b9SLiang Chen				<0 RK_PB4 3 &pcfg_pull_none>;
1514a3adc0b9SLiang Chen		};
1515a3adc0b9SLiang Chen	};
1516a3adc0b9SLiang Chen
1517a3adc0b9SLiang Chen	pcie30x1 {
1518a3adc0b9SLiang Chen		/omit-if-no-ref/
1519a3adc0b9SLiang Chen		pcie30x1m0_pins: pcie30x1m0-pins {
1520a3adc0b9SLiang Chen			rockchip,pins =
1521a3adc0b9SLiang Chen				/* pcie30x1_clkreqnm0 */
1522a3adc0b9SLiang Chen				<0 RK_PA4 3 &pcfg_pull_none>,
1523a3adc0b9SLiang Chen				/* pcie30x1_perstnm0 */
1524a3adc0b9SLiang Chen				<0 RK_PC3 3 &pcfg_pull_none>,
1525a3adc0b9SLiang Chen				/* pcie30x1_wakenm0 */
1526a3adc0b9SLiang Chen				<0 RK_PC2 3 &pcfg_pull_none>;
1527a3adc0b9SLiang Chen		};
1528a3adc0b9SLiang Chen
1529a3adc0b9SLiang Chen		/omit-if-no-ref/
1530a3adc0b9SLiang Chen		pcie30x1m1_pins: pcie30x1m1-pins {
1531a3adc0b9SLiang Chen			rockchip,pins =
1532a3adc0b9SLiang Chen				/* pcie30x1_clkreqnm1 */
1533a3adc0b9SLiang Chen				<2 RK_PD2 4 &pcfg_pull_none>,
1534a3adc0b9SLiang Chen				/* pcie30x1_perstnm1 */
1535a3adc0b9SLiang Chen				<3 RK_PA1 4 &pcfg_pull_none>,
1536a3adc0b9SLiang Chen				/* pcie30x1_wakenm1 */
1537a3adc0b9SLiang Chen				<2 RK_PD3 4 &pcfg_pull_none>;
1538a3adc0b9SLiang Chen		};
1539a3adc0b9SLiang Chen
1540a3adc0b9SLiang Chen		/omit-if-no-ref/
1541a3adc0b9SLiang Chen		pcie30x1m2_pins: pcie30x1m2-pins {
1542a3adc0b9SLiang Chen			rockchip,pins =
1543a3adc0b9SLiang Chen				/* pcie30x1_clkreqnm2 */
1544a3adc0b9SLiang Chen				<1 RK_PA5 4 &pcfg_pull_none>,
1545a3adc0b9SLiang Chen				/* pcie30x1_perstnm2 */
1546a3adc0b9SLiang Chen				<1 RK_PA2 4 &pcfg_pull_none>,
1547a3adc0b9SLiang Chen				/* pcie30x1_wakenm2 */
1548a3adc0b9SLiang Chen				<1 RK_PA3 4 &pcfg_pull_none>;
1549a3adc0b9SLiang Chen		};
1550a3adc0b9SLiang Chen
1551a3adc0b9SLiang Chen		/omit-if-no-ref/
1552a3adc0b9SLiang Chen		pcie30x1_buttonrstn: pcie30x1-buttonrstn {
1553a3adc0b9SLiang Chen			rockchip,pins =
1554a3adc0b9SLiang Chen				/* pcie30x1_buttonrstn */
1555a3adc0b9SLiang Chen				<0 RK_PB3 3 &pcfg_pull_none>;
1556a3adc0b9SLiang Chen		};
1557a3adc0b9SLiang Chen	};
1558a3adc0b9SLiang Chen
1559a3adc0b9SLiang Chen	pcie30x2 {
1560a3adc0b9SLiang Chen		/omit-if-no-ref/
1561a3adc0b9SLiang Chen		pcie30x2m0_pins: pcie30x2m0-pins {
1562a3adc0b9SLiang Chen			rockchip,pins =
1563a3adc0b9SLiang Chen				/* pcie30x2_clkreqnm0 */
1564a3adc0b9SLiang Chen				<0 RK_PA6 2 &pcfg_pull_none>,
1565a3adc0b9SLiang Chen				/* pcie30x2_perstnm0 */
1566a3adc0b9SLiang Chen				<0 RK_PC6 3 &pcfg_pull_none>,
1567a3adc0b9SLiang Chen				/* pcie30x2_wakenm0 */
1568a3adc0b9SLiang Chen				<0 RK_PC5 3 &pcfg_pull_none>;
1569a3adc0b9SLiang Chen		};
1570a3adc0b9SLiang Chen
1571a3adc0b9SLiang Chen		/omit-if-no-ref/
1572a3adc0b9SLiang Chen		pcie30x2m1_pins: pcie30x2m1-pins {
1573a3adc0b9SLiang Chen			rockchip,pins =
1574a3adc0b9SLiang Chen				/* pcie30x2_clkreqnm1 */
1575a3adc0b9SLiang Chen				<2 RK_PD4 4 &pcfg_pull_none>,
1576a3adc0b9SLiang Chen				/* pcie30x2_perstnm1 */
1577a3adc0b9SLiang Chen				<2 RK_PD6 4 &pcfg_pull_none>,
1578a3adc0b9SLiang Chen				/* pcie30x2_wakenm1 */
1579a3adc0b9SLiang Chen				<2 RK_PD5 4 &pcfg_pull_none>;
1580a3adc0b9SLiang Chen		};
1581a3adc0b9SLiang Chen
1582a3adc0b9SLiang Chen		/omit-if-no-ref/
1583a3adc0b9SLiang Chen		pcie30x2m2_pins: pcie30x2m2-pins {
1584a3adc0b9SLiang Chen			rockchip,pins =
1585a3adc0b9SLiang Chen				/* pcie30x2_clkreqnm2 */
1586a3adc0b9SLiang Chen				<4 RK_PC2 4 &pcfg_pull_none>,
1587a3adc0b9SLiang Chen				/* pcie30x2_perstnm2 */
1588a3adc0b9SLiang Chen				<4 RK_PC4 4 &pcfg_pull_none>,
1589a3adc0b9SLiang Chen				/* pcie30x2_wakenm2 */
1590a3adc0b9SLiang Chen				<4 RK_PC3 4 &pcfg_pull_none>;
1591a3adc0b9SLiang Chen		};
1592a3adc0b9SLiang Chen
1593a3adc0b9SLiang Chen		/omit-if-no-ref/
1594a3adc0b9SLiang Chen		pcie30x2_buttonrstn: pcie30x2-buttonrstn {
1595a3adc0b9SLiang Chen			rockchip,pins =
1596a3adc0b9SLiang Chen				/* pcie30x2_buttonrstn */
1597a3adc0b9SLiang Chen				<0 RK_PB0 3 &pcfg_pull_none>;
1598a3adc0b9SLiang Chen		};
1599a3adc0b9SLiang Chen	};
1600a3adc0b9SLiang Chen
1601a3adc0b9SLiang Chen	pdm {
1602a3adc0b9SLiang Chen		/omit-if-no-ref/
1603a3adc0b9SLiang Chen		pdmm0_clk: pdmm0-clk {
1604a3adc0b9SLiang Chen			rockchip,pins =
1605a3adc0b9SLiang Chen				/* pdm_clk0m0 */
1606a3adc0b9SLiang Chen				<1 RK_PA6 3 &pcfg_pull_none>;
1607a3adc0b9SLiang Chen		};
1608a3adc0b9SLiang Chen
1609a3adc0b9SLiang Chen		/omit-if-no-ref/
1610a3adc0b9SLiang Chen		pdmm0_clk1: pdmm0-clk1 {
1611a3adc0b9SLiang Chen			rockchip,pins =
1612a3adc0b9SLiang Chen				/* pdmm0_clk1 */
1613a3adc0b9SLiang Chen				<1 RK_PA4 3 &pcfg_pull_none>;
1614a3adc0b9SLiang Chen		};
1615a3adc0b9SLiang Chen
1616a3adc0b9SLiang Chen		/omit-if-no-ref/
1617a3adc0b9SLiang Chen		pdmm0_sdi0: pdmm0-sdi0 {
1618a3adc0b9SLiang Chen			rockchip,pins =
1619a3adc0b9SLiang Chen				/* pdmm0_sdi0 */
1620a3adc0b9SLiang Chen				<1 RK_PB3 2 &pcfg_pull_none>;
1621a3adc0b9SLiang Chen		};
1622a3adc0b9SLiang Chen
1623a3adc0b9SLiang Chen		/omit-if-no-ref/
1624a3adc0b9SLiang Chen		pdmm0_sdi1: pdmm0-sdi1 {
1625a3adc0b9SLiang Chen			rockchip,pins =
1626a3adc0b9SLiang Chen				/* pdmm0_sdi1 */
1627a3adc0b9SLiang Chen				<1 RK_PB2 3 &pcfg_pull_none>;
1628a3adc0b9SLiang Chen		};
1629a3adc0b9SLiang Chen
1630a3adc0b9SLiang Chen		/omit-if-no-ref/
1631a3adc0b9SLiang Chen		pdmm0_sdi2: pdmm0-sdi2 {
1632a3adc0b9SLiang Chen			rockchip,pins =
1633a3adc0b9SLiang Chen				/* pdmm0_sdi2 */
1634a3adc0b9SLiang Chen				<1 RK_PB1 3 &pcfg_pull_none>;
1635a3adc0b9SLiang Chen		};
1636a3adc0b9SLiang Chen
1637a3adc0b9SLiang Chen		/omit-if-no-ref/
1638a3adc0b9SLiang Chen		pdmm0_sdi3: pdmm0-sdi3 {
1639a3adc0b9SLiang Chen			rockchip,pins =
1640a3adc0b9SLiang Chen				/* pdmm0_sdi3 */
1641a3adc0b9SLiang Chen				<1 RK_PB0 3 &pcfg_pull_none>;
1642a3adc0b9SLiang Chen		};
1643a3adc0b9SLiang Chen
1644a3adc0b9SLiang Chen		/omit-if-no-ref/
1645a3adc0b9SLiang Chen		pdmm1_clk: pdmm1-clk {
1646a3adc0b9SLiang Chen			rockchip,pins =
1647a3adc0b9SLiang Chen				/* pdm_clk0m1 */
1648a3adc0b9SLiang Chen				<3 RK_PD6 5 &pcfg_pull_none>;
1649a3adc0b9SLiang Chen		};
1650a3adc0b9SLiang Chen
1651a3adc0b9SLiang Chen		/omit-if-no-ref/
1652a3adc0b9SLiang Chen		pdmm1_clk1: pdmm1-clk1 {
1653a3adc0b9SLiang Chen			rockchip,pins =
1654a3adc0b9SLiang Chen				/* pdmm1_clk1 */
1655a3adc0b9SLiang Chen				<4 RK_PA0 4 &pcfg_pull_none>;
1656a3adc0b9SLiang Chen		};
1657a3adc0b9SLiang Chen
1658a3adc0b9SLiang Chen		/omit-if-no-ref/
1659a3adc0b9SLiang Chen		pdmm1_sdi0: pdmm1-sdi0 {
1660a3adc0b9SLiang Chen			rockchip,pins =
1661a3adc0b9SLiang Chen				/* pdmm1_sdi0 */
1662a3adc0b9SLiang Chen				<3 RK_PD7 5 &pcfg_pull_none>;
1663a3adc0b9SLiang Chen		};
1664a3adc0b9SLiang Chen
1665a3adc0b9SLiang Chen		/omit-if-no-ref/
1666a3adc0b9SLiang Chen		pdmm1_sdi1: pdmm1-sdi1 {
1667a3adc0b9SLiang Chen			rockchip,pins =
1668a3adc0b9SLiang Chen				/* pdmm1_sdi1 */
1669a3adc0b9SLiang Chen				<4 RK_PA1 4 &pcfg_pull_none>;
1670a3adc0b9SLiang Chen		};
1671a3adc0b9SLiang Chen
1672a3adc0b9SLiang Chen		/omit-if-no-ref/
1673a3adc0b9SLiang Chen		pdmm1_sdi2: pdmm1-sdi2 {
1674a3adc0b9SLiang Chen			rockchip,pins =
1675a3adc0b9SLiang Chen				/* pdmm1_sdi2 */
1676a3adc0b9SLiang Chen				<4 RK_PA2 5 &pcfg_pull_none>;
1677a3adc0b9SLiang Chen		};
1678a3adc0b9SLiang Chen
1679a3adc0b9SLiang Chen		/omit-if-no-ref/
1680a3adc0b9SLiang Chen		pdmm1_sdi3: pdmm1-sdi3 {
1681a3adc0b9SLiang Chen			rockchip,pins =
1682a3adc0b9SLiang Chen				/* pdmm1_sdi3 */
1683a3adc0b9SLiang Chen				<4 RK_PA3 5 &pcfg_pull_none>;
1684a3adc0b9SLiang Chen		};
1685a3adc0b9SLiang Chen
1686a3adc0b9SLiang Chen		/omit-if-no-ref/
1687a3adc0b9SLiang Chen		pdmm2_clk1: pdmm2-clk1 {
1688a3adc0b9SLiang Chen			rockchip,pins =
1689a3adc0b9SLiang Chen				/* pdmm2_clk1 */
1690a3adc0b9SLiang Chen				<3 RK_PC4 5 &pcfg_pull_none>;
1691a3adc0b9SLiang Chen		};
1692a3adc0b9SLiang Chen
1693a3adc0b9SLiang Chen		/omit-if-no-ref/
1694a3adc0b9SLiang Chen		pdmm2_sdi0: pdmm2-sdi0 {
1695a3adc0b9SLiang Chen			rockchip,pins =
1696a3adc0b9SLiang Chen				/* pdmm2_sdi0 */
1697a3adc0b9SLiang Chen				<3 RK_PB3 5 &pcfg_pull_none>;
1698a3adc0b9SLiang Chen		};
1699a3adc0b9SLiang Chen
1700a3adc0b9SLiang Chen		/omit-if-no-ref/
1701a3adc0b9SLiang Chen		pdmm2_sdi1: pdmm2-sdi1 {
1702a3adc0b9SLiang Chen			rockchip,pins =
1703a3adc0b9SLiang Chen				/* pdmm2_sdi1 */
1704a3adc0b9SLiang Chen				<3 RK_PB4 5 &pcfg_pull_none>;
1705a3adc0b9SLiang Chen		};
1706a3adc0b9SLiang Chen
1707a3adc0b9SLiang Chen		/omit-if-no-ref/
1708a3adc0b9SLiang Chen		pdmm2_sdi2: pdmm2-sdi2 {
1709a3adc0b9SLiang Chen			rockchip,pins =
1710a3adc0b9SLiang Chen				/* pdmm2_sdi2 */
1711a3adc0b9SLiang Chen				<3 RK_PB7 5 &pcfg_pull_none>;
1712a3adc0b9SLiang Chen		};
1713a3adc0b9SLiang Chen
1714a3adc0b9SLiang Chen		/omit-if-no-ref/
1715a3adc0b9SLiang Chen		pdmm2_sdi3: pdmm2-sdi3 {
1716a3adc0b9SLiang Chen			rockchip,pins =
1717a3adc0b9SLiang Chen				/* pdmm2_sdi3 */
1718a3adc0b9SLiang Chen				<3 RK_PC0 5 &pcfg_pull_none>;
1719a3adc0b9SLiang Chen		};
1720a3adc0b9SLiang Chen	};
1721a3adc0b9SLiang Chen
1722a3adc0b9SLiang Chen	pmic {
1723a3adc0b9SLiang Chen		/omit-if-no-ref/
1724a3adc0b9SLiang Chen		pmic_pins: pmic-pins {
1725a3adc0b9SLiang Chen			rockchip,pins =
1726a3adc0b9SLiang Chen				/* pmic_sleep */
1727a3adc0b9SLiang Chen				<0 RK_PA2 1 &pcfg_pull_none>;
1728a3adc0b9SLiang Chen		};
1729a3adc0b9SLiang Chen	};
1730a3adc0b9SLiang Chen
1731a3adc0b9SLiang Chen	pmu {
1732a3adc0b9SLiang Chen		/omit-if-no-ref/
1733a3adc0b9SLiang Chen		pmu_pins: pmu-pins {
1734a3adc0b9SLiang Chen			rockchip,pins =
1735a3adc0b9SLiang Chen				/* pmu_debug0 */
1736a3adc0b9SLiang Chen				<0 RK_PA5 4 &pcfg_pull_none>,
1737a3adc0b9SLiang Chen				/* pmu_debug1 */
1738a3adc0b9SLiang Chen				<0 RK_PA6 3 &pcfg_pull_none>,
1739a3adc0b9SLiang Chen				/* pmu_debug2 */
1740a3adc0b9SLiang Chen				<0 RK_PC4 4 &pcfg_pull_none>,
1741a3adc0b9SLiang Chen				/* pmu_debug3 */
1742a3adc0b9SLiang Chen				<0 RK_PC5 4 &pcfg_pull_none>,
1743a3adc0b9SLiang Chen				/* pmu_debug4 */
1744a3adc0b9SLiang Chen				<0 RK_PC6 4 &pcfg_pull_none>,
1745a3adc0b9SLiang Chen				/* pmu_debug5 */
1746a3adc0b9SLiang Chen				<0 RK_PC7 4 &pcfg_pull_none>;
1747a3adc0b9SLiang Chen		};
1748a3adc0b9SLiang Chen	};
1749a3adc0b9SLiang Chen
1750a3adc0b9SLiang Chen	pwm0 {
1751a3adc0b9SLiang Chen		/omit-if-no-ref/
1752a3adc0b9SLiang Chen		pwm0m0_pins: pwm0m0-pins {
1753a3adc0b9SLiang Chen			rockchip,pins =
1754a3adc0b9SLiang Chen				/* pwm0_m0 */
1755a3adc0b9SLiang Chen				<0 RK_PB7 1 &pcfg_pull_none>;
1756a3adc0b9SLiang Chen		};
1757a3adc0b9SLiang Chen
1758a3adc0b9SLiang Chen		/omit-if-no-ref/
1759a3adc0b9SLiang Chen		pwm0m1_pins: pwm0m1-pins {
1760a3adc0b9SLiang Chen			rockchip,pins =
1761a3adc0b9SLiang Chen				/* pwm0_m1 */
1762a3adc0b9SLiang Chen				<0 RK_PC7 2 &pcfg_pull_none>;
1763a3adc0b9SLiang Chen		};
1764a3adc0b9SLiang Chen	};
1765a3adc0b9SLiang Chen
1766a3adc0b9SLiang Chen	pwm1 {
1767a3adc0b9SLiang Chen		/omit-if-no-ref/
1768a3adc0b9SLiang Chen		pwm1m0_pins: pwm1m0-pins {
1769a3adc0b9SLiang Chen			rockchip,pins =
1770a3adc0b9SLiang Chen				/* pwm1_m0 */
1771a3adc0b9SLiang Chen				<0 RK_PC0 1 &pcfg_pull_none>;
1772a3adc0b9SLiang Chen		};
1773a3adc0b9SLiang Chen
1774a3adc0b9SLiang Chen		/omit-if-no-ref/
1775a3adc0b9SLiang Chen		pwm1m1_pins: pwm1m1-pins {
1776a3adc0b9SLiang Chen			rockchip,pins =
1777a3adc0b9SLiang Chen				/* pwm1_m1 */
1778a3adc0b9SLiang Chen				<0 RK_PB5 4 &pcfg_pull_none>;
1779a3adc0b9SLiang Chen		};
1780a3adc0b9SLiang Chen	};
1781a3adc0b9SLiang Chen
1782a3adc0b9SLiang Chen	pwm2 {
1783a3adc0b9SLiang Chen		/omit-if-no-ref/
1784a3adc0b9SLiang Chen		pwm2m0_pins: pwm2m0-pins {
1785a3adc0b9SLiang Chen			rockchip,pins =
1786a3adc0b9SLiang Chen				/* pwm2_m0 */
1787a3adc0b9SLiang Chen				<0 RK_PC1 1 &pcfg_pull_none>;
1788a3adc0b9SLiang Chen		};
1789a3adc0b9SLiang Chen
1790a3adc0b9SLiang Chen		/omit-if-no-ref/
1791a3adc0b9SLiang Chen		pwm2m1_pins: pwm2m1-pins {
1792a3adc0b9SLiang Chen			rockchip,pins =
1793a3adc0b9SLiang Chen				/* pwm2_m1 */
1794a3adc0b9SLiang Chen				<0 RK_PB6 4 &pcfg_pull_none>;
1795a3adc0b9SLiang Chen		};
1796a3adc0b9SLiang Chen	};
1797a3adc0b9SLiang Chen
1798a3adc0b9SLiang Chen	pwm3 {
1799a3adc0b9SLiang Chen		/omit-if-no-ref/
1800a3adc0b9SLiang Chen		pwm3_pins: pwm3-pins {
1801a3adc0b9SLiang Chen			rockchip,pins =
1802a3adc0b9SLiang Chen				/* pwm3_ir */
1803a3adc0b9SLiang Chen				<0 RK_PC2 1 &pcfg_pull_none>;
1804a3adc0b9SLiang Chen		};
1805a3adc0b9SLiang Chen	};
1806a3adc0b9SLiang Chen
1807a3adc0b9SLiang Chen	pwm4 {
1808a3adc0b9SLiang Chen		/omit-if-no-ref/
1809a3adc0b9SLiang Chen		pwm4_pins: pwm4-pins {
1810a3adc0b9SLiang Chen			rockchip,pins =
1811a3adc0b9SLiang Chen				/* pwm4 */
1812a3adc0b9SLiang Chen				<0 RK_PC3 1 &pcfg_pull_none>;
1813a3adc0b9SLiang Chen		};
1814a3adc0b9SLiang Chen	};
1815a3adc0b9SLiang Chen
1816a3adc0b9SLiang Chen	pwm5 {
1817a3adc0b9SLiang Chen		/omit-if-no-ref/
1818a3adc0b9SLiang Chen		pwm5_pins: pwm5-pins {
1819a3adc0b9SLiang Chen			rockchip,pins =
1820a3adc0b9SLiang Chen				/* pwm5 */
1821a3adc0b9SLiang Chen				<0 RK_PC4 1 &pcfg_pull_none>;
1822a3adc0b9SLiang Chen		};
1823a3adc0b9SLiang Chen	};
1824a3adc0b9SLiang Chen
1825a3adc0b9SLiang Chen	pwm6 {
1826a3adc0b9SLiang Chen		/omit-if-no-ref/
1827a3adc0b9SLiang Chen		pwm6_pins: pwm6-pins {
1828a3adc0b9SLiang Chen			rockchip,pins =
1829a3adc0b9SLiang Chen				/* pwm6 */
1830a3adc0b9SLiang Chen				<0 RK_PC5 1 &pcfg_pull_none>;
1831a3adc0b9SLiang Chen		};
1832a3adc0b9SLiang Chen	};
1833a3adc0b9SLiang Chen
1834a3adc0b9SLiang Chen	pwm7 {
1835a3adc0b9SLiang Chen		/omit-if-no-ref/
1836a3adc0b9SLiang Chen		pwm7_pins: pwm7-pins {
1837a3adc0b9SLiang Chen			rockchip,pins =
1838a3adc0b9SLiang Chen				/* pwm7_ir */
1839a3adc0b9SLiang Chen				<0 RK_PC6 1 &pcfg_pull_none>;
1840a3adc0b9SLiang Chen		};
1841a3adc0b9SLiang Chen	};
1842a3adc0b9SLiang Chen
1843a3adc0b9SLiang Chen	pwm8 {
1844a3adc0b9SLiang Chen		/omit-if-no-ref/
1845a3adc0b9SLiang Chen		pwm8m0_pins: pwm8m0-pins {
1846a3adc0b9SLiang Chen			rockchip,pins =
1847a3adc0b9SLiang Chen				/* pwm8_m0 */
1848a3adc0b9SLiang Chen				<3 RK_PB1 5 &pcfg_pull_none>;
1849a3adc0b9SLiang Chen		};
1850a3adc0b9SLiang Chen
1851a3adc0b9SLiang Chen		/omit-if-no-ref/
1852a3adc0b9SLiang Chen		pwm8m1_pins: pwm8m1-pins {
1853a3adc0b9SLiang Chen			rockchip,pins =
1854a3adc0b9SLiang Chen				/* pwm8_m1 */
1855a3adc0b9SLiang Chen				<1 RK_PD5 4 &pcfg_pull_none>;
1856a3adc0b9SLiang Chen		};
1857a3adc0b9SLiang Chen	};
1858a3adc0b9SLiang Chen
1859a3adc0b9SLiang Chen	pwm9 {
1860a3adc0b9SLiang Chen		/omit-if-no-ref/
1861a3adc0b9SLiang Chen		pwm9m0_pins: pwm9m0-pins {
1862a3adc0b9SLiang Chen			rockchip,pins =
1863a3adc0b9SLiang Chen				/* pwm9_m0 */
1864a3adc0b9SLiang Chen				<3 RK_PB2 5 &pcfg_pull_none>;
1865a3adc0b9SLiang Chen		};
1866a3adc0b9SLiang Chen
1867a3adc0b9SLiang Chen		/omit-if-no-ref/
1868a3adc0b9SLiang Chen		pwm9m1_pins: pwm9m1-pins {
1869a3adc0b9SLiang Chen			rockchip,pins =
1870a3adc0b9SLiang Chen				/* pwm9_m1 */
1871a3adc0b9SLiang Chen				<1 RK_PD6 4 &pcfg_pull_none>;
1872a3adc0b9SLiang Chen		};
1873a3adc0b9SLiang Chen	};
1874a3adc0b9SLiang Chen
1875a3adc0b9SLiang Chen	pwm10 {
1876a3adc0b9SLiang Chen		/omit-if-no-ref/
1877a3adc0b9SLiang Chen		pwm10m0_pins: pwm10m0-pins {
1878a3adc0b9SLiang Chen			rockchip,pins =
1879a3adc0b9SLiang Chen				/* pwm10_m0 */
1880a3adc0b9SLiang Chen				<3 RK_PB5 5 &pcfg_pull_none>;
1881a3adc0b9SLiang Chen		};
1882a3adc0b9SLiang Chen
1883a3adc0b9SLiang Chen		/omit-if-no-ref/
1884a3adc0b9SLiang Chen		pwm10m1_pins: pwm10m1-pins {
1885a3adc0b9SLiang Chen			rockchip,pins =
1886a3adc0b9SLiang Chen				/* pwm10_m1 */
1887a3adc0b9SLiang Chen				<2 RK_PA1 2 &pcfg_pull_none>;
1888a3adc0b9SLiang Chen		};
1889a3adc0b9SLiang Chen	};
1890a3adc0b9SLiang Chen
1891a3adc0b9SLiang Chen	pwm11 {
1892a3adc0b9SLiang Chen		/omit-if-no-ref/
1893a3adc0b9SLiang Chen		pwm11m0_pins: pwm11m0-pins {
1894a3adc0b9SLiang Chen			rockchip,pins =
1895a3adc0b9SLiang Chen				/* pwm11_irm0 */
1896a3adc0b9SLiang Chen				<3 RK_PB6 5 &pcfg_pull_none>;
1897a3adc0b9SLiang Chen		};
1898a3adc0b9SLiang Chen
1899a3adc0b9SLiang Chen		/omit-if-no-ref/
1900a3adc0b9SLiang Chen		pwm11m1_pins: pwm11m1-pins {
1901a3adc0b9SLiang Chen			rockchip,pins =
1902a3adc0b9SLiang Chen				/* pwm11_irm1 */
1903a3adc0b9SLiang Chen				<4 RK_PC0 3 &pcfg_pull_none>;
1904a3adc0b9SLiang Chen		};
1905a3adc0b9SLiang Chen	};
1906a3adc0b9SLiang Chen
1907a3adc0b9SLiang Chen	pwm12 {
1908a3adc0b9SLiang Chen		/omit-if-no-ref/
1909a3adc0b9SLiang Chen		pwm12m0_pins: pwm12m0-pins {
1910a3adc0b9SLiang Chen			rockchip,pins =
1911a3adc0b9SLiang Chen				/* pwm12_m0 */
1912a3adc0b9SLiang Chen				<3 RK_PB7 2 &pcfg_pull_none>;
1913a3adc0b9SLiang Chen		};
1914a3adc0b9SLiang Chen
1915a3adc0b9SLiang Chen		/omit-if-no-ref/
1916a3adc0b9SLiang Chen		pwm12m1_pins: pwm12m1-pins {
1917a3adc0b9SLiang Chen			rockchip,pins =
1918a3adc0b9SLiang Chen				/* pwm12_m1 */
1919a3adc0b9SLiang Chen				<4 RK_PC5 1 &pcfg_pull_none>;
1920a3adc0b9SLiang Chen		};
1921a3adc0b9SLiang Chen	};
1922a3adc0b9SLiang Chen
1923a3adc0b9SLiang Chen	pwm13 {
1924a3adc0b9SLiang Chen		/omit-if-no-ref/
1925a3adc0b9SLiang Chen		pwm13m0_pins: pwm13m0-pins {
1926a3adc0b9SLiang Chen			rockchip,pins =
1927a3adc0b9SLiang Chen				/* pwm13_m0 */
1928a3adc0b9SLiang Chen				<3 RK_PC0 2 &pcfg_pull_none>;
1929a3adc0b9SLiang Chen		};
1930a3adc0b9SLiang Chen
1931a3adc0b9SLiang Chen		/omit-if-no-ref/
1932a3adc0b9SLiang Chen		pwm13m1_pins: pwm13m1-pins {
1933a3adc0b9SLiang Chen			rockchip,pins =
1934a3adc0b9SLiang Chen				/* pwm13_m1 */
1935a3adc0b9SLiang Chen				<4 RK_PC6 1 &pcfg_pull_none>;
1936a3adc0b9SLiang Chen		};
1937a3adc0b9SLiang Chen	};
1938a3adc0b9SLiang Chen
1939a3adc0b9SLiang Chen	pwm14 {
1940a3adc0b9SLiang Chen		/omit-if-no-ref/
1941a3adc0b9SLiang Chen		pwm14m0_pins: pwm14m0-pins {
1942a3adc0b9SLiang Chen			rockchip,pins =
1943a3adc0b9SLiang Chen				/* pwm14_m0 */
1944a3adc0b9SLiang Chen				<3 RK_PC4 1 &pcfg_pull_none>;
1945a3adc0b9SLiang Chen		};
1946a3adc0b9SLiang Chen
1947a3adc0b9SLiang Chen		/omit-if-no-ref/
1948a3adc0b9SLiang Chen		pwm14m1_pins: pwm14m1-pins {
1949a3adc0b9SLiang Chen			rockchip,pins =
1950a3adc0b9SLiang Chen				/* pwm14_m1 */
1951a3adc0b9SLiang Chen				<4 RK_PC2 1 &pcfg_pull_none>;
1952a3adc0b9SLiang Chen		};
1953a3adc0b9SLiang Chen	};
1954a3adc0b9SLiang Chen
1955a3adc0b9SLiang Chen	pwm15 {
1956a3adc0b9SLiang Chen		/omit-if-no-ref/
1957a3adc0b9SLiang Chen		pwm15m0_pins: pwm15m0-pins {
1958a3adc0b9SLiang Chen			rockchip,pins =
1959a3adc0b9SLiang Chen				/* pwm15_irm0 */
1960a3adc0b9SLiang Chen				<3 RK_PC5 1 &pcfg_pull_none>;
1961a3adc0b9SLiang Chen		};
1962a3adc0b9SLiang Chen
1963a3adc0b9SLiang Chen		/omit-if-no-ref/
1964a3adc0b9SLiang Chen		pwm15m1_pins: pwm15m1-pins {
1965a3adc0b9SLiang Chen			rockchip,pins =
1966a3adc0b9SLiang Chen				/* pwm15_irm1 */
1967a3adc0b9SLiang Chen				<4 RK_PC3 1 &pcfg_pull_none>;
1968a3adc0b9SLiang Chen		};
1969a3adc0b9SLiang Chen	};
1970a3adc0b9SLiang Chen
1971a3adc0b9SLiang Chen	refclk {
1972a3adc0b9SLiang Chen		/omit-if-no-ref/
1973a3adc0b9SLiang Chen		refclk_pins: refclk-pins {
1974a3adc0b9SLiang Chen			rockchip,pins =
1975a3adc0b9SLiang Chen				/* refclk_ou */
1976a3adc0b9SLiang Chen				<0 RK_PA0 1 &pcfg_pull_none>;
1977a3adc0b9SLiang Chen		};
1978a3adc0b9SLiang Chen	};
1979a3adc0b9SLiang Chen
1980a3adc0b9SLiang Chen	sata {
1981a3adc0b9SLiang Chen		/omit-if-no-ref/
1982a3adc0b9SLiang Chen		sata_pins: sata-pins {
1983a3adc0b9SLiang Chen			rockchip,pins =
1984a3adc0b9SLiang Chen				/* sata_cpdet */
1985a3adc0b9SLiang Chen				<0 RK_PA4 2 &pcfg_pull_none>,
1986a3adc0b9SLiang Chen				/* sata_cppod */
1987a3adc0b9SLiang Chen				<0 RK_PA6 1 &pcfg_pull_none>,
1988a3adc0b9SLiang Chen				/* sata_mpswitch */
1989a3adc0b9SLiang Chen				<0 RK_PA5 2 &pcfg_pull_none>;
1990a3adc0b9SLiang Chen		};
1991a3adc0b9SLiang Chen	};
1992a3adc0b9SLiang Chen
1993a3adc0b9SLiang Chen	sata0 {
1994a3adc0b9SLiang Chen		/omit-if-no-ref/
1995a3adc0b9SLiang Chen		sata0_pins: sata0-pins {
1996a3adc0b9SLiang Chen			rockchip,pins =
1997a3adc0b9SLiang Chen				/* sata0_actled */
1998a3adc0b9SLiang Chen				<4 RK_PC6 3 &pcfg_pull_none>;
1999a3adc0b9SLiang Chen		};
2000a3adc0b9SLiang Chen	};
2001a3adc0b9SLiang Chen
2002a3adc0b9SLiang Chen	sata1 {
2003a3adc0b9SLiang Chen		/omit-if-no-ref/
2004a3adc0b9SLiang Chen		sata1_pins: sata1-pins {
2005a3adc0b9SLiang Chen			rockchip,pins =
2006a3adc0b9SLiang Chen				/* sata1_actled */
2007a3adc0b9SLiang Chen				<4 RK_PC5 3 &pcfg_pull_none>;
2008a3adc0b9SLiang Chen		};
2009a3adc0b9SLiang Chen	};
2010a3adc0b9SLiang Chen
2011a3adc0b9SLiang Chen	sata2 {
2012a3adc0b9SLiang Chen		/omit-if-no-ref/
2013a3adc0b9SLiang Chen		sata2_pins: sata2-pins {
2014a3adc0b9SLiang Chen			rockchip,pins =
2015a3adc0b9SLiang Chen				/* sata2_actled */
2016a3adc0b9SLiang Chen				<4 RK_PC4 3 &pcfg_pull_none>;
2017a3adc0b9SLiang Chen		};
2018a3adc0b9SLiang Chen	};
2019a3adc0b9SLiang Chen
2020a3adc0b9SLiang Chen	scr {
2021a3adc0b9SLiang Chen		/omit-if-no-ref/
2022a3adc0b9SLiang Chen		scr_pins: scr-pins {
2023a3adc0b9SLiang Chen			rockchip,pins =
2024a3adc0b9SLiang Chen				/* scr_clk */
2025a3adc0b9SLiang Chen				<1 RK_PA2 3 &pcfg_pull_none>,
2026a3adc0b9SLiang Chen				/* scr_det */
2027a3adc0b9SLiang Chen				<1 RK_PA7 3 &pcfg_pull_up>,
2028a3adc0b9SLiang Chen				/* scr_io */
2029a3adc0b9SLiang Chen				<1 RK_PA3 3 &pcfg_pull_up>,
2030a3adc0b9SLiang Chen				/* scr_rst */
2031a3adc0b9SLiang Chen				<1 RK_PA5 3 &pcfg_pull_none>;
2032a3adc0b9SLiang Chen		};
2033a3adc0b9SLiang Chen	};
2034a3adc0b9SLiang Chen
2035a3adc0b9SLiang Chen	sdmmc0 {
2036a3adc0b9SLiang Chen		/omit-if-no-ref/
2037a3adc0b9SLiang Chen		sdmmc0_bus4: sdmmc0-bus4 {
2038a3adc0b9SLiang Chen			rockchip,pins =
2039a3adc0b9SLiang Chen				/* sdmmc0_d0 */
2040a3adc0b9SLiang Chen				<1 RK_PD5 1 &pcfg_pull_up_drv_level_2>,
2041a3adc0b9SLiang Chen				/* sdmmc0_d1 */
2042a3adc0b9SLiang Chen				<1 RK_PD6 1 &pcfg_pull_up_drv_level_2>,
2043a3adc0b9SLiang Chen				/* sdmmc0_d2 */
2044a3adc0b9SLiang Chen				<1 RK_PD7 1 &pcfg_pull_up_drv_level_2>,
2045a3adc0b9SLiang Chen				/* sdmmc0_d3 */
2046a3adc0b9SLiang Chen				<2 RK_PA0 1 &pcfg_pull_up_drv_level_2>;
2047a3adc0b9SLiang Chen		};
2048a3adc0b9SLiang Chen
2049a3adc0b9SLiang Chen		/omit-if-no-ref/
2050a3adc0b9SLiang Chen		sdmmc0_clk: sdmmc0-clk {
2051a3adc0b9SLiang Chen			rockchip,pins =
2052a3adc0b9SLiang Chen				/* sdmmc0_clk */
2053a3adc0b9SLiang Chen				<2 RK_PA2 1 &pcfg_pull_up_drv_level_2>;
2054a3adc0b9SLiang Chen		};
2055a3adc0b9SLiang Chen
2056a3adc0b9SLiang Chen		/omit-if-no-ref/
2057a3adc0b9SLiang Chen		sdmmc0_cmd: sdmmc0-cmd {
2058a3adc0b9SLiang Chen			rockchip,pins =
2059a3adc0b9SLiang Chen				/* sdmmc0_cmd */
2060a3adc0b9SLiang Chen				<2 RK_PA1 1 &pcfg_pull_up_drv_level_2>;
2061a3adc0b9SLiang Chen		};
2062a3adc0b9SLiang Chen
2063a3adc0b9SLiang Chen		/omit-if-no-ref/
2064a3adc0b9SLiang Chen		sdmmc0_det: sdmmc0-det {
2065a3adc0b9SLiang Chen			rockchip,pins =
2066a3adc0b9SLiang Chen				/* sdmmc0_det */
2067a3adc0b9SLiang Chen				<0 RK_PA4 1 &pcfg_pull_up>;
2068a3adc0b9SLiang Chen		};
2069a3adc0b9SLiang Chen
2070a3adc0b9SLiang Chen		/omit-if-no-ref/
2071a3adc0b9SLiang Chen		sdmmc0_pwren: sdmmc0-pwren {
2072a3adc0b9SLiang Chen			rockchip,pins =
2073a3adc0b9SLiang Chen				/* sdmmc0_pwren */
2074a3adc0b9SLiang Chen				<0 RK_PA5 1 &pcfg_pull_none>;
2075a3adc0b9SLiang Chen		};
2076a3adc0b9SLiang Chen	};
2077a3adc0b9SLiang Chen
2078a3adc0b9SLiang Chen	sdmmc1 {
2079a3adc0b9SLiang Chen		/omit-if-no-ref/
2080a3adc0b9SLiang Chen		sdmmc1_bus4: sdmmc1-bus4 {
2081a3adc0b9SLiang Chen			rockchip,pins =
2082a3adc0b9SLiang Chen				/* sdmmc1_d0 */
2083a3adc0b9SLiang Chen				<2 RK_PA3 1 &pcfg_pull_up_drv_level_2>,
2084a3adc0b9SLiang Chen				/* sdmmc1_d1 */
2085a3adc0b9SLiang Chen				<2 RK_PA4 1 &pcfg_pull_up_drv_level_2>,
2086a3adc0b9SLiang Chen				/* sdmmc1_d2 */
2087a3adc0b9SLiang Chen				<2 RK_PA5 1 &pcfg_pull_up_drv_level_2>,
2088a3adc0b9SLiang Chen				/* sdmmc1_d3 */
2089a3adc0b9SLiang Chen				<2 RK_PA6 1 &pcfg_pull_up_drv_level_2>;
2090a3adc0b9SLiang Chen		};
2091a3adc0b9SLiang Chen
2092a3adc0b9SLiang Chen		/omit-if-no-ref/
2093a3adc0b9SLiang Chen		sdmmc1_clk: sdmmc1-clk {
2094a3adc0b9SLiang Chen			rockchip,pins =
2095a3adc0b9SLiang Chen				/* sdmmc1_clk */
2096a3adc0b9SLiang Chen				<2 RK_PB0 1 &pcfg_pull_up_drv_level_2>;
2097a3adc0b9SLiang Chen		};
2098a3adc0b9SLiang Chen
2099a3adc0b9SLiang Chen		/omit-if-no-ref/
2100a3adc0b9SLiang Chen		sdmmc1_cmd: sdmmc1-cmd {
2101a3adc0b9SLiang Chen			rockchip,pins =
2102a3adc0b9SLiang Chen				/* sdmmc1_cmd */
2103a3adc0b9SLiang Chen				<2 RK_PA7 1 &pcfg_pull_up_drv_level_2>;
2104a3adc0b9SLiang Chen		};
2105a3adc0b9SLiang Chen
2106a3adc0b9SLiang Chen		/omit-if-no-ref/
2107a3adc0b9SLiang Chen		sdmmc1_det: sdmmc1-det {
2108a3adc0b9SLiang Chen			rockchip,pins =
2109a3adc0b9SLiang Chen				/* sdmmc1_det */
2110a3adc0b9SLiang Chen				<2 RK_PB2 1 &pcfg_pull_up>;
2111a3adc0b9SLiang Chen		};
2112a3adc0b9SLiang Chen
2113a3adc0b9SLiang Chen		/omit-if-no-ref/
2114a3adc0b9SLiang Chen		sdmmc1_pwren: sdmmc1-pwren {
2115a3adc0b9SLiang Chen			rockchip,pins =
2116a3adc0b9SLiang Chen				/* sdmmc1_pwren */
2117a3adc0b9SLiang Chen				<2 RK_PB1 1 &pcfg_pull_none>;
2118a3adc0b9SLiang Chen		};
2119a3adc0b9SLiang Chen	};
2120a3adc0b9SLiang Chen
2121a3adc0b9SLiang Chen	sdmmc2 {
2122a3adc0b9SLiang Chen		/omit-if-no-ref/
2123a3adc0b9SLiang Chen		sdmmc2m0_bus4: sdmmc2m0-bus4 {
2124a3adc0b9SLiang Chen			rockchip,pins =
2125a3adc0b9SLiang Chen				/* sdmmc2_d0m0 */
2126a3adc0b9SLiang Chen				<3 RK_PC6 3 &pcfg_pull_up_drv_level_2>,
2127a3adc0b9SLiang Chen				/* sdmmc2_d1m0 */
2128a3adc0b9SLiang Chen				<3 RK_PC7 3 &pcfg_pull_up_drv_level_2>,
2129a3adc0b9SLiang Chen				/* sdmmc2_d2m0 */
2130a3adc0b9SLiang Chen				<3 RK_PD0 3 &pcfg_pull_up_drv_level_2>,
2131a3adc0b9SLiang Chen				/* sdmmc2_d3m0 */
2132a3adc0b9SLiang Chen				<3 RK_PD1 3 &pcfg_pull_up_drv_level_2>;
2133a3adc0b9SLiang Chen		};
2134a3adc0b9SLiang Chen
2135a3adc0b9SLiang Chen		/omit-if-no-ref/
2136a3adc0b9SLiang Chen		sdmmc2m0_clk: sdmmc2m0-clk {
2137a3adc0b9SLiang Chen			rockchip,pins =
2138a3adc0b9SLiang Chen				/* sdmmc2_clkm0 */
2139a3adc0b9SLiang Chen				<3 RK_PD3 3 &pcfg_pull_up_drv_level_2>;
2140a3adc0b9SLiang Chen		};
2141a3adc0b9SLiang Chen
2142a3adc0b9SLiang Chen		/omit-if-no-ref/
2143a3adc0b9SLiang Chen		sdmmc2m0_cmd: sdmmc2m0-cmd {
2144a3adc0b9SLiang Chen			rockchip,pins =
2145a3adc0b9SLiang Chen				/* sdmmc2_cmdm0 */
2146a3adc0b9SLiang Chen				<3 RK_PD2 3 &pcfg_pull_up_drv_level_2>;
2147a3adc0b9SLiang Chen		};
2148a3adc0b9SLiang Chen
2149a3adc0b9SLiang Chen		/omit-if-no-ref/
2150a3adc0b9SLiang Chen		sdmmc2m0_det: sdmmc2m0-det {
2151a3adc0b9SLiang Chen			rockchip,pins =
2152a3adc0b9SLiang Chen				/* sdmmc2_detm0 */
2153a3adc0b9SLiang Chen				<3 RK_PD4 3 &pcfg_pull_up>;
2154a3adc0b9SLiang Chen		};
2155a3adc0b9SLiang Chen
2156a3adc0b9SLiang Chen		/omit-if-no-ref/
2157a3adc0b9SLiang Chen		sdmmc2m0_pwren: sdmmc2m0-pwren {
2158a3adc0b9SLiang Chen			rockchip,pins =
2159a3adc0b9SLiang Chen				/* sdmmc2m0_pwren */
2160a3adc0b9SLiang Chen				<3 RK_PD5 3 &pcfg_pull_none>;
2161a3adc0b9SLiang Chen		};
2162a3adc0b9SLiang Chen
2163a3adc0b9SLiang Chen		/omit-if-no-ref/
2164a3adc0b9SLiang Chen		sdmmc2m1_bus4: sdmmc2m1-bus4 {
2165a3adc0b9SLiang Chen			rockchip,pins =
2166a3adc0b9SLiang Chen				/* sdmmc2_d0m1 */
2167a3adc0b9SLiang Chen				<3 RK_PA1 5 &pcfg_pull_up_drv_level_2>,
2168a3adc0b9SLiang Chen				/* sdmmc2_d1m1 */
2169a3adc0b9SLiang Chen				<3 RK_PA2 5 &pcfg_pull_up_drv_level_2>,
2170a3adc0b9SLiang Chen				/* sdmmc2_d2m1 */
2171a3adc0b9SLiang Chen				<3 RK_PA3 5 &pcfg_pull_up_drv_level_2>,
2172a3adc0b9SLiang Chen				/* sdmmc2_d3m1 */
2173a3adc0b9SLiang Chen				<3 RK_PA4 5 &pcfg_pull_up_drv_level_2>;
2174a3adc0b9SLiang Chen		};
2175a3adc0b9SLiang Chen
2176a3adc0b9SLiang Chen		/omit-if-no-ref/
2177a3adc0b9SLiang Chen		sdmmc2m1_clk: sdmmc2m1-clk {
2178a3adc0b9SLiang Chen			rockchip,pins =
2179a3adc0b9SLiang Chen				/* sdmmc2_clkm1 */
2180a3adc0b9SLiang Chen				<3 RK_PA6 5 &pcfg_pull_up_drv_level_2>;
2181a3adc0b9SLiang Chen		};
2182a3adc0b9SLiang Chen
2183a3adc0b9SLiang Chen		/omit-if-no-ref/
2184a3adc0b9SLiang Chen		sdmmc2m1_cmd: sdmmc2m1-cmd {
2185a3adc0b9SLiang Chen			rockchip,pins =
2186a3adc0b9SLiang Chen				/* sdmmc2_cmdm1 */
2187a3adc0b9SLiang Chen				<3 RK_PA5 5 &pcfg_pull_up_drv_level_2>;
2188a3adc0b9SLiang Chen		};
2189a3adc0b9SLiang Chen
2190a3adc0b9SLiang Chen		/omit-if-no-ref/
2191a3adc0b9SLiang Chen		sdmmc2m1_det: sdmmc2m1-det {
2192a3adc0b9SLiang Chen			rockchip,pins =
2193a3adc0b9SLiang Chen				/* sdmmc2_detm1 */
2194a3adc0b9SLiang Chen				<3 RK_PA7 4 &pcfg_pull_up>;
2195a3adc0b9SLiang Chen		};
2196a3adc0b9SLiang Chen
2197a3adc0b9SLiang Chen		/omit-if-no-ref/
2198a3adc0b9SLiang Chen		sdmmc2m1_pwren: sdmmc2m1-pwren {
2199a3adc0b9SLiang Chen			rockchip,pins =
2200a3adc0b9SLiang Chen				/* sdmmc2m1_pwren */
2201a3adc0b9SLiang Chen				<3 RK_PB0 4 &pcfg_pull_none>;
2202a3adc0b9SLiang Chen		};
2203a3adc0b9SLiang Chen	};
2204a3adc0b9SLiang Chen
2205a3adc0b9SLiang Chen	spdif {
2206a3adc0b9SLiang Chen		/omit-if-no-ref/
2207a3adc0b9SLiang Chen		spdifm0_tx: spdifm0-tx {
2208a3adc0b9SLiang Chen			rockchip,pins =
2209a3adc0b9SLiang Chen				/* spdifm0_tx */
2210a3adc0b9SLiang Chen				<1 RK_PA4 4 &pcfg_pull_none>;
2211a3adc0b9SLiang Chen		};
2212a3adc0b9SLiang Chen
2213a3adc0b9SLiang Chen		/omit-if-no-ref/
2214a3adc0b9SLiang Chen		spdifm1_tx: spdifm1-tx {
2215a3adc0b9SLiang Chen			rockchip,pins =
2216a3adc0b9SLiang Chen				/* spdifm1_tx */
2217a3adc0b9SLiang Chen				<3 RK_PC5 2 &pcfg_pull_none>;
2218a3adc0b9SLiang Chen		};
2219a3adc0b9SLiang Chen
2220a3adc0b9SLiang Chen		/omit-if-no-ref/
2221a3adc0b9SLiang Chen		spdifm2_tx: spdifm2-tx {
2222a3adc0b9SLiang Chen			rockchip,pins =
2223a3adc0b9SLiang Chen				/* spdifm2_tx */
2224a3adc0b9SLiang Chen				<4 RK_PC4 2 &pcfg_pull_none>;
2225a3adc0b9SLiang Chen		};
2226a3adc0b9SLiang Chen	};
2227a3adc0b9SLiang Chen
2228a3adc0b9SLiang Chen	spi0 {
2229a3adc0b9SLiang Chen		/omit-if-no-ref/
2230a3adc0b9SLiang Chen		spi0m0_pins: spi0m0-pins {
2231a3adc0b9SLiang Chen			rockchip,pins =
2232a3adc0b9SLiang Chen				/* spi0_clkm0 */
2233a3adc0b9SLiang Chen				<0 RK_PB5 2 &pcfg_pull_none>,
2234a3adc0b9SLiang Chen				/* spi0_misom0 */
2235a3adc0b9SLiang Chen				<0 RK_PC5 2 &pcfg_pull_none>,
2236a3adc0b9SLiang Chen				/* spi0_mosim0 */
2237a3adc0b9SLiang Chen				<0 RK_PB6 2 &pcfg_pull_none>;
2238a3adc0b9SLiang Chen		};
2239a3adc0b9SLiang Chen
2240a3adc0b9SLiang Chen		/omit-if-no-ref/
2241a3adc0b9SLiang Chen		spi0m0_cs0: spi0m0-cs0 {
2242a3adc0b9SLiang Chen			rockchip,pins =
2243a3adc0b9SLiang Chen				/* spi0_cs0m0 */
2244a3adc0b9SLiang Chen				<0 RK_PC6 2 &pcfg_pull_none>;
2245a3adc0b9SLiang Chen		};
2246a3adc0b9SLiang Chen
2247a3adc0b9SLiang Chen		/omit-if-no-ref/
2248a3adc0b9SLiang Chen		spi0m0_cs1: spi0m0-cs1 {
2249a3adc0b9SLiang Chen			rockchip,pins =
2250a3adc0b9SLiang Chen				/* spi0_cs1m0 */
2251a3adc0b9SLiang Chen				<0 RK_PC4 2 &pcfg_pull_none>;
2252a3adc0b9SLiang Chen		};
2253a3adc0b9SLiang Chen
2254a3adc0b9SLiang Chen		/omit-if-no-ref/
2255a3adc0b9SLiang Chen		spi0m1_pins: spi0m1-pins {
2256a3adc0b9SLiang Chen			rockchip,pins =
2257a3adc0b9SLiang Chen				/* spi0_clkm1 */
2258a3adc0b9SLiang Chen				<2 RK_PD3 3 &pcfg_pull_none>,
2259a3adc0b9SLiang Chen				/* spi0_misom1 */
2260a3adc0b9SLiang Chen				<2 RK_PD0 3 &pcfg_pull_none>,
2261a3adc0b9SLiang Chen				/* spi0_mosim1 */
2262a3adc0b9SLiang Chen				<2 RK_PD1 3 &pcfg_pull_none>;
2263a3adc0b9SLiang Chen		};
2264a3adc0b9SLiang Chen
2265a3adc0b9SLiang Chen		/omit-if-no-ref/
2266a3adc0b9SLiang Chen		spi0m1_cs0: spi0m1-cs0 {
2267a3adc0b9SLiang Chen			rockchip,pins =
2268a3adc0b9SLiang Chen				/* spi0_cs0m1 */
2269a3adc0b9SLiang Chen				<2 RK_PD2 3 &pcfg_pull_none>;
2270a3adc0b9SLiang Chen		};
2271a3adc0b9SLiang Chen	};
2272a3adc0b9SLiang Chen
2273a3adc0b9SLiang Chen	spi1 {
2274a3adc0b9SLiang Chen		/omit-if-no-ref/
2275a3adc0b9SLiang Chen		spi1m0_pins: spi1m0-pins {
2276a3adc0b9SLiang Chen			rockchip,pins =
2277a3adc0b9SLiang Chen				/* spi1_clkm0 */
2278a3adc0b9SLiang Chen				<2 RK_PB5 3 &pcfg_pull_none>,
2279a3adc0b9SLiang Chen				/* spi1_misom0 */
2280a3adc0b9SLiang Chen				<2 RK_PB6 3 &pcfg_pull_none>,
2281a3adc0b9SLiang Chen				/* spi1_mosim0 */
2282a3adc0b9SLiang Chen				<2 RK_PB7 4 &pcfg_pull_none>;
2283a3adc0b9SLiang Chen		};
2284a3adc0b9SLiang Chen
2285a3adc0b9SLiang Chen		/omit-if-no-ref/
2286a3adc0b9SLiang Chen		spi1m0_cs0: spi1m0-cs0 {
2287a3adc0b9SLiang Chen			rockchip,pins =
2288a3adc0b9SLiang Chen				/* spi1_cs0m0 */
2289a3adc0b9SLiang Chen				<2 RK_PC0 4 &pcfg_pull_none>;
2290a3adc0b9SLiang Chen		};
2291a3adc0b9SLiang Chen
2292a3adc0b9SLiang Chen		/omit-if-no-ref/
2293a3adc0b9SLiang Chen		spi1m0_cs1: spi1m0-cs1 {
2294a3adc0b9SLiang Chen			rockchip,pins =
2295a3adc0b9SLiang Chen				/* spi1_cs1m0 */
2296a3adc0b9SLiang Chen				<2 RK_PC6 3 &pcfg_pull_none>;
2297a3adc0b9SLiang Chen		};
2298a3adc0b9SLiang Chen
2299a3adc0b9SLiang Chen		/omit-if-no-ref/
2300a3adc0b9SLiang Chen		spi1m1_pins: spi1m1-pins {
2301a3adc0b9SLiang Chen			rockchip,pins =
2302a3adc0b9SLiang Chen				/* spi1_clkm1 */
2303a3adc0b9SLiang Chen				<3 RK_PC3 3 &pcfg_pull_none>,
2304a3adc0b9SLiang Chen				/* spi1_misom1 */
2305a3adc0b9SLiang Chen				<3 RK_PC2 3 &pcfg_pull_none>,
2306a3adc0b9SLiang Chen				/* spi1_mosim1 */
2307a3adc0b9SLiang Chen				<3 RK_PC1 3 &pcfg_pull_none>;
2308a3adc0b9SLiang Chen		};
2309a3adc0b9SLiang Chen
2310a3adc0b9SLiang Chen		/omit-if-no-ref/
2311a3adc0b9SLiang Chen		spi1m1_cs0: spi1m1-cs0 {
2312a3adc0b9SLiang Chen			rockchip,pins =
2313a3adc0b9SLiang Chen				/* spi1_cs0m1 */
2314a3adc0b9SLiang Chen				<3 RK_PA1 3 &pcfg_pull_none>;
2315a3adc0b9SLiang Chen		};
2316a3adc0b9SLiang Chen	};
2317a3adc0b9SLiang Chen
2318a3adc0b9SLiang Chen	spi2 {
2319a3adc0b9SLiang Chen		/omit-if-no-ref/
2320a3adc0b9SLiang Chen		spi2m0_pins: spi2m0-pins {
2321a3adc0b9SLiang Chen			rockchip,pins =
2322a3adc0b9SLiang Chen				/* spi2_clkm0 */
2323a3adc0b9SLiang Chen				<2 RK_PC1 4 &pcfg_pull_none>,
2324a3adc0b9SLiang Chen				/* spi2_misom0 */
2325a3adc0b9SLiang Chen				<2 RK_PC2 4 &pcfg_pull_none>,
2326a3adc0b9SLiang Chen				/* spi2_mosim0 */
2327a3adc0b9SLiang Chen				<2 RK_PC3 4 &pcfg_pull_none>;
2328a3adc0b9SLiang Chen		};
2329a3adc0b9SLiang Chen
2330a3adc0b9SLiang Chen		/omit-if-no-ref/
2331a3adc0b9SLiang Chen		spi2m0_cs0: spi2m0-cs0 {
2332a3adc0b9SLiang Chen			rockchip,pins =
2333a3adc0b9SLiang Chen				/* spi2_cs0m0 */
2334a3adc0b9SLiang Chen				<2 RK_PC4 4 &pcfg_pull_none>;
2335a3adc0b9SLiang Chen		};
2336a3adc0b9SLiang Chen
2337a3adc0b9SLiang Chen		/omit-if-no-ref/
2338a3adc0b9SLiang Chen		spi2m0_cs1: spi2m0-cs1 {
2339a3adc0b9SLiang Chen			rockchip,pins =
2340a3adc0b9SLiang Chen				/* spi2_cs1m0 */
2341a3adc0b9SLiang Chen				<2 RK_PC5 4 &pcfg_pull_none>;
2342a3adc0b9SLiang Chen		};
2343a3adc0b9SLiang Chen
2344a3adc0b9SLiang Chen		/omit-if-no-ref/
2345a3adc0b9SLiang Chen		spi2m1_pins: spi2m1-pins {
2346a3adc0b9SLiang Chen			rockchip,pins =
2347a3adc0b9SLiang Chen				/* spi2_clkm1 */
2348a3adc0b9SLiang Chen				<3 RK_PA0 3 &pcfg_pull_none>,
2349a3adc0b9SLiang Chen				/* spi2_misom1 */
2350a3adc0b9SLiang Chen				<2 RK_PD7 3 &pcfg_pull_none>,
2351a3adc0b9SLiang Chen				/* spi2_mosim1 */
2352a3adc0b9SLiang Chen				<2 RK_PD6 3 &pcfg_pull_none>;
2353a3adc0b9SLiang Chen		};
2354a3adc0b9SLiang Chen
2355a3adc0b9SLiang Chen		/omit-if-no-ref/
2356a3adc0b9SLiang Chen		spi2m1_cs0: spi2m1-cs0 {
2357a3adc0b9SLiang Chen			rockchip,pins =
2358a3adc0b9SLiang Chen				/* spi2_cs0m1 */
2359a3adc0b9SLiang Chen				<2 RK_PD5 3 &pcfg_pull_none>;
2360a3adc0b9SLiang Chen		};
2361a3adc0b9SLiang Chen
2362a3adc0b9SLiang Chen		/omit-if-no-ref/
2363a3adc0b9SLiang Chen		spi2m1_cs1: spi2m1-cs1 {
2364a3adc0b9SLiang Chen			rockchip,pins =
2365a3adc0b9SLiang Chen				/* spi2_cs1m1 */
2366a3adc0b9SLiang Chen				<2 RK_PD4 3 &pcfg_pull_none>;
2367a3adc0b9SLiang Chen		};
2368a3adc0b9SLiang Chen	};
2369a3adc0b9SLiang Chen
2370a3adc0b9SLiang Chen	spi3 {
2371a3adc0b9SLiang Chen		/omit-if-no-ref/
2372a3adc0b9SLiang Chen		spi3m0_pins: spi3m0-pins {
2373a3adc0b9SLiang Chen			rockchip,pins =
2374a3adc0b9SLiang Chen				/* spi3_clkm0 */
2375a3adc0b9SLiang Chen				<4 RK_PB3 4 &pcfg_pull_none>,
2376a3adc0b9SLiang Chen				/* spi3_misom0 */
2377a3adc0b9SLiang Chen				<4 RK_PB0 4 &pcfg_pull_none>,
2378a3adc0b9SLiang Chen				/* spi3_mosim0 */
2379a3adc0b9SLiang Chen				<4 RK_PB2 4 &pcfg_pull_none>;
2380a3adc0b9SLiang Chen		};
2381a3adc0b9SLiang Chen
2382a3adc0b9SLiang Chen		/omit-if-no-ref/
2383a3adc0b9SLiang Chen		spi3m0_cs0: spi3m0-cs0 {
2384a3adc0b9SLiang Chen			rockchip,pins =
2385a3adc0b9SLiang Chen				/* spi3_cs0m0 */
2386a3adc0b9SLiang Chen				<4 RK_PA6 4 &pcfg_pull_none>;
2387a3adc0b9SLiang Chen		};
2388a3adc0b9SLiang Chen
2389a3adc0b9SLiang Chen		/omit-if-no-ref/
2390a3adc0b9SLiang Chen		spi3m0_cs1: spi3m0-cs1 {
2391a3adc0b9SLiang Chen			rockchip,pins =
2392a3adc0b9SLiang Chen				/* spi3_cs1m0 */
2393a3adc0b9SLiang Chen				<4 RK_PA7 4 &pcfg_pull_none>;
2394a3adc0b9SLiang Chen		};
2395a3adc0b9SLiang Chen
2396a3adc0b9SLiang Chen		/omit-if-no-ref/
2397a3adc0b9SLiang Chen		spi3m1_pins: spi3m1-pins {
2398a3adc0b9SLiang Chen			rockchip,pins =
2399a3adc0b9SLiang Chen				/* spi3_clkm1 */
2400a3adc0b9SLiang Chen				<4 RK_PC2 2 &pcfg_pull_none>,
2401a3adc0b9SLiang Chen				/* spi3_misom1 */
2402a3adc0b9SLiang Chen				<4 RK_PC5 2 &pcfg_pull_none>,
2403a3adc0b9SLiang Chen				/* spi3_mosim1 */
2404a3adc0b9SLiang Chen				<4 RK_PC3 2 &pcfg_pull_none>;
2405a3adc0b9SLiang Chen		};
2406a3adc0b9SLiang Chen
2407a3adc0b9SLiang Chen		/omit-if-no-ref/
2408a3adc0b9SLiang Chen		spi3m1_cs0: spi3m1-cs0 {
2409a3adc0b9SLiang Chen			rockchip,pins =
2410a3adc0b9SLiang Chen				/* spi3_cs0m1 */
2411a3adc0b9SLiang Chen				<4 RK_PC6 2 &pcfg_pull_none>;
2412a3adc0b9SLiang Chen		};
2413a3adc0b9SLiang Chen
2414a3adc0b9SLiang Chen		/omit-if-no-ref/
2415a3adc0b9SLiang Chen		spi3m1_cs1: spi3m1-cs1 {
2416a3adc0b9SLiang Chen			rockchip,pins =
2417a3adc0b9SLiang Chen				/* spi3_cs1m1 */
2418a3adc0b9SLiang Chen				<4 RK_PD1 2 &pcfg_pull_none>;
2419a3adc0b9SLiang Chen		};
2420a3adc0b9SLiang Chen	};
2421a3adc0b9SLiang Chen
2422a3adc0b9SLiang Chen	tsadc {
2423a3adc0b9SLiang Chen		/omit-if-no-ref/
2424a3adc0b9SLiang Chen		tsadcm0_shut: tsadcm0-shut {
2425a3adc0b9SLiang Chen			rockchip,pins =
2426a3adc0b9SLiang Chen				/* tsadcm0_shut */
2427a3adc0b9SLiang Chen				<0 RK_PA1 1 &pcfg_pull_none>;
2428a3adc0b9SLiang Chen		};
2429a3adc0b9SLiang Chen
2430a3adc0b9SLiang Chen		/omit-if-no-ref/
2431a3adc0b9SLiang Chen		tsadcm1_shut: tsadcm1-shut {
2432a3adc0b9SLiang Chen			rockchip,pins =
2433a3adc0b9SLiang Chen				/* tsadcm1_shut */
2434a3adc0b9SLiang Chen				<0 RK_PA2 2 &pcfg_pull_none>;
2435a3adc0b9SLiang Chen		};
2436a3adc0b9SLiang Chen
2437a3adc0b9SLiang Chen		/omit-if-no-ref/
2438a3adc0b9SLiang Chen		tsadc_shutorg: tsadc-shutorg {
2439a3adc0b9SLiang Chen			rockchip,pins =
2440a3adc0b9SLiang Chen				/* tsadc_shutorg */
2441a3adc0b9SLiang Chen				<0 RK_PA1 2 &pcfg_pull_none>;
2442a3adc0b9SLiang Chen		};
2443a3adc0b9SLiang Chen	};
2444a3adc0b9SLiang Chen
2445a3adc0b9SLiang Chen	uart0 {
2446a3adc0b9SLiang Chen		/omit-if-no-ref/
2447a3adc0b9SLiang Chen		uart0_xfer: uart0-xfer {
2448a3adc0b9SLiang Chen			rockchip,pins =
2449a3adc0b9SLiang Chen				/* uart0_rx */
2450a3adc0b9SLiang Chen				<0 RK_PC0 3 &pcfg_pull_up>,
2451a3adc0b9SLiang Chen				/* uart0_tx */
2452a3adc0b9SLiang Chen				<0 RK_PC1 3 &pcfg_pull_up>;
2453a3adc0b9SLiang Chen		};
2454a3adc0b9SLiang Chen
2455a3adc0b9SLiang Chen		/omit-if-no-ref/
2456a3adc0b9SLiang Chen		uart0_ctsn: uart0-ctsn {
2457a3adc0b9SLiang Chen			rockchip,pins =
2458a3adc0b9SLiang Chen				/* uart0_ctsn */
2459a3adc0b9SLiang Chen				<0 RK_PC7 3 &pcfg_pull_none>;
2460a3adc0b9SLiang Chen		};
2461a3adc0b9SLiang Chen
2462a3adc0b9SLiang Chen		/omit-if-no-ref/
2463a3adc0b9SLiang Chen		uart0_rtsn: uart0-rtsn {
2464a3adc0b9SLiang Chen			rockchip,pins =
2465a3adc0b9SLiang Chen				/* uart0_rtsn */
2466a3adc0b9SLiang Chen				<0 RK_PC4 3 &pcfg_pull_none>;
2467a3adc0b9SLiang Chen		};
2468a3adc0b9SLiang Chen	};
2469a3adc0b9SLiang Chen
2470a3adc0b9SLiang Chen	uart1 {
2471a3adc0b9SLiang Chen		/omit-if-no-ref/
2472a3adc0b9SLiang Chen		uart1m0_xfer: uart1m0-xfer {
2473a3adc0b9SLiang Chen			rockchip,pins =
2474a3adc0b9SLiang Chen				/* uart1_rxm0 */
2475a3adc0b9SLiang Chen				<2 RK_PB3 2 &pcfg_pull_up>,
2476a3adc0b9SLiang Chen				/* uart1_txm0 */
2477a3adc0b9SLiang Chen				<2 RK_PB4 2 &pcfg_pull_up>;
2478a3adc0b9SLiang Chen		};
2479a3adc0b9SLiang Chen
2480a3adc0b9SLiang Chen		/omit-if-no-ref/
2481a3adc0b9SLiang Chen		uart1m0_ctsn: uart1m0-ctsn {
2482a3adc0b9SLiang Chen			rockchip,pins =
2483a3adc0b9SLiang Chen				/* uart1m0_ctsn */
2484a3adc0b9SLiang Chen				<2 RK_PB6 2 &pcfg_pull_none>;
2485a3adc0b9SLiang Chen		};
2486a3adc0b9SLiang Chen
2487a3adc0b9SLiang Chen		/omit-if-no-ref/
2488a3adc0b9SLiang Chen		uart1m0_rtsn: uart1m0-rtsn {
2489a3adc0b9SLiang Chen			rockchip,pins =
2490a3adc0b9SLiang Chen				/* uart1m0_rtsn */
2491a3adc0b9SLiang Chen				<2 RK_PB5 2 &pcfg_pull_none>;
2492a3adc0b9SLiang Chen		};
2493a3adc0b9SLiang Chen
2494a3adc0b9SLiang Chen		/omit-if-no-ref/
2495a3adc0b9SLiang Chen		uart1m1_xfer: uart1m1-xfer {
2496a3adc0b9SLiang Chen			rockchip,pins =
2497a3adc0b9SLiang Chen				/* uart1_rxm1 */
2498a3adc0b9SLiang Chen				<3 RK_PD7 4 &pcfg_pull_up>,
2499a3adc0b9SLiang Chen				/* uart1_txm1 */
2500a3adc0b9SLiang Chen				<3 RK_PD6 4 &pcfg_pull_up>;
2501a3adc0b9SLiang Chen		};
2502a3adc0b9SLiang Chen
2503a3adc0b9SLiang Chen		/omit-if-no-ref/
2504a3adc0b9SLiang Chen		uart1m1_ctsn: uart1m1-ctsn {
2505a3adc0b9SLiang Chen			rockchip,pins =
2506a3adc0b9SLiang Chen				/* uart1m1_ctsn */
2507a3adc0b9SLiang Chen				<4 RK_PC1 4 &pcfg_pull_none>;
2508a3adc0b9SLiang Chen		};
2509a3adc0b9SLiang Chen
2510a3adc0b9SLiang Chen		/omit-if-no-ref/
2511a3adc0b9SLiang Chen		uart1m1_rtsn: uart1m1-rtsn {
2512a3adc0b9SLiang Chen			rockchip,pins =
2513a3adc0b9SLiang Chen				/* uart1m1_rtsn */
2514a3adc0b9SLiang Chen				<4 RK_PB6 4 &pcfg_pull_none>;
2515a3adc0b9SLiang Chen		};
2516a3adc0b9SLiang Chen	};
2517a3adc0b9SLiang Chen
2518a3adc0b9SLiang Chen	uart2 {
2519a3adc0b9SLiang Chen		/omit-if-no-ref/
2520a3adc0b9SLiang Chen		uart2m0_xfer: uart2m0-xfer {
2521a3adc0b9SLiang Chen			rockchip,pins =
2522a3adc0b9SLiang Chen				/* uart2_rxm0 */
2523a3adc0b9SLiang Chen				<0 RK_PD0 1 &pcfg_pull_up>,
2524a3adc0b9SLiang Chen				/* uart2_txm0 */
2525a3adc0b9SLiang Chen				<0 RK_PD1 1 &pcfg_pull_up>;
2526a3adc0b9SLiang Chen		};
2527a3adc0b9SLiang Chen
2528a3adc0b9SLiang Chen		/omit-if-no-ref/
2529a3adc0b9SLiang Chen		uart2m1_xfer: uart2m1-xfer {
2530a3adc0b9SLiang Chen			rockchip,pins =
2531a3adc0b9SLiang Chen				/* uart2_rxm1 */
2532a3adc0b9SLiang Chen				<1 RK_PD6 2 &pcfg_pull_up>,
2533a3adc0b9SLiang Chen				/* uart2_txm1 */
2534a3adc0b9SLiang Chen				<1 RK_PD5 2 &pcfg_pull_up>;
2535a3adc0b9SLiang Chen		};
2536a3adc0b9SLiang Chen	};
2537a3adc0b9SLiang Chen
2538a3adc0b9SLiang Chen	uart3 {
2539a3adc0b9SLiang Chen		/omit-if-no-ref/
2540a3adc0b9SLiang Chen		uart3m0_xfer: uart3m0-xfer {
2541a3adc0b9SLiang Chen			rockchip,pins =
2542a3adc0b9SLiang Chen				/* uart3_rxm0 */
2543a3adc0b9SLiang Chen				<1 RK_PA0 2 &pcfg_pull_up>,
2544a3adc0b9SLiang Chen				/* uart3_txm0 */
2545a3adc0b9SLiang Chen				<1 RK_PA1 2 &pcfg_pull_up>;
2546a3adc0b9SLiang Chen		};
2547a3adc0b9SLiang Chen
2548a3adc0b9SLiang Chen		/omit-if-no-ref/
2549a3adc0b9SLiang Chen		uart3m0_ctsn: uart3m0-ctsn {
2550a3adc0b9SLiang Chen			rockchip,pins =
2551a3adc0b9SLiang Chen				/* uart3m0_ctsn */
2552a3adc0b9SLiang Chen				<1 RK_PA3 2 &pcfg_pull_none>;
2553a3adc0b9SLiang Chen		};
2554a3adc0b9SLiang Chen
2555a3adc0b9SLiang Chen		/omit-if-no-ref/
2556a3adc0b9SLiang Chen		uart3m0_rtsn: uart3m0-rtsn {
2557a3adc0b9SLiang Chen			rockchip,pins =
2558a3adc0b9SLiang Chen				/* uart3m0_rtsn */
2559a3adc0b9SLiang Chen				<1 RK_PA2 2 &pcfg_pull_none>;
2560a3adc0b9SLiang Chen		};
2561a3adc0b9SLiang Chen
2562a3adc0b9SLiang Chen		/omit-if-no-ref/
2563a3adc0b9SLiang Chen		uart3m1_xfer: uart3m1-xfer {
2564a3adc0b9SLiang Chen			rockchip,pins =
2565a3adc0b9SLiang Chen				/* uart3_rxm1 */
2566a3adc0b9SLiang Chen				<3 RK_PC0 4 &pcfg_pull_up>,
2567a3adc0b9SLiang Chen				/* uart3_txm1 */
2568a3adc0b9SLiang Chen				<3 RK_PB7 4 &pcfg_pull_up>;
2569a3adc0b9SLiang Chen		};
2570a3adc0b9SLiang Chen	};
2571a3adc0b9SLiang Chen
2572a3adc0b9SLiang Chen	uart4 {
2573a3adc0b9SLiang Chen		/omit-if-no-ref/
2574a3adc0b9SLiang Chen		uart4m0_xfer: uart4m0-xfer {
2575a3adc0b9SLiang Chen			rockchip,pins =
2576a3adc0b9SLiang Chen				/* uart4_rxm0 */
2577a3adc0b9SLiang Chen				<1 RK_PA4 2 &pcfg_pull_up>,
2578a3adc0b9SLiang Chen				/* uart4_txm0 */
2579a3adc0b9SLiang Chen				<1 RK_PA6 2 &pcfg_pull_up>;
2580a3adc0b9SLiang Chen		};
2581a3adc0b9SLiang Chen
2582a3adc0b9SLiang Chen		/omit-if-no-ref/
2583a3adc0b9SLiang Chen		uart4m0_ctsn: uart4m0-ctsn {
2584a3adc0b9SLiang Chen			rockchip,pins =
2585a3adc0b9SLiang Chen				/* uart4m0_ctsn */
2586a3adc0b9SLiang Chen				<1 RK_PA7 2 &pcfg_pull_none>;
2587a3adc0b9SLiang Chen		};
2588a3adc0b9SLiang Chen
2589a3adc0b9SLiang Chen		/omit-if-no-ref/
2590a3adc0b9SLiang Chen		uart4m0_rtsn: uart4m0-rtsn {
2591a3adc0b9SLiang Chen			rockchip,pins =
2592a3adc0b9SLiang Chen				/* uart4m0_rtsn */
2593a3adc0b9SLiang Chen				<1 RK_PA5 2 &pcfg_pull_none>;
2594a3adc0b9SLiang Chen		};
2595a3adc0b9SLiang Chen
2596a3adc0b9SLiang Chen		/omit-if-no-ref/
2597a3adc0b9SLiang Chen		uart4m1_xfer: uart4m1-xfer {
2598a3adc0b9SLiang Chen			rockchip,pins =
2599a3adc0b9SLiang Chen				/* uart4_rxm1 */
2600a3adc0b9SLiang Chen				<3 RK_PB1 4 &pcfg_pull_up>,
2601a3adc0b9SLiang Chen				/* uart4_txm1 */
2602a3adc0b9SLiang Chen				<3 RK_PB2 4 &pcfg_pull_up>;
2603a3adc0b9SLiang Chen		};
2604a3adc0b9SLiang Chen	};
2605a3adc0b9SLiang Chen
2606a3adc0b9SLiang Chen	uart5 {
2607a3adc0b9SLiang Chen		/omit-if-no-ref/
2608a3adc0b9SLiang Chen		uart5m0_xfer: uart5m0-xfer {
2609a3adc0b9SLiang Chen			rockchip,pins =
2610a3adc0b9SLiang Chen				/* uart5_rxm0 */
2611a3adc0b9SLiang Chen				<2 RK_PA1 3 &pcfg_pull_up>,
2612a3adc0b9SLiang Chen				/* uart5_txm0 */
2613a3adc0b9SLiang Chen				<2 RK_PA2 3 &pcfg_pull_up>;
2614a3adc0b9SLiang Chen		};
2615a3adc0b9SLiang Chen
2616a3adc0b9SLiang Chen		/omit-if-no-ref/
2617a3adc0b9SLiang Chen		uart5m0_ctsn: uart5m0-ctsn {
2618a3adc0b9SLiang Chen			rockchip,pins =
2619a3adc0b9SLiang Chen				/* uart5m0_ctsn */
2620a3adc0b9SLiang Chen				<1 RK_PD7 3 &pcfg_pull_none>;
2621a3adc0b9SLiang Chen		};
2622a3adc0b9SLiang Chen
2623a3adc0b9SLiang Chen		/omit-if-no-ref/
2624a3adc0b9SLiang Chen		uart5m0_rtsn: uart5m0-rtsn {
2625a3adc0b9SLiang Chen			rockchip,pins =
2626a3adc0b9SLiang Chen				/* uart5m0_rtsn */
2627a3adc0b9SLiang Chen				<2 RK_PA0 3 &pcfg_pull_none>;
2628a3adc0b9SLiang Chen		};
2629a3adc0b9SLiang Chen
2630a3adc0b9SLiang Chen		/omit-if-no-ref/
2631a3adc0b9SLiang Chen		uart5m1_xfer: uart5m1-xfer {
2632a3adc0b9SLiang Chen			rockchip,pins =
2633a3adc0b9SLiang Chen				/* uart5_rxm1 */
2634a3adc0b9SLiang Chen				<3 RK_PC3 4 &pcfg_pull_up>,
2635a3adc0b9SLiang Chen				/* uart5_txm1 */
2636a3adc0b9SLiang Chen				<3 RK_PC2 4 &pcfg_pull_up>;
2637a3adc0b9SLiang Chen		};
2638a3adc0b9SLiang Chen	};
2639a3adc0b9SLiang Chen
2640a3adc0b9SLiang Chen	uart6 {
2641a3adc0b9SLiang Chen		/omit-if-no-ref/
2642a3adc0b9SLiang Chen		uart6m0_xfer: uart6m0-xfer {
2643a3adc0b9SLiang Chen			rockchip,pins =
2644a3adc0b9SLiang Chen				/* uart6_rxm0 */
2645a3adc0b9SLiang Chen				<2 RK_PA3 3 &pcfg_pull_up>,
2646a3adc0b9SLiang Chen				/* uart6_txm0 */
2647a3adc0b9SLiang Chen				<2 RK_PA4 3 &pcfg_pull_up>;
2648a3adc0b9SLiang Chen		};
2649a3adc0b9SLiang Chen
2650a3adc0b9SLiang Chen		/omit-if-no-ref/
2651a3adc0b9SLiang Chen		uart6m0_ctsn: uart6m0-ctsn {
2652a3adc0b9SLiang Chen			rockchip,pins =
2653a3adc0b9SLiang Chen				/* uart6m0_ctsn */
2654a3adc0b9SLiang Chen				<2 RK_PC0 3 &pcfg_pull_none>;
2655a3adc0b9SLiang Chen		};
2656a3adc0b9SLiang Chen
2657a3adc0b9SLiang Chen		/omit-if-no-ref/
2658a3adc0b9SLiang Chen		uart6m0_rtsn: uart6m0-rtsn {
2659a3adc0b9SLiang Chen			rockchip,pins =
2660a3adc0b9SLiang Chen				/* uart6m0_rtsn */
2661a3adc0b9SLiang Chen				<2 RK_PB7 3 &pcfg_pull_none>;
2662a3adc0b9SLiang Chen		};
2663a3adc0b9SLiang Chen
2664a3adc0b9SLiang Chen		/omit-if-no-ref/
2665a3adc0b9SLiang Chen		uart6m1_xfer: uart6m1-xfer {
2666a3adc0b9SLiang Chen			rockchip,pins =
2667a3adc0b9SLiang Chen				/* uart6_rxm1 */
2668a3adc0b9SLiang Chen				<1 RK_PD6 3 &pcfg_pull_up>,
2669a3adc0b9SLiang Chen				/* uart6_txm1 */
2670a3adc0b9SLiang Chen				<1 RK_PD5 3 &pcfg_pull_up>;
2671a3adc0b9SLiang Chen		};
2672a3adc0b9SLiang Chen	};
2673a3adc0b9SLiang Chen
2674a3adc0b9SLiang Chen	uart7 {
2675a3adc0b9SLiang Chen		/omit-if-no-ref/
2676a3adc0b9SLiang Chen		uart7m0_xfer: uart7m0-xfer {
2677a3adc0b9SLiang Chen			rockchip,pins =
2678a3adc0b9SLiang Chen				/* uart7_rxm0 */
2679a3adc0b9SLiang Chen				<2 RK_PA5 3 &pcfg_pull_up>,
2680a3adc0b9SLiang Chen				/* uart7_txm0 */
2681a3adc0b9SLiang Chen				<2 RK_PA6 3 &pcfg_pull_up>;
2682a3adc0b9SLiang Chen		};
2683a3adc0b9SLiang Chen
2684a3adc0b9SLiang Chen		/omit-if-no-ref/
2685a3adc0b9SLiang Chen		uart7m0_ctsn: uart7m0-ctsn {
2686a3adc0b9SLiang Chen			rockchip,pins =
2687a3adc0b9SLiang Chen				/* uart7m0_ctsn */
2688a3adc0b9SLiang Chen				<2 RK_PC2 3 &pcfg_pull_none>;
2689a3adc0b9SLiang Chen		};
2690a3adc0b9SLiang Chen
2691a3adc0b9SLiang Chen		/omit-if-no-ref/
2692a3adc0b9SLiang Chen		uart7m0_rtsn: uart7m0-rtsn {
2693a3adc0b9SLiang Chen			rockchip,pins =
2694a3adc0b9SLiang Chen				/* uart7m0_rtsn */
2695a3adc0b9SLiang Chen				<2 RK_PC1 3 &pcfg_pull_none>;
2696a3adc0b9SLiang Chen		};
2697a3adc0b9SLiang Chen
2698a3adc0b9SLiang Chen		/omit-if-no-ref/
2699a3adc0b9SLiang Chen		uart7m1_xfer: uart7m1-xfer {
2700a3adc0b9SLiang Chen			rockchip,pins =
2701a3adc0b9SLiang Chen				/* uart7_rxm1 */
2702a3adc0b9SLiang Chen				<3 RK_PC5 4 &pcfg_pull_up>,
2703a3adc0b9SLiang Chen				/* uart7_txm1 */
2704a3adc0b9SLiang Chen				<3 RK_PC4 4 &pcfg_pull_up>;
2705a3adc0b9SLiang Chen		};
2706a3adc0b9SLiang Chen
2707a3adc0b9SLiang Chen		/omit-if-no-ref/
2708a3adc0b9SLiang Chen		uart7m2_xfer: uart7m2-xfer {
2709a3adc0b9SLiang Chen			rockchip,pins =
2710a3adc0b9SLiang Chen				/* uart7_rxm2 */
2711a3adc0b9SLiang Chen				<4 RK_PA3 4 &pcfg_pull_up>,
2712a3adc0b9SLiang Chen				/* uart7_txm2 */
2713a3adc0b9SLiang Chen				<4 RK_PA2 4 &pcfg_pull_up>;
2714a3adc0b9SLiang Chen		};
2715a3adc0b9SLiang Chen	};
2716a3adc0b9SLiang Chen
2717a3adc0b9SLiang Chen	uart8 {
2718a3adc0b9SLiang Chen		/omit-if-no-ref/
2719a3adc0b9SLiang Chen		uart8m0_xfer: uart8m0-xfer {
2720a3adc0b9SLiang Chen			rockchip,pins =
2721a3adc0b9SLiang Chen				/* uart8_rxm0 */
2722a3adc0b9SLiang Chen				<2 RK_PC6 2 &pcfg_pull_up>,
2723a3adc0b9SLiang Chen				/* uart8_txm0 */
2724a3adc0b9SLiang Chen				<2 RK_PC5 3 &pcfg_pull_up>;
2725a3adc0b9SLiang Chen		};
2726a3adc0b9SLiang Chen
2727a3adc0b9SLiang Chen		/omit-if-no-ref/
2728a3adc0b9SLiang Chen		uart8m0_ctsn: uart8m0-ctsn {
2729a3adc0b9SLiang Chen			rockchip,pins =
2730a3adc0b9SLiang Chen				/* uart8m0_ctsn */
2731a3adc0b9SLiang Chen				<2 RK_PB2 3 &pcfg_pull_none>;
2732a3adc0b9SLiang Chen		};
2733a3adc0b9SLiang Chen
2734a3adc0b9SLiang Chen		/omit-if-no-ref/
2735a3adc0b9SLiang Chen		uart8m0_rtsn: uart8m0-rtsn {
2736a3adc0b9SLiang Chen			rockchip,pins =
2737a3adc0b9SLiang Chen				/* uart8m0_rtsn */
2738a3adc0b9SLiang Chen				<2 RK_PB1 3 &pcfg_pull_none>;
2739a3adc0b9SLiang Chen		};
2740a3adc0b9SLiang Chen
2741a3adc0b9SLiang Chen		/omit-if-no-ref/
2742a3adc0b9SLiang Chen		uart8m1_xfer: uart8m1-xfer {
2743a3adc0b9SLiang Chen			rockchip,pins =
2744a3adc0b9SLiang Chen				/* uart8_rxm1 */
2745a3adc0b9SLiang Chen				<3 RK_PA0 4 &pcfg_pull_up>,
2746a3adc0b9SLiang Chen				/* uart8_txm1 */
2747a3adc0b9SLiang Chen				<2 RK_PD7 4 &pcfg_pull_up>;
2748a3adc0b9SLiang Chen		};
2749a3adc0b9SLiang Chen	};
2750a3adc0b9SLiang Chen
2751a3adc0b9SLiang Chen	uart9 {
2752a3adc0b9SLiang Chen		/omit-if-no-ref/
2753a3adc0b9SLiang Chen		uart9m0_xfer: uart9m0-xfer {
2754a3adc0b9SLiang Chen			rockchip,pins =
2755a3adc0b9SLiang Chen				/* uart9_rxm0 */
2756a3adc0b9SLiang Chen				<2 RK_PA7 3 &pcfg_pull_up>,
2757a3adc0b9SLiang Chen				/* uart9_txm0 */
2758a3adc0b9SLiang Chen				<2 RK_PB0 3 &pcfg_pull_up>;
2759a3adc0b9SLiang Chen		};
2760a3adc0b9SLiang Chen
2761a3adc0b9SLiang Chen		/omit-if-no-ref/
2762a3adc0b9SLiang Chen		uart9m0_ctsn: uart9m0-ctsn {
2763a3adc0b9SLiang Chen			rockchip,pins =
2764a3adc0b9SLiang Chen				/* uart9m0_ctsn */
2765a3adc0b9SLiang Chen				<2 RK_PC4 3 &pcfg_pull_none>;
2766a3adc0b9SLiang Chen		};
2767a3adc0b9SLiang Chen
2768a3adc0b9SLiang Chen		/omit-if-no-ref/
2769a3adc0b9SLiang Chen		uart9m0_rtsn: uart9m0-rtsn {
2770a3adc0b9SLiang Chen			rockchip,pins =
2771a3adc0b9SLiang Chen				/* uart9m0_rtsn */
2772a3adc0b9SLiang Chen				<2 RK_PC3 3 &pcfg_pull_none>;
2773a3adc0b9SLiang Chen		};
2774a3adc0b9SLiang Chen
2775a3adc0b9SLiang Chen		/omit-if-no-ref/
2776a3adc0b9SLiang Chen		uart9m1_xfer: uart9m1-xfer {
2777a3adc0b9SLiang Chen			rockchip,pins =
2778a3adc0b9SLiang Chen				/* uart9_rxm1 */
2779a3adc0b9SLiang Chen				<4 RK_PC6 4 &pcfg_pull_up>,
2780a3adc0b9SLiang Chen				/* uart9_txm1 */
2781a3adc0b9SLiang Chen				<4 RK_PC5 4 &pcfg_pull_up>;
2782a3adc0b9SLiang Chen		};
2783a3adc0b9SLiang Chen
2784a3adc0b9SLiang Chen		/omit-if-no-ref/
2785a3adc0b9SLiang Chen		uart9m2_xfer: uart9m2-xfer {
2786a3adc0b9SLiang Chen			rockchip,pins =
2787a3adc0b9SLiang Chen				/* uart9_rxm2 */
2788a3adc0b9SLiang Chen				<4 RK_PA5 4 &pcfg_pull_up>,
2789a3adc0b9SLiang Chen				/* uart9_txm2 */
2790a3adc0b9SLiang Chen				<4 RK_PA4 4 &pcfg_pull_up>;
2791a3adc0b9SLiang Chen		};
2792a3adc0b9SLiang Chen	};
2793a3adc0b9SLiang Chen
2794a3adc0b9SLiang Chen	vop {
2795a3adc0b9SLiang Chen		/omit-if-no-ref/
2796a3adc0b9SLiang Chen		vopm0_pins: vopm0-pins {
2797a3adc0b9SLiang Chen			rockchip,pins =
2798a3adc0b9SLiang Chen				/* vop_pwmm0 */
2799a3adc0b9SLiang Chen				<0 RK_PC3 2 &pcfg_pull_none>;
2800a3adc0b9SLiang Chen		};
2801a3adc0b9SLiang Chen
2802a3adc0b9SLiang Chen		/omit-if-no-ref/
2803a3adc0b9SLiang Chen		vopm1_pins: vopm1-pins {
2804a3adc0b9SLiang Chen			rockchip,pins =
2805a3adc0b9SLiang Chen				/* vop_pwmm1 */
2806a3adc0b9SLiang Chen				<3 RK_PC4 2 &pcfg_pull_none>;
2807a3adc0b9SLiang Chen		};
2808a3adc0b9SLiang Chen	};
2809a3adc0b9SLiang Chen};
2810a3adc0b9SLiang Chen
2811a3adc0b9SLiang Chen/*
2812a3adc0b9SLiang Chen * This part is edited handly.
2813a3adc0b9SLiang Chen */
2814a3adc0b9SLiang Chen&pinctrl {
2815a3adc0b9SLiang Chen	spi0-hs {
2816a3adc0b9SLiang Chen		/omit-if-no-ref/
2817a3adc0b9SLiang Chen		spi0m0_pins_hs: spi0m0-pins {
2818a3adc0b9SLiang Chen			rockchip,pins =
2819a3adc0b9SLiang Chen				/* spi0_clkm0 */
2820a3adc0b9SLiang Chen				<0 RK_PB5 2 &pcfg_pull_up_drv_level_1>,
2821a3adc0b9SLiang Chen				/* spi0_misom0 */
2822a3adc0b9SLiang Chen				<0 RK_PC5 2 &pcfg_pull_up_drv_level_1>,
2823a3adc0b9SLiang Chen				/* spi0_mosim0 */
2824a3adc0b9SLiang Chen				<0 RK_PB6 2 &pcfg_pull_up_drv_level_1>;
2825a3adc0b9SLiang Chen		};
2826a3adc0b9SLiang Chen
2827a3adc0b9SLiang Chen		/omit-if-no-ref/
2828a3adc0b9SLiang Chen		spi0m0_cs0_hs: spi0m0-cs0 {
2829a3adc0b9SLiang Chen			rockchip,pins =
2830a3adc0b9SLiang Chen				/* spi0_cs0m0 */
2831a3adc0b9SLiang Chen				<0 RK_PC6 2 &pcfg_pull_up_drv_level_1>;
2832a3adc0b9SLiang Chen		};
2833a3adc0b9SLiang Chen
2834a3adc0b9SLiang Chen		/omit-if-no-ref/
2835a3adc0b9SLiang Chen		spi0m0_cs1_hs: spi0m0-cs1 {
2836a3adc0b9SLiang Chen			rockchip,pins =
2837a3adc0b9SLiang Chen				/* spi0_cs1m0 */
2838a3adc0b9SLiang Chen				<0 RK_PC4 2 &pcfg_pull_up_drv_level_1>;
2839a3adc0b9SLiang Chen		};
2840a3adc0b9SLiang Chen
2841a3adc0b9SLiang Chen		/omit-if-no-ref/
2842a3adc0b9SLiang Chen		spi0m1_pins_hs: spi0m1-pins {
2843a3adc0b9SLiang Chen			rockchip,pins =
2844a3adc0b9SLiang Chen				/* spi0_clkm1 */
2845a3adc0b9SLiang Chen				<2 RK_PD3 3 &pcfg_pull_up_drv_level_1>,
2846a3adc0b9SLiang Chen				/* spi0_misom1 */
2847a3adc0b9SLiang Chen				<2 RK_PD0 3 &pcfg_pull_up_drv_level_1>,
2848a3adc0b9SLiang Chen				/* spi0_mosim1 */
2849a3adc0b9SLiang Chen				<2 RK_PD1 3 &pcfg_pull_up_drv_level_1>;
2850a3adc0b9SLiang Chen		};
2851a3adc0b9SLiang Chen
2852a3adc0b9SLiang Chen		/omit-if-no-ref/
2853a3adc0b9SLiang Chen		spi0m1_cs0_hs: spi0m1-cs0 {
2854a3adc0b9SLiang Chen			rockchip,pins =
2855a3adc0b9SLiang Chen				/* spi0_cs0m1 */
2856a3adc0b9SLiang Chen				<2 RK_PD2 3 &pcfg_pull_up_drv_level_1>;
2857a3adc0b9SLiang Chen		};
2858a3adc0b9SLiang Chen	};
2859a3adc0b9SLiang Chen
2860a3adc0b9SLiang Chen	spi1-hs {
2861a3adc0b9SLiang Chen		/omit-if-no-ref/
2862a3adc0b9SLiang Chen		spi1m0_pins_hs: spi1m0-pins {
2863a3adc0b9SLiang Chen			rockchip,pins =
2864a3adc0b9SLiang Chen				/* spi1_clkm0 */
2865a3adc0b9SLiang Chen				<2 RK_PB5 3 &pcfg_pull_up_drv_level_1>,
2866a3adc0b9SLiang Chen				/* spi1_misom0 */
2867a3adc0b9SLiang Chen				<2 RK_PB6 3 &pcfg_pull_up_drv_level_1>,
2868a3adc0b9SLiang Chen				/* spi1_mosim0 */
2869a3adc0b9SLiang Chen				<2 RK_PB7 4 &pcfg_pull_up_drv_level_1>;
2870a3adc0b9SLiang Chen		};
2871a3adc0b9SLiang Chen
2872a3adc0b9SLiang Chen		/omit-if-no-ref/
2873a3adc0b9SLiang Chen		spi1m0_cs0_hs: spi1m0-cs0 {
2874a3adc0b9SLiang Chen			rockchip,pins =
2875a3adc0b9SLiang Chen				/* spi1_cs0m0 */
2876a3adc0b9SLiang Chen				<2 RK_PC0 4 &pcfg_pull_up_drv_level_1>;
2877a3adc0b9SLiang Chen		};
2878a3adc0b9SLiang Chen
2879a3adc0b9SLiang Chen		/omit-if-no-ref/
2880a3adc0b9SLiang Chen		spi1m0_cs1_hs: spi1m0-cs1 {
2881a3adc0b9SLiang Chen			rockchip,pins =
2882a3adc0b9SLiang Chen				/* spi1_cs1m0 */
2883a3adc0b9SLiang Chen				<2 RK_PC6 3 &pcfg_pull_up_drv_level_1>;
2884a3adc0b9SLiang Chen		};
2885a3adc0b9SLiang Chen
2886a3adc0b9SLiang Chen		/omit-if-no-ref/
2887a3adc0b9SLiang Chen		spi1m1_pins_hs: spi1m1-pins {
2888a3adc0b9SLiang Chen			rockchip,pins =
2889a3adc0b9SLiang Chen				/* spi1_clkm1 */
2890a3adc0b9SLiang Chen				<3 RK_PC3 3 &pcfg_pull_up_drv_level_1>,
2891a3adc0b9SLiang Chen				/* spi1_misom1 */
2892a3adc0b9SLiang Chen				<3 RK_PC2 3 &pcfg_pull_up_drv_level_1>,
2893a3adc0b9SLiang Chen				/* spi1_mosim1 */
2894a3adc0b9SLiang Chen				<3 RK_PC1 3 &pcfg_pull_up_drv_level_1>;
2895a3adc0b9SLiang Chen		};
2896a3adc0b9SLiang Chen
2897a3adc0b9SLiang Chen		/omit-if-no-ref/
2898a3adc0b9SLiang Chen		spi1m1_cs0_hs: spi1m1-cs0 {
2899a3adc0b9SLiang Chen			rockchip,pins =
2900a3adc0b9SLiang Chen				/* spi1_cs0m1 */
2901a3adc0b9SLiang Chen				<3 RK_PA1 3 &pcfg_pull_up_drv_level_1>;
2902a3adc0b9SLiang Chen		};
2903a3adc0b9SLiang Chen	};
2904a3adc0b9SLiang Chen
2905a3adc0b9SLiang Chen	spi2-hs {
2906a3adc0b9SLiang Chen		/omit-if-no-ref/
2907a3adc0b9SLiang Chen		spi2m0_pins_hs: spi2m0-pins {
2908a3adc0b9SLiang Chen			rockchip,pins =
2909a3adc0b9SLiang Chen				/* spi2_clkm0 */
2910a3adc0b9SLiang Chen				<2 RK_PC1 4 &pcfg_pull_up_drv_level_1>,
2911a3adc0b9SLiang Chen				/* spi2_misom0 */
2912a3adc0b9SLiang Chen				<2 RK_PC2 4 &pcfg_pull_up_drv_level_1>,
2913a3adc0b9SLiang Chen				/* spi2_mosim0 */
2914a3adc0b9SLiang Chen				<2 RK_PC3 4 &pcfg_pull_up_drv_level_1>;
2915a3adc0b9SLiang Chen		};
2916a3adc0b9SLiang Chen
2917a3adc0b9SLiang Chen		/omit-if-no-ref/
2918a3adc0b9SLiang Chen		spi2m0_cs0_hs: spi2m0-cs0 {
2919a3adc0b9SLiang Chen			rockchip,pins =
2920a3adc0b9SLiang Chen				/* spi2_cs0m0 */
2921a3adc0b9SLiang Chen				<2 RK_PC4 4 &pcfg_pull_up_drv_level_1>;
2922a3adc0b9SLiang Chen		};
2923a3adc0b9SLiang Chen
2924a3adc0b9SLiang Chen		/omit-if-no-ref/
2925a3adc0b9SLiang Chen		spi2m0_cs1_hs: spi2m0-cs1 {
2926a3adc0b9SLiang Chen			rockchip,pins =
2927a3adc0b9SLiang Chen				/* spi2_cs1m0 */
2928a3adc0b9SLiang Chen				<2 RK_PC5 4 &pcfg_pull_up_drv_level_1>;
2929a3adc0b9SLiang Chen		};
2930a3adc0b9SLiang Chen
2931a3adc0b9SLiang Chen		/omit-if-no-ref/
2932a3adc0b9SLiang Chen		spi2m1_pins_hs: spi2m1-pins {
2933a3adc0b9SLiang Chen			rockchip,pins =
2934a3adc0b9SLiang Chen				/* spi2_clkm1 */
2935a3adc0b9SLiang Chen				<3 RK_PA0 3 &pcfg_pull_up_drv_level_1>,
2936a3adc0b9SLiang Chen				/* spi2_misom1 */
2937a3adc0b9SLiang Chen				<2 RK_PD7 3 &pcfg_pull_up_drv_level_1>,
2938a3adc0b9SLiang Chen				/* spi2_mosim1 */
2939a3adc0b9SLiang Chen				<2 RK_PD6 3 &pcfg_pull_up_drv_level_1>;
2940a3adc0b9SLiang Chen		};
2941a3adc0b9SLiang Chen
2942a3adc0b9SLiang Chen		/omit-if-no-ref/
2943a3adc0b9SLiang Chen		spi2m1_cs0_hs: spi2m1-cs0 {
2944a3adc0b9SLiang Chen			rockchip,pins =
2945a3adc0b9SLiang Chen				/* spi2_cs0m1 */
2946a3adc0b9SLiang Chen				<2 RK_PD5 3 &pcfg_pull_up_drv_level_1>;
2947a3adc0b9SLiang Chen		};
2948a3adc0b9SLiang Chen
2949a3adc0b9SLiang Chen		/omit-if-no-ref/
2950a3adc0b9SLiang Chen		spi2m1_cs1_hs: spi2m1-cs1 {
2951a3adc0b9SLiang Chen			rockchip,pins =
2952a3adc0b9SLiang Chen				/* spi2_cs1m1 */
2953a3adc0b9SLiang Chen				<2 RK_PD4 3 &pcfg_pull_up_drv_level_1>;
2954a3adc0b9SLiang Chen		};
2955a3adc0b9SLiang Chen	};
2956a3adc0b9SLiang Chen
2957a3adc0b9SLiang Chen	spi3-hs {
2958a3adc0b9SLiang Chen		/omit-if-no-ref/
2959a3adc0b9SLiang Chen		spi3m0_pins_hs: spi3m0-pins {
2960a3adc0b9SLiang Chen			rockchip,pins =
2961a3adc0b9SLiang Chen				/* spi3_clkm0 */
2962a3adc0b9SLiang Chen				<4 RK_PB3 4 &pcfg_pull_up_drv_level_1>,
2963a3adc0b9SLiang Chen				/* spi3_misom0 */
2964a3adc0b9SLiang Chen				<4 RK_PB0 4 &pcfg_pull_up_drv_level_1>,
2965a3adc0b9SLiang Chen				/* spi3_mosim0 */
2966a3adc0b9SLiang Chen				<4 RK_PB2 4 &pcfg_pull_up_drv_level_1>;
2967a3adc0b9SLiang Chen		};
2968a3adc0b9SLiang Chen
2969a3adc0b9SLiang Chen		/omit-if-no-ref/
2970a3adc0b9SLiang Chen		spi3m0_cs0_hs: spi3m0-cs0 {
2971a3adc0b9SLiang Chen			rockchip,pins =
2972a3adc0b9SLiang Chen				/* spi3_cs0m0 */
2973a3adc0b9SLiang Chen				<4 RK_PA6 4 &pcfg_pull_up_drv_level_1>;
2974a3adc0b9SLiang Chen		};
2975a3adc0b9SLiang Chen
2976a3adc0b9SLiang Chen		/omit-if-no-ref/
2977a3adc0b9SLiang Chen		spi3m0_cs1_hs: spi3m0-cs1 {
2978a3adc0b9SLiang Chen			rockchip,pins =
2979a3adc0b9SLiang Chen				/* spi3_cs1m0 */
2980a3adc0b9SLiang Chen				<4 RK_PA7 4 &pcfg_pull_up_drv_level_1>;
2981a3adc0b9SLiang Chen		};
2982a3adc0b9SLiang Chen
2983a3adc0b9SLiang Chen		/omit-if-no-ref/
2984a3adc0b9SLiang Chen		spi3m1_pins_hs: spi3m1-pins {
2985a3adc0b9SLiang Chen			rockchip,pins =
2986a3adc0b9SLiang Chen				/* spi3_clkm1 */
2987a3adc0b9SLiang Chen				<4 RK_PC2 2 &pcfg_pull_up_drv_level_1>,
2988a3adc0b9SLiang Chen				/* spi3_misom1 */
2989a3adc0b9SLiang Chen				<4 RK_PC5 2 &pcfg_pull_up_drv_level_1>,
2990a3adc0b9SLiang Chen				/* spi3_mosim1 */
2991a3adc0b9SLiang Chen				<4 RK_PC3 2 &pcfg_pull_up_drv_level_1>;
2992a3adc0b9SLiang Chen		};
2993a3adc0b9SLiang Chen
2994a3adc0b9SLiang Chen		/omit-if-no-ref/
2995a3adc0b9SLiang Chen		spi3m1_cs0_hs: spi3m1-cs0 {
2996a3adc0b9SLiang Chen			rockchip,pins =
2997a3adc0b9SLiang Chen				/* spi3_cs0m1 */
2998a3adc0b9SLiang Chen				<4 RK_PC6 2 &pcfg_pull_up_drv_level_1>;
2999a3adc0b9SLiang Chen		};
3000a3adc0b9SLiang Chen
3001a3adc0b9SLiang Chen		/omit-if-no-ref/
3002a3adc0b9SLiang Chen		spi3m1_cs1_hs: spi3m1-cs1 {
3003a3adc0b9SLiang Chen			rockchip,pins =
3004a3adc0b9SLiang Chen				/* spi3_cs1m1 */
3005a3adc0b9SLiang Chen				<4 RK_PD1 2 &pcfg_pull_up_drv_level_1>;
3006a3adc0b9SLiang Chen		};
3007a3adc0b9SLiang Chen	};
3008a3adc0b9SLiang Chen
3009a3adc0b9SLiang Chen	gmac-txd-level3 {
3010a3adc0b9SLiang Chen		/omit-if-no-ref/
3011a3adc0b9SLiang Chen		gmac0_tx_bus2_level3: gmac0-tx-bus2-level3 {
3012a3adc0b9SLiang Chen			rockchip,pins =
3013a3adc0b9SLiang Chen				/* gmac0_txd0 */
3014a3adc0b9SLiang Chen				<2 RK_PB3 1 &pcfg_pull_none_drv_level_3>,
3015a3adc0b9SLiang Chen				/* gmac0_txd1 */
3016a3adc0b9SLiang Chen				<2 RK_PB4 1 &pcfg_pull_none_drv_level_3>,
3017a3adc0b9SLiang Chen				/* gmac0_txen */
3018a3adc0b9SLiang Chen				<2 RK_PB5 1 &pcfg_pull_none>;
3019a3adc0b9SLiang Chen		};
3020a3adc0b9SLiang Chen
3021a3adc0b9SLiang Chen		/omit-if-no-ref/
3022a3adc0b9SLiang Chen		gmac0_rgmii_bus_level3: gmac0-rgmii-bus-level3 {
3023a3adc0b9SLiang Chen			rockchip,pins =
3024a3adc0b9SLiang Chen				/* gmac0_rxd2 */
3025a3adc0b9SLiang Chen				<2 RK_PA3 2 &pcfg_pull_none>,
3026a3adc0b9SLiang Chen				/* gmac0_rxd3 */
3027a3adc0b9SLiang Chen				<2 RK_PA4 2 &pcfg_pull_none>,
3028a3adc0b9SLiang Chen				/* gmac0_txd2 */
3029a3adc0b9SLiang Chen				<2 RK_PA6 2 &pcfg_pull_none_drv_level_3>,
3030a3adc0b9SLiang Chen				/* gmac0_txd3 */
3031a3adc0b9SLiang Chen				<2 RK_PA7 2 &pcfg_pull_none_drv_level_3>;
3032a3adc0b9SLiang Chen		};
3033a3adc0b9SLiang Chen
3034a3adc0b9SLiang Chen		/omit-if-no-ref/
3035a3adc0b9SLiang Chen		gmac1m0_tx_bus2_level3: gmac1m0-tx-bus2-level3 {
3036a3adc0b9SLiang Chen			rockchip,pins =
3037a3adc0b9SLiang Chen				/* gmac1_txd0m0 */
3038a3adc0b9SLiang Chen				<3 RK_PB5 3 &pcfg_pull_none_drv_level_3>,
3039a3adc0b9SLiang Chen				/* gmac1_txd1m0 */
3040a3adc0b9SLiang Chen				<3 RK_PB6 3 &pcfg_pull_none_drv_level_3>,
3041a3adc0b9SLiang Chen				/* gmac1_txenm0 */
3042a3adc0b9SLiang Chen				<3 RK_PB7 3 &pcfg_pull_none>;
3043a3adc0b9SLiang Chen		};
3044a3adc0b9SLiang Chen
3045a3adc0b9SLiang Chen		/omit-if-no-ref/
3046a3adc0b9SLiang Chen		gmac1m0_rgmii_bus_level3: gmac1m0-rgmii-bus-level3 {
3047a3adc0b9SLiang Chen			rockchip,pins =
3048a3adc0b9SLiang Chen				/* gmac1_rxd2m0 */
3049a3adc0b9SLiang Chen				<3 RK_PA4 3 &pcfg_pull_none>,
3050a3adc0b9SLiang Chen				/* gmac1_rxd3m0 */
3051a3adc0b9SLiang Chen				<3 RK_PA5 3 &pcfg_pull_none>,
3052a3adc0b9SLiang Chen				/* gmac1_txd2m0 */
3053a3adc0b9SLiang Chen				<3 RK_PA2 3 &pcfg_pull_none_drv_level_3>,
3054a3adc0b9SLiang Chen				/* gmac1_txd3m0 */
3055a3adc0b9SLiang Chen				<3 RK_PA3 3 &pcfg_pull_none_drv_level_3>;
3056a3adc0b9SLiang Chen		};
3057a3adc0b9SLiang Chen
3058a3adc0b9SLiang Chen		/omit-if-no-ref/
3059a3adc0b9SLiang Chen		gmac1m1_tx_bus2_level3: gmac1m1-tx-bus2-level3 {
3060a3adc0b9SLiang Chen			rockchip,pins =
3061a3adc0b9SLiang Chen				/* gmac1_txd0m1 */
3062a3adc0b9SLiang Chen				<4 RK_PA4 3 &pcfg_pull_none_drv_level_3>,
3063a3adc0b9SLiang Chen				/* gmac1_txd1m1 */
3064a3adc0b9SLiang Chen				<4 RK_PA5 3 &pcfg_pull_none_drv_level_3>,
3065a3adc0b9SLiang Chen				/* gmac1_txenm1 */
3066a3adc0b9SLiang Chen				<4 RK_PA6 3 &pcfg_pull_none>;
3067a3adc0b9SLiang Chen		};
3068a3adc0b9SLiang Chen
3069a3adc0b9SLiang Chen		/omit-if-no-ref/
3070a3adc0b9SLiang Chen		gmac1m1_rgmii_bus_level3: gmac1m1-rgmii-bus-level3 {
3071a3adc0b9SLiang Chen			rockchip,pins =
3072a3adc0b9SLiang Chen				/* gmac1_rxd2m1 */
3073a3adc0b9SLiang Chen				<4 RK_PA1 3 &pcfg_pull_none>,
3074a3adc0b9SLiang Chen				/* gmac1_rxd3m1 */
3075a3adc0b9SLiang Chen				<4 RK_PA2 3 &pcfg_pull_none>,
3076a3adc0b9SLiang Chen				/* gmac1_txd2m1 */
3077a3adc0b9SLiang Chen				<3 RK_PD6 3 &pcfg_pull_none_drv_level_3>,
3078a3adc0b9SLiang Chen				/* gmac1_txd3m1 */
3079a3adc0b9SLiang Chen				<3 RK_PD7 3 &pcfg_pull_none_drv_level_3>;
3080a3adc0b9SLiang Chen		};
3081a3adc0b9SLiang Chen	};
3082a3adc0b9SLiang Chen
3083a3adc0b9SLiang Chen	gmac-txc-level2 {
3084a3adc0b9SLiang Chen		/omit-if-no-ref/
3085a3adc0b9SLiang Chen		gmac0_rgmii_clk_level2: gmac0-rgmii-clk-level2 {
3086a3adc0b9SLiang Chen			rockchip,pins =
3087a3adc0b9SLiang Chen				/* gmac0_rxclk */
3088a3adc0b9SLiang Chen				<2 RK_PA5 2 &pcfg_pull_none>,
3089a3adc0b9SLiang Chen				/* gmac0_txclk */
3090a3adc0b9SLiang Chen				<2 RK_PB0 2 &pcfg_pull_none_drv_level_2>;
3091a3adc0b9SLiang Chen		};
3092a3adc0b9SLiang Chen
3093a3adc0b9SLiang Chen		/omit-if-no-ref/
3094a3adc0b9SLiang Chen		gmac1m0_rgmii_clk_level2: gmac1m0-rgmii-clk-level2 {
3095a3adc0b9SLiang Chen			rockchip,pins =
3096a3adc0b9SLiang Chen				/* gmac1_rxclkm0 */
3097a3adc0b9SLiang Chen				<3 RK_PA7 3 &pcfg_pull_none>,
3098a3adc0b9SLiang Chen				/* gmac1_txclkm0 */
3099a3adc0b9SLiang Chen				<3 RK_PA6 3 &pcfg_pull_none_drv_level_2>;
3100a3adc0b9SLiang Chen		};
3101a3adc0b9SLiang Chen
3102a3adc0b9SLiang Chen		/omit-if-no-ref/
3103a3adc0b9SLiang Chen		gmac1m1_rgmii_clk_level2: gmac1m1-rgmii-clk-level2 {
3104a3adc0b9SLiang Chen			rockchip,pins =
3105a3adc0b9SLiang Chen				/* gmac1_rxclkm1 */
3106a3adc0b9SLiang Chen				<4 RK_PA3 3 &pcfg_pull_none>,
3107a3adc0b9SLiang Chen				/* gmac1_txclkm1 */
3108a3adc0b9SLiang Chen				<4 RK_PA0 3 &pcfg_pull_none_drv_level_2>;
3109a3adc0b9SLiang Chen		};
3110a3adc0b9SLiang Chen	};
31111330875dSPeter Geis
31121330875dSPeter Geis	tsadc {
31131330875dSPeter Geis		/omit-if-no-ref/
31141330875dSPeter Geis		tsadc_pin: tsadc-pin {
31151330875dSPeter Geis			rockchip,pins =
31161330875dSPeter Geis				/* tsadc_pin */
31171330875dSPeter Geis				<0 RK_PA1 0 &pcfg_pull_none>;
31181330875dSPeter Geis		};
31191330875dSPeter Geis	};
3120*381b6d43SMichael Riesch
3121*381b6d43SMichael Riesch	lcdc {
3122*381b6d43SMichael Riesch		/omit-if-no-ref/
3123*381b6d43SMichael Riesch		lcdc_clock: lcdc-clock {
3124*381b6d43SMichael Riesch			rockchip,pins =
3125*381b6d43SMichael Riesch				/* lcdc_clk */
3126*381b6d43SMichael Riesch				<3 RK_PA0 1 &pcfg_pull_none>,
3127*381b6d43SMichael Riesch				/* lcdc_den */
3128*381b6d43SMichael Riesch				<3 RK_PC3 1 &pcfg_pull_none>,
3129*381b6d43SMichael Riesch				/* lcdc_hsync */
3130*381b6d43SMichael Riesch				<3 RK_PC1 1 &pcfg_pull_none>,
3131*381b6d43SMichael Riesch				/* lcdc_vsync */
3132*381b6d43SMichael Riesch				<3 RK_PC2 1 &pcfg_pull_none>;
3133*381b6d43SMichael Riesch		};
3134*381b6d43SMichael Riesch
3135*381b6d43SMichael Riesch		/omit-if-no-ref/
3136*381b6d43SMichael Riesch		lcdc_data16: lcdc-data16 {
3137*381b6d43SMichael Riesch			rockchip,pins =
3138*381b6d43SMichael Riesch				/* lcdc_d3 */
3139*381b6d43SMichael Riesch				<2 RK_PD3 1 &pcfg_pull_none>,
3140*381b6d43SMichael Riesch				/* lcdc_d4 */
3141*381b6d43SMichael Riesch				<2 RK_PD4 1 &pcfg_pull_none>,
3142*381b6d43SMichael Riesch				/* lcdc_d5 */
3143*381b6d43SMichael Riesch				<2 RK_PD5 1 &pcfg_pull_none>,
3144*381b6d43SMichael Riesch				/* lcdc_d6 */
3145*381b6d43SMichael Riesch				<2 RK_PD6 1 &pcfg_pull_none>,
3146*381b6d43SMichael Riesch				/* lcdc_d7 */
3147*381b6d43SMichael Riesch				<2 RK_PD7 1 &pcfg_pull_none>,
3148*381b6d43SMichael Riesch				/* lcdc_d10 */
3149*381b6d43SMichael Riesch				<3 RK_PA3 1 &pcfg_pull_none>,
3150*381b6d43SMichael Riesch				/* lcdc_d11 */
3151*381b6d43SMichael Riesch				<3 RK_PA4 1 &pcfg_pull_none>,
3152*381b6d43SMichael Riesch				/* lcdc_d12 */
3153*381b6d43SMichael Riesch				<3 RK_PA5 1 &pcfg_pull_none>,
3154*381b6d43SMichael Riesch				/* lcdc_d13 */
3155*381b6d43SMichael Riesch				<3 RK_PA6 1 &pcfg_pull_none>,
3156*381b6d43SMichael Riesch				/* lcdc_d14 */
3157*381b6d43SMichael Riesch				<3 RK_PA7 1 &pcfg_pull_none>,
3158*381b6d43SMichael Riesch				/* lcdc_d15 */
3159*381b6d43SMichael Riesch				<3 RK_PB0 1 &pcfg_pull_none>,
3160*381b6d43SMichael Riesch				/* lcdc_d19 */
3161*381b6d43SMichael Riesch				<3 RK_PB4 1 &pcfg_pull_none>,
3162*381b6d43SMichael Riesch				/* lcdc_d20 */
3163*381b6d43SMichael Riesch				<3 RK_PB5 1 &pcfg_pull_none>,
3164*381b6d43SMichael Riesch				/* lcdc_d21 */
3165*381b6d43SMichael Riesch				<3 RK_PB6 1 &pcfg_pull_none>,
3166*381b6d43SMichael Riesch				/* lcdc_d22 */
3167*381b6d43SMichael Riesch				<3 RK_PB7 1 &pcfg_pull_none>,
3168*381b6d43SMichael Riesch				/* lcdc_d23 */
3169*381b6d43SMichael Riesch				<3 RK_PC0 1 &pcfg_pull_none>;
3170*381b6d43SMichael Riesch		};
3171*381b6d43SMichael Riesch
3172*381b6d43SMichael Riesch		/omit-if-no-ref/
3173*381b6d43SMichael Riesch		lcdc_data18: lcdc-data18 {
3174*381b6d43SMichael Riesch			rockchip,pins =
3175*381b6d43SMichael Riesch				/* lcdc_d2 */
3176*381b6d43SMichael Riesch				<2 RK_PD2 1 &pcfg_pull_none>,
3177*381b6d43SMichael Riesch				/* lcdc_d3 */
3178*381b6d43SMichael Riesch				<2 RK_PD3 1 &pcfg_pull_none>,
3179*381b6d43SMichael Riesch				/* lcdc_d4 */
3180*381b6d43SMichael Riesch				<2 RK_PD4 1 &pcfg_pull_none>,
3181*381b6d43SMichael Riesch				/* lcdc_d5 */
3182*381b6d43SMichael Riesch				<2 RK_PD5 1 &pcfg_pull_none>,
3183*381b6d43SMichael Riesch				/* lcdc_d6 */
3184*381b6d43SMichael Riesch				<2 RK_PD6 1 &pcfg_pull_none>,
3185*381b6d43SMichael Riesch				/* lcdc_d7 */
3186*381b6d43SMichael Riesch				<2 RK_PD7 1 &pcfg_pull_none>,
3187*381b6d43SMichael Riesch				/* lcdc_d10 */
3188*381b6d43SMichael Riesch				<3 RK_PA3 1 &pcfg_pull_none>,
3189*381b6d43SMichael Riesch				/* lcdc_d11 */
3190*381b6d43SMichael Riesch				<3 RK_PA4 1 &pcfg_pull_none>,
3191*381b6d43SMichael Riesch				/* lcdc_d12 */
3192*381b6d43SMichael Riesch				<3 RK_PA5 1 &pcfg_pull_none>,
3193*381b6d43SMichael Riesch				/* lcdc_d13 */
3194*381b6d43SMichael Riesch				<3 RK_PA6 1 &pcfg_pull_none>,
3195*381b6d43SMichael Riesch				/* lcdc_d14 */
3196*381b6d43SMichael Riesch				<3 RK_PA7 1 &pcfg_pull_none>,
3197*381b6d43SMichael Riesch				/* lcdc_d15 */
3198*381b6d43SMichael Riesch				<3 RK_PB0 1 &pcfg_pull_none>,
3199*381b6d43SMichael Riesch				/* lcdc_d18 */
3200*381b6d43SMichael Riesch				<3 RK_PB3 1 &pcfg_pull_none>,
3201*381b6d43SMichael Riesch				/* lcdc_d19 */
3202*381b6d43SMichael Riesch				<3 RK_PB4 1 &pcfg_pull_none>,
3203*381b6d43SMichael Riesch				/* lcdc_d20 */
3204*381b6d43SMichael Riesch				<3 RK_PB5 1 &pcfg_pull_none>,
3205*381b6d43SMichael Riesch				/* lcdc_d21 */
3206*381b6d43SMichael Riesch				<3 RK_PB6 1 &pcfg_pull_none>,
3207*381b6d43SMichael Riesch				/* lcdc_d22 */
3208*381b6d43SMichael Riesch				<3 RK_PB7 1 &pcfg_pull_none>,
3209*381b6d43SMichael Riesch				/* lcdc_d23 */
3210*381b6d43SMichael Riesch				<3 RK_PC0 1 &pcfg_pull_none>;
3211*381b6d43SMichael Riesch		};
3212*381b6d43SMichael Riesch	};
3213*381b6d43SMichael Riesch
3214a3adc0b9SLiang Chen};
3215