xref: /rk3399_rockchip-uboot/arch/arm/dts/rk3568-pinctrl.dtsi (revision c4e6abcd5e33b08affcf6b9eb33af1294e1443a5)
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright (c) 2020 Rockchip Electronics Co., Ltd.
4 */
5
6#include <dt-bindings/pinctrl/rockchip.h>
7#include "rockchip-pinconf.dtsi"
8
9/*
10 * This file is auto generated by pin2dts tool, please keep these code
11 * by adding changes at end of this file.
12 */
13&pinctrl {
14	acodec {
15		acodec_pins: acodec-pins {
16			rockchip,pins =
17				/* acodec_adc_sync */
18				<1 RK_PB1 5 &pcfg_pull_none>,
19				/* acodec_adcclk */
20				<1 RK_PA1 5 &pcfg_pull_none>,
21				/* acodec_adcdata */
22				<1 RK_PA0 5 &pcfg_pull_none>,
23				/* acodec_dac_datal */
24				<1 RK_PA7 5 &pcfg_pull_none>,
25				/* acodec_dac_datar */
26				<1 RK_PB0 5 &pcfg_pull_none>,
27				/* acodec_dacclk */
28				<1 RK_PA3 5 &pcfg_pull_none>,
29				/* acodec_dacsync */
30				<1 RK_PA5 5 &pcfg_pull_none>;
31		};
32	};
33	audiopwmlout {
34		audiopwmlout_pins: audiopwmlout-pins {
35			rockchip,pins =
36				/* audiopwmlout */
37				<1 RK_PA0 4 &pcfg_pull_none>,
38				/* audiopwmlout */
39				<1 RK_PA1 6 &pcfg_pull_none>;
40		};
41	};
42	audiopwmloutp {
43		audiopwmloutp_pins: audiopwmloutp-pins {
44			rockchip,pins =
45				/* audiopwmloutp */
46				<1 RK_PA0 6 &pcfg_pull_none>;
47		};
48	};
49	audiopwmrout {
50		audiopwmrout_pins: audiopwmrout-pins {
51			rockchip,pins =
52				/* audiopwmrout */
53				<1 RK_PA1 4 &pcfg_pull_none>;
54		};
55	};
56	audiopwmroutn {
57		audiopwmroutn_pins: audiopwmroutn-pins {
58			rockchip,pins =
59				/* audiopwmroutn */
60				<1 RK_PA7 4 &pcfg_pull_none>;
61		};
62	};
63	audiopwmroutp {
64		audiopwmroutp_pins: audiopwmroutp-pins {
65			rockchip,pins =
66				/* audiopwmroutp */
67				<1 RK_PA6 4 &pcfg_pull_none>;
68		};
69	};
70	bt656 {
71		bt656m0_pins: bt656m0-pins {
72			rockchip,pins =
73				/* bt656_clkm0 */
74				<3 RK_PA0 2 &pcfg_pull_none>,
75				/* bt656_d0m0 */
76				<2 RK_PD0 2 &pcfg_pull_none>,
77				/* bt656_d1m0 */
78				<2 RK_PD1 2 &pcfg_pull_none>,
79				/* bt656_d2m0 */
80				<2 RK_PD2 2 &pcfg_pull_none>,
81				/* bt656_d3m0 */
82				<2 RK_PD3 2 &pcfg_pull_none>,
83				/* bt656_d4m0 */
84				<2 RK_PD4 2 &pcfg_pull_none>,
85				/* bt656_d5m0 */
86				<2 RK_PD5 2 &pcfg_pull_none>,
87				/* bt656_d6m0 */
88				<2 RK_PD6 2 &pcfg_pull_none>,
89				/* bt656_d7m0 */
90				<2 RK_PD7 2 &pcfg_pull_none>;
91		};
92		bt656m1_pins: bt656m1-pins {
93			rockchip,pins =
94				/* bt656_clkm1 */
95				<4 RK_PB4 5 &pcfg_pull_none>,
96				/* bt656_d0m1 */
97				<3 RK_PC6 5 &pcfg_pull_none>,
98				/* bt656_d1m1 */
99				<3 RK_PC7 5 &pcfg_pull_none>,
100				/* bt656_d2m1 */
101				<3 RK_PD0 5 &pcfg_pull_none>,
102				/* bt656_d3m1 */
103				<3 RK_PD1 5 &pcfg_pull_none>,
104				/* bt656_d4m1 */
105				<3 RK_PD2 5 &pcfg_pull_none>,
106				/* bt656_d5m1 */
107				<3 RK_PD3 5 &pcfg_pull_none>,
108				/* bt656_d6m1 */
109				<3 RK_PD4 5 &pcfg_pull_none>,
110				/* bt656_d7m1 */
111				<3 RK_PD5 5 &pcfg_pull_none>;
112		};
113	};
114	bt1120 {
115		bt1120_pins: bt1120-pins {
116			rockchip,pins =
117				/* bt1120_clk */
118				<3 RK_PA6 2 &pcfg_pull_none>,
119				/* bt1120_d0 */
120				<3 RK_PA1 2 &pcfg_pull_none>,
121				/* bt1120_d1 */
122				<3 RK_PA2 2 &pcfg_pull_none>,
123				/* bt1120_d2 */
124				<3 RK_PA3 2 &pcfg_pull_none>,
125				/* bt1120_d3 */
126				<3 RK_PA4 2 &pcfg_pull_none>,
127				/* bt1120_d4 */
128				<3 RK_PA5 2 &pcfg_pull_none>,
129				/* bt1120_d5 */
130				<3 RK_PA7 2 &pcfg_pull_none>,
131				/* bt1120_d6 */
132				<3 RK_PB0 2 &pcfg_pull_none>,
133				/* bt1120_d7 */
134				<3 RK_PB1 2 &pcfg_pull_none>,
135				/* bt1120_d8 */
136				<3 RK_PB2 2 &pcfg_pull_none>,
137				/* bt1120_d9 */
138				<3 RK_PB3 2 &pcfg_pull_none>,
139				/* bt1120_d10 */
140				<3 RK_PB4 2 &pcfg_pull_none>,
141				/* bt1120_d11 */
142				<3 RK_PB5 2 &pcfg_pull_none>,
143				/* bt1120_d12 */
144				<3 RK_PB6 2 &pcfg_pull_none>,
145				/* bt1120_d13 */
146				<3 RK_PC1 2 &pcfg_pull_none>,
147				/* bt1120_d14 */
148				<3 RK_PC2 2 &pcfg_pull_none>,
149				/* bt1120_d15 */
150				<3 RK_PC3 2 &pcfg_pull_none>;
151		};
152	};
153	cam {
154		cam_pins: cam-pins {
155			rockchip,pins =
156				/* cam_clkout0 */
157				<4 RK_PA7 1 &pcfg_pull_none>,
158				/* cam_clkout1 */
159				<4 RK_PB0 1 &pcfg_pull_none>;
160		};
161	};
162	can0 {
163		can0m0_pins: can0m0-pins {
164			rockchip,pins =
165				/* can0_rxm0 */
166				<0 RK_PB4 2 &pcfg_pull_none>,
167				/* can0_txm0 */
168				<0 RK_PB3 2 &pcfg_pull_none>;
169		};
170		can0m1_pins: can0m1-pins {
171			rockchip,pins =
172				/* can0_rxm1 */
173				<2 RK_PA2 4 &pcfg_pull_none>,
174				/* can0_txm1 */
175				<2 RK_PA1 4 &pcfg_pull_none>;
176		};
177	};
178	can1 {
179		can1m0_pins: can1m0-pins {
180			rockchip,pins =
181				/* can1_rxm0 */
182				<1 RK_PA0 3 &pcfg_pull_none>,
183				/* can1_txm0 */
184				<1 RK_PA1 3 &pcfg_pull_none>;
185		};
186		can1m1_pins: can1m1-pins {
187			rockchip,pins =
188				/* can1_rxm1 */
189				<4 RK_PC2 3 &pcfg_pull_none>,
190				/* can1_txm1 */
191				<4 RK_PC3 3 &pcfg_pull_none>;
192		};
193	};
194	can2 {
195		can2m0_pins: can2m0-pins {
196			rockchip,pins =
197				/* can2_rxm0 */
198				<4 RK_PB4 3 &pcfg_pull_none>,
199				/* can2_txm0 */
200				<4 RK_PB5 3 &pcfg_pull_none>;
201		};
202		can2m1_pins: can2m1-pins {
203			rockchip,pins =
204				/* can2_rxm1 */
205				<2 RK_PB1 4 &pcfg_pull_none>,
206				/* can2_txm1 */
207				<2 RK_PB2 4 &pcfg_pull_none>;
208		};
209	};
210	cif {
211		cif_dvp_ctl: cif-dvp_ctl {
212			rockchip,pins =
213				/* cif_clkin */
214				<4 RK_PC1 1 &pcfg_pull_none>,
215				/* cif_clkout */
216				<4 RK_PC0 1 &pcfg_pull_none>,
217				/* cif_d0 */
218				<3 RK_PC6 1 &pcfg_pull_none>,
219				/* cif_d1 */
220				<3 RK_PC7 1 &pcfg_pull_none>,
221				/* cif_d2 */
222				<3 RK_PD0 1 &pcfg_pull_none>,
223				/* cif_d3 */
224				<3 RK_PD1 1 &pcfg_pull_none>,
225				/* cif_d4 */
226				<3 RK_PD2 1 &pcfg_pull_none>,
227				/* cif_d5 */
228				<3 RK_PD3 1 &pcfg_pull_none>,
229				/* cif_d6 */
230				<3 RK_PD4 1 &pcfg_pull_none>,
231				/* cif_d7 */
232				<3 RK_PD5 1 &pcfg_pull_none>,
233				/* cif_d8 */
234				<3 RK_PD6 1 &pcfg_pull_none>,
235				/* cif_d9 */
236				<3 RK_PD7 1 &pcfg_pull_none>,
237				/* cif_d10 */
238				<4 RK_PA0 1 &pcfg_pull_none>,
239				/* cif_d11 */
240				<4 RK_PA1 1 &pcfg_pull_none>,
241				/* cif_d12 */
242				<4 RK_PA2 1 &pcfg_pull_none>,
243				/* cif_d13 */
244				<4 RK_PA3 1 &pcfg_pull_none>,
245				/* cif_d14 */
246				<4 RK_PA4 1 &pcfg_pull_none>,
247				/* cif_d15 */
248				<4 RK_PA5 1 &pcfg_pull_none>,
249				/* cif_href */
250				<4 RK_PB6 1 &pcfg_pull_none>,
251				/* cif_vsync */
252				<4 RK_PB7 1 &pcfg_pull_none>;
253		};
254	};
255	clk32k {
256		clk32k_pins: clk32k-pins {
257			rockchip,pins =
258				/* clk32k_in */
259				<0 RK_PB0 1 &pcfg_pull_none>,
260				/* clk32k_out0 */
261				<0 RK_PB0 2 &pcfg_pull_none>,
262				/* clk32k_out1 */
263				<2 RK_PC6 1 &pcfg_pull_none>;
264		};
265	};
266	cpu {
267		cpu_pins: cpu-pins {
268			rockchip,pins =
269				/* cpu_avs */
270				<0 RK_PB7 2 &pcfg_pull_none>;
271		};
272	};
273	ebc {
274		ebc_pins: ebc-pins {
275			rockchip,pins =
276				/* ebc_gdclk */
277				<4 RK_PC0 2 &pcfg_pull_none>,
278				/* ebc_gdoe */
279				<4 RK_PB3 2 &pcfg_pull_none>,
280				/* ebc_gdsp */
281				<4 RK_PB4 2 &pcfg_pull_none>,
282				/* ebc_sdce0 */
283				<4 RK_PA6 2 &pcfg_pull_none>,
284				/* ebc_sdce1 */
285				<4 RK_PA7 2 &pcfg_pull_none>,
286				/* ebc_sdce2 */
287				<4 RK_PB0 2 &pcfg_pull_none>,
288				/* ebc_sdce3 */
289				<4 RK_PB1 2 &pcfg_pull_none>,
290				/* ebc_sdclk */
291				<4 RK_PC1 2 &pcfg_pull_none>,
292				/* ebc_sddo0 */
293				<3 RK_PC6 2 &pcfg_pull_none>,
294				/* ebc_sddo1 */
295				<3 RK_PC7 2 &pcfg_pull_none>,
296				/* ebc_sddo2 */
297				<3 RK_PD0 2 &pcfg_pull_none>,
298				/* ebc_sddo3 */
299				<3 RK_PD1 2 &pcfg_pull_none>,
300				/* ebc_sddo4 */
301				<3 RK_PD2 2 &pcfg_pull_none>,
302				/* ebc_sddo5 */
303				<3 RK_PD3 2 &pcfg_pull_none>,
304				/* ebc_sddo6 */
305				<3 RK_PD4 2 &pcfg_pull_none>,
306				/* ebc_sddo7 */
307				<3 RK_PD5 2 &pcfg_pull_none>,
308				/* ebc_sddo8 */
309				<3 RK_PD6 2 &pcfg_pull_none>,
310				/* ebc_sddo9 */
311				<3 RK_PD7 2 &pcfg_pull_none>,
312				/* ebc_sddo10 */
313				<4 RK_PA0 2 &pcfg_pull_none>,
314				/* ebc_sddo11 */
315				<4 RK_PA1 2 &pcfg_pull_none>,
316				/* ebc_sddo12 */
317				<4 RK_PA2 2 &pcfg_pull_none>,
318				/* ebc_sddo13 */
319				<4 RK_PA3 2 &pcfg_pull_none>,
320				/* ebc_sddo14 */
321				<4 RK_PA4 2 &pcfg_pull_none>,
322				/* ebc_sddo15 */
323				<4 RK_PA5 2 &pcfg_pull_none>,
324				/* ebc_sdle */
325				<4 RK_PB6 2 &pcfg_pull_none>,
326				/* ebc_sdoe */
327				<4 RK_PB7 2 &pcfg_pull_none>,
328				/* ebc_sdshr */
329				<4 RK_PB5 2 &pcfg_pull_none>,
330				/* ebc_vcom */
331				<4 RK_PB2 2 &pcfg_pull_none>;
332		};
333	};
334	edpdp {
335		edpdpm0_pins: edpdpm0-pins {
336			rockchip,pins =
337				/* edpdp_hpdinm0 */
338				<4 RK_PC4 1 &pcfg_pull_none>;
339		};
340		edpdpm1_pins: edpdpm1-pins {
341			rockchip,pins =
342				/* edpdp_hpdinm1 */
343				<0 RK_PC2 2 &pcfg_pull_none>;
344		};
345	};
346	emmc {
347		emmc_rstnout: emmc-rstnout {
348			rockchip,pins =
349				/* emmc_rstn */
350				<1 RK_PC7 1 &pcfg_pull_none>;
351		};
352		emmc_bus8: emmc-bus8 {
353			rockchip,pins =
354				/* emmc_d0 */
355				<1 RK_PB4 1 &pcfg_pull_up_drv_level_2>,
356				/* emmc_d1 */
357				<1 RK_PB5 1 &pcfg_pull_up_drv_level_2>,
358				/* emmc_d2 */
359				<1 RK_PB6 1 &pcfg_pull_up_drv_level_2>,
360				/* emmc_d3 */
361				<1 RK_PB7 1 &pcfg_pull_up_drv_level_2>,
362				/* emmc_d4 */
363				<1 RK_PC0 1 &pcfg_pull_up_drv_level_2>,
364				/* emmc_d5 */
365				<1 RK_PC1 1 &pcfg_pull_up_drv_level_2>,
366				/* emmc_d6 */
367				<1 RK_PC2 1 &pcfg_pull_up_drv_level_2>,
368				/* emmc_d7 */
369				<1 RK_PC3 1 &pcfg_pull_up_drv_level_2>;
370		};
371		emmc_clk: emmc-clk {
372			rockchip,pins =
373				/* emmc_clkout */
374				<1 RK_PC5 1 &pcfg_pull_up_drv_level_2>;
375		};
376		emmc_cmd: emmc-cmd {
377			rockchip,pins =
378				/* emmc_cmd */
379				<1 RK_PC4 1 &pcfg_pull_up_drv_level_2>;
380		};
381		emmc_datastrobe: emmc-datastrobe {
382			rockchip,pins =
383				<1 RK_PC6 1 &pcfg_pull_none>;
384		};
385	};
386	eth0 {
387		eth0_pins: eth0-pins {
388			rockchip,pins =
389				/* eth0_refclko25m */
390				<2 RK_PC1 2 &pcfg_pull_none>;
391		};
392	};
393	eth1 {
394		eth1m0_pins: eth1m0-pins {
395			rockchip,pins =
396				/* eth1_refclko25mm0 */
397				<3 RK_PB0 3 &pcfg_pull_none>;
398		};
399		eth1m1_pins: eth1m1-pins {
400			rockchip,pins =
401				/* eth1_refclko25mm1 */
402				<4 RK_PB3 3 &pcfg_pull_none>;
403		};
404	};
405	flash {
406		flash_pins: flash-pins {
407			rockchip,pins =
408				/* flash_ale */
409				<1 RK_PD0 2 &pcfg_pull_none>,
410				/* flash_cle */
411				<1 RK_PC6 3 &pcfg_pull_none>,
412				/* flash_cs0n */
413				<1 RK_PD3 2 &pcfg_pull_none>,
414				/* flash_cs1n */
415				<1 RK_PD4 2 &pcfg_pull_none>,
416				/* flash_d0 */
417				<1 RK_PB4 2 &pcfg_pull_none>,
418				/* flash_d1 */
419				<1 RK_PB5 2 &pcfg_pull_none>,
420				/* flash_d2 */
421				<1 RK_PB6 2 &pcfg_pull_none>,
422				/* flash_d3 */
423				<1 RK_PB7 2 &pcfg_pull_none>,
424				/* flash_d4 */
425				<1 RK_PC0 2 &pcfg_pull_none>,
426				/* flash_d5 */
427				<1 RK_PC1 2 &pcfg_pull_none>,
428				/* flash_d6 */
429				<1 RK_PC2 2 &pcfg_pull_none>,
430				/* flash_d7 */
431				<1 RK_PC3 2 &pcfg_pull_none>,
432				/* flash_dqs */
433				<1 RK_PC5 2 &pcfg_pull_none>,
434				/* flash_rdn */
435				<1 RK_PD2 2 &pcfg_pull_none>,
436				/* flash_rdy */
437				<1 RK_PD1 2 &pcfg_pull_none>,
438				/* flash_volsel */
439				<0 RK_PA7 1 &pcfg_pull_none>,
440				/* flash_wpn */
441				<1 RK_PC7 3 &pcfg_pull_none>,
442				/* flash_wrn */
443				<1 RK_PC4 2 &pcfg_pull_none>;
444		};
445	};
446	fspi {
447		fspi_pins: fspi-pins {
448			rockchip,pins =
449				/* fspi_clk */
450				<1 RK_PD0 1 &pcfg_pull_none>,
451				/* fspi_cs0n */
452				<1 RK_PD3 1 &pcfg_pull_none>,
453				/* fspi_d0 */
454				<1 RK_PD1 1 &pcfg_pull_none>,
455				/* fspi_d1 */
456				<1 RK_PD2 1 &pcfg_pull_none>,
457				/* fspi_d2 */
458				<1 RK_PC7 2 &pcfg_pull_none>,
459				/* fspi_d3 */
460				<1 RK_PD4 1 &pcfg_pull_none>;
461		};
462		fspi_cs1: fspi-cs1 {
463			rockchip,pins =
464				/* fspi_cs1n */
465				<1 RK_PC6 2 &pcfg_pull_up>;
466		};
467	};
468	gmac0 {
469		gmac0_pins: gmac0-pins {
470			rockchip,pins =
471				/* gmac0_mclkinout */
472				<2 RK_PC2 2 &pcfg_pull_none>,
473				/* gmac0_mdc */
474				<2 RK_PC3 2 &pcfg_pull_none>,
475				/* gmac0_mdio */
476				<2 RK_PC4 2 &pcfg_pull_none>,
477				/* gmac0_rxclk */
478				<2 RK_PA5 2 &pcfg_pull_none>,
479				/* gmac0_rxd0 */
480				<2 RK_PB6 1 &pcfg_pull_none>,
481				/* gmac0_rxd1 */
482				<2 RK_PB7 2 &pcfg_pull_none>,
483				/* gmac0_rxd2 */
484				<2 RK_PA3 2 &pcfg_pull_none>,
485				/* gmac0_rxd3 */
486				<2 RK_PA4 2 &pcfg_pull_none>,
487				/* gmac0_rxdvcrs */
488				<2 RK_PC0 2 &pcfg_pull_none>,
489				/* gmac0_rxer */
490				<2 RK_PC5 2 &pcfg_pull_none>,
491				/* gmac0_txclk */
492				<2 RK_PB0 2 &pcfg_pull_none>,
493				/* gmac0_txd0 */
494				<2 RK_PB3 1 &pcfg_pull_none>,
495				/* gmac0_txd1 */
496				<2 RK_PB4 1 &pcfg_pull_none>,
497				/* gmac0_txd2 */
498				<2 RK_PA6 2 &pcfg_pull_none>,
499				/* gmac0_txd3 */
500				<2 RK_PA7 2 &pcfg_pull_none>,
501				/* gmac0_txen */
502				<2 RK_PB5 1 &pcfg_pull_none>;
503		};
504	};
505	gmac1 {
506		gmac1m0_pins: gmac1m0-pins {
507			rockchip,pins =
508				/* gmac1_mclkinoutm0 */
509				<3 RK_PC0 3 &pcfg_pull_none>,
510				/* gmac1_mdcm0 */
511				<3 RK_PC4 3 &pcfg_pull_none>,
512				/* gmac1_mdiom0 */
513				<3 RK_PC5 3 &pcfg_pull_none>,
514				/* gmac1_rxclkm0 */
515				<3 RK_PA7 3 &pcfg_pull_none>,
516				/* gmac1_rxd0m0 */
517				<3 RK_PB1 3 &pcfg_pull_none>,
518				/* gmac1_rxd1m0 */
519				<3 RK_PB2 3 &pcfg_pull_none>,
520				/* gmac1_rxd2m0 */
521				<3 RK_PA4 3 &pcfg_pull_none>,
522				/* gmac1_rxd3m0 */
523				<3 RK_PA5 3 &pcfg_pull_none>,
524				/* gmac1_rxdvcrsm0 */
525				<3 RK_PB3 3 &pcfg_pull_none>,
526				/* gmac1_rxerm0 */
527				<3 RK_PB4 3 &pcfg_pull_none>,
528				/* gmac1_txclkm0 */
529				<3 RK_PA6 3 &pcfg_pull_none>,
530				/* gmac1_txd0m0 */
531				<3 RK_PB5 3 &pcfg_pull_none>,
532				/* gmac1_txd1m0 */
533				<3 RK_PB6 3 &pcfg_pull_none>,
534				/* gmac1_txd2m0 */
535				<3 RK_PA2 3 &pcfg_pull_none>,
536				/* gmac1_txd3m0 */
537				<3 RK_PA3 3 &pcfg_pull_none>,
538				/* gmac1_txenm0 */
539				<3 RK_PB7 3 &pcfg_pull_none>;
540		};
541		gmac1m1_pins: gmac1m1-pins {
542			rockchip,pins =
543				/* gmac1_mclkinoutm1 */
544				<4 RK_PC1 3 &pcfg_pull_none>,
545				/* gmac1_mdcm1 */
546				<4 RK_PB6 3 &pcfg_pull_none>,
547				/* gmac1_mdiom1 */
548				<4 RK_PB7 3 &pcfg_pull_none>,
549				/* gmac1_rxclkm1 */
550				<4 RK_PA3 3 &pcfg_pull_none>,
551				/* gmac1_rxd0m1 */
552				<4 RK_PA7 3 &pcfg_pull_none>,
553				/* gmac1_rxd1m1 */
554				<4 RK_PB0 3 &pcfg_pull_none>,
555				/* gmac1_rxd2m1 */
556				<4 RK_PA1 3 &pcfg_pull_none>,
557				/* gmac1_rxd3m1 */
558				<4 RK_PA2 3 &pcfg_pull_none>,
559				/* gmac1_rxdvcrsm1 */
560				<4 RK_PB1 3 &pcfg_pull_none>,
561				/* gmac1_rxerm1 */
562				<4 RK_PB2 3 &pcfg_pull_none>,
563				/* gmac1_txclkm1 */
564				<4 RK_PA0 3 &pcfg_pull_none>,
565				/* gmac1_txd0m1 */
566				<4 RK_PA4 3 &pcfg_pull_none>,
567				/* gmac1_txd1m1 */
568				<4 RK_PA5 3 &pcfg_pull_none>,
569				/* gmac1_txd2m1 */
570				<3 RK_PD6 3 &pcfg_pull_none>,
571				/* gmac1_txd3m1 */
572				<3 RK_PD7 3 &pcfg_pull_none>,
573				/* gmac1_txenm1 */
574				<4 RK_PA6 3 &pcfg_pull_none>;
575		};
576	};
577	gpu {
578		gpu_pins: gpu-pins {
579			rockchip,pins =
580				/* gpu_avs */
581				<0 RK_PC0 2 &pcfg_pull_none>,
582				/* gpu_pwren */
583				<0 RK_PA6 4 &pcfg_pull_none>;
584		};
585	};
586	hdmitx {
587		hdmitxm0_pins: hdmitxm0-pins {
588			rockchip,pins =
589				/* hdmitx_cecm0 */
590				<4 RK_PD1 1 &pcfg_pull_none>;
591		};
592		hdmitxm1_pins: hdmitxm1-pins {
593			rockchip,pins =
594				/* hdmitx_cecm1 */
595				<0 RK_PC7 1 &pcfg_pull_none>;
596		};
597		hdmitx_scl: hdmitx-scl {
598			rockchip,pins =
599				<4 RK_PC7 1 &pcfg_pull_none>;
600		};
601		hdmitx_sda: hdmitx-sda {
602			rockchip,pins =
603				<4 RK_PD0 1 &pcfg_pull_none>;
604		};
605	};
606	i2c0 {
607		i2c0_xfer: i2c0-xfer {
608			rockchip,pins =
609				/* i2c0_scl */
610				<0 RK_PB1 1 &pcfg_pull_none_smt>,
611				/* i2c0_sda */
612				<0 RK_PB2 1 &pcfg_pull_none_smt>;
613		};
614	};
615	i2c1 {
616		i2c1_xfer: i2c1-xfer {
617			rockchip,pins =
618				/* i2c1_scl */
619				<0 RK_PB3 1 &pcfg_pull_none_smt>,
620				/* i2c1_sda */
621				<0 RK_PB4 1 &pcfg_pull_none_smt>;
622		};
623	};
624	i2c2 {
625		i2c2m0_xfer: i2c2m0-xfer {
626			rockchip,pins =
627				/* i2c2_sclm0 */
628				<0 RK_PB5 1 &pcfg_pull_none_smt>,
629				/* i2c2_sdam0 */
630				<0 RK_PB6 1 &pcfg_pull_none_smt>;
631		};
632		i2c2m1_xfer: i2c2m1-xfer {
633			rockchip,pins =
634				/* i2c2_sclm1 */
635				<4 RK_PB5 1 &pcfg_pull_none_smt>,
636				/* i2c2_sdam1 */
637				<4 RK_PB4 1 &pcfg_pull_none_smt>;
638		};
639	};
640	i2c3 {
641		i2c3m0_xfer: i2c3m0-xfer {
642			rockchip,pins =
643				/* i2c3_sclm0 */
644				<1 RK_PA1 1 &pcfg_pull_none_smt>,
645				/* i2c3_sdam0 */
646				<1 RK_PA0 1 &pcfg_pull_none_smt>;
647		};
648		i2c3m1_xfer: i2c3m1-xfer {
649			rockchip,pins =
650				/* i2c3_sclm1 */
651				<3 RK_PB5 4 &pcfg_pull_none_smt>,
652				/* i2c3_sdam1 */
653				<3 RK_PB6 4 &pcfg_pull_none_smt>;
654		};
655	};
656	i2c4 {
657		i2c4m0_xfer: i2c4m0-xfer {
658			rockchip,pins =
659				/* i2c4_sclm0 */
660				<4 RK_PB3 1 &pcfg_pull_none_smt>,
661				/* i2c4_sdam0 */
662				<4 RK_PB2 1 &pcfg_pull_none_smt>;
663		};
664		i2c4m1_xfer: i2c4m1-xfer {
665			rockchip,pins =
666				/* i2c4_sclm1 */
667				<2 RK_PB2 2 &pcfg_pull_none_smt>,
668				/* i2c4_sdam1 */
669				<2 RK_PB1 2 &pcfg_pull_none_smt>;
670		};
671	};
672	i2c5 {
673		i2c5m0_xfer: i2c5m0-xfer {
674			rockchip,pins =
675				/* i2c5_sclm0 */
676				<3 RK_PB3 4 &pcfg_pull_none_smt>,
677				/* i2c5_sdam0 */
678				<3 RK_PB4 4 &pcfg_pull_none_smt>;
679		};
680		i2c5m1_xfer: i2c5m1-xfer {
681			rockchip,pins =
682				/* i2c5_sclm1 */
683				<4 RK_PC7 2 &pcfg_pull_none_smt>,
684				/* i2c5_sdam1 */
685				<4 RK_PD0 2 &pcfg_pull_none_smt>;
686		};
687	};
688	i2s1 {
689		i2s1lrckrxm0: i2s1lrckrxm0 {
690			rockchip,pins =
691				<1 RK_PA6 1 &pcfg_pull_none>;
692		};
693		i2s1lrcktxm0: i2s1lrcktxm0 {
694			rockchip,pins =
695				<1 RK_PA5 1 &pcfg_pull_none>;
696		};
697		i2s1mclkm0: i2s1mclkm0 {
698			rockchip,pins =
699				<1 RK_PA2 1 &pcfg_pull_none>;
700		};
701		i2s1sclkrxm0: i2s1sclkrxm0 {
702			rockchip,pins =
703				<1 RK_PA4 1 &pcfg_pull_none>;
704		};
705		i2s1sclktxm0: i2s1sclktxm0 {
706			rockchip,pins =
707				<1 RK_PA3 1 &pcfg_pull_none>;
708		};
709		i2s1sdi0m0: i2s1sdi0m0 {
710			rockchip,pins =
711				<1 RK_PB3 1 &pcfg_pull_none>;
712		};
713		i2s1sdi1m0: i2s1sdi1m0 {
714			rockchip,pins =
715				<1 RK_PB2 2 &pcfg_pull_none>;
716		};
717		i2s1sdi2m0: i2s1sdi2m0 {
718			rockchip,pins =
719				<1 RK_PB1 2 &pcfg_pull_none>;
720		};
721		i2s1sdi3m0: i2s1sdi3m0 {
722			rockchip,pins =
723				<1 RK_PB0 2 &pcfg_pull_none>;
724		};
725		i2s1sdo0m0: i2s1sdo0m0 {
726			rockchip,pins =
727				<1 RK_PA7 1 &pcfg_pull_none>;
728		};
729		i2s1sdo1m0: i2s1sdo1m0 {
730			rockchip,pins =
731				<1 RK_PB0 1 &pcfg_pull_none>;
732		};
733		i2s1sdo2m0: i2s1sdo2m0 {
734			rockchip,pins =
735				<1 RK_PB1 1 &pcfg_pull_none>;
736		};
737		i2s1sdo3m0: i2s1sdo3m0 {
738			rockchip,pins =
739				<1 RK_PB2 1 &pcfg_pull_none>;
740		};
741		i2s1lrckrxm1: i2s1lrckrxm1 {
742			rockchip,pins =
743				<4 RK_PA7 5 &pcfg_pull_none>;
744		};
745		i2s1lrcktxm1: i2s1lrcktxm1 {
746			rockchip,pins =
747				<3 RK_PD0 4 &pcfg_pull_none>;
748		};
749		i2s1mclkm1: i2s1mclkm1 {
750			rockchip,pins =
751				<3 RK_PC6 4 &pcfg_pull_none>;
752		};
753		i2s1sclkrxm1: i2s1sclkrxm1 {
754			rockchip,pins =
755				<4 RK_PA6 5 &pcfg_pull_none>;
756		};
757		i2s1sclktxm1: i2s1sclktxm1 {
758			rockchip,pins =
759				<3 RK_PC7 4 &pcfg_pull_none>;
760		};
761		i2s1sdi0m1: i2s1sdi0m1 {
762			rockchip,pins =
763				<3 RK_PD2 4 &pcfg_pull_none>;
764		};
765		i2s1sdi1m1: i2s1sdi1m1 {
766			rockchip,pins =
767				<3 RK_PD3 4 &pcfg_pull_none>;
768		};
769		i2s1sdi2m1: i2s1sdi2m1 {
770			rockchip,pins =
771				<3 RK_PD4 4 &pcfg_pull_none>;
772		};
773		i2s1sdi3m1: i2s1sdi3m1 {
774			rockchip,pins =
775				<3 RK_PD5 4 &pcfg_pull_none>;
776		};
777		i2s1sdo0m1: i2s1sdo0m1 {
778			rockchip,pins =
779				<3 RK_PD1 4 &pcfg_pull_none>;
780		};
781		i2s1sdo1m1: i2s1sdo1m1 {
782			rockchip,pins =
783				<4 RK_PB0 5 &pcfg_pull_none>;
784		};
785		i2s1sdo2m1: i2s1sdo2m1 {
786			rockchip,pins =
787				<4 RK_PB1 4 &pcfg_pull_none>;
788		};
789		i2s1lrckrxm2: i2s1lrckrxm2 {
790			rockchip,pins =
791				<3 RK_PC5 5 &pcfg_pull_none>;
792		};
793		i2s1lrcktxm2: i2s1lrcktxm2 {
794			rockchip,pins =
795				<2 RK_PD2 5 &pcfg_pull_none>;
796		};
797		i2s1mclkm2: i2s1mclkm2 {
798			rockchip,pins =
799				<2 RK_PD0 5 &pcfg_pull_none>;
800		};
801		i2s1sclktxm2: i2s1sclktxm2 {
802			rockchip,pins =
803				<2 RK_PD1 5 &pcfg_pull_none>;
804		};
805		i2s1sdi0m2: i2s1sdi0m2 {
806			rockchip,pins =
807				<2 RK_PD3 5 &pcfg_pull_none>;
808		};
809		i2s1sdi1m2: i2s1sdi1m2 {
810			rockchip,pins =
811				<2 RK_PD4 5 &pcfg_pull_none>;
812		};
813		i2s1sdi2m2: i2s1sdi2m2 {
814			rockchip,pins =
815				<2 RK_PD5 5 &pcfg_pull_none>;
816		};
817		i2s1sdi3m2: i2s1sdi3m2 {
818			rockchip,pins =
819				<2 RK_PD6 5 &pcfg_pull_none>;
820		};
821		i2s1sdo0m2: i2s1sdo0m2 {
822			rockchip,pins =
823				<2 RK_PD7 5 &pcfg_pull_none>;
824		};
825		i2s1sdo1m2: i2s1sdo1m2 {
826			rockchip,pins =
827				<3 RK_PA0 5 &pcfg_pull_none>;
828		};
829		i2s1sdo2m2: i2s1sdo2m2 {
830			rockchip,pins =
831				<3 RK_PC1 5 &pcfg_pull_none>;
832		};
833		i2s1sdo3m2: i2s1sdo3m2 {
834			rockchip,pins =
835				<3 RK_PC2 5 &pcfg_pull_none>;
836		};
837		i2s1_sclkrxm: i2s1-sclkrxm {
838			rockchip,pins =
839				<3 RK_PC3 5 &pcfg_pull_none>;
840		};
841		i2s1_sdo3m: i2s1-sdo3m {
842			rockchip,pins =
843				<4 RK_PB5 4 &pcfg_pull_none>;
844		};
845	};
846	i2s2 {
847		i2s2lrckrxm0: i2s2lrckrxm0 {
848			rockchip,pins =
849				<2 RK_PC0 1 &pcfg_pull_none>;
850		};
851		i2s2lrcktxm0: i2s2lrcktxm0 {
852			rockchip,pins =
853				<2 RK_PC3 1 &pcfg_pull_none>;
854		};
855		i2s2mclkm0: i2s2mclkm0 {
856			rockchip,pins =
857				<2 RK_PC1 1 &pcfg_pull_none>;
858		};
859		i2s2sclkrxm0: i2s2sclkrxm0 {
860			rockchip,pins =
861				<2 RK_PB7 1 &pcfg_pull_none>;
862		};
863		i2s2sclktxm0: i2s2sclktxm0 {
864			rockchip,pins =
865				<2 RK_PC2 1 &pcfg_pull_none>;
866		};
867		i2s2sdim0: i2s2sdim0 {
868			rockchip,pins =
869				<2 RK_PC5 1 &pcfg_pull_none>;
870		};
871		i2s2sdom0: i2s2sdom0 {
872			rockchip,pins =
873				<2 RK_PC4 1 &pcfg_pull_none>;
874		};
875		i2s2lrckrxm1: i2s2lrckrxm1 {
876			rockchip,pins =
877				<4 RK_PA5 5 &pcfg_pull_none>;
878		};
879		i2s2lrcktxm1: i2s2lrcktxm1 {
880			rockchip,pins =
881				<4 RK_PA4 5 &pcfg_pull_none>;
882		};
883		i2s2mclkm1: i2s2mclkm1 {
884			rockchip,pins =
885				<4 RK_PB6 5 &pcfg_pull_none>;
886		};
887		i2s2sclkrxm1: i2s2sclkrxm1 {
888			rockchip,pins =
889				<4 RK_PC1 5 &pcfg_pull_none>;
890		};
891		i2s2sclktxm1: i2s2sclktxm1 {
892			rockchip,pins =
893				<4 RK_PB7 4 &pcfg_pull_none>;
894		};
895		i2s2sdim1: i2s2sdim1 {
896			rockchip,pins =
897				<4 RK_PB2 5 &pcfg_pull_none>;
898		};
899		i2s2sdom1: i2s2sdom1 {
900			rockchip,pins =
901				<4 RK_PB3 5 &pcfg_pull_none>;
902		};
903	};
904	i2s3 {
905		i2s3lrckm0: i2s3lrckm0 {
906			rockchip,pins =
907				<3 RK_PA4 4 &pcfg_pull_none>;
908		};
909		i2s3mclkm0: i2s3mclkm0 {
910			rockchip,pins =
911				<3 RK_PA2 4 &pcfg_pull_none>;
912		};
913		i2s3sclkm0: i2s3sclkm0 {
914			rockchip,pins =
915				<3 RK_PA3 4 &pcfg_pull_none>;
916		};
917		i2s3sdim0: i2s3sdim0 {
918			rockchip,pins =
919				<3 RK_PA6 4 &pcfg_pull_none>;
920		};
921		i2s3sdom0: i2s3sdom0 {
922			rockchip,pins =
923				<3 RK_PA5 4 &pcfg_pull_none>;
924		};
925		i2s3lrckm1: i2s3lrckm1 {
926			rockchip,pins =
927				<4 RK_PC4 5 &pcfg_pull_none>;
928		};
929		i2s3mclkm1: i2s3mclkm1 {
930			rockchip,pins =
931				<4 RK_PC2 5 &pcfg_pull_none>;
932		};
933		i2s3sclkm1: i2s3sclkm1 {
934			rockchip,pins =
935				<4 RK_PC3 5 &pcfg_pull_none>;
936		};
937		i2s3sdim1: i2s3sdim1 {
938			rockchip,pins =
939				<4 RK_PC6 5 &pcfg_pull_none>;
940		};
941		i2s3sdom1: i2s3sdom1 {
942			rockchip,pins =
943				<4 RK_PC5 5 &pcfg_pull_none>;
944		};
945	};
946	isp {
947		isp_pins: isp-pins {
948			rockchip,pins =
949				/* isp_flashtrigin */
950				<4 RK_PB4 4 &pcfg_pull_none>,
951				/* isp_flashtrigout */
952				<4 RK_PA6 1 &pcfg_pull_none>,
953				/* isp_prelighttrig */
954				<4 RK_PB1 1 &pcfg_pull_none>;
955		};
956	};
957	jtag {
958		jtag_pins: jtag-pins {
959			rockchip,pins =
960				/* jtag_tck */
961				<1 RK_PD7 2 &pcfg_pull_none>,
962				/* jtag_tms */
963				<2 RK_PA0 2 &pcfg_pull_none>;
964		};
965	};
966	lcdc {
967		lcdc_ctl: lcdc-ctl {
968			rockchip,pins =
969				/* lcdc_clk */
970				<3 RK_PA0 1 &pcfg_pull_none>,
971				/* lcdc_d0 */
972				<2 RK_PD0 1 &pcfg_pull_none>,
973				/* lcdc_d1 */
974				<2 RK_PD1 1 &pcfg_pull_none>,
975				/* lcdc_d2 */
976				<2 RK_PD2 1 &pcfg_pull_none>,
977				/* lcdc_d3 */
978				<2 RK_PD3 1 &pcfg_pull_none>,
979				/* lcdc_d4 */
980				<2 RK_PD4 1 &pcfg_pull_none>,
981				/* lcdc_d5 */
982				<2 RK_PD5 1 &pcfg_pull_none>,
983				/* lcdc_d6 */
984				<2 RK_PD6 1 &pcfg_pull_none>,
985				/* lcdc_d7 */
986				<2 RK_PD7 1 &pcfg_pull_none>,
987				/* lcdc_d8 */
988				<3 RK_PA1 1 &pcfg_pull_none>,
989				/* lcdc_d9 */
990				<3 RK_PA2 1 &pcfg_pull_none>,
991				/* lcdc_d10 */
992				<3 RK_PA3 1 &pcfg_pull_none>,
993				/* lcdc_d11 */
994				<3 RK_PA4 1 &pcfg_pull_none>,
995				/* lcdc_d12 */
996				<3 RK_PA5 1 &pcfg_pull_none>,
997				/* lcdc_d13 */
998				<3 RK_PA6 1 &pcfg_pull_none>,
999				/* lcdc_d14 */
1000				<3 RK_PA7 1 &pcfg_pull_none>,
1001				/* lcdc_d15 */
1002				<3 RK_PB0 1 &pcfg_pull_none>,
1003				/* lcdc_d16 */
1004				<3 RK_PB1 1 &pcfg_pull_none>,
1005				/* lcdc_d17 */
1006				<3 RK_PB2 1 &pcfg_pull_none>,
1007				/* lcdc_d18 */
1008				<3 RK_PB3 1 &pcfg_pull_none>,
1009				/* lcdc_d19 */
1010				<3 RK_PB4 1 &pcfg_pull_none>,
1011				/* lcdc_d20 */
1012				<3 RK_PB5 1 &pcfg_pull_none>,
1013				/* lcdc_d21 */
1014				<3 RK_PB6 1 &pcfg_pull_none>,
1015				/* lcdc_d22 */
1016				<3 RK_PB7 1 &pcfg_pull_none>,
1017				/* lcdc_d23 */
1018				<3 RK_PC0 1 &pcfg_pull_none>,
1019				/* lcdc_den */
1020				<3 RK_PC3 1 &pcfg_pull_none>,
1021				/* lcdc_hsync */
1022				<3 RK_PC1 1 &pcfg_pull_none>,
1023				/* lcdc_vsync */
1024				<3 RK_PC2 1 &pcfg_pull_none>;
1025		};
1026	};
1027	mcu {
1028		mcu_pins: mcu-pins {
1029			rockchip,pins =
1030				/* mcu_jtagtck */
1031				<0 RK_PB4 4 &pcfg_pull_none>,
1032				/* mcu_jtagtdi */
1033				<0 RK_PC1 4 &pcfg_pull_none>,
1034				/* mcu_jtagtdo */
1035				<0 RK_PB3 4 &pcfg_pull_none>,
1036				/* mcu_jtagtms */
1037				<0 RK_PC2 4 &pcfg_pull_none>,
1038				/* mcu_jtagtrstn */
1039				<0 RK_PC3 4 &pcfg_pull_none>;
1040		};
1041	};
1042	npu {
1043		npu_pins: npu-pins {
1044			rockchip,pins =
1045				/* npu_avs */
1046				<0 RK_PC1 2 &pcfg_pull_none>;
1047		};
1048	};
1049	pcie20 {
1050		pcie20m0_pins: pcie20m0-pins {
1051			rockchip,pins =
1052				/* pcie20_clkreqnm0 */
1053				<0 RK_PA5 3 &pcfg_pull_none>,
1054				/* pcie20_perstnm0 */
1055				<0 RK_PB6 3 &pcfg_pull_none>,
1056				/* pcie20_wakenm0 */
1057				<0 RK_PB5 3 &pcfg_pull_none>;
1058		};
1059		pcie20m1_pins: pcie20m1-pins {
1060			rockchip,pins =
1061				/* pcie20_clkreqnm1 */
1062				<2 RK_PD0 4 &pcfg_pull_none>,
1063				/* pcie20_perstnm1 */
1064				<3 RK_PC1 4 &pcfg_pull_none>,
1065				/* pcie20_wakenm1 */
1066				<2 RK_PD1 4 &pcfg_pull_none>;
1067		};
1068		pcie20m2_pins: pcie20m2-pins {
1069			rockchip,pins =
1070				/* pcie20_clkreqnm2 */
1071				<1 RK_PB0 4 &pcfg_pull_none>,
1072				/* pcie20_perstnm2 */
1073				<1 RK_PB2 4 &pcfg_pull_none>,
1074				/* pcie20_wakenm2 */
1075				<1 RK_PB1 4 &pcfg_pull_none>;
1076		};
1077		pcie20_buttonrstn: pcie20-buttonrstn {
1078			rockchip,pins =
1079				<0 RK_PB4 3 &pcfg_pull_none>;
1080		};
1081	};
1082	pcie30x1 {
1083		pcie30x1m0_pins: pcie30x1m0-pins {
1084			rockchip,pins =
1085				/* pcie30x1_clkreqnm0 */
1086				<0 RK_PA4 3 &pcfg_pull_none>,
1087				/* pcie30x1_perstnm0 */
1088				<0 RK_PC3 3 &pcfg_pull_none>,
1089				/* pcie30x1_wakenm0 */
1090				<0 RK_PC2 3 &pcfg_pull_none>;
1091		};
1092		pcie30x1m1_pins: pcie30x1m1-pins {
1093			rockchip,pins =
1094				/* pcie30x1_clkreqnm1 */
1095				<2 RK_PD2 4 &pcfg_pull_none>,
1096				/* pcie30x1_perstnm1 */
1097				<3 RK_PA1 4 &pcfg_pull_none>,
1098				/* pcie30x1_wakenm1 */
1099				<2 RK_PD3 4 &pcfg_pull_none>;
1100		};
1101		pcie30x1m2_pins: pcie30x1m2-pins {
1102			rockchip,pins =
1103				/* pcie30x1_clkreqnm2 */
1104				<1 RK_PA5 4 &pcfg_pull_none>,
1105				/* pcie30x1_perstnm2 */
1106				<1 RK_PA2 4 &pcfg_pull_none>,
1107				/* pcie30x1_wakenm2 */
1108				<1 RK_PA3 4 &pcfg_pull_none>;
1109		};
1110		pcie30x1_buttonrstn: pcie30x1-buttonrstn {
1111			rockchip,pins =
1112				<0 RK_PB3 3 &pcfg_pull_none>;
1113		};
1114	};
1115	pcie30x2 {
1116		pcie30x2m0_pins: pcie30x2m0-pins {
1117			rockchip,pins =
1118				/* pcie30x2_clkreqnm0 */
1119				<0 RK_PA6 2 &pcfg_pull_none>,
1120				/* pcie30x2_perstnm0 */
1121				<0 RK_PC6 3 &pcfg_pull_none>,
1122				/* pcie30x2_wakenm0 */
1123				<0 RK_PC5 3 &pcfg_pull_none>;
1124		};
1125		pcie30x2m1_pins: pcie30x2m1-pins {
1126			rockchip,pins =
1127				/* pcie30x2_clkreqnm1 */
1128				<2 RK_PD4 4 &pcfg_pull_none>,
1129				/* pcie30x2_perstnm1 */
1130				<2 RK_PD6 4 &pcfg_pull_none>,
1131				/* pcie30x2_wakenm1 */
1132				<2 RK_PD5 4 &pcfg_pull_none>;
1133		};
1134		pcie30x2m2_pins: pcie30x2m2-pins {
1135			rockchip,pins =
1136				/* pcie30x2_clkreqnm2 */
1137				<4 RK_PC2 4 &pcfg_pull_none>,
1138				/* pcie30x2_perstnm2 */
1139				<4 RK_PC4 4 &pcfg_pull_none>,
1140				/* pcie30x2_wakenm2 */
1141				<4 RK_PC3 4 &pcfg_pull_none>;
1142		};
1143		pcie30x2_buttonrstn: pcie30x2-buttonrstn {
1144			rockchip,pins =
1145				<0 RK_PB0 3 &pcfg_pull_none>;
1146		};
1147	};
1148	pdm {
1149		pdmm0_clk: pdmm0-clk {
1150			rockchip,pins =
1151				/* pdm_clk0m0 */
1152				<1 RK_PA6 3 &pcfg_pull_none>;
1153		};
1154		pdmclk1m0: pdmclk1m0 {
1155			rockchip,pins =
1156				<1 RK_PA4 3 &pcfg_pull_none>;
1157		};
1158		pdmsdi0m0: pdmsdi0m0 {
1159			rockchip,pins =
1160				<1 RK_PB3 2 &pcfg_pull_none>;
1161		};
1162		pdmsdi1m0: pdmsdi1m0 {
1163			rockchip,pins =
1164				<1 RK_PB2 3 &pcfg_pull_none>;
1165		};
1166		pdmsdi2m0: pdmsdi2m0 {
1167			rockchip,pins =
1168				<1 RK_PB1 3 &pcfg_pull_none>;
1169		};
1170		pdmsdi3m0: pdmsdi3m0 {
1171			rockchip,pins =
1172				<1 RK_PB0 3 &pcfg_pull_none>;
1173		};
1174		pdmm1_clk: pdmm1-clk {
1175			rockchip,pins =
1176				/* pdm_clk0m1 */
1177				<3 RK_PD6 5 &pcfg_pull_none>;
1178		};
1179		pdmclk1m1: pdmclk1m1 {
1180			rockchip,pins =
1181				<4 RK_PA0 4 &pcfg_pull_none>;
1182		};
1183		pdmsdi0m1: pdmsdi0m1 {
1184			rockchip,pins =
1185				<3 RK_PD7 5 &pcfg_pull_none>;
1186		};
1187		pdmsdi1m1: pdmsdi1m1 {
1188			rockchip,pins =
1189				<4 RK_PA1 4 &pcfg_pull_none>;
1190		};
1191		pdmsdi2m1: pdmsdi2m1 {
1192			rockchip,pins =
1193				<4 RK_PA2 5 &pcfg_pull_none>;
1194		};
1195		pdmsdi3m1: pdmsdi3m1 {
1196			rockchip,pins =
1197				<4 RK_PA3 5 &pcfg_pull_none>;
1198		};
1199		pdmclk1m2: pdmclk1m2 {
1200			rockchip,pins =
1201				<3 RK_PC4 5 &pcfg_pull_none>;
1202		};
1203		pdmsdi0m2: pdmsdi0m2 {
1204			rockchip,pins =
1205				<3 RK_PB3 5 &pcfg_pull_none>;
1206		};
1207		pdmsdi1m2: pdmsdi1m2 {
1208			rockchip,pins =
1209				<3 RK_PB4 5 &pcfg_pull_none>;
1210		};
1211		pdmsdi2m2: pdmsdi2m2 {
1212			rockchip,pins =
1213				<3 RK_PB7 5 &pcfg_pull_none>;
1214		};
1215		pdmsdi3m2: pdmsdi3m2 {
1216			rockchip,pins =
1217				<3 RK_PC0 5 &pcfg_pull_none>;
1218		};
1219	};
1220	pmic {
1221		pmic_pins: pmic-pins {
1222			rockchip,pins =
1223				/* pmic_sleep */
1224				<0 RK_PA2 1 &pcfg_pull_none>;
1225		};
1226	};
1227	pmu {
1228		pmu_pins: pmu-pins {
1229			rockchip,pins =
1230				/* pmu_debug0 */
1231				<0 RK_PA5 4 &pcfg_pull_none>,
1232				/* pmu_debug1 */
1233				<0 RK_PA6 3 &pcfg_pull_none>,
1234				/* pmu_debug2 */
1235				<0 RK_PC4 4 &pcfg_pull_none>,
1236				/* pmu_debug3 */
1237				<0 RK_PC5 4 &pcfg_pull_none>,
1238				/* pmu_debug4 */
1239				<0 RK_PC6 4 &pcfg_pull_none>,
1240				/* pmu_debug5 */
1241				<0 RK_PC7 4 &pcfg_pull_none>;
1242		};
1243	};
1244	pwm0 {
1245		pwm0m0_pins: pwm0m0-pins {
1246			rockchip,pins =
1247				/* pwm0_m0 */
1248				<0 RK_PB7 1 &pcfg_pull_none>;
1249		};
1250		pwm0m1_pins: pwm0m1-pins {
1251			rockchip,pins =
1252				/* pwm0_m1 */
1253				<0 RK_PC7 2 &pcfg_pull_none>;
1254		};
1255	};
1256	pwm1 {
1257		pwm1m0_pins: pwm1m0-pins {
1258			rockchip,pins =
1259				/* pwm1_m0 */
1260				<0 RK_PC0 1 &pcfg_pull_none>;
1261		};
1262		pwm1m1_pins: pwm1m1-pins {
1263			rockchip,pins =
1264				/* pwm1_m1 */
1265				<0 RK_PB5 4 &pcfg_pull_none>;
1266		};
1267	};
1268	pwm2 {
1269		pwm2m0_pins: pwm2m0-pins {
1270			rockchip,pins =
1271				/* pwm2_m0 */
1272				<0 RK_PC1 1 &pcfg_pull_none>;
1273		};
1274		pwm2m1_pins: pwm2m1-pins {
1275			rockchip,pins =
1276				/* pwm2_m1 */
1277				<0 RK_PB6 4 &pcfg_pull_none>;
1278		};
1279	};
1280	pwm3 {
1281		pwm3_pins: pwm3-pins {
1282			rockchip,pins =
1283				/* pwm3_ir */
1284				<0 RK_PC2 1 &pcfg_pull_none>;
1285		};
1286	};
1287	pwm4 {
1288		pwm4_pins: pwm4-pins {
1289			rockchip,pins =
1290				/* pwm4 */
1291				<0 RK_PC3 1 &pcfg_pull_none>;
1292		};
1293	};
1294	pwm5 {
1295		pwm5_pins: pwm5-pins {
1296			rockchip,pins =
1297				/* pwm5 */
1298				<0 RK_PC4 1 &pcfg_pull_none>;
1299		};
1300	};
1301	pwm6 {
1302		pwm6_pins: pwm6-pins {
1303			rockchip,pins =
1304				/* pwm6 */
1305				<0 RK_PC5 1 &pcfg_pull_none>;
1306		};
1307	};
1308	pwm7 {
1309		pwm7_pins: pwm7-pins {
1310			rockchip,pins =
1311				/* pwm7_ir */
1312				<0 RK_PC6 1 &pcfg_pull_none>;
1313		};
1314	};
1315	pwm8 {
1316		pwm8m0_pins: pwm8m0-pins {
1317			rockchip,pins =
1318				/* pwm8_m0 */
1319				<3 RK_PB1 5 &pcfg_pull_none>;
1320		};
1321		pwm8m1_pins: pwm8m1-pins {
1322			rockchip,pins =
1323				/* pwm8_m1 */
1324				<1 RK_PD5 4 &pcfg_pull_none>;
1325		};
1326	};
1327	pwm9 {
1328		pwm9m0_pins: pwm9m0-pins {
1329			rockchip,pins =
1330				/* pwm9_m0 */
1331				<3 RK_PB2 5 &pcfg_pull_none>;
1332		};
1333		pwm9m1_pins: pwm9m1-pins {
1334			rockchip,pins =
1335				/* pwm9_m1 */
1336				<1 RK_PD6 4 &pcfg_pull_none>;
1337		};
1338	};
1339	pwm10 {
1340		pwm10m0_pins: pwm10m0-pins {
1341			rockchip,pins =
1342				/* pwm10_m0 */
1343				<3 RK_PB5 5 &pcfg_pull_none>;
1344		};
1345		pwm10m1_pins: pwm10m1-pins {
1346			rockchip,pins =
1347				/* pwm10_m1 */
1348				<2 RK_PA1 2 &pcfg_pull_none>;
1349		};
1350	};
1351	pwm11 {
1352		pwm11m0_pins: pwm11m0-pins {
1353			rockchip,pins =
1354				/* pwm11_irm0 */
1355				<3 RK_PB6 5 &pcfg_pull_none>;
1356		};
1357		pwm11m1_pins: pwm11m1-pins {
1358			rockchip,pins =
1359				/* pwm11_irm1 */
1360				<4 RK_PC0 3 &pcfg_pull_none>;
1361		};
1362	};
1363	pwm12 {
1364		pwm12m0_pins: pwm12m0-pins {
1365			rockchip,pins =
1366				/* pwm12_m0 */
1367				<3 RK_PB7 2 &pcfg_pull_none>;
1368		};
1369		pwm12m1_pins: pwm12m1-pins {
1370			rockchip,pins =
1371				/* pwm12_m1 */
1372				<4 RK_PC5 1 &pcfg_pull_none>;
1373		};
1374	};
1375	pwm13 {
1376		pwm13m0_pins: pwm13m0-pins {
1377			rockchip,pins =
1378				/* pwm13_m0 */
1379				<3 RK_PC0 2 &pcfg_pull_none>;
1380		};
1381		pwm13m1_pins: pwm13m1-pins {
1382			rockchip,pins =
1383				/* pwm13_m1 */
1384				<4 RK_PC6 1 &pcfg_pull_none>;
1385		};
1386	};
1387	pwm14 {
1388		pwm14m0_pins: pwm14m0-pins {
1389			rockchip,pins =
1390				/* pwm14_m0 */
1391				<3 RK_PC4 1 &pcfg_pull_none>;
1392		};
1393		pwm14m1_pins: pwm14m1-pins {
1394			rockchip,pins =
1395				/* pwm14_m1 */
1396				<4 RK_PC2 1 &pcfg_pull_none>;
1397		};
1398	};
1399	pwm15 {
1400		pwm15m0_pins: pwm15m0-pins {
1401			rockchip,pins =
1402				/* pwm15_irm0 */
1403				<3 RK_PC5 1 &pcfg_pull_none>;
1404		};
1405		pwm15m1_pins: pwm15m1-pins {
1406			rockchip,pins =
1407				/* pwm15_irm1 */
1408				<4 RK_PC3 1 &pcfg_pull_none>;
1409		};
1410	};
1411	refclk {
1412		refclk_pins: refclk-pins {
1413			rockchip,pins =
1414				/* refclk_ou */
1415				<0 RK_PA0 1 &pcfg_pull_none>;
1416		};
1417	};
1418	sata {
1419		sata_pins: sata-pins {
1420			rockchip,pins =
1421				/* sata_cpdet */
1422				<0 RK_PA4 2 &pcfg_pull_none>,
1423				/* sata_cppod */
1424				<0 RK_PA6 1 &pcfg_pull_none>,
1425				/* sata_mpswitch */
1426				<0 RK_PA5 2 &pcfg_pull_none>;
1427		};
1428	};
1429	sata0 {
1430		sata0_pins: sata0-pins {
1431			rockchip,pins =
1432				/* sata0_actled */
1433				<4 RK_PC6 3 &pcfg_pull_none>;
1434		};
1435	};
1436	sata1 {
1437		sata1_pins: sata1-pins {
1438			rockchip,pins =
1439				/* sata1_actled */
1440				<4 RK_PC5 3 &pcfg_pull_none>;
1441		};
1442	};
1443	sata2 {
1444		sata2_pins: sata2-pins {
1445			rockchip,pins =
1446				/* sata2_actled */
1447				<4 RK_PC4 3 &pcfg_pull_none>;
1448		};
1449	};
1450	scr {
1451		scr_pins: scr-pins {
1452			rockchip,pins =
1453				/* scr_clk */
1454				<1 RK_PA2 3 &pcfg_pull_none>,
1455				/* scr_det */
1456				<1 RK_PA7 3 &pcfg_pull_none>,
1457				/* scr_io */
1458				<1 RK_PA3 3 &pcfg_pull_none>,
1459				/* scr_rst */
1460				<1 RK_PA5 3 &pcfg_pull_none>;
1461		};
1462	};
1463	sdmmc0 {
1464		sdmmc0_bus4: sdmmc0-bus4 {
1465			rockchip,pins =
1466				/* sdmmc0_d0 */
1467				<1 RK_PD5 1 &pcfg_pull_up_drv_level_2>,
1468				/* sdmmc0_d1 */
1469				<1 RK_PD6 1 &pcfg_pull_up_drv_level_2>,
1470				/* sdmmc0_d2 */
1471				<1 RK_PD7 1 &pcfg_pull_up_drv_level_2>,
1472				/* sdmmc0_d3 */
1473				<2 RK_PA0 1 &pcfg_pull_up_drv_level_2>;
1474		};
1475		sdmmc0_clk: sdmmc0-clk {
1476			rockchip,pins =
1477				/* sdmmc0_clk */
1478				<2 RK_PA2 1 &pcfg_pull_up_drv_level_2>;
1479		};
1480		sdmmc0_cmd: sdmmc0-cmd {
1481			rockchip,pins =
1482				/* sdmmc0_cmd */
1483				<2 RK_PA1 1 &pcfg_pull_up_drv_level_2>;
1484		};
1485		sdmmc0_det: sdmmc0-det {
1486			rockchip,pins =
1487				<0 RK_PA4 1 &pcfg_pull_none>;
1488		};
1489		sdmmc0_pwren: sdmmc0-pwren {
1490			rockchip,pins =
1491				<0 RK_PA5 1 &pcfg_pull_none>;
1492		};
1493	};
1494	sdmmc1 {
1495		sdmmc1_bus4: sdmmc1-bus4 {
1496			rockchip,pins =
1497				/* sdmmc1_d0 */
1498				<2 RK_PA3 1 &pcfg_pull_up_drv_level_2>,
1499				/* sdmmc1_d1 */
1500				<2 RK_PA4 1 &pcfg_pull_up_drv_level_2>,
1501				/* sdmmc1_d2 */
1502				<2 RK_PA5 1 &pcfg_pull_up_drv_level_2>,
1503				/* sdmmc1_d3 */
1504				<2 RK_PA6 1 &pcfg_pull_up_drv_level_2>;
1505		};
1506		sdmmc1_clk: sdmmc1-clk {
1507			rockchip,pins =
1508				/* sdmmc1_clk */
1509				<2 RK_PB0 1 &pcfg_pull_up_drv_level_2>;
1510		};
1511		sdmmc1_cmd: sdmmc1-cmd {
1512			rockchip,pins =
1513				/* sdmmc1_cmd */
1514				<2 RK_PA7 1 &pcfg_pull_up_drv_level_2>;
1515		};
1516		sdmmc1_det: sdmmc1-det {
1517			rockchip,pins =
1518				<2 RK_PB2 1 &pcfg_pull_none>;
1519		};
1520		sdmmc1_pwren: sdmmc1-pwren {
1521			rockchip,pins =
1522				<2 RK_PB1 1 &pcfg_pull_none>;
1523		};
1524	};
1525	sdmmc2 {
1526		sdmmc2m0_bus4: sdmmc2m0-bus4 {
1527			rockchip,pins =
1528				/* sdmmc2_d0m0 */
1529				<3 RK_PC6 3 &pcfg_pull_up_drv_level_2>,
1530				/* sdmmc2_d1m0 */
1531				<3 RK_PC7 3 &pcfg_pull_up_drv_level_2>,
1532				/* sdmmc2_d2m0 */
1533				<3 RK_PD0 3 &pcfg_pull_up_drv_level_2>,
1534				/* sdmmc2_d3m0 */
1535				<3 RK_PD1 3 &pcfg_pull_up_drv_level_2>;
1536		};
1537		sdmmc2m0_clk: sdmmc2m0-clk {
1538			rockchip,pins =
1539				/* sdmmc2_clkm0 */
1540				<3 RK_PD3 3 &pcfg_pull_up_drv_level_2>;
1541		};
1542		sdmmc2m0_cmd: sdmmc2m0-cmd {
1543			rockchip,pins =
1544				/* sdmmc2_cmdm0 */
1545				<3 RK_PD2 3 &pcfg_pull_up_drv_level_2>;
1546		};
1547		sdmmc2detm0: sdmmc2detm0 {
1548			rockchip,pins =
1549				<3 RK_PD4 3 &pcfg_pull_none>;
1550		};
1551		sdmmc2pwrenm0: sdmmc2pwrenm0 {
1552			rockchip,pins =
1553				<3 RK_PD5 3 &pcfg_pull_none>;
1554		};
1555		sdmmc2m1_bus4: sdmmc2m1-bus4 {
1556			rockchip,pins =
1557				/* sdmmc2_d0m1 */
1558				<3 RK_PA1 5 &pcfg_pull_up_drv_level_2>,
1559				/* sdmmc2_d1m1 */
1560				<3 RK_PA2 5 &pcfg_pull_up_drv_level_2>,
1561				/* sdmmc2_d2m1 */
1562				<3 RK_PA3 5 &pcfg_pull_up_drv_level_2>,
1563				/* sdmmc2_d3m1 */
1564				<3 RK_PA4 5 &pcfg_pull_up_drv_level_2>;
1565		};
1566		sdmmc2m1_clk: sdmmc2m1-clk {
1567			rockchip,pins =
1568				/* sdmmc2_clkm1 */
1569				<3 RK_PA6 5 &pcfg_pull_up_drv_level_2>;
1570		};
1571		sdmmc2m1_cmd: sdmmc2m1-cmd {
1572			rockchip,pins =
1573				/* sdmmc2_cmdm1 */
1574				<3 RK_PA5 5 &pcfg_pull_up_drv_level_2>;
1575		};
1576		sdmmc2detm1: sdmmc2detm1 {
1577			rockchip,pins =
1578				<3 RK_PA7 4 &pcfg_pull_none>;
1579		};
1580		sdmmc2pwrenm1: sdmmc2pwrenm1 {
1581			rockchip,pins =
1582				<3 RK_PB0 4 &pcfg_pull_none>;
1583		};
1584	};
1585	spdif {
1586		spdifm0_pins: spdifm0-pins {
1587			rockchip,pins =
1588				/* spdif_txm0 */
1589				<1 RK_PA4 4 &pcfg_pull_none>;
1590		};
1591		spdifm1_pins: spdifm1-pins {
1592			rockchip,pins =
1593				/* spdif_txm1 */
1594				<3 RK_PC5 2 &pcfg_pull_none>;
1595		};
1596		spdifm2_pins: spdifm2-pins {
1597			rockchip,pins =
1598				/* spdif_txm2 */
1599				<4 RK_PC4 2 &pcfg_pull_none>;
1600		};
1601	};
1602	spi0 {
1603		spi0clkm0: spi0clkm0 {
1604			rockchip,pins =
1605				<0 RK_PB5 2 &pcfg_pull_none>;
1606		};
1607		spi0cs0m0: spi0cs0m0 {
1608			rockchip,pins =
1609				<0 RK_PC6 2 &pcfg_pull_none>;
1610		};
1611		spi0cs1m0: spi0cs1m0 {
1612			rockchip,pins =
1613				<0 RK_PC4 2 &pcfg_pull_none>;
1614		};
1615		spi0misom0: spi0misom0 {
1616			rockchip,pins =
1617				<0 RK_PC5 2 &pcfg_pull_none>;
1618		};
1619		spi0mosim0: spi0mosim0 {
1620			rockchip,pins =
1621				<0 RK_PB6 2 &pcfg_pull_none>;
1622		};
1623		spi0clkm1: spi0clkm1 {
1624			rockchip,pins =
1625				<2 RK_PD3 3 &pcfg_pull_none>;
1626		};
1627		spi0cs0m1: spi0cs0m1 {
1628			rockchip,pins =
1629				<2 RK_PD2 3 &pcfg_pull_none>;
1630		};
1631		spi0misom1: spi0misom1 {
1632			rockchip,pins =
1633				<2 RK_PD0 3 &pcfg_pull_none>;
1634		};
1635		spi0mosim1: spi0mosim1 {
1636			rockchip,pins =
1637				<2 RK_PD1 3 &pcfg_pull_none>;
1638		};
1639	};
1640	spi1 {
1641		spi1clkm0: spi1clkm0 {
1642			rockchip,pins =
1643				<2 RK_PB5 3 &pcfg_pull_none>;
1644		};
1645		spi1cs0m0: spi1cs0m0 {
1646			rockchip,pins =
1647				<2 RK_PC0 4 &pcfg_pull_none>;
1648		};
1649		spi1cs1m0: spi1cs1m0 {
1650			rockchip,pins =
1651				<2 RK_PC6 3 &pcfg_pull_none>;
1652		};
1653		spi1misom0: spi1misom0 {
1654			rockchip,pins =
1655				<2 RK_PB6 3 &pcfg_pull_none>;
1656		};
1657		spi1mosim0: spi1mosim0 {
1658			rockchip,pins =
1659				<2 RK_PB7 4 &pcfg_pull_none>;
1660		};
1661		spi1clkm1: spi1clkm1 {
1662			rockchip,pins =
1663				<3 RK_PC3 3 &pcfg_pull_none>;
1664		};
1665		spi1cs0m1: spi1cs0m1 {
1666			rockchip,pins =
1667				<3 RK_PA1 3 &pcfg_pull_none>;
1668		};
1669		spi1misom1: spi1misom1 {
1670			rockchip,pins =
1671				<3 RK_PC2 3 &pcfg_pull_none>;
1672		};
1673		spi1mosim1: spi1mosim1 {
1674			rockchip,pins =
1675				<3 RK_PC1 3 &pcfg_pull_none>;
1676		};
1677	};
1678	spi2 {
1679		spi2clkm0: spi2clkm0 {
1680			rockchip,pins =
1681				<2 RK_PC1 4 &pcfg_pull_none>;
1682		};
1683		spi2cs0m0: spi2cs0m0 {
1684			rockchip,pins =
1685				<2 RK_PC4 4 &pcfg_pull_none>;
1686		};
1687		spi2cs1m0: spi2cs1m0 {
1688			rockchip,pins =
1689				<2 RK_PC5 4 &pcfg_pull_none>;
1690		};
1691		spi2misom0: spi2misom0 {
1692			rockchip,pins =
1693				<2 RK_PC2 4 &pcfg_pull_none>;
1694		};
1695		spi2mosim0: spi2mosim0 {
1696			rockchip,pins =
1697				<2 RK_PC3 4 &pcfg_pull_none>;
1698		};
1699		spi2clkm1: spi2clkm1 {
1700			rockchip,pins =
1701				<3 RK_PA0 3 &pcfg_pull_none>;
1702		};
1703		spi2cs0m1: spi2cs0m1 {
1704			rockchip,pins =
1705				<2 RK_PD5 3 &pcfg_pull_none>;
1706		};
1707		spi2cs1m1: spi2cs1m1 {
1708			rockchip,pins =
1709				<2 RK_PD4 3 &pcfg_pull_none>;
1710		};
1711		spi2misom1: spi2misom1 {
1712			rockchip,pins =
1713				<2 RK_PD7 3 &pcfg_pull_none>;
1714		};
1715		spi2mosim1: spi2mosim1 {
1716			rockchip,pins =
1717				<2 RK_PD6 3 &pcfg_pull_none>;
1718		};
1719	};
1720	spi3 {
1721		spi3clkm0: spi3clkm0 {
1722			rockchip,pins =
1723				<4 RK_PB3 4 &pcfg_pull_none>;
1724		};
1725		spi3cs0m0: spi3cs0m0 {
1726			rockchip,pins =
1727				<4 RK_PA6 4 &pcfg_pull_none>;
1728		};
1729		spi3cs1m0: spi3cs1m0 {
1730			rockchip,pins =
1731				<4 RK_PA7 4 &pcfg_pull_none>;
1732		};
1733		spi3misom0: spi3misom0 {
1734			rockchip,pins =
1735				<4 RK_PB0 4 &pcfg_pull_none>;
1736		};
1737		spi3mosim0: spi3mosim0 {
1738			rockchip,pins =
1739				<4 RK_PB2 4 &pcfg_pull_none>;
1740		};
1741		spi3clkm1: spi3clkm1 {
1742			rockchip,pins =
1743				<4 RK_PC2 2 &pcfg_pull_none>;
1744		};
1745		spi3cs0m1: spi3cs0m1 {
1746			rockchip,pins =
1747				<4 RK_PC6 2 &pcfg_pull_none>;
1748		};
1749		spi3cs1m1: spi3cs1m1 {
1750			rockchip,pins =
1751				<4 RK_PD1 2 &pcfg_pull_none>;
1752		};
1753		spi3misom1: spi3misom1 {
1754			rockchip,pins =
1755				<4 RK_PC5 2 &pcfg_pull_none>;
1756		};
1757		spi3mosim1: spi3mosim1 {
1758			rockchip,pins =
1759				<4 RK_PC3 2 &pcfg_pull_none>;
1760		};
1761	};
1762	tsadc {
1763		tsadcm0_pins: tsadcm0-pins {
1764			rockchip,pins =
1765				/* tsadc_shutm0 */
1766				<0 RK_PA1 1 &pcfg_pull_none>;
1767		};
1768		tsadcm1_pins: tsadcm1-pins {
1769			rockchip,pins =
1770				/* tsadc_shutm1 */
1771				<0 RK_PA2 2 &pcfg_pull_none>;
1772		};
1773		tsadc_shutorg: tsadc-shutorg {
1774			rockchip,pins =
1775				<0 RK_PA1 2 &pcfg_pull_none>;
1776		};
1777	};
1778	uart0 {
1779		uart0_xfer: uart0-xfer {
1780			rockchip,pins =
1781				/* uart0_rx */
1782				<0 RK_PC0 3 &pcfg_pull_up>,
1783				/* uart0_tx */
1784				<0 RK_PC1 3 &pcfg_pull_up>;
1785		};
1786		uart0_ctsn: uart0-ctsn {
1787			rockchip,pins =
1788				<0 RK_PC7 3 &pcfg_pull_none>;
1789		};
1790		uart0_rtsn: uart0-rtsn {
1791			rockchip,pins =
1792				<0 RK_PC4 3 &pcfg_pull_none>;
1793		};
1794	};
1795	uart1 {
1796		uart1m0_xfer: uart1m0-xfer {
1797			rockchip,pins =
1798				/* uart1_rxm0 */
1799				<2 RK_PB3 2 &pcfg_pull_up>,
1800				/* uart1_txm0 */
1801				<2 RK_PB4 2 &pcfg_pull_up>;
1802		};
1803		uart1ctsnm0: uart1ctsnm0 {
1804			rockchip,pins =
1805				<2 RK_PB6 2 &pcfg_pull_none>;
1806		};
1807		uart1rtsnm0: uart1rtsnm0 {
1808			rockchip,pins =
1809				<2 RK_PB5 2 &pcfg_pull_none>;
1810		};
1811		uart1m1_xfer: uart1m1-xfer {
1812			rockchip,pins =
1813				/* uart1_rxm1 */
1814				<3 RK_PD7 4 &pcfg_pull_up>,
1815				/* uart1_txm1 */
1816				<3 RK_PD6 4 &pcfg_pull_up>;
1817		};
1818		uart1ctsnm1: uart1ctsnm1 {
1819			rockchip,pins =
1820				<4 RK_PC1 4 &pcfg_pull_none>;
1821		};
1822		uart1rtsnm1: uart1rtsnm1 {
1823			rockchip,pins =
1824				<4 RK_PB6 4 &pcfg_pull_none>;
1825		};
1826	};
1827	uart2 {
1828		uart2m0_xfer: uart2m0-xfer {
1829			rockchip,pins =
1830				/* uart2_rxm0 */
1831				<0 RK_PD0 1 &pcfg_pull_up>,
1832				/* uart2_txm0 */
1833				<0 RK_PD1 1 &pcfg_pull_up>;
1834		};
1835		uart2m1_xfer: uart2m1-xfer {
1836			rockchip,pins =
1837				/* uart2_rxm1 */
1838				<1 RK_PD6 2 &pcfg_pull_up>,
1839				/* uart2_txm1 */
1840				<1 RK_PD5 2 &pcfg_pull_up>;
1841		};
1842	};
1843	uart3 {
1844		uart3m0_xfer: uart3m0-xfer {
1845			rockchip,pins =
1846				/* uart3_rxm0 */
1847				<1 RK_PA0 2 &pcfg_pull_up>,
1848				/* uart3_txm0 */
1849				<1 RK_PA1 2 &pcfg_pull_up>;
1850		};
1851		uart3ctsnm0: uart3ctsnm0 {
1852			rockchip,pins =
1853				<1 RK_PA3 2 &pcfg_pull_none>;
1854		};
1855		uart3rtsnm0: uart3rtsnm0 {
1856			rockchip,pins =
1857				<1 RK_PA2 2 &pcfg_pull_none>;
1858		};
1859		uart3m1_xfer: uart3m1-xfer {
1860			rockchip,pins =
1861				/* uart3_rxm1 */
1862				<3 RK_PC0 4 &pcfg_pull_up>,
1863				/* uart3_txm1 */
1864				<3 RK_PB7 4 &pcfg_pull_up>;
1865		};
1866	};
1867	uart4 {
1868		uart4m0_xfer: uart4m0-xfer {
1869			rockchip,pins =
1870				/* uart4_rxm0 */
1871				<1 RK_PA4 2 &pcfg_pull_up>,
1872				/* uart4_txm0 */
1873				<1 RK_PA6 2 &pcfg_pull_up>;
1874		};
1875		uart4ctsnm0: uart4ctsnm0 {
1876			rockchip,pins =
1877				<1 RK_PA7 2 &pcfg_pull_none>;
1878		};
1879		uart4rtsnm0: uart4rtsnm0 {
1880			rockchip,pins =
1881				<1 RK_PA5 2 &pcfg_pull_none>;
1882		};
1883		uart4m1_xfer: uart4m1-xfer {
1884			rockchip,pins =
1885				/* uart4_rxm1 */
1886				<3 RK_PB1 4 &pcfg_pull_up>,
1887				/* uart4_txm1 */
1888				<3 RK_PB2 4 &pcfg_pull_up>;
1889		};
1890	};
1891	uart5 {
1892		uart5m0_xfer: uart5m0-xfer {
1893			rockchip,pins =
1894				/* uart5_rxm0 */
1895				<2 RK_PA1 3 &pcfg_pull_up>,
1896				/* uart5_txm0 */
1897				<2 RK_PA2 3 &pcfg_pull_up>;
1898		};
1899		uart5ctsnm0: uart5ctsnm0 {
1900			rockchip,pins =
1901				<1 RK_PD7 3 &pcfg_pull_none>;
1902		};
1903		uart5rtsnm0: uart5rtsnm0 {
1904			rockchip,pins =
1905				<2 RK_PA0 3 &pcfg_pull_none>;
1906		};
1907		uart5m1_xfer: uart5m1-xfer {
1908			rockchip,pins =
1909				/* uart5_rxm1 */
1910				<3 RK_PC3 4 &pcfg_pull_up>,
1911				/* uart5_txm1 */
1912				<3 RK_PC2 4 &pcfg_pull_up>;
1913		};
1914	};
1915	uart6 {
1916		uart6m0_xfer: uart6m0-xfer {
1917			rockchip,pins =
1918				/* uart6_rxm0 */
1919				<2 RK_PA3 3 &pcfg_pull_up>,
1920				/* uart6_txm0 */
1921				<2 RK_PA4 3 &pcfg_pull_up>;
1922		};
1923		uart6ctsnm0: uart6ctsnm0 {
1924			rockchip,pins =
1925				<2 RK_PC0 3 &pcfg_pull_none>;
1926		};
1927		uart6rtsnm0: uart6rtsnm0 {
1928			rockchip,pins =
1929				<2 RK_PB7 3 &pcfg_pull_none>;
1930		};
1931		uart6m1_xfer: uart6m1-xfer {
1932			rockchip,pins =
1933				/* uart6_rxm1 */
1934				<1 RK_PD6 3 &pcfg_pull_up>,
1935				/* uart6_txm1 */
1936				<1 RK_PD5 3 &pcfg_pull_up>;
1937		};
1938	};
1939	uart7 {
1940		uart7m0_xfer: uart7m0-xfer {
1941			rockchip,pins =
1942				/* uart7_rxm0 */
1943				<2 RK_PA5 3 &pcfg_pull_up>,
1944				/* uart7_txm0 */
1945				<2 RK_PA6 3 &pcfg_pull_up>;
1946		};
1947		uart7ctsnm0: uart7ctsnm0 {
1948			rockchip,pins =
1949				<2 RK_PC2 3 &pcfg_pull_none>;
1950		};
1951		uart7rtsnm0: uart7rtsnm0 {
1952			rockchip,pins =
1953				<2 RK_PC1 3 &pcfg_pull_none>;
1954		};
1955		uart7m1_xfer: uart7m1-xfer {
1956			rockchip,pins =
1957				/* uart7_rxm1 */
1958				<3 RK_PC5 4 &pcfg_pull_up>,
1959				/* uart7_txm1 */
1960				<3 RK_PC4 4 &pcfg_pull_up>;
1961		};
1962		uart7m2_xfer: uart7m2-xfer {
1963			rockchip,pins =
1964				/* uart7_rxm2 */
1965				<4 RK_PA3 4 &pcfg_pull_up>,
1966				/* uart7_txm2 */
1967				<4 RK_PA2 4 &pcfg_pull_up>;
1968		};
1969	};
1970	uart8 {
1971		uart8m0_xfer: uart8m0-xfer {
1972			rockchip,pins =
1973				/* uart8_rxm0 */
1974				<2 RK_PC6 2 &pcfg_pull_up>,
1975				/* uart8_txm0 */
1976				<2 RK_PC5 3 &pcfg_pull_up>;
1977		};
1978		uart8ctsnm0: uart8ctsnm0 {
1979			rockchip,pins =
1980				<2 RK_PB2 3 &pcfg_pull_none>;
1981		};
1982		uart8rtsnm0: uart8rtsnm0 {
1983			rockchip,pins =
1984				<2 RK_PB1 3 &pcfg_pull_none>;
1985		};
1986		uart8m1_xfer: uart8m1-xfer {
1987			rockchip,pins =
1988				/* uart8_rxm1 */
1989				<3 RK_PA0 4 &pcfg_pull_up>,
1990				/* uart8_txm1 */
1991				<2 RK_PD7 4 &pcfg_pull_up>;
1992		};
1993	};
1994	uart9 {
1995		uart9m0_xfer: uart9m0-xfer {
1996			rockchip,pins =
1997				/* uart9_rxm0 */
1998				<2 RK_PA7 3 &pcfg_pull_up>,
1999				/* uart9_txm0 */
2000				<2 RK_PB0 3 &pcfg_pull_up>;
2001		};
2002		uart9ctsnm0: uart9ctsnm0 {
2003			rockchip,pins =
2004				<2 RK_PC4 3 &pcfg_pull_none>;
2005		};
2006		uart9rtsnm0: uart9rtsnm0 {
2007			rockchip,pins =
2008				<2 RK_PC3 3 &pcfg_pull_none>;
2009		};
2010		uart9m1_xfer: uart9m1-xfer {
2011			rockchip,pins =
2012				/* uart9_rxm1 */
2013				<4 RK_PC6 4 &pcfg_pull_up>,
2014				/* uart9_txm1 */
2015				<4 RK_PC5 4 &pcfg_pull_up>;
2016		};
2017		uart9m2_xfer: uart9m2-xfer {
2018			rockchip,pins =
2019				/* uart9_rxm2 */
2020				<4 RK_PA5 4 &pcfg_pull_up>,
2021				/* uart9_txm2 */
2022				<4 RK_PA4 4 &pcfg_pull_up>;
2023		};
2024	};
2025	vop {
2026		vopm0_pins: vopm0-pins {
2027			rockchip,pins =
2028				/* vop_pwmm0 */
2029				<0 RK_PC3 2 &pcfg_pull_none>;
2030		};
2031		vopm1_pins: vopm1-pins {
2032			rockchip,pins =
2033				/* vop_pwmm1 */
2034				<3 RK_PC4 2 &pcfg_pull_none>;
2035		};
2036	};
2037};
2038