xref: /linux/arch/arm64/boot/dts/rockchip/rk3588-base-pinctrl.dtsi (revision 3fd6c59042dbba50391e30862beac979491145fe)
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Copyright (c) 2021 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	auddsm {
15		/omit-if-no-ref/
16		auddsm_pins: auddsm-pins {
17			rockchip,pins =
18				/* auddsm_ln */
19				<3 RK_PA1 4 &pcfg_pull_none>,
20				/* auddsm_lp */
21				<3 RK_PA2 4 &pcfg_pull_none>,
22				/* auddsm_rn */
23				<3 RK_PA3 4 &pcfg_pull_none>,
24				/* auddsm_rp */
25				<3 RK_PA4 4 &pcfg_pull_none>;
26		};
27	};
28
29	bt1120 {
30		/omit-if-no-ref/
31		bt1120_pins: bt1120-pins {
32			rockchip,pins =
33				/* bt1120_clkout */
34				<4 RK_PB0 2 &pcfg_pull_none>,
35				/* bt1120_d0 */
36				<4 RK_PA0 2 &pcfg_pull_none>,
37				/* bt1120_d1 */
38				<4 RK_PA1 2 &pcfg_pull_none>,
39				/* bt1120_d2 */
40				<4 RK_PA2 2 &pcfg_pull_none>,
41				/* bt1120_d3 */
42				<4 RK_PA3 2 &pcfg_pull_none>,
43				/* bt1120_d4 */
44				<4 RK_PA4 2 &pcfg_pull_none>,
45				/* bt1120_d5 */
46				<4 RK_PA5 2 &pcfg_pull_none>,
47				/* bt1120_d6 */
48				<4 RK_PA6 2 &pcfg_pull_none>,
49				/* bt1120_d7 */
50				<4 RK_PA7 2 &pcfg_pull_none>,
51				/* bt1120_d8 */
52				<4 RK_PB2 2 &pcfg_pull_none>,
53				/* bt1120_d9 */
54				<4 RK_PB3 2 &pcfg_pull_none>,
55				/* bt1120_d10 */
56				<4 RK_PB4 2 &pcfg_pull_none>,
57				/* bt1120_d11 */
58				<4 RK_PB5 2 &pcfg_pull_none>,
59				/* bt1120_d12 */
60				<4 RK_PB6 2 &pcfg_pull_none>,
61				/* bt1120_d13 */
62				<4 RK_PB7 2 &pcfg_pull_none>,
63				/* bt1120_d14 */
64				<4 RK_PC0 2 &pcfg_pull_none>,
65				/* bt1120_d15 */
66				<4 RK_PC1 2 &pcfg_pull_none>;
67		};
68	};
69
70	can0 {
71		/omit-if-no-ref/
72		can0m0_pins: can0m0-pins {
73			rockchip,pins =
74				/* can0_rx_m0 */
75				<0 RK_PC0 11 &pcfg_pull_none>,
76				/* can0_tx_m0 */
77				<0 RK_PB7 11 &pcfg_pull_none>;
78		};
79
80		/omit-if-no-ref/
81		can0m1_pins: can0m1-pins {
82			rockchip,pins =
83				/* can0_rx_m1 */
84				<4 RK_PD5 9 &pcfg_pull_none>,
85				/* can0_tx_m1 */
86				<4 RK_PD4 9 &pcfg_pull_none>;
87		};
88	};
89
90	can1 {
91		/omit-if-no-ref/
92		can1m0_pins: can1m0-pins {
93			rockchip,pins =
94				/* can1_rx_m0 */
95				<3 RK_PB5 9 &pcfg_pull_none>,
96				/* can1_tx_m0 */
97				<3 RK_PB6 9 &pcfg_pull_none>;
98		};
99
100		/omit-if-no-ref/
101		can1m1_pins: can1m1-pins {
102			rockchip,pins =
103				/* can1_rx_m1 */
104				<4 RK_PB2 12 &pcfg_pull_none>,
105				/* can1_tx_m1 */
106				<4 RK_PB3 12 &pcfg_pull_none>;
107		};
108	};
109
110	can2 {
111		/omit-if-no-ref/
112		can2m0_pins: can2m0-pins {
113			rockchip,pins =
114				/* can2_rx_m0 */
115				<3 RK_PC4 9 &pcfg_pull_none>,
116				/* can2_tx_m0 */
117				<3 RK_PC5 9 &pcfg_pull_none>;
118		};
119
120		/omit-if-no-ref/
121		can2m1_pins: can2m1-pins {
122			rockchip,pins =
123				/* can2_rx_m1 */
124				<0 RK_PD4 10 &pcfg_pull_none>,
125				/* can2_tx_m1 */
126				<0 RK_PD5 10 &pcfg_pull_none>;
127		};
128	};
129
130	cif {
131		/omit-if-no-ref/
132		cif_clk: cif-clk {
133			rockchip,pins =
134				/* cif_clkout */
135				<4 RK_PB4 1 &pcfg_pull_none>;
136		};
137
138		/omit-if-no-ref/
139		cif_dvp_clk: cif-dvp-clk {
140			rockchip,pins =
141				/* cif_clkin */
142				<4 RK_PB0 1 &pcfg_pull_none>,
143				/* cif_href */
144				<4 RK_PB2 1 &pcfg_pull_none>,
145				/* cif_vsync */
146				<4 RK_PB3 1 &pcfg_pull_none>;
147		};
148
149		/omit-if-no-ref/
150		cif_dvp_bus16: cif-dvp-bus16 {
151			rockchip,pins =
152				/* cif_d8 */
153				<3 RK_PC4 1 &pcfg_pull_none>,
154				/* cif_d9 */
155				<3 RK_PC5 1 &pcfg_pull_none>,
156				/* cif_d10 */
157				<3 RK_PC6 1 &pcfg_pull_none>,
158				/* cif_d11 */
159				<3 RK_PC7 1 &pcfg_pull_none>,
160				/* cif_d12 */
161				<3 RK_PD0 1 &pcfg_pull_none>,
162				/* cif_d13 */
163				<3 RK_PD1 1 &pcfg_pull_none>,
164				/* cif_d14 */
165				<3 RK_PD2 1 &pcfg_pull_none>,
166				/* cif_d15 */
167				<3 RK_PD3 1 &pcfg_pull_none>;
168		};
169
170		/omit-if-no-ref/
171		cif_dvp_bus8: cif-dvp-bus8 {
172			rockchip,pins =
173				/* cif_d0 */
174				<4 RK_PA0 1 &pcfg_pull_none>,
175				/* cif_d1 */
176				<4 RK_PA1 1 &pcfg_pull_none>,
177				/* cif_d2 */
178				<4 RK_PA2 1 &pcfg_pull_none>,
179				/* cif_d3 */
180				<4 RK_PA3 1 &pcfg_pull_none>,
181				/* cif_d4 */
182				<4 RK_PA4 1 &pcfg_pull_none>,
183				/* cif_d5 */
184				<4 RK_PA5 1 &pcfg_pull_none>,
185				/* cif_d6 */
186				<4 RK_PA6 1 &pcfg_pull_none>,
187				/* cif_d7 */
188				<4 RK_PA7 1 &pcfg_pull_none>;
189		};
190	};
191
192	clk32k {
193		/omit-if-no-ref/
194		clk32k_in: clk32k-in {
195			rockchip,pins =
196				/* clk32k_in */
197				<0 RK_PB2 1 &pcfg_pull_none>;
198		};
199
200		/omit-if-no-ref/
201		clk32k_out0: clk32k-out0 {
202			rockchip,pins =
203				/* clk32k_out0 */
204				<0 RK_PB2 2 &pcfg_pull_none>;
205		};
206	};
207
208	cpu {
209		/omit-if-no-ref/
210		cpu_pins: cpu-pins {
211			rockchip,pins =
212				/* cpu_big0_avs */
213				<0 RK_PD1 2 &pcfg_pull_none>,
214				/* cpu_big1_avs */
215				<0 RK_PD5 2 &pcfg_pull_none>;
216		};
217	};
218
219	ddrphych0 {
220		/omit-if-no-ref/
221		ddrphych0_pins: ddrphych0-pins {
222			rockchip,pins =
223				/* ddrphych0_dtb0 */
224				<4 RK_PA0 7 &pcfg_pull_none>,
225				/* ddrphych0_dtb1 */
226				<4 RK_PA1 7 &pcfg_pull_none>,
227				/* ddrphych0_dtb2 */
228				<4 RK_PA2 7 &pcfg_pull_none>,
229				/* ddrphych0_dtb3 */
230				<4 RK_PA3 7 &pcfg_pull_none>;
231		};
232	};
233
234	ddrphych1 {
235		/omit-if-no-ref/
236		ddrphych1_pins: ddrphych1-pins {
237			rockchip,pins =
238				/* ddrphych1_dtb0 */
239				<4 RK_PA4 7 &pcfg_pull_none>,
240				/* ddrphych1_dtb1 */
241				<4 RK_PA5 7 &pcfg_pull_none>,
242				/* ddrphych1_dtb2 */
243				<4 RK_PA6 7 &pcfg_pull_none>,
244				/* ddrphych1_dtb3 */
245				<4 RK_PA7 7 &pcfg_pull_none>;
246		};
247	};
248
249	ddrphych2 {
250		/omit-if-no-ref/
251		ddrphych2_pins: ddrphych2-pins {
252			rockchip,pins =
253				/* ddrphych2_dtb0 */
254				<4 RK_PB0 7 &pcfg_pull_none>,
255				/* ddrphych2_dtb1 */
256				<4 RK_PB1 7 &pcfg_pull_none>,
257				/* ddrphych2_dtb2 */
258				<4 RK_PB2 7 &pcfg_pull_none>,
259				/* ddrphych2_dtb3 */
260				<4 RK_PB3 7 &pcfg_pull_none>;
261		};
262	};
263
264	ddrphych3 {
265		/omit-if-no-ref/
266		ddrphych3_pins: ddrphych3-pins {
267			rockchip,pins =
268				/* ddrphych3_dtb0 */
269				<4 RK_PB4 7 &pcfg_pull_none>,
270				/* ddrphych3_dtb1 */
271				<4 RK_PB5 7 &pcfg_pull_none>,
272				/* ddrphych3_dtb2 */
273				<4 RK_PB6 7 &pcfg_pull_none>,
274				/* ddrphych3_dtb3 */
275				<4 RK_PB7 7 &pcfg_pull_none>;
276		};
277	};
278
279	dp0 {
280		/omit-if-no-ref/
281		dp0m0_pins: dp0m0-pins {
282			rockchip,pins =
283				/* dp0_hpdin_m0 */
284				<4 RK_PB4 5 &pcfg_pull_none>;
285		};
286
287		/omit-if-no-ref/
288		dp0m1_pins: dp0m1-pins {
289			rockchip,pins =
290				/* dp0_hpdin_m1 */
291				<0 RK_PC4 10 &pcfg_pull_none>;
292		};
293
294		/omit-if-no-ref/
295		dp0m2_pins: dp0m2-pins {
296			rockchip,pins =
297				/* dp0_hpdin_m2 */
298				<1 RK_PA0 5 &pcfg_pull_none>;
299		};
300	};
301
302	dp1 {
303		/omit-if-no-ref/
304		dp1m0_pins: dp1m0-pins {
305			rockchip,pins =
306				/* dp1_hpdin_m0 */
307				<3 RK_PD5 5 &pcfg_pull_none>;
308		};
309
310		/omit-if-no-ref/
311		dp1m1_pins: dp1m1-pins {
312			rockchip,pins =
313				/* dp1_hpdin_m1 */
314				<0 RK_PC5 10 &pcfg_pull_none>;
315		};
316
317		/omit-if-no-ref/
318		dp1m2_pins: dp1m2-pins {
319			rockchip,pins =
320				/* dp1_hpdin_m2 */
321				<1 RK_PA1 5 &pcfg_pull_none>;
322		};
323	};
324
325	emmc {
326		/omit-if-no-ref/
327		emmc_rstnout: emmc-rstnout {
328			rockchip,pins =
329				/* emmc_rstn */
330				<2 RK_PA3 1 &pcfg_pull_none>;
331		};
332
333		/omit-if-no-ref/
334		emmc_bus8: emmc-bus8 {
335			rockchip,pins =
336				/* emmc_d0 */
337				<2 RK_PD0 1 &pcfg_pull_up_drv_level_2>,
338				/* emmc_d1 */
339				<2 RK_PD1 1 &pcfg_pull_up_drv_level_2>,
340				/* emmc_d2 */
341				<2 RK_PD2 1 &pcfg_pull_up_drv_level_2>,
342				/* emmc_d3 */
343				<2 RK_PD3 1 &pcfg_pull_up_drv_level_2>,
344				/* emmc_d4 */
345				<2 RK_PD4 1 &pcfg_pull_up_drv_level_2>,
346				/* emmc_d5 */
347				<2 RK_PD5 1 &pcfg_pull_up_drv_level_2>,
348				/* emmc_d6 */
349				<2 RK_PD6 1 &pcfg_pull_up_drv_level_2>,
350				/* emmc_d7 */
351				<2 RK_PD7 1 &pcfg_pull_up_drv_level_2>;
352		};
353
354		/omit-if-no-ref/
355		emmc_clk: emmc-clk {
356			rockchip,pins =
357				/* emmc_clkout */
358				<2 RK_PA1 1 &pcfg_pull_up_drv_level_2>;
359		};
360
361		/omit-if-no-ref/
362		emmc_cmd: emmc-cmd {
363			rockchip,pins =
364				/* emmc_cmd */
365				<2 RK_PA0 1 &pcfg_pull_up_drv_level_2>;
366		};
367
368		/omit-if-no-ref/
369		emmc_data_strobe: emmc-data-strobe {
370			rockchip,pins =
371				/* emmc_data_strobe */
372				<2 RK_PA2 1 &pcfg_pull_down>;
373		};
374	};
375
376	eth1 {
377		/omit-if-no-ref/
378		eth1_pins: eth1-pins {
379			rockchip,pins =
380				/* eth1_refclko_25m */
381				<3 RK_PA6 1 &pcfg_pull_none>;
382		};
383	};
384
385	fspi {
386		/omit-if-no-ref/
387		fspim0_pins: fspim0-pins {
388			rockchip,pins =
389				/* fspi_clk_m0 */
390				<2 RK_PA0 2 &pcfg_pull_up_drv_level_2>,
391				/* fspi_cs0n_m0 */
392				<2 RK_PD6 2 &pcfg_pull_up_drv_level_2>,
393				/* fspi_d0_m0 */
394				<2 RK_PD0 2 &pcfg_pull_up_drv_level_2>,
395				/* fspi_d1_m0 */
396				<2 RK_PD1 2 &pcfg_pull_up_drv_level_2>,
397				/* fspi_d2_m0 */
398				<2 RK_PD2 2 &pcfg_pull_up_drv_level_2>,
399				/* fspi_d3_m0 */
400				<2 RK_PD3 2 &pcfg_pull_up_drv_level_2>;
401		};
402
403		/omit-if-no-ref/
404		fspim0_cs1: fspim0-cs1 {
405			rockchip,pins =
406				/* fspi_cs1n_m0 */
407				<2 RK_PD7 2 &pcfg_pull_up_drv_level_2>;
408		};
409
410		/omit-if-no-ref/
411		fspim2_pins: fspim2-pins {
412			rockchip,pins =
413				/* fspi_clk_m2 */
414				<3 RK_PA5 5 &pcfg_pull_up_drv_level_2>,
415				/* fspi_cs0n_m2 */
416				<3 RK_PC4 2 &pcfg_pull_up_drv_level_2>,
417				/* fspi_d0_m2 */
418				<3 RK_PA0 5 &pcfg_pull_up_drv_level_2>,
419				/* fspi_d1_m2 */
420				<3 RK_PA1 5 &pcfg_pull_up_drv_level_2>,
421				/* fspi_d2_m2 */
422				<3 RK_PA2 5 &pcfg_pull_up_drv_level_2>,
423				/* fspi_d3_m2 */
424				<3 RK_PA3 5 &pcfg_pull_up_drv_level_2>;
425		};
426
427		/omit-if-no-ref/
428		fspim2_cs1: fspim2-cs1 {
429			rockchip,pins =
430				/* fspi_cs1n_m2 */
431				<3 RK_PC5 2 &pcfg_pull_up_drv_level_2>;
432		};
433	};
434
435	gmac1 {
436		/omit-if-no-ref/
437		gmac1_miim: gmac1-miim {
438			rockchip,pins =
439				/* gmac1_mdc */
440				<3 RK_PC2 1 &pcfg_pull_none>,
441				/* gmac1_mdio */
442				<3 RK_PC3 1 &pcfg_pull_none>;
443		};
444
445		/omit-if-no-ref/
446		gmac1_clkinout: gmac1-clkinout {
447			rockchip,pins =
448				/* gmac1_mclkinout */
449				<3 RK_PB6 1 &pcfg_pull_none>;
450		};
451
452		/omit-if-no-ref/
453		gmac1_rx_bus2: gmac1-rx-bus2 {
454			rockchip,pins =
455				/* gmac1_rxd0 */
456				<3 RK_PA7 1 &pcfg_pull_none>,
457				/* gmac1_rxd1 */
458				<3 RK_PB0 1 &pcfg_pull_none>,
459				/* gmac1_rxdv_crs */
460				<3 RK_PB1 1 &pcfg_pull_none>;
461		};
462
463		/omit-if-no-ref/
464		gmac1_tx_bus2: gmac1-tx-bus2 {
465			rockchip,pins =
466				/* gmac1_txd0 */
467				<3 RK_PB3 1 &pcfg_pull_none>,
468				/* gmac1_txd1 */
469				<3 RK_PB4 1 &pcfg_pull_none>,
470				/* gmac1_txen */
471				<3 RK_PB5 1 &pcfg_pull_none>;
472		};
473
474		/omit-if-no-ref/
475		gmac1_rgmii_clk: gmac1-rgmii-clk {
476			rockchip,pins =
477				/* gmac1_rxclk */
478				<3 RK_PA5 1 &pcfg_pull_none>,
479				/* gmac1_txclk */
480				<3 RK_PA4 1 &pcfg_pull_none>;
481		};
482
483		/omit-if-no-ref/
484		gmac1_rgmii_bus: gmac1-rgmii-bus {
485			rockchip,pins =
486				/* gmac1_rxd2 */
487				<3 RK_PA2 1 &pcfg_pull_none>,
488				/* gmac1_rxd3 */
489				<3 RK_PA3 1 &pcfg_pull_none>,
490				/* gmac1_txd2 */
491				<3 RK_PA0 1 &pcfg_pull_none>,
492				/* gmac1_txd3 */
493				<3 RK_PA1 1 &pcfg_pull_none>;
494		};
495
496		/omit-if-no-ref/
497		gmac1_ppsclk: gmac1-ppsclk {
498			rockchip,pins =
499				/* gmac1_ppsclk */
500				<3 RK_PC1 1 &pcfg_pull_none>;
501		};
502
503		/omit-if-no-ref/
504		gmac1_ppstrig: gmac1-ppstrig {
505			rockchip,pins =
506				/* gmac1_ppstrig */
507				<3 RK_PC0 1 &pcfg_pull_none>;
508		};
509
510		/omit-if-no-ref/
511		gmac1_ptp_ref_clk: gmac1-ptp-ref-clk {
512			rockchip,pins =
513				/* gmac1_ptp_ref_clk */
514				<3 RK_PB7 1 &pcfg_pull_none>;
515		};
516
517		/omit-if-no-ref/
518		gmac1_txer: gmac1-txer {
519			rockchip,pins =
520				/* gmac1_txer */
521				<3 RK_PB2 1 &pcfg_pull_none>;
522		};
523	};
524
525	gpu {
526		/omit-if-no-ref/
527		gpu_pins: gpu-pins {
528			rockchip,pins =
529				/* gpu_avs */
530				<0 RK_PC5 2 &pcfg_pull_none>;
531		};
532	};
533
534	hdmi {
535		/omit-if-no-ref/
536		hdmim0_rx_cec: hdmim0-rx-cec {
537			rockchip,pins =
538				/* hdmim0_rx_cec */
539				<4 RK_PB5 5 &pcfg_pull_none>;
540		};
541
542		/omit-if-no-ref/
543		hdmim0_rx_hpdin: hdmim0-rx-hpdin {
544			rockchip,pins =
545				/* hdmim0_rx_hpdin */
546				<4 RK_PB6 5 &pcfg_pull_none>;
547		};
548
549		/omit-if-no-ref/
550		hdmim0_rx_scl: hdmim0-rx-scl {
551			rockchip,pins =
552				/* hdmim0_rx_scl */
553				<0 RK_PD2 11 &pcfg_pull_none>;
554		};
555
556		/omit-if-no-ref/
557		hdmim0_rx_sda: hdmim0-rx-sda {
558			rockchip,pins =
559				/* hdmim0_rx_sda */
560				<0 RK_PD1 11 &pcfg_pull_none>;
561		};
562
563		/omit-if-no-ref/
564		hdmim0_tx0_cec: hdmim0-tx0-cec {
565			rockchip,pins =
566				/* hdmim0_tx0_cec */
567				<4 RK_PC1 5 &pcfg_pull_none>;
568		};
569
570		/omit-if-no-ref/
571		hdmim0_tx0_hpd: hdmim0-tx0-hpd {
572			rockchip,pins =
573				/* hdmim0_tx0_hpd */
574				<1 RK_PA5 5 &pcfg_pull_none>;
575		};
576
577		/omit-if-no-ref/
578		hdmim0_tx0_scl: hdmim0-tx0-scl {
579			rockchip,pins =
580				/* hdmim0_tx0_scl */
581				<4 RK_PB7 5 &pcfg_pull_none>;
582		};
583
584		/omit-if-no-ref/
585		hdmim0_tx0_sda: hdmim0-tx0-sda {
586			rockchip,pins =
587				/* hdmim0_tx0_sda */
588				<4 RK_PC0 5 &pcfg_pull_none>;
589		};
590
591		/omit-if-no-ref/
592		hdmim0_tx1_hpd: hdmim0-tx1-hpd {
593			rockchip,pins =
594				/* hdmim0_tx1_hpd */
595				<1 RK_PA6 5 &pcfg_pull_none>;
596		};
597		/omit-if-no-ref/
598		hdmim1_rx_cec: hdmim1-rx-cec {
599			rockchip,pins =
600				/* hdmim1_rx_cec */
601				<3 RK_PD1 5 &pcfg_pull_none>;
602		};
603
604		/omit-if-no-ref/
605		hdmim1_rx_hpdin: hdmim1-rx-hpdin {
606			rockchip,pins =
607				/* hdmim1_rx_hpdin */
608				<3 RK_PD4 5 &pcfg_pull_none>;
609		};
610
611		/omit-if-no-ref/
612		hdmim1_rx_scl: hdmim1-rx-scl {
613			rockchip,pins =
614				/* hdmim1_rx_scl */
615				<3 RK_PD2 5 &pcfg_pull_none>;
616		};
617
618		/omit-if-no-ref/
619		hdmim1_rx_sda: hdmim1-rx-sda {
620			rockchip,pins =
621				/* hdmim1_rx_sda */
622				<3 RK_PD3 5 &pcfg_pull_none>;
623		};
624
625		/omit-if-no-ref/
626		hdmim1_tx0_cec: hdmim1-tx0-cec {
627			rockchip,pins =
628				/* hdmim1_tx0_cec */
629				<0 RK_PD1 13 &pcfg_pull_none>;
630		};
631
632		/omit-if-no-ref/
633		hdmim1_tx0_hpd: hdmim1-tx0-hpd {
634			rockchip,pins =
635				/* hdmim1_tx0_hpd */
636				<3 RK_PD4 3 &pcfg_pull_none>;
637		};
638
639		/omit-if-no-ref/
640		hdmim1_tx0_scl: hdmim1-tx0-scl {
641			rockchip,pins =
642				/* hdmim1_tx0_scl */
643				<0 RK_PD5 11 &pcfg_pull_none>;
644		};
645
646		/omit-if-no-ref/
647		hdmim1_tx0_sda: hdmim1-tx0-sda {
648			rockchip,pins =
649				/* hdmim1_tx0_sda */
650				<0 RK_PD4 11 &pcfg_pull_none>;
651		};
652
653		/omit-if-no-ref/
654		hdmim1_tx1_cec: hdmim1-tx1-cec {
655			rockchip,pins =
656				/* hdmim1_tx1_cec */
657				<0 RK_PD2 13 &pcfg_pull_none>;
658		};
659
660		/omit-if-no-ref/
661		hdmim1_tx1_hpd: hdmim1-tx1-hpd {
662			rockchip,pins =
663				/* hdmim1_tx1_hpd */
664				<3 RK_PB7 5 &pcfg_pull_none>;
665		};
666
667		/omit-if-no-ref/
668		hdmim1_tx1_scl: hdmim1-tx1-scl {
669			rockchip,pins =
670				/* hdmim1_tx1_scl */
671				<3 RK_PC6 5 &pcfg_pull_none>;
672		};
673
674		/omit-if-no-ref/
675		hdmim1_tx1_sda: hdmim1-tx1-sda {
676			rockchip,pins =
677				/* hdmim1_tx1_sda */
678				<3 RK_PC5 5 &pcfg_pull_none>;
679		};
680		/omit-if-no-ref/
681		hdmim2_rx_cec: hdmim2-rx-cec {
682			rockchip,pins =
683				/* hdmim2_rx_cec */
684				<1 RK_PB7 5 &pcfg_pull_none>;
685		};
686
687		/omit-if-no-ref/
688		hdmim2_rx_hpdin: hdmim2-rx-hpdin {
689			rockchip,pins =
690				/* hdmim2_rx_hpdin */
691				<1 RK_PB6 5 &pcfg_pull_none>;
692		};
693
694		/omit-if-no-ref/
695		hdmim2_rx_scl: hdmim2-rx-scl {
696			rockchip,pins =
697				/* hdmim2_rx_scl */
698				<1 RK_PD6 5 &pcfg_pull_none>;
699		};
700
701		/omit-if-no-ref/
702		hdmim2_rx_sda: hdmim2-rx-sda {
703			rockchip,pins =
704				/* hdmim2_rx_sda */
705				<1 RK_PD7 5 &pcfg_pull_none>;
706		};
707
708		/omit-if-no-ref/
709		hdmim2_tx0_scl: hdmim2-tx0-scl {
710			rockchip,pins =
711				/* hdmim2_tx0_scl */
712				<3 RK_PC7 5 &pcfg_pull_none>;
713		};
714
715		/omit-if-no-ref/
716		hdmim2_tx0_sda: hdmim2-tx0-sda {
717			rockchip,pins =
718				/* hdmim2_tx0_sda */
719				<3 RK_PD0 5 &pcfg_pull_none>;
720		};
721
722		/omit-if-no-ref/
723		hdmim2_tx1_cec: hdmim2-tx1-cec {
724			rockchip,pins =
725				/* hdmim2_tx1_cec */
726				<3 RK_PC4 5 &pcfg_pull_none>;
727		};
728
729		/omit-if-no-ref/
730		hdmim2_tx1_scl: hdmim2-tx1-scl {
731			rockchip,pins =
732				/* hdmim2_tx1_scl */
733				<1 RK_PA4 5 &pcfg_pull_none>;
734		};
735
736		/omit-if-no-ref/
737		hdmim2_tx1_sda: hdmim2-tx1-sda {
738			rockchip,pins =
739				/* hdmim2_tx1_sda */
740				<1 RK_PA3 5 &pcfg_pull_none>;
741		};
742
743		/omit-if-no-ref/
744		hdmi_debug0: hdmi-debug0 {
745			rockchip,pins =
746				/* hdmi_debug0 */
747				<1 RK_PA7 7 &pcfg_pull_none>;
748		};
749
750		/omit-if-no-ref/
751		hdmi_debug1: hdmi-debug1 {
752			rockchip,pins =
753				/* hdmi_debug1 */
754				<1 RK_PB0 7 &pcfg_pull_none>;
755		};
756
757		/omit-if-no-ref/
758		hdmi_debug2: hdmi-debug2 {
759			rockchip,pins =
760				/* hdmi_debug2 */
761				<1 RK_PB1 7 &pcfg_pull_none>;
762		};
763
764		/omit-if-no-ref/
765		hdmi_debug3: hdmi-debug3 {
766			rockchip,pins =
767				/* hdmi_debug3 */
768				<1 RK_PB2 7 &pcfg_pull_none>;
769		};
770
771		/omit-if-no-ref/
772		hdmi_debug4: hdmi-debug4 {
773			rockchip,pins =
774				/* hdmi_debug4 */
775				<1 RK_PB3 7 &pcfg_pull_none>;
776		};
777
778		/omit-if-no-ref/
779		hdmi_debug5: hdmi-debug5 {
780			rockchip,pins =
781				/* hdmi_debug5 */
782				<1 RK_PB4 7 &pcfg_pull_none>;
783		};
784
785		/omit-if-no-ref/
786		hdmi_debug6: hdmi-debug6 {
787			rockchip,pins =
788				/* hdmi_debug6 */
789				<1 RK_PA0 7 &pcfg_pull_none>;
790		};
791	};
792
793	i2c0 {
794		/omit-if-no-ref/
795		i2c0m0_xfer: i2c0m0-xfer {
796			rockchip,pins =
797				/* i2c0_scl_m0 */
798				<0 RK_PB3 2 &pcfg_pull_none_smt>,
799				/* i2c0_sda_m0 */
800				<0 RK_PA6 2 &pcfg_pull_none_smt>;
801		};
802
803		/omit-if-no-ref/
804		i2c0m2_xfer: i2c0m2-xfer {
805			rockchip,pins =
806				/* i2c0_scl_m2 */
807				<0 RK_PD1 3 &pcfg_pull_none_smt>,
808				/* i2c0_sda_m2 */
809				<0 RK_PD2 3 &pcfg_pull_none_smt>;
810		};
811	};
812
813	i2c1 {
814		/omit-if-no-ref/
815		i2c1m0_xfer: i2c1m0-xfer {
816			rockchip,pins =
817				/* i2c1_scl_m0 */
818				<0 RK_PB5 9 &pcfg_pull_none_smt>,
819				/* i2c1_sda_m0 */
820				<0 RK_PB6 9 &pcfg_pull_none_smt>;
821		};
822
823		/omit-if-no-ref/
824		i2c1m1_xfer: i2c1m1-xfer {
825			rockchip,pins =
826				/* i2c1_scl_m1 */
827				<0 RK_PB0 2 &pcfg_pull_none_smt>,
828				/* i2c1_sda_m1 */
829				<0 RK_PB1 2 &pcfg_pull_none_smt>;
830		};
831
832		/omit-if-no-ref/
833		i2c1m2_xfer: i2c1m2-xfer {
834			rockchip,pins =
835				/* i2c1_scl_m2 */
836				<0 RK_PD4 9 &pcfg_pull_none_smt>,
837				/* i2c1_sda_m2 */
838				<0 RK_PD5 9 &pcfg_pull_none_smt>;
839		};
840
841		/omit-if-no-ref/
842		i2c1m3_xfer: i2c1m3-xfer {
843			rockchip,pins =
844				/* i2c1_scl_m3 */
845				<2 RK_PD4 9 &pcfg_pull_none_smt>,
846				/* i2c1_sda_m3 */
847				<2 RK_PD5 9 &pcfg_pull_none_smt>;
848		};
849
850		/omit-if-no-ref/
851		i2c1m4_xfer: i2c1m4-xfer {
852			rockchip,pins =
853				/* i2c1_scl_m4 */
854				<1 RK_PD2 9 &pcfg_pull_none_smt>,
855				/* i2c1_sda_m4 */
856				<1 RK_PD3 9 &pcfg_pull_none_smt>;
857		};
858	};
859
860	i2c2 {
861		/omit-if-no-ref/
862		i2c2m0_xfer: i2c2m0-xfer {
863			rockchip,pins =
864				/* i2c2_scl_m0 */
865				<0 RK_PB7 9 &pcfg_pull_none_smt>,
866				/* i2c2_sda_m0 */
867				<0 RK_PC0 9 &pcfg_pull_none_smt>;
868		};
869
870		/omit-if-no-ref/
871		i2c2m2_xfer: i2c2m2-xfer {
872			rockchip,pins =
873				/* i2c2_scl_m2 */
874				<2 RK_PA3 9 &pcfg_pull_none_smt>,
875				/* i2c2_sda_m2 */
876				<2 RK_PA2 9 &pcfg_pull_none_smt>;
877		};
878
879		/omit-if-no-ref/
880		i2c2m3_xfer: i2c2m3-xfer {
881			rockchip,pins =
882				/* i2c2_scl_m3 */
883				<1 RK_PC5 9 &pcfg_pull_none_smt>,
884				/* i2c2_sda_m3 */
885				<1 RK_PC4 9 &pcfg_pull_none_smt>;
886		};
887
888		/omit-if-no-ref/
889		i2c2m4_xfer: i2c2m4-xfer {
890			rockchip,pins =
891				/* i2c2_scl_m4 */
892				<1 RK_PA1 9 &pcfg_pull_none_smt>,
893				/* i2c2_sda_m4 */
894				<1 RK_PA0 9 &pcfg_pull_none_smt>;
895		};
896	};
897
898	i2c3 {
899		/omit-if-no-ref/
900		i2c3m0_xfer: i2c3m0-xfer {
901			rockchip,pins =
902				/* i2c3_scl_m0 */
903				<1 RK_PC1 9 &pcfg_pull_none_smt>,
904				/* i2c3_sda_m0 */
905				<1 RK_PC0 9 &pcfg_pull_none_smt>;
906		};
907
908		/omit-if-no-ref/
909		i2c3m1_xfer: i2c3m1-xfer {
910			rockchip,pins =
911				/* i2c3_scl_m1 */
912				<3 RK_PB7 9 &pcfg_pull_none_smt>,
913				/* i2c3_sda_m1 */
914				<3 RK_PC0 9 &pcfg_pull_none_smt>;
915		};
916
917		/omit-if-no-ref/
918		i2c3m2_xfer: i2c3m2-xfer {
919			rockchip,pins =
920				/* i2c3_scl_m2 */
921				<4 RK_PA4 9 &pcfg_pull_none_smt>,
922				/* i2c3_sda_m2 */
923				<4 RK_PA5 9 &pcfg_pull_none_smt>;
924		};
925
926		/omit-if-no-ref/
927		i2c3m4_xfer: i2c3m4-xfer {
928			rockchip,pins =
929				/* i2c3_scl_m4 */
930				<4 RK_PD0 9 &pcfg_pull_none_smt>,
931				/* i2c3_sda_m4 */
932				<4 RK_PD1 9 &pcfg_pull_none_smt>;
933		};
934	};
935
936	i2c4 {
937		/omit-if-no-ref/
938		i2c4m0_xfer: i2c4m0-xfer {
939			rockchip,pins =
940				/* i2c4_scl_m0 */
941				<3 RK_PA6 9 &pcfg_pull_none_smt>,
942				/* i2c4_sda_m0 */
943				<3 RK_PA5 9 &pcfg_pull_none_smt>;
944		};
945
946		/omit-if-no-ref/
947		i2c4m2_xfer: i2c4m2-xfer {
948			rockchip,pins =
949				/* i2c4_scl_m2 */
950				<0 RK_PC5 9 &pcfg_pull_none_smt>,
951				/* i2c4_sda_m2 */
952				<0 RK_PC4 9 &pcfg_pull_none_smt>;
953		};
954
955		/omit-if-no-ref/
956		i2c4m3_xfer: i2c4m3-xfer {
957			rockchip,pins =
958				/* i2c4_scl_m3 */
959				<1 RK_PA3 9 &pcfg_pull_none_smt>,
960				/* i2c4_sda_m3 */
961				<1 RK_PA2 9 &pcfg_pull_none_smt>;
962		};
963
964		/omit-if-no-ref/
965		i2c4m4_xfer: i2c4m4-xfer {
966			rockchip,pins =
967				/* i2c4_scl_m4 */
968				<1 RK_PC7 9 &pcfg_pull_none_smt>,
969				/* i2c4_sda_m4 */
970				<1 RK_PC6 9 &pcfg_pull_none_smt>;
971		};
972	};
973
974	i2c5 {
975		/omit-if-no-ref/
976		i2c5m0_xfer: i2c5m0-xfer {
977			rockchip,pins =
978				/* i2c5_scl_m0 */
979				<3 RK_PC7 9 &pcfg_pull_none_smt>,
980				/* i2c5_sda_m0 */
981				<3 RK_PD0 9 &pcfg_pull_none_smt>;
982		};
983
984		/omit-if-no-ref/
985		i2c5m1_xfer: i2c5m1-xfer {
986			rockchip,pins =
987				/* i2c5_scl_m1 */
988				<4 RK_PB6 9 &pcfg_pull_none_smt>,
989				/* i2c5_sda_m1 */
990				<4 RK_PB7 9 &pcfg_pull_none_smt>;
991		};
992
993		/omit-if-no-ref/
994		i2c5m2_xfer: i2c5m2-xfer {
995			rockchip,pins =
996				/* i2c5_scl_m2 */
997				<4 RK_PA6 9 &pcfg_pull_none_smt>,
998				/* i2c5_sda_m2 */
999				<4 RK_PA7 9 &pcfg_pull_none_smt>;
1000		};
1001
1002		/omit-if-no-ref/
1003		i2c5m3_xfer: i2c5m3-xfer {
1004			rockchip,pins =
1005				/* i2c5_scl_m3 */
1006				<1 RK_PB6 9 &pcfg_pull_none_smt>,
1007				/* i2c5_sda_m3 */
1008				<1 RK_PB7 9 &pcfg_pull_none_smt>;
1009		};
1010	};
1011
1012	i2c6 {
1013		/omit-if-no-ref/
1014		i2c6m0_xfer: i2c6m0-xfer {
1015			rockchip,pins =
1016				/* i2c6_scl_m0 */
1017				<0 RK_PD0 9 &pcfg_pull_none_smt>,
1018				/* i2c6_sda_m0 */
1019				<0 RK_PC7 9 &pcfg_pull_none_smt>;
1020		};
1021
1022		/omit-if-no-ref/
1023		i2c6m1_xfer: i2c6m1-xfer {
1024			rockchip,pins =
1025				/* i2c6_scl_m1 */
1026				<1 RK_PC3 9 &pcfg_pull_none_smt>,
1027				/* i2c6_sda_m1 */
1028				<1 RK_PC2 9 &pcfg_pull_none_smt>;
1029		};
1030
1031		/omit-if-no-ref/
1032		i2c6m3_xfer: i2c6m3-xfer {
1033			rockchip,pins =
1034				/* i2c6_scl_m3 */
1035				<4 RK_PB1 9 &pcfg_pull_none_smt>,
1036				/* i2c6_sda_m3 */
1037				<4 RK_PB0 9 &pcfg_pull_none_smt>;
1038		};
1039
1040		/omit-if-no-ref/
1041		i2c6m4_xfer: i2c6m4-xfer {
1042			rockchip,pins =
1043				/* i2c6_scl_m4 */
1044				<3 RK_PA1 9 &pcfg_pull_none_smt>,
1045				/* i2c6_sda_m4 */
1046				<3 RK_PA0 9 &pcfg_pull_none_smt>;
1047		};
1048	};
1049
1050	i2c7 {
1051		/omit-if-no-ref/
1052		i2c7m0_xfer: i2c7m0-xfer {
1053			rockchip,pins =
1054				/* i2c7_scl_m0 */
1055				<1 RK_PD0 9 &pcfg_pull_none_smt>,
1056				/* i2c7_sda_m0 */
1057				<1 RK_PD1 9 &pcfg_pull_none_smt>;
1058		};
1059
1060		/omit-if-no-ref/
1061		i2c7m2_xfer: i2c7m2-xfer {
1062			rockchip,pins =
1063				/* i2c7_scl_m2 */
1064				<3 RK_PD2 9 &pcfg_pull_none_smt>,
1065				/* i2c7_sda_m2 */
1066				<3 RK_PD3 9 &pcfg_pull_none_smt>;
1067		};
1068
1069		/omit-if-no-ref/
1070		i2c7m3_xfer: i2c7m3-xfer {
1071			rockchip,pins =
1072				/* i2c7_scl_m3 */
1073				<4 RK_PB2 9 &pcfg_pull_none_smt>,
1074				/* i2c7_sda_m3 */
1075				<4 RK_PB3 9 &pcfg_pull_none_smt>;
1076		};
1077	};
1078
1079	i2c8 {
1080		/omit-if-no-ref/
1081		i2c8m0_xfer: i2c8m0-xfer {
1082			rockchip,pins =
1083				/* i2c8_scl_m0 */
1084				<4 RK_PD2 9 &pcfg_pull_none_smt>,
1085				/* i2c8_sda_m0 */
1086				<4 RK_PD3 9 &pcfg_pull_none_smt>;
1087		};
1088
1089		/omit-if-no-ref/
1090		i2c8m2_xfer: i2c8m2-xfer {
1091			rockchip,pins =
1092				/* i2c8_scl_m2 */
1093				<1 RK_PD6 9 &pcfg_pull_none_smt>,
1094				/* i2c8_sda_m2 */
1095				<1 RK_PD7 9 &pcfg_pull_none_smt>;
1096		};
1097
1098		/omit-if-no-ref/
1099		i2c8m3_xfer: i2c8m3-xfer {
1100			rockchip,pins =
1101				/* i2c8_scl_m3 */
1102				<4 RK_PC0 9 &pcfg_pull_none_smt>,
1103				/* i2c8_sda_m3 */
1104				<4 RK_PC1 9 &pcfg_pull_none_smt>;
1105		};
1106
1107		/omit-if-no-ref/
1108		i2c8m4_xfer: i2c8m4-xfer {
1109			rockchip,pins =
1110				/* i2c8_scl_m4 */
1111				<3 RK_PC2 9 &pcfg_pull_none_smt>,
1112				/* i2c8_sda_m4 */
1113				<3 RK_PC3 9 &pcfg_pull_none_smt>;
1114		};
1115	};
1116
1117	i2s0 {
1118		/omit-if-no-ref/
1119		i2s0_lrck: i2s0-lrck {
1120			rockchip,pins =
1121				/* i2s0_lrck */
1122				<1 RK_PC5 1 &pcfg_pull_none>;
1123		};
1124
1125		/omit-if-no-ref/
1126		i2s0_mclk: i2s0-mclk {
1127			rockchip,pins =
1128				/* i2s0_mclk */
1129				<1 RK_PC2 1 &pcfg_pull_none>;
1130		};
1131
1132		/omit-if-no-ref/
1133		i2s0_sclk: i2s0-sclk {
1134			rockchip,pins =
1135				/* i2s0_sclk */
1136				<1 RK_PC3 1 &pcfg_pull_none>;
1137		};
1138
1139		/omit-if-no-ref/
1140		i2s0_sdi0: i2s0-sdi0 {
1141			rockchip,pins =
1142				/* i2s0_sdi0 */
1143				<1 RK_PD4 2 &pcfg_pull_none>;
1144		};
1145
1146		/omit-if-no-ref/
1147		i2s0_sdi1: i2s0-sdi1 {
1148			rockchip,pins =
1149				/* i2s0_sdi1 */
1150				<1 RK_PD3 2 &pcfg_pull_none>;
1151		};
1152
1153		/omit-if-no-ref/
1154		i2s0_sdi2: i2s0-sdi2 {
1155			rockchip,pins =
1156				/* i2s0_sdi2 */
1157				<1 RK_PD2 2 &pcfg_pull_none>;
1158		};
1159
1160		/omit-if-no-ref/
1161		i2s0_sdi3: i2s0-sdi3 {
1162			rockchip,pins =
1163				/* i2s0_sdi3 */
1164				<1 RK_PD1 2 &pcfg_pull_none>;
1165		};
1166
1167		/omit-if-no-ref/
1168		i2s0_sdo0: i2s0-sdo0 {
1169			rockchip,pins =
1170				/* i2s0_sdo0 */
1171				<1 RK_PC7 1 &pcfg_pull_none>;
1172		};
1173
1174		/omit-if-no-ref/
1175		i2s0_sdo1: i2s0-sdo1 {
1176			rockchip,pins =
1177				/* i2s0_sdo1 */
1178				<1 RK_PD0 1 &pcfg_pull_none>;
1179		};
1180
1181		/omit-if-no-ref/
1182		i2s0_sdo2: i2s0-sdo2 {
1183			rockchip,pins =
1184				/* i2s0_sdo2 */
1185				<1 RK_PD1 1 &pcfg_pull_none>;
1186		};
1187
1188		/omit-if-no-ref/
1189		i2s0_sdo3: i2s0-sdo3 {
1190			rockchip,pins =
1191				/* i2s0_sdo3 */
1192				<1 RK_PD2 1 &pcfg_pull_none>;
1193		};
1194	};
1195
1196	i2s1 {
1197		/omit-if-no-ref/
1198		i2s1m0_lrck: i2s1m0-lrck {
1199			rockchip,pins =
1200				/* i2s1m0_lrck */
1201				<4 RK_PA2 3 &pcfg_pull_none>;
1202		};
1203
1204		/omit-if-no-ref/
1205		i2s1m0_mclk: i2s1m0-mclk {
1206			rockchip,pins =
1207				/* i2s1m0_mclk */
1208				<4 RK_PA0 3 &pcfg_pull_none>;
1209		};
1210
1211		/omit-if-no-ref/
1212		i2s1m0_sclk: i2s1m0-sclk {
1213			rockchip,pins =
1214				/* i2s1m0_sclk */
1215				<4 RK_PA1 3 &pcfg_pull_none>;
1216		};
1217
1218		/omit-if-no-ref/
1219		i2s1m0_sdi0: i2s1m0-sdi0 {
1220			rockchip,pins =
1221				/* i2s1m0_sdi0 */
1222				<4 RK_PA5 3 &pcfg_pull_none>;
1223		};
1224
1225		/omit-if-no-ref/
1226		i2s1m0_sdi1: i2s1m0-sdi1 {
1227			rockchip,pins =
1228				/* i2s1m0_sdi1 */
1229				<4 RK_PA6 3 &pcfg_pull_none>;
1230		};
1231
1232		/omit-if-no-ref/
1233		i2s1m0_sdi2: i2s1m0-sdi2 {
1234			rockchip,pins =
1235				/* i2s1m0_sdi2 */
1236				<4 RK_PA7 3 &pcfg_pull_none>;
1237		};
1238
1239		/omit-if-no-ref/
1240		i2s1m0_sdi3: i2s1m0-sdi3 {
1241			rockchip,pins =
1242				/* i2s1m0_sdi3 */
1243				<4 RK_PB0 3 &pcfg_pull_none>;
1244		};
1245
1246		/omit-if-no-ref/
1247		i2s1m0_sdo0: i2s1m0-sdo0 {
1248			rockchip,pins =
1249				/* i2s1m0_sdo0 */
1250				<4 RK_PB1 3 &pcfg_pull_none>;
1251		};
1252
1253		/omit-if-no-ref/
1254		i2s1m0_sdo1: i2s1m0-sdo1 {
1255			rockchip,pins =
1256				/* i2s1m0_sdo1 */
1257				<4 RK_PB2 3 &pcfg_pull_none>;
1258		};
1259
1260		/omit-if-no-ref/
1261		i2s1m0_sdo2: i2s1m0-sdo2 {
1262			rockchip,pins =
1263				/* i2s1m0_sdo2 */
1264				<4 RK_PB3 3 &pcfg_pull_none>;
1265		};
1266
1267		/omit-if-no-ref/
1268		i2s1m0_sdo3: i2s1m0-sdo3 {
1269			rockchip,pins =
1270				/* i2s1m0_sdo3 */
1271				<4 RK_PB4 3 &pcfg_pull_none>;
1272		};
1273		/omit-if-no-ref/
1274		i2s1m1_lrck: i2s1m1-lrck {
1275			rockchip,pins =
1276				/* i2s1m1_lrck */
1277				<0 RK_PB7 1 &pcfg_pull_none>;
1278		};
1279
1280		/omit-if-no-ref/
1281		i2s1m1_mclk: i2s1m1-mclk {
1282			rockchip,pins =
1283				/* i2s1m1_mclk */
1284				<0 RK_PB5 1 &pcfg_pull_none>;
1285		};
1286
1287		/omit-if-no-ref/
1288		i2s1m1_sclk: i2s1m1-sclk {
1289			rockchip,pins =
1290				/* i2s1m1_sclk */
1291				<0 RK_PB6 1 &pcfg_pull_none>;
1292		};
1293
1294		/omit-if-no-ref/
1295		i2s1m1_sdi0: i2s1m1-sdi0 {
1296			rockchip,pins =
1297				/* i2s1m1_sdi0 */
1298				<0 RK_PC5 1 &pcfg_pull_none>;
1299		};
1300
1301		/omit-if-no-ref/
1302		i2s1m1_sdi1: i2s1m1-sdi1 {
1303			rockchip,pins =
1304				/* i2s1m1_sdi1 */
1305				<0 RK_PC6 1 &pcfg_pull_none>;
1306		};
1307
1308		/omit-if-no-ref/
1309		i2s1m1_sdi2: i2s1m1-sdi2 {
1310			rockchip,pins =
1311				/* i2s1m1_sdi2 */
1312				<0 RK_PC7 1 &pcfg_pull_none>;
1313		};
1314
1315		/omit-if-no-ref/
1316		i2s1m1_sdi3: i2s1m1-sdi3 {
1317			rockchip,pins =
1318				/* i2s1m1_sdi3 */
1319				<0 RK_PD0 1 &pcfg_pull_none>;
1320		};
1321
1322		/omit-if-no-ref/
1323		i2s1m1_sdo0: i2s1m1-sdo0 {
1324			rockchip,pins =
1325				/* i2s1m1_sdo0 */
1326				<0 RK_PD1 1 &pcfg_pull_none>;
1327		};
1328
1329		/omit-if-no-ref/
1330		i2s1m1_sdo1: i2s1m1-sdo1 {
1331			rockchip,pins =
1332				/* i2s1m1_sdo1 */
1333				<0 RK_PD2 1 &pcfg_pull_none>;
1334		};
1335
1336		/omit-if-no-ref/
1337		i2s1m1_sdo2: i2s1m1-sdo2 {
1338			rockchip,pins =
1339				/* i2s1m1_sdo2 */
1340				<0 RK_PD4 1 &pcfg_pull_none>;
1341		};
1342
1343		/omit-if-no-ref/
1344		i2s1m1_sdo3: i2s1m1-sdo3 {
1345			rockchip,pins =
1346				/* i2s1m1_sdo3 */
1347				<0 RK_PD5 1 &pcfg_pull_none>;
1348		};
1349	};
1350
1351	i2s2 {
1352		/omit-if-no-ref/
1353		i2s2m0_lrck: i2s2m0-lrck {
1354			rockchip,pins =
1355				/* i2s2m0_lrck */
1356				<2 RK_PC0 2 &pcfg_pull_none>;
1357		};
1358
1359		/omit-if-no-ref/
1360		i2s2m0_mclk: i2s2m0-mclk {
1361			rockchip,pins =
1362				/* i2s2m0_mclk */
1363				<2 RK_PB6 2 &pcfg_pull_none>;
1364		};
1365
1366		/omit-if-no-ref/
1367		i2s2m0_sclk: i2s2m0-sclk {
1368			rockchip,pins =
1369				/* i2s2m0_sclk */
1370				<2 RK_PB7 2 &pcfg_pull_none>;
1371		};
1372
1373		/omit-if-no-ref/
1374		i2s2m0_sdi: i2s2m0-sdi {
1375			rockchip,pins =
1376				/* i2s2m0_sdi */
1377				<2 RK_PC3 2 &pcfg_pull_none>;
1378		};
1379
1380		/omit-if-no-ref/
1381		i2s2m0_sdo: i2s2m0-sdo {
1382			rockchip,pins =
1383				/* i2s2m0_sdo */
1384				<4 RK_PC3 2 &pcfg_pull_none>;
1385		};
1386
1387		/omit-if-no-ref/
1388		i2s2m1_lrck: i2s2m1-lrck {
1389			rockchip,pins =
1390				/* i2s2m1_lrck */
1391				<3 RK_PB6 3 &pcfg_pull_none>;
1392		};
1393
1394		/omit-if-no-ref/
1395		i2s2m1_mclk: i2s2m1-mclk {
1396			rockchip,pins =
1397				/* i2s2m1_mclk */
1398				<3 RK_PB4 3 &pcfg_pull_none>;
1399		};
1400
1401		/omit-if-no-ref/
1402		i2s2m1_sclk: i2s2m1-sclk {
1403			rockchip,pins =
1404				/* i2s2m1_sclk */
1405				<3 RK_PB5 3 &pcfg_pull_none>;
1406		};
1407
1408		/omit-if-no-ref/
1409		i2s2m1_sdi: i2s2m1-sdi {
1410			rockchip,pins =
1411				/* i2s2m1_sdi */
1412				<3 RK_PB2 3 &pcfg_pull_none>;
1413		};
1414
1415		/omit-if-no-ref/
1416		i2s2m1_sdo: i2s2m1-sdo {
1417			rockchip,pins =
1418				/* i2s2m1_sdo */
1419				<3 RK_PB3 3 &pcfg_pull_none>;
1420		};
1421	};
1422
1423	i2s3 {
1424		/omit-if-no-ref/
1425		i2s3_lrck: i2s3-lrck {
1426			rockchip,pins =
1427				/* i2s3_lrck */
1428				<3 RK_PA2 3 &pcfg_pull_none>;
1429		};
1430
1431		/omit-if-no-ref/
1432		i2s3_mclk: i2s3-mclk {
1433			rockchip,pins =
1434				/* i2s3_mclk */
1435				<3 RK_PA0 3 &pcfg_pull_none>;
1436		};
1437
1438		/omit-if-no-ref/
1439		i2s3_sclk: i2s3-sclk {
1440			rockchip,pins =
1441				/* i2s3_sclk */
1442				<3 RK_PA1 3 &pcfg_pull_none>;
1443		};
1444
1445		/omit-if-no-ref/
1446		i2s3_sdi: i2s3-sdi {
1447			rockchip,pins =
1448				/* i2s3_sdi */
1449				<3 RK_PA4 3 &pcfg_pull_none>;
1450		};
1451
1452		/omit-if-no-ref/
1453		i2s3_sdo: i2s3-sdo {
1454			rockchip,pins =
1455				/* i2s3_sdo */
1456				<3 RK_PA3 3 &pcfg_pull_none>;
1457		};
1458	};
1459
1460	jtag {
1461		/omit-if-no-ref/
1462		jtagm0_pins: jtagm0-pins {
1463			rockchip,pins =
1464				/* jtag_tck_m0 */
1465				<4 RK_PD2 5 &pcfg_pull_none>,
1466				/* jtag_tms_m0 */
1467				<4 RK_PD3 5 &pcfg_pull_none>;
1468		};
1469
1470		/omit-if-no-ref/
1471		jtagm1_pins: jtagm1-pins {
1472			rockchip,pins =
1473				/* jtag_tck_m1 */
1474				<4 RK_PD0 5 &pcfg_pull_none>,
1475				/* jtag_tms_m1 */
1476				<4 RK_PD1 5 &pcfg_pull_none>;
1477		};
1478
1479		/omit-if-no-ref/
1480		jtagm2_pins: jtagm2-pins {
1481			rockchip,pins =
1482				/* jtag_tck_m2 */
1483				<0 RK_PB5 2 &pcfg_pull_none>,
1484				/* jtag_tms_m2 */
1485				<0 RK_PB6 2 &pcfg_pull_none>;
1486		};
1487	};
1488
1489	litcpu {
1490		/omit-if-no-ref/
1491		litcpu_pins: litcpu-pins {
1492			rockchip,pins =
1493				/* litcpu_avs */
1494				<0 RK_PD3 1 &pcfg_pull_none>;
1495		};
1496	};
1497
1498	mcu {
1499		/omit-if-no-ref/
1500		mcum0_pins: mcum0-pins {
1501			rockchip,pins =
1502				/* mcu_jtag_tck_m0 */
1503				<4 RK_PD4 5 &pcfg_pull_none>,
1504				/* mcu_jtag_tms_m0 */
1505				<4 RK_PD5 5 &pcfg_pull_none>;
1506		};
1507
1508		/omit-if-no-ref/
1509		mcum1_pins: mcum1-pins {
1510			rockchip,pins =
1511				/* mcu_jtag_tck_m1 */
1512				<3 RK_PD4 6 &pcfg_pull_none>,
1513				/* mcu_jtag_tms_m1 */
1514				<3 RK_PD5 6 &pcfg_pull_none>;
1515		};
1516	};
1517
1518	mipi {
1519		/omit-if-no-ref/
1520		mipim0_camera0_clk: mipim0-camera0-clk {
1521			rockchip,pins =
1522				/* mipim0_camera0_clk */
1523				<4 RK_PB1 1 &pcfg_pull_none>;
1524		};
1525
1526		/omit-if-no-ref/
1527		mipim0_camera1_clk: mipim0-camera1-clk {
1528			rockchip,pins =
1529				/* mipim0_camera1_clk */
1530				<1 RK_PB6 2 &pcfg_pull_none>;
1531		};
1532
1533		/omit-if-no-ref/
1534		mipim0_camera2_clk: mipim0-camera2-clk {
1535			rockchip,pins =
1536				/* mipim0_camera2_clk */
1537				<1 RK_PB7 2 &pcfg_pull_none>;
1538		};
1539
1540		/omit-if-no-ref/
1541		mipim0_camera3_clk: mipim0-camera3-clk {
1542			rockchip,pins =
1543				/* mipim0_camera3_clk */
1544				<1 RK_PD6 2 &pcfg_pull_none>;
1545		};
1546
1547		/omit-if-no-ref/
1548		mipim0_camera4_clk: mipim0-camera4-clk {
1549			rockchip,pins =
1550				/* mipim0_camera4_clk */
1551				<1 RK_PD7 2 &pcfg_pull_none>;
1552		};
1553
1554		/omit-if-no-ref/
1555		mipim1_camera0_clk: mipim1-camera0-clk {
1556			rockchip,pins =
1557				/* mipim1_camera0_clk */
1558				<3 RK_PA5 4 &pcfg_pull_none>;
1559		};
1560
1561		/omit-if-no-ref/
1562		mipim1_camera1_clk: mipim1-camera1-clk {
1563			rockchip,pins =
1564				/* mipim1_camera1_clk */
1565				<3 RK_PA6 4 &pcfg_pull_none>;
1566		};
1567
1568		/omit-if-no-ref/
1569		mipim1_camera2_clk: mipim1-camera2-clk {
1570			rockchip,pins =
1571				/* mipim1_camera2_clk */
1572				<3 RK_PA7 4 &pcfg_pull_none>;
1573		};
1574
1575		/omit-if-no-ref/
1576		mipim1_camera3_clk: mipim1-camera3-clk {
1577			rockchip,pins =
1578				/* mipim1_camera3_clk */
1579				<3 RK_PB0 4 &pcfg_pull_none>;
1580		};
1581
1582		/omit-if-no-ref/
1583		mipim1_camera4_clk: mipim1-camera4-clk {
1584			rockchip,pins =
1585				/* mipim1_camera4_clk */
1586				<3 RK_PB1 4 &pcfg_pull_none>;
1587		};
1588
1589		/omit-if-no-ref/
1590		mipi_te0: mipi-te0 {
1591			rockchip,pins =
1592				/* mipi_te0 */
1593				<3 RK_PC2 2 &pcfg_pull_none>;
1594		};
1595
1596		/omit-if-no-ref/
1597		mipi_te1: mipi-te1 {
1598			rockchip,pins =
1599				/* mipi_te1 */
1600				<3 RK_PC3 2 &pcfg_pull_none>;
1601		};
1602	};
1603
1604	npu {
1605		/omit-if-no-ref/
1606		npu_pins: npu-pins {
1607			rockchip,pins =
1608				/* npu_avs */
1609				<0 RK_PC6 2 &pcfg_pull_none>;
1610		};
1611	};
1612
1613	pcie20x1 {
1614		/omit-if-no-ref/
1615		pcie20x1m0_clkreqn: pcie20x1m0-clkreqn {
1616			rockchip,pins =
1617				/* pcie20x1_2_clkreqn_m0 */
1618				<3 RK_PC7 4 &pcfg_pull_none>;
1619		};
1620
1621		/omit-if-no-ref/
1622		pcie20x1m0_perstn: pcie20x1m0-perstn {
1623			rockchip,pins =
1624				/* pcie20x1_2_perstn_m0 */
1625				<3 RK_PD1 4 &pcfg_pull_none>;
1626		};
1627
1628		/omit-if-no-ref/
1629		pcie20x1m0_waken: pcie20x1m0-waken {
1630			rockchip,pins =
1631				/* pcie20x1_2_waken_m0 */
1632				<3 RK_PD0 4 &pcfg_pull_none>;
1633		};
1634
1635		/omit-if-no-ref/
1636		pcie20x1m1_clkreqn: pcie20x1m1-clkreqn {
1637			rockchip,pins =
1638				/* pcie20x1_2_clkreqn_m1 */
1639				<4 RK_PB7 4 &pcfg_pull_none>;
1640		};
1641
1642		/omit-if-no-ref/
1643		pcie20x1m1_perstn: pcie20x1m1-perstn {
1644			rockchip,pins =
1645				/* pcie20x1_2_perstn_m1 */
1646				<4 RK_PC1 4 &pcfg_pull_none>;
1647		};
1648
1649		/omit-if-no-ref/
1650		pcie20x1m1_waken: pcie20x1m1-waken {
1651			rockchip,pins =
1652				/* pcie20x1_2_waken_m1 */
1653				<4 RK_PC0 4 &pcfg_pull_none>;
1654		};
1655
1656		/omit-if-no-ref/
1657		pcie20x1_2_button_rstn: pcie20x1-2-button-rstn {
1658			rockchip,pins =
1659				/* pcie20x1_2_button_rstn */
1660				<4 RK_PB3 4 &pcfg_pull_none>;
1661		};
1662	};
1663
1664	pcie30phy {
1665		/omit-if-no-ref/
1666		pcie30phy_pins: pcie30phy-pins {
1667			rockchip,pins =
1668				/* pcie30phy_dtb0 */
1669				<1 RK_PC4 4 &pcfg_pull_none>,
1670				/* pcie30phy_dtb1 */
1671				<1 RK_PD1 4 &pcfg_pull_none>;
1672		};
1673	};
1674
1675	pcie30x1 {
1676		/omit-if-no-ref/
1677		pcie30x1m0_0_clkreqn: pcie30x1m0-0-clkreqn {
1678			rockchip,pins =
1679				/* pcie30x1_0_clkreqn_m0 */
1680				<0 RK_PC0 12 &pcfg_pull_none>;
1681		};
1682
1683		/omit-if-no-ref/
1684		pcie30x1m0_0_perstn: pcie30x1m0-0-perstn {
1685			rockchip,pins =
1686				/* pcie30x1_0_perstn_m0 */
1687				<0 RK_PC5 12 &pcfg_pull_none>;
1688		};
1689
1690		/omit-if-no-ref/
1691		pcie30x1m0_0_waken: pcie30x1m0-0-waken {
1692			rockchip,pins =
1693				/* pcie30x1_0_waken_m0 */
1694				<0 RK_PC4 12 &pcfg_pull_none>;
1695		};
1696
1697		/omit-if-no-ref/
1698		pcie30x1m0_1_clkreqn: pcie30x1m0-1-clkreqn {
1699			rockchip,pins =
1700				/* pcie30x1_1_clkreqn_m0 */
1701				<0 RK_PB5 12 &pcfg_pull_none>;
1702		};
1703
1704		/omit-if-no-ref/
1705		pcie30x1m0_1_perstn: pcie30x1m0-1-perstn {
1706			rockchip,pins =
1707				/* pcie30x1_1_perstn_m0 */
1708				<0 RK_PB7 12 &pcfg_pull_none>;
1709		};
1710
1711		/omit-if-no-ref/
1712		pcie30x1m0_1_waken: pcie30x1m0-1-waken {
1713			rockchip,pins =
1714				/* pcie30x1_1_waken_m0 */
1715				<0 RK_PB6 12 &pcfg_pull_none>;
1716		};
1717
1718		/omit-if-no-ref/
1719		pcie30x1m1_0_clkreqn: pcie30x1m1-0-clkreqn {
1720			rockchip,pins =
1721				/* pcie30x1_0_clkreqn_m1 */
1722				<4 RK_PA3 4 &pcfg_pull_none>;
1723		};
1724
1725		/omit-if-no-ref/
1726		pcie30x1m1_0_perstn: pcie30x1m1-0-perstn {
1727			rockchip,pins =
1728				/* pcie30x1_0_perstn_m1 */
1729				<4 RK_PA5 4 &pcfg_pull_none>;
1730		};
1731
1732		/omit-if-no-ref/
1733		pcie30x1m1_0_waken: pcie30x1m1-0-waken {
1734			rockchip,pins =
1735				/* pcie30x1_0_waken_m1 */
1736				<4 RK_PA4 4 &pcfg_pull_none>;
1737		};
1738
1739		/omit-if-no-ref/
1740		pcie30x1m1_1_clkreqn: pcie30x1m1-1-clkreqn {
1741			rockchip,pins =
1742				/* pcie30x1_1_clkreqn_m1 */
1743				<4 RK_PA0 4 &pcfg_pull_none>;
1744		};
1745
1746		/omit-if-no-ref/
1747		pcie30x1m1_1_perstn: pcie30x1m1-1-perstn {
1748			rockchip,pins =
1749				/* pcie30x1_1_perstn_m1 */
1750				<4 RK_PA2 4 &pcfg_pull_none>;
1751		};
1752
1753		/omit-if-no-ref/
1754		pcie30x1m1_1_waken: pcie30x1m1-1-waken {
1755			rockchip,pins =
1756				/* pcie30x1_1_waken_m1 */
1757				<4 RK_PA1 4 &pcfg_pull_none>;
1758		};
1759
1760		/omit-if-no-ref/
1761		pcie30x1m2_0_clkreqn: pcie30x1m2-0-clkreqn {
1762			rockchip,pins =
1763				/* pcie30x1_0_clkreqn_m2 */
1764				<1 RK_PB5 4 &pcfg_pull_none>;
1765		};
1766
1767		/omit-if-no-ref/
1768		pcie30x1m2_0_perstn: pcie30x1m2-0-perstn {
1769			rockchip,pins =
1770				/* pcie30x1_0_perstn_m2 */
1771				<1 RK_PB4 4 &pcfg_pull_none>;
1772		};
1773
1774		/omit-if-no-ref/
1775		pcie30x1m2_0_waken: pcie30x1m2-0-waken {
1776			rockchip,pins =
1777				/* pcie30x1_0_waken_m2 */
1778				<1 RK_PB3 4 &pcfg_pull_none>;
1779		};
1780
1781		/omit-if-no-ref/
1782		pcie30x1m2_1_clkreqn: pcie30x1m2-1-clkreqn {
1783			rockchip,pins =
1784				/* pcie30x1_1_clkreqn_m2 */
1785				<1 RK_PA0 4 &pcfg_pull_none>;
1786		};
1787
1788		/omit-if-no-ref/
1789		pcie30x1m2_1_perstn: pcie30x1m2-1-perstn {
1790			rockchip,pins =
1791				/* pcie30x1_1_perstn_m2 */
1792				<1 RK_PA7 4 &pcfg_pull_none>;
1793		};
1794
1795		/omit-if-no-ref/
1796		pcie30x1m2_1_waken: pcie30x1m2-1-waken {
1797			rockchip,pins =
1798				/* pcie30x1_1_waken_m2 */
1799				<1 RK_PA1 4 &pcfg_pull_none>;
1800		};
1801
1802		/omit-if-no-ref/
1803		pcie30x1_0_button_rstn: pcie30x1-0-button-rstn {
1804			rockchip,pins =
1805				/* pcie30x1_0_button_rstn */
1806				<4 RK_PB1 4 &pcfg_pull_none>;
1807		};
1808
1809		/omit-if-no-ref/
1810		pcie30x1_1_button_rstn: pcie30x1-1-button-rstn {
1811			rockchip,pins =
1812				/* pcie30x1_1_button_rstn */
1813				<4 RK_PB2 4 &pcfg_pull_none>;
1814		};
1815	};
1816
1817	pcie30x2 {
1818		/omit-if-no-ref/
1819		pcie30x2m0_clkreqn: pcie30x2m0-clkreqn {
1820			rockchip,pins =
1821				/* pcie30x2_clkreqn_m0 */
1822				<0 RK_PD1 12 &pcfg_pull_none>;
1823		};
1824
1825		/omit-if-no-ref/
1826		pcie30x2m0_perstn: pcie30x2m0-perstn {
1827			rockchip,pins =
1828				/* pcie30x2_perstn_m0 */
1829				<0 RK_PD4 12 &pcfg_pull_none>;
1830		};
1831
1832		/omit-if-no-ref/
1833		pcie30x2m0_waken: pcie30x2m0-waken {
1834			rockchip,pins =
1835				/* pcie30x2_waken_m0 */
1836				<0 RK_PD2 12 &pcfg_pull_none>;
1837		};
1838
1839		/omit-if-no-ref/
1840		pcie30x2m1_clkreqn: pcie30x2m1-clkreqn {
1841			rockchip,pins =
1842				/* pcie30x2_clkreqn_m1 */
1843				<4 RK_PA6 4 &pcfg_pull_none>;
1844		};
1845
1846		/omit-if-no-ref/
1847		pcie30x2m1_perstn: pcie30x2m1-perstn {
1848			rockchip,pins =
1849				/* pcie30x2_perstn_m1 */
1850				<4 RK_PB0 4 &pcfg_pull_none>;
1851		};
1852
1853		/omit-if-no-ref/
1854		pcie30x2m1_waken: pcie30x2m1-waken {
1855			rockchip,pins =
1856				/* pcie30x2_waken_m1 */
1857				<4 RK_PA7 4 &pcfg_pull_none>;
1858		};
1859
1860		/omit-if-no-ref/
1861		pcie30x2m2_clkreqn: pcie30x2m2-clkreqn {
1862			rockchip,pins =
1863				/* pcie30x2_clkreqn_m2 */
1864				<3 RK_PD2 4 &pcfg_pull_none>;
1865		};
1866
1867		/omit-if-no-ref/
1868		pcie30x2m2_perstn: pcie30x2m2-perstn {
1869			rockchip,pins =
1870				/* pcie30x2_perstn_m2 */
1871				<3 RK_PD4 4 &pcfg_pull_none>;
1872		};
1873
1874		/omit-if-no-ref/
1875		pcie30x2m2_waken: pcie30x2m2-waken {
1876			rockchip,pins =
1877				/* pcie30x2_waken_m2 */
1878				<3 RK_PD3 4 &pcfg_pull_none>;
1879		};
1880
1881		/omit-if-no-ref/
1882		pcie30x2m3_clkreqn: pcie30x2m3-clkreqn {
1883			rockchip,pins =
1884				/* pcie30x2_clkreqn_m3 */
1885				<1 RK_PD7 4 &pcfg_pull_none>;
1886		};
1887
1888		/omit-if-no-ref/
1889		pcie30x2m3_perstn: pcie30x2m3-perstn {
1890			rockchip,pins =
1891				/* pcie30x2_perstn_m3 */
1892				<1 RK_PB7 4 &pcfg_pull_none>;
1893		};
1894
1895		/omit-if-no-ref/
1896		pcie30x2m3_waken: pcie30x2m3-waken {
1897			rockchip,pins =
1898				/* pcie30x2_waken_m3 */
1899				<1 RK_PB6 4 &pcfg_pull_none>;
1900		};
1901
1902		/omit-if-no-ref/
1903		pcie30x2_button_rstn: pcie30x2-button-rstn {
1904			rockchip,pins =
1905				/* pcie30x2_button_rstn */
1906				<3 RK_PC1 4 &pcfg_pull_none>;
1907		};
1908	};
1909
1910	pcie30x4 {
1911		/omit-if-no-ref/
1912		pcie30x4m0_clkreqn: pcie30x4m0-clkreqn {
1913			rockchip,pins =
1914				/* pcie30x4_clkreqn_m0 */
1915				<0 RK_PC6 12 &pcfg_pull_none>;
1916		};
1917
1918		/omit-if-no-ref/
1919		pcie30x4m0_perstn: pcie30x4m0-perstn {
1920			rockchip,pins =
1921				/* pcie30x4_perstn_m0 */
1922				<0 RK_PD0 12 &pcfg_pull_none>;
1923		};
1924
1925		/omit-if-no-ref/
1926		pcie30x4m0_waken: pcie30x4m0-waken {
1927			rockchip,pins =
1928				/* pcie30x4_waken_m0 */
1929				<0 RK_PC7 12 &pcfg_pull_none>;
1930		};
1931
1932		/omit-if-no-ref/
1933		pcie30x4m1_clkreqn: pcie30x4m1-clkreqn {
1934			rockchip,pins =
1935				/* pcie30x4_clkreqn_m1 */
1936				<4 RK_PB4 4 &pcfg_pull_none>;
1937		};
1938
1939		/omit-if-no-ref/
1940		pcie30x4m1_perstn: pcie30x4m1-perstn {
1941			rockchip,pins =
1942				/* pcie30x4_perstn_m1 */
1943				<4 RK_PB6 4 &pcfg_pull_none>;
1944		};
1945
1946		/omit-if-no-ref/
1947		pcie30x4m1_waken: pcie30x4m1-waken {
1948			rockchip,pins =
1949				/* pcie30x4_waken_m1 */
1950				<4 RK_PB5 4 &pcfg_pull_none>;
1951		};
1952
1953		/omit-if-no-ref/
1954		pcie30x4m2_clkreqn: pcie30x4m2-clkreqn {
1955			rockchip,pins =
1956				/* pcie30x4_clkreqn_m2 */
1957				<3 RK_PC4 4 &pcfg_pull_none>;
1958		};
1959
1960		/omit-if-no-ref/
1961		pcie30x4m2_perstn: pcie30x4m2-perstn {
1962			rockchip,pins =
1963				/* pcie30x4_perstn_m2 */
1964				<3 RK_PC6 4 &pcfg_pull_none>;
1965		};
1966
1967		/omit-if-no-ref/
1968		pcie30x4m2_waken: pcie30x4m2-waken {
1969			rockchip,pins =
1970				/* pcie30x4_waken_m2 */
1971				<3 RK_PC5 4 &pcfg_pull_none>;
1972		};
1973
1974		/omit-if-no-ref/
1975		pcie30x4m3_clkreqn: pcie30x4m3-clkreqn {
1976			rockchip,pins =
1977				/* pcie30x4_clkreqn_m3 */
1978				<1 RK_PB0 4 &pcfg_pull_none>;
1979		};
1980
1981		/omit-if-no-ref/
1982		pcie30x4m3_perstn: pcie30x4m3-perstn {
1983			rockchip,pins =
1984				/* pcie30x4_perstn_m3 */
1985				<1 RK_PB2 4 &pcfg_pull_none>;
1986		};
1987
1988		/omit-if-no-ref/
1989		pcie30x4m3_waken: pcie30x4m3-waken {
1990			rockchip,pins =
1991				/* pcie30x4_waken_m3 */
1992				<1 RK_PB1 4 &pcfg_pull_none>;
1993		};
1994
1995		/omit-if-no-ref/
1996		pcie30x4_button_rstn: pcie30x4-button-rstn {
1997			rockchip,pins =
1998				/* pcie30x4_button_rstn */
1999				<3 RK_PD5 4 &pcfg_pull_none>;
2000		};
2001	};
2002
2003	pdm0 {
2004		/omit-if-no-ref/
2005		pdm0m0_clk: pdm0m0-clk {
2006			rockchip,pins =
2007				/* pdm0_clk0_m0 */
2008				<1 RK_PC6 3 &pcfg_pull_none>;
2009		};
2010
2011		/omit-if-no-ref/
2012		pdm0m0_clk1: pdm0m0-clk1 {
2013			rockchip,pins =
2014				/* pdm0m0_clk1 */
2015				<1 RK_PC4 3 &pcfg_pull_none>;
2016		};
2017
2018		/omit-if-no-ref/
2019		pdm0m0_sdi0: pdm0m0-sdi0 {
2020			rockchip,pins =
2021				/* pdm0m0_sdi0 */
2022				<1 RK_PD5 3 &pcfg_pull_none>;
2023		};
2024
2025		/omit-if-no-ref/
2026		pdm0m0_sdi1: pdm0m0-sdi1 {
2027			rockchip,pins =
2028				/* pdm0m0_sdi1 */
2029				<1 RK_PD1 3 &pcfg_pull_none>;
2030		};
2031
2032		/omit-if-no-ref/
2033		pdm0m0_sdi2: pdm0m0-sdi2 {
2034			rockchip,pins =
2035				/* pdm0m0_sdi2 */
2036				<1 RK_PD2 3 &pcfg_pull_none>;
2037		};
2038
2039		/omit-if-no-ref/
2040		pdm0m0_sdi3: pdm0m0-sdi3 {
2041			rockchip,pins =
2042				/* pdm0m0_sdi3 */
2043				<1 RK_PD3 3 &pcfg_pull_none>;
2044		};
2045		/omit-if-no-ref/
2046		pdm0m1_clk: pdm0m1-clk {
2047			rockchip,pins =
2048				/* pdm0_clk0_m1 */
2049				<0 RK_PC0 2 &pcfg_pull_none>;
2050		};
2051
2052		/omit-if-no-ref/
2053		pdm0m1_clk1: pdm0m1-clk1 {
2054			rockchip,pins =
2055				/* pdm0m1_clk1 */
2056				<0 RK_PC4 2 &pcfg_pull_none>;
2057		};
2058
2059		/omit-if-no-ref/
2060		pdm0m1_sdi0: pdm0m1-sdi0 {
2061			rockchip,pins =
2062				/* pdm0m1_sdi0 */
2063				<0 RK_PC7 2 &pcfg_pull_none>;
2064		};
2065
2066		/omit-if-no-ref/
2067		pdm0m1_sdi1: pdm0m1-sdi1 {
2068			rockchip,pins =
2069				/* pdm0m1_sdi1 */
2070				<0 RK_PD0 2 &pcfg_pull_none>;
2071		};
2072
2073		/omit-if-no-ref/
2074		pdm0m1_sdi2: pdm0m1-sdi2 {
2075			rockchip,pins =
2076				/* pdm0m1_sdi2 */
2077				<0 RK_PD4 2 &pcfg_pull_none>;
2078		};
2079
2080		/omit-if-no-ref/
2081		pdm0m1_sdi3: pdm0m1-sdi3 {
2082			rockchip,pins =
2083				/* pdm0m1_sdi3 */
2084				<0 RK_PD6 2 &pcfg_pull_none>;
2085		};
2086	};
2087
2088	pdm1 {
2089		/omit-if-no-ref/
2090		pdm1m0_clk: pdm1m0-clk {
2091			rockchip,pins =
2092				/* pdm1_clk0_m0 */
2093				<4 RK_PD5 2 &pcfg_pull_none>;
2094		};
2095
2096		/omit-if-no-ref/
2097		pdm1m0_clk1: pdm1m0-clk1 {
2098			rockchip,pins =
2099				/* pdm1m0_clk1 */
2100				<4 RK_PD4 2 &pcfg_pull_none>;
2101		};
2102
2103		/omit-if-no-ref/
2104		pdm1m0_sdi0: pdm1m0-sdi0 {
2105			rockchip,pins =
2106				/* pdm1m0_sdi0 */
2107				<4 RK_PD3 2 &pcfg_pull_none>;
2108		};
2109
2110		/omit-if-no-ref/
2111		pdm1m0_sdi1: pdm1m0-sdi1 {
2112			rockchip,pins =
2113				/* pdm1m0_sdi1 */
2114				<4 RK_PD2 2 &pcfg_pull_none>;
2115		};
2116
2117		/omit-if-no-ref/
2118		pdm1m0_sdi2: pdm1m0-sdi2 {
2119			rockchip,pins =
2120				/* pdm1m0_sdi2 */
2121				<4 RK_PD1 2 &pcfg_pull_none>;
2122		};
2123
2124		/omit-if-no-ref/
2125		pdm1m0_sdi3: pdm1m0-sdi3 {
2126			rockchip,pins =
2127				/* pdm1m0_sdi3 */
2128				<4 RK_PD0 2 &pcfg_pull_none>;
2129		};
2130		/omit-if-no-ref/
2131		pdm1m1_clk: pdm1m1-clk {
2132			rockchip,pins =
2133				/* pdm1_clk0_m1 */
2134				<1 RK_PB4 2 &pcfg_pull_none>;
2135		};
2136
2137		/omit-if-no-ref/
2138		pdm1m1_clk1: pdm1m1-clk1 {
2139			rockchip,pins =
2140				/* pdm1m1_clk1 */
2141				<1 RK_PB3 2 &pcfg_pull_none>;
2142		};
2143
2144		/omit-if-no-ref/
2145		pdm1m1_sdi0: pdm1m1-sdi0 {
2146			rockchip,pins =
2147				/* pdm1m1_sdi0 */
2148				<1 RK_PA7 2 &pcfg_pull_none>;
2149		};
2150
2151		/omit-if-no-ref/
2152		pdm1m1_sdi1: pdm1m1-sdi1 {
2153			rockchip,pins =
2154				/* pdm1m1_sdi1 */
2155				<1 RK_PB0 2 &pcfg_pull_none>;
2156		};
2157
2158		/omit-if-no-ref/
2159		pdm1m1_sdi2: pdm1m1-sdi2 {
2160			rockchip,pins =
2161				/* pdm1m1_sdi2 */
2162				<1 RK_PB1 2 &pcfg_pull_none>;
2163		};
2164
2165		/omit-if-no-ref/
2166		pdm1m1_sdi3: pdm1m1-sdi3 {
2167			rockchip,pins =
2168				/* pdm1m1_sdi3 */
2169				<1 RK_PB2 2 &pcfg_pull_none>;
2170		};
2171	};
2172
2173	pmic {
2174		/omit-if-no-ref/
2175		pmic_pins: pmic-pins {
2176			rockchip,pins =
2177				/* pmic_int_l */
2178				<0 RK_PA7 0 &pcfg_pull_up>,
2179				/* pmic_sleep1 */
2180				<0 RK_PA2 1 &pcfg_pull_none>,
2181				/* pmic_sleep2 */
2182				<0 RK_PA3 1 &pcfg_pull_none>,
2183				/* pmic_sleep3 */
2184				<0 RK_PC1 1 &pcfg_pull_none>,
2185				/* pmic_sleep4 */
2186				<0 RK_PC2 1 &pcfg_pull_none>,
2187				/* pmic_sleep5 */
2188				<0 RK_PC3 1 &pcfg_pull_none>,
2189				/* pmic_sleep6 */
2190				<0 RK_PD6 1 &pcfg_pull_none>;
2191		};
2192	};
2193
2194	pmu {
2195		/omit-if-no-ref/
2196		pmu_pins: pmu-pins {
2197			rockchip,pins =
2198				/* pmu_debug */
2199				<0 RK_PA5 3 &pcfg_pull_none>;
2200		};
2201	};
2202
2203	pwm0 {
2204		/omit-if-no-ref/
2205		pwm0m0_pins: pwm0m0-pins {
2206			rockchip,pins =
2207				/* pwm0_m0 */
2208				<0 RK_PB7 3 &pcfg_pull_none>;
2209		};
2210
2211		/omit-if-no-ref/
2212		pwm0m1_pins: pwm0m1-pins {
2213			rockchip,pins =
2214				/* pwm0_m1 */
2215				<1 RK_PD2 11 &pcfg_pull_none>;
2216		};
2217
2218		/omit-if-no-ref/
2219		pwm0m2_pins: pwm0m2-pins {
2220			rockchip,pins =
2221				/* pwm0_m2 */
2222				<1 RK_PA2 11 &pcfg_pull_none>;
2223		};
2224	};
2225
2226	pwm1 {
2227		/omit-if-no-ref/
2228		pwm1m0_pins: pwm1m0-pins {
2229			rockchip,pins =
2230				/* pwm1_m0 */
2231				<0 RK_PC0 3 &pcfg_pull_none>;
2232		};
2233
2234		/omit-if-no-ref/
2235		pwm1m1_pins: pwm1m1-pins {
2236			rockchip,pins =
2237				/* pwm1_m1 */
2238				<1 RK_PD3 11 &pcfg_pull_none>;
2239		};
2240
2241		/omit-if-no-ref/
2242		pwm1m2_pins: pwm1m2-pins {
2243			rockchip,pins =
2244				/* pwm1_m2 */
2245				<1 RK_PA3 11 &pcfg_pull_none>;
2246		};
2247	};
2248
2249	pwm2 {
2250		/omit-if-no-ref/
2251		pwm2m0_pins: pwm2m0-pins {
2252			rockchip,pins =
2253				/* pwm2_m0 */
2254				<0 RK_PC4 3 &pcfg_pull_none>;
2255		};
2256
2257		/omit-if-no-ref/
2258		pwm2m1_pins: pwm2m1-pins {
2259			rockchip,pins =
2260				/* pwm2_m1 */
2261				<3 RK_PB1 11 &pcfg_pull_none>;
2262		};
2263	};
2264
2265	pwm3 {
2266		/omit-if-no-ref/
2267		pwm3m0_pins: pwm3m0-pins {
2268			rockchip,pins =
2269				/* pwm3_ir_m0 */
2270				<0 RK_PD4 3 &pcfg_pull_none>;
2271		};
2272
2273		/omit-if-no-ref/
2274		pwm3m1_pins: pwm3m1-pins {
2275			rockchip,pins =
2276				/* pwm3_ir_m1 */
2277				<3 RK_PB2 11 &pcfg_pull_none>;
2278		};
2279
2280		/omit-if-no-ref/
2281		pwm3m2_pins: pwm3m2-pins {
2282			rockchip,pins =
2283				/* pwm3_ir_m2 */
2284				<1 RK_PC2 11 &pcfg_pull_none>;
2285		};
2286
2287		/omit-if-no-ref/
2288		pwm3m3_pins: pwm3m3-pins {
2289			rockchip,pins =
2290				/* pwm3_ir_m3 */
2291				<1 RK_PA7 11 &pcfg_pull_none>;
2292		};
2293	};
2294
2295	pwm4 {
2296		/omit-if-no-ref/
2297		pwm4m0_pins: pwm4m0-pins {
2298			rockchip,pins =
2299				/* pwm4_m0 */
2300				<0 RK_PC5 11 &pcfg_pull_none>;
2301		};
2302	};
2303
2304	pwm5 {
2305		/omit-if-no-ref/
2306		pwm5m0_pins: pwm5m0-pins {
2307			rockchip,pins =
2308				/* pwm5_m0 */
2309				<0 RK_PB1 3 &pcfg_pull_none>;
2310		};
2311
2312		/omit-if-no-ref/
2313		pwm5m1_pins: pwm5m1-pins {
2314			rockchip,pins =
2315				/* pwm5_m1 */
2316				<0 RK_PC6 11 &pcfg_pull_none>;
2317		};
2318	};
2319
2320	pwm6 {
2321		/omit-if-no-ref/
2322		pwm6m0_pins: pwm6m0-pins {
2323			rockchip,pins =
2324				/* pwm6_m0 */
2325				<0 RK_PC7 11 &pcfg_pull_none>;
2326		};
2327
2328		/omit-if-no-ref/
2329		pwm6m1_pins: pwm6m1-pins {
2330			rockchip,pins =
2331				/* pwm6_m1 */
2332				<4 RK_PC1 11 &pcfg_pull_none>;
2333		};
2334	};
2335
2336	pwm7 {
2337		/omit-if-no-ref/
2338		pwm7m0_pins: pwm7m0-pins {
2339			rockchip,pins =
2340				/* pwm7_ir_m0 */
2341				<0 RK_PD0 11 &pcfg_pull_none>;
2342		};
2343
2344		/omit-if-no-ref/
2345		pwm7m1_pins: pwm7m1-pins {
2346			rockchip,pins =
2347				/* pwm7_ir_m1 */
2348				<4 RK_PD4 11 &pcfg_pull_none>;
2349		};
2350
2351		/omit-if-no-ref/
2352		pwm7m2_pins: pwm7m2-pins {
2353			rockchip,pins =
2354				/* pwm7_ir_m2 */
2355				<1 RK_PC3 11 &pcfg_pull_none>;
2356		};
2357	};
2358
2359	pwm8 {
2360		/omit-if-no-ref/
2361		pwm8m0_pins: pwm8m0-pins {
2362			rockchip,pins =
2363				/* pwm8_m0 */
2364				<3 RK_PA7 11 &pcfg_pull_none>;
2365		};
2366
2367		/omit-if-no-ref/
2368		pwm8m1_pins: pwm8m1-pins {
2369			rockchip,pins =
2370				/* pwm8_m1 */
2371				<4 RK_PD0 11 &pcfg_pull_none>;
2372		};
2373
2374		/omit-if-no-ref/
2375		pwm8m2_pins: pwm8m2-pins {
2376			rockchip,pins =
2377				/* pwm8_m2 */
2378				<3 RK_PD0 11 &pcfg_pull_none>;
2379		};
2380	};
2381
2382	pwm9 {
2383		/omit-if-no-ref/
2384		pwm9m0_pins: pwm9m0-pins {
2385			rockchip,pins =
2386				/* pwm9_m0 */
2387				<3 RK_PB0 11 &pcfg_pull_none>;
2388		};
2389
2390		/omit-if-no-ref/
2391		pwm9m1_pins: pwm9m1-pins {
2392			rockchip,pins =
2393				/* pwm9_m1 */
2394				<4 RK_PD1 11 &pcfg_pull_none>;
2395		};
2396
2397		/omit-if-no-ref/
2398		pwm9m2_pins: pwm9m2-pins {
2399			rockchip,pins =
2400				/* pwm9_m2 */
2401				<3 RK_PD1 11 &pcfg_pull_none>;
2402		};
2403	};
2404
2405	pwm10 {
2406		/omit-if-no-ref/
2407		pwm10m0_pins: pwm10m0-pins {
2408			rockchip,pins =
2409				/* pwm10_m0 */
2410				<3 RK_PA0 11 &pcfg_pull_none>;
2411		};
2412
2413		/omit-if-no-ref/
2414		pwm10m1_pins: pwm10m1-pins {
2415			rockchip,pins =
2416				/* pwm10_m1 */
2417				<4 RK_PD3 11 &pcfg_pull_none>;
2418		};
2419
2420		/omit-if-no-ref/
2421		pwm10m2_pins: pwm10m2-pins {
2422			rockchip,pins =
2423				/* pwm10_m2 */
2424				<3 RK_PD3 11 &pcfg_pull_none>;
2425		};
2426	};
2427
2428	pwm11 {
2429		/omit-if-no-ref/
2430		pwm11m0_pins: pwm11m0-pins {
2431			rockchip,pins =
2432				/* pwm11_ir_m0 */
2433				<3 RK_PA1 11 &pcfg_pull_none>;
2434		};
2435
2436		/omit-if-no-ref/
2437		pwm11m1_pins: pwm11m1-pins {
2438			rockchip,pins =
2439				/* pwm11_ir_m1 */
2440				<4 RK_PB4 11 &pcfg_pull_none>;
2441		};
2442
2443		/omit-if-no-ref/
2444		pwm11m2_pins: pwm11m2-pins {
2445			rockchip,pins =
2446				/* pwm11_ir_m2 */
2447				<1 RK_PC4 11 &pcfg_pull_none>;
2448		};
2449
2450		/omit-if-no-ref/
2451		pwm11m3_pins: pwm11m3-pins {
2452			rockchip,pins =
2453				/* pwm11_ir_m3 */
2454				<3 RK_PD5 11 &pcfg_pull_none>;
2455		};
2456	};
2457
2458	pwm12 {
2459		/omit-if-no-ref/
2460		pwm12m0_pins: pwm12m0-pins {
2461			rockchip,pins =
2462				/* pwm12_m0 */
2463				<3 RK_PB5 11 &pcfg_pull_none>;
2464		};
2465
2466		/omit-if-no-ref/
2467		pwm12m1_pins: pwm12m1-pins {
2468			rockchip,pins =
2469				/* pwm12_m1 */
2470				<4 RK_PB5 11 &pcfg_pull_none>;
2471		};
2472	};
2473
2474	pwm13 {
2475		/omit-if-no-ref/
2476		pwm13m0_pins: pwm13m0-pins {
2477			rockchip,pins =
2478				/* pwm13_m0 */
2479				<3 RK_PB6 11 &pcfg_pull_none>;
2480		};
2481
2482		/omit-if-no-ref/
2483		pwm13m1_pins: pwm13m1-pins {
2484			rockchip,pins =
2485				/* pwm13_m1 */
2486				<4 RK_PB6 11 &pcfg_pull_none>;
2487		};
2488
2489		/omit-if-no-ref/
2490		pwm13m2_pins: pwm13m2-pins {
2491			rockchip,pins =
2492				/* pwm13_m2 */
2493				<1 RK_PB7 11 &pcfg_pull_none>;
2494		};
2495	};
2496
2497	pwm14 {
2498		/omit-if-no-ref/
2499		pwm14m0_pins: pwm14m0-pins {
2500			rockchip,pins =
2501				/* pwm14_m0 */
2502				<3 RK_PC2 11 &pcfg_pull_none>;
2503		};
2504
2505		/omit-if-no-ref/
2506		pwm14m1_pins: pwm14m1-pins {
2507			rockchip,pins =
2508				/* pwm14_m1 */
2509				<4 RK_PB2 11 &pcfg_pull_none>;
2510		};
2511
2512		/omit-if-no-ref/
2513		pwm14m2_pins: pwm14m2-pins {
2514			rockchip,pins =
2515				/* pwm14_m2 */
2516				<1 RK_PD6 11 &pcfg_pull_none>;
2517		};
2518	};
2519
2520	pwm15 {
2521		/omit-if-no-ref/
2522		pwm15m0_pins: pwm15m0-pins {
2523			rockchip,pins =
2524				/* pwm15_ir_m0 */
2525				<3 RK_PC3 11 &pcfg_pull_none>;
2526		};
2527
2528		/omit-if-no-ref/
2529		pwm15m1_pins: pwm15m1-pins {
2530			rockchip,pins =
2531				/* pwm15_ir_m1 */
2532				<4 RK_PB3 11 &pcfg_pull_none>;
2533		};
2534
2535		/omit-if-no-ref/
2536		pwm15m2_pins: pwm15m2-pins {
2537			rockchip,pins =
2538				/* pwm15_ir_m2 */
2539				<1 RK_PC6 11 &pcfg_pull_none>;
2540		};
2541
2542		/omit-if-no-ref/
2543		pwm15m3_pins: pwm15m3-pins {
2544			rockchip,pins =
2545				/* pwm15_ir_m3 */
2546				<1 RK_PD7 11 &pcfg_pull_none>;
2547		};
2548	};
2549
2550	refclk {
2551		/omit-if-no-ref/
2552		refclk_pins: refclk-pins {
2553			rockchip,pins =
2554				/* refclk_out */
2555				<0 RK_PA0 1 &pcfg_pull_none>;
2556		};
2557	};
2558
2559	sata {
2560		/omit-if-no-ref/
2561		sata_pins: sata-pins {
2562			rockchip,pins =
2563				/* sata_cp_pod */
2564				<0 RK_PC6 13 &pcfg_pull_none>,
2565				/* sata_cpdet */
2566				<0 RK_PD4 13 &pcfg_pull_none>,
2567				/* sata_mp_switch */
2568				<0 RK_PD5 13 &pcfg_pull_none>;
2569		};
2570	};
2571
2572	sata0 {
2573		/omit-if-no-ref/
2574		sata0m0_pins: sata0m0-pins {
2575			rockchip,pins =
2576				/* sata0_act_led_m0 */
2577				<4 RK_PB6 6 &pcfg_pull_none>;
2578		};
2579
2580		/omit-if-no-ref/
2581		sata0m1_pins: sata0m1-pins {
2582			rockchip,pins =
2583				/* sata0_act_led_m1 */
2584				<1 RK_PB3 6 &pcfg_pull_none>;
2585		};
2586	};
2587
2588	sata1 {
2589		/omit-if-no-ref/
2590		sata1m0_pins: sata1m0-pins {
2591			rockchip,pins =
2592				/* sata1_act_led_m0 */
2593				<4 RK_PB5 6 &pcfg_pull_none>;
2594		};
2595
2596		/omit-if-no-ref/
2597		sata1m1_pins: sata1m1-pins {
2598			rockchip,pins =
2599				/* sata1_act_led_m1 */
2600				<1 RK_PA1 6 &pcfg_pull_none>;
2601		};
2602	};
2603
2604	sata2 {
2605		/omit-if-no-ref/
2606		sata2m0_pins: sata2m0-pins {
2607			rockchip,pins =
2608				/* sata2_act_led_m0 */
2609				<4 RK_PB1 6 &pcfg_pull_none>;
2610		};
2611
2612		/omit-if-no-ref/
2613		sata2m1_pins: sata2m1-pins {
2614			rockchip,pins =
2615				/* sata2_act_led_m1 */
2616				<1 RK_PB7 6 &pcfg_pull_none>;
2617		};
2618	};
2619
2620	sdio {
2621		/omit-if-no-ref/
2622		sdiom1_pins: sdiom1-pins {
2623			rockchip,pins =
2624				/* sdio_clk_m1 */
2625				<3 RK_PA5 2 &pcfg_pull_none>,
2626				/* sdio_cmd_m1 */
2627				<3 RK_PA4 2 &pcfg_pull_up>,
2628				/* sdio_d0_m1 */
2629				<3 RK_PA0 2 &pcfg_pull_up>,
2630				/* sdio_d1_m1 */
2631				<3 RK_PA1 2 &pcfg_pull_up>,
2632				/* sdio_d2_m1 */
2633				<3 RK_PA2 2 &pcfg_pull_up>,
2634				/* sdio_d3_m1 */
2635				<3 RK_PA3 2 &pcfg_pull_up>;
2636		};
2637	};
2638
2639	sdmmc {
2640		/omit-if-no-ref/
2641		sdmmc_bus4: sdmmc-bus4 {
2642			rockchip,pins =
2643				/* sdmmc_d0 */
2644				<4 RK_PD0 1 &pcfg_pull_up_drv_level_2>,
2645				/* sdmmc_d1 */
2646				<4 RK_PD1 1 &pcfg_pull_up_drv_level_2>,
2647				/* sdmmc_d2 */
2648				<4 RK_PD2 1 &pcfg_pull_up_drv_level_2>,
2649				/* sdmmc_d3 */
2650				<4 RK_PD3 1 &pcfg_pull_up_drv_level_2>;
2651		};
2652
2653		/omit-if-no-ref/
2654		sdmmc_clk: sdmmc-clk {
2655			rockchip,pins =
2656				/* sdmmc_clk */
2657				<4 RK_PD5 1 &pcfg_pull_up_drv_level_2>;
2658		};
2659
2660		/omit-if-no-ref/
2661		sdmmc_cmd: sdmmc-cmd {
2662			rockchip,pins =
2663				/* sdmmc_cmd */
2664				<4 RK_PD4 1 &pcfg_pull_up_drv_level_2>;
2665		};
2666
2667		/omit-if-no-ref/
2668		sdmmc_det: sdmmc-det {
2669			rockchip,pins =
2670				/* sdmmc_det */
2671				<0 RK_PA4 1 &pcfg_pull_up>;
2672		};
2673
2674		/omit-if-no-ref/
2675		sdmmc_pwren: sdmmc-pwren {
2676			rockchip,pins =
2677				/* sdmmc_pwren */
2678				<0 RK_PA5 2 &pcfg_pull_none>;
2679		};
2680	};
2681
2682	spdif0 {
2683		/omit-if-no-ref/
2684		spdif0m0_tx: spdif0m0-tx {
2685			rockchip,pins =
2686				/* spdif0m0_tx */
2687				<1 RK_PB6 3 &pcfg_pull_none>;
2688		};
2689
2690		/omit-if-no-ref/
2691		spdif0m1_tx: spdif0m1-tx {
2692			rockchip,pins =
2693				/* spdif0m1_tx */
2694				<4 RK_PB4 6 &pcfg_pull_none>;
2695		};
2696	};
2697
2698	spdif1 {
2699		/omit-if-no-ref/
2700		spdif1m0_tx: spdif1m0-tx {
2701			rockchip,pins =
2702				/* spdif1m0_tx */
2703				<1 RK_PB7 3 &pcfg_pull_none>;
2704		};
2705
2706		/omit-if-no-ref/
2707		spdif1m1_tx: spdif1m1-tx {
2708			rockchip,pins =
2709				/* spdif1m1_tx */
2710				<4 RK_PB1 2 &pcfg_pull_none>;
2711		};
2712
2713		/omit-if-no-ref/
2714		spdif1m2_tx: spdif1m2-tx {
2715			rockchip,pins =
2716				/* spdif1m2_tx */
2717				<4 RK_PC1 3 &pcfg_pull_none>;
2718		};
2719	};
2720
2721	spi0 {
2722		/omit-if-no-ref/
2723		spi0m0_pins: spi0m0-pins {
2724			rockchip,pins =
2725				/* spi0_clk_m0 */
2726				<0 RK_PC6 8 &pcfg_pull_up_drv_level_1>,
2727				/* spi0_miso_m0 */
2728				<0 RK_PC7 8 &pcfg_pull_up_drv_level_1>,
2729				/* spi0_mosi_m0 */
2730				<0 RK_PC0 8 &pcfg_pull_up_drv_level_1>;
2731		};
2732
2733		/omit-if-no-ref/
2734		spi0m0_cs0: spi0m0-cs0 {
2735			rockchip,pins =
2736				/* spi0_cs0_m0 */
2737				<0 RK_PD1 8 &pcfg_pull_up_drv_level_1>;
2738		};
2739
2740		/omit-if-no-ref/
2741		spi0m0_cs1: spi0m0-cs1 {
2742			rockchip,pins =
2743				/* spi0_cs1_m0 */
2744				<0 RK_PB7 8 &pcfg_pull_up_drv_level_1>;
2745		};
2746		/omit-if-no-ref/
2747		spi0m1_pins: spi0m1-pins {
2748			rockchip,pins =
2749				/* spi0_clk_m1 */
2750				<4 RK_PA2 8 &pcfg_pull_up_drv_level_1>,
2751				/* spi0_miso_m1 */
2752				<4 RK_PA0 8 &pcfg_pull_up_drv_level_1>,
2753				/* spi0_mosi_m1 */
2754				<4 RK_PA1 8 &pcfg_pull_up_drv_level_1>;
2755		};
2756
2757		/omit-if-no-ref/
2758		spi0m1_cs0: spi0m1-cs0 {
2759			rockchip,pins =
2760				/* spi0_cs0_m1 */
2761				<4 RK_PB2 8 &pcfg_pull_up_drv_level_1>;
2762		};
2763
2764		/omit-if-no-ref/
2765		spi0m1_cs1: spi0m1-cs1 {
2766			rockchip,pins =
2767				/* spi0_cs1_m1 */
2768				<4 RK_PB1 8 &pcfg_pull_up_drv_level_1>;
2769		};
2770		/omit-if-no-ref/
2771		spi0m2_pins: spi0m2-pins {
2772			rockchip,pins =
2773				/* spi0_clk_m2 */
2774				<1 RK_PB3 8 &pcfg_pull_up_drv_level_1>,
2775				/* spi0_miso_m2 */
2776				<1 RK_PB1 8 &pcfg_pull_up_drv_level_1>,
2777				/* spi0_mosi_m2 */
2778				<1 RK_PB2 8 &pcfg_pull_up_drv_level_1>;
2779		};
2780
2781		/omit-if-no-ref/
2782		spi0m2_cs0: spi0m2-cs0 {
2783			rockchip,pins =
2784				/* spi0_cs0_m2 */
2785				<1 RK_PB4 8 &pcfg_pull_up_drv_level_1>;
2786		};
2787
2788		/omit-if-no-ref/
2789		spi0m2_cs1: spi0m2-cs1 {
2790			rockchip,pins =
2791				/* spi0_cs1_m2 */
2792				<1 RK_PB5 8 &pcfg_pull_up_drv_level_1>;
2793		};
2794		/omit-if-no-ref/
2795		spi0m3_pins: spi0m3-pins {
2796			rockchip,pins =
2797				/* spi0_clk_m3 */
2798				<3 RK_PD3 8 &pcfg_pull_up_drv_level_1>,
2799				/* spi0_miso_m3 */
2800				<3 RK_PD1 8 &pcfg_pull_up_drv_level_1>,
2801				/* spi0_mosi_m3 */
2802				<3 RK_PD2 8 &pcfg_pull_up_drv_level_1>;
2803		};
2804
2805		/omit-if-no-ref/
2806		spi0m3_cs0: spi0m3-cs0 {
2807			rockchip,pins =
2808				/* spi0_cs0_m3 */
2809				<3 RK_PD4 8 &pcfg_pull_up_drv_level_1>;
2810		};
2811
2812		/omit-if-no-ref/
2813		spi0m3_cs1: spi0m3-cs1 {
2814			rockchip,pins =
2815				/* spi0_cs1_m3 */
2816				<3 RK_PD5 8 &pcfg_pull_up_drv_level_1>;
2817		};
2818	};
2819
2820	spi1 {
2821		/omit-if-no-ref/
2822		spi1m1_pins: spi1m1-pins {
2823			rockchip,pins =
2824				/* spi1_clk_m1 */
2825				<3 RK_PC1 8 &pcfg_pull_up_drv_level_1>,
2826				/* spi1_miso_m1 */
2827				<3 RK_PC0 8 &pcfg_pull_up_drv_level_1>,
2828				/* spi1_mosi_m1 */
2829				<3 RK_PB7 8 &pcfg_pull_up_drv_level_1>;
2830		};
2831
2832		/omit-if-no-ref/
2833		spi1m1_cs0: spi1m1-cs0 {
2834			rockchip,pins =
2835				/* spi1_cs0_m1 */
2836				<3 RK_PC2 8 &pcfg_pull_up_drv_level_1>;
2837		};
2838
2839		/omit-if-no-ref/
2840		spi1m1_cs1: spi1m1-cs1 {
2841			rockchip,pins =
2842				/* spi1_cs1_m1 */
2843				<3 RK_PC3 8 &pcfg_pull_up_drv_level_1>;
2844		};
2845
2846		/omit-if-no-ref/
2847		spi1m2_pins: spi1m2-pins {
2848			rockchip,pins =
2849				/* spi1_clk_m2 */
2850				<1 RK_PD2 8 &pcfg_pull_up_drv_level_1>,
2851				/* spi1_miso_m2 */
2852				<1 RK_PD0 8 &pcfg_pull_up_drv_level_1>,
2853				/* spi1_mosi_m2 */
2854				<1 RK_PD1 8 &pcfg_pull_up_drv_level_1>;
2855		};
2856
2857		/omit-if-no-ref/
2858		spi1m2_cs0: spi1m2-cs0 {
2859			rockchip,pins =
2860				/* spi1_cs0_m2 */
2861				<1 RK_PD3 8 &pcfg_pull_up_drv_level_1>;
2862		};
2863
2864		/omit-if-no-ref/
2865		spi1m2_cs1: spi1m2-cs1 {
2866			rockchip,pins =
2867				/* spi1_cs1_m2 */
2868				<1 RK_PD5 8 &pcfg_pull_up_drv_level_1>;
2869		};
2870	};
2871
2872	spi2 {
2873		/omit-if-no-ref/
2874		spi2m0_pins: spi2m0-pins {
2875			rockchip,pins =
2876				/* spi2_clk_m0 */
2877				<1 RK_PA6 8 &pcfg_pull_up_drv_level_1>,
2878				/* spi2_miso_m0 */
2879				<1 RK_PA4 8 &pcfg_pull_up_drv_level_1>,
2880				/* spi2_mosi_m0 */
2881				<1 RK_PA5 8 &pcfg_pull_up_drv_level_1>;
2882		};
2883
2884		/omit-if-no-ref/
2885		spi2m0_cs0: spi2m0-cs0 {
2886			rockchip,pins =
2887				/* spi2_cs0_m0 */
2888				<1 RK_PA7 8 &pcfg_pull_up_drv_level_1>;
2889		};
2890
2891		/omit-if-no-ref/
2892		spi2m0_cs1: spi2m0-cs1 {
2893			rockchip,pins =
2894				/* spi2_cs1_m0 */
2895				<1 RK_PB0 8 &pcfg_pull_up_drv_level_1>;
2896		};
2897
2898		/omit-if-no-ref/
2899		spi2m1_pins: spi2m1-pins {
2900			rockchip,pins =
2901				/* spi2_clk_m1 */
2902				<4 RK_PA6 8 &pcfg_pull_up_drv_level_1>,
2903				/* spi2_miso_m1 */
2904				<4 RK_PA4 8 &pcfg_pull_up_drv_level_1>,
2905				/* spi2_mosi_m1 */
2906				<4 RK_PA5 8 &pcfg_pull_up_drv_level_1>;
2907		};
2908
2909		/omit-if-no-ref/
2910		spi2m1_cs0: spi2m1-cs0 {
2911			rockchip,pins =
2912				/* spi2_cs0_m1 */
2913				<4 RK_PA7 8 &pcfg_pull_up_drv_level_1>;
2914		};
2915
2916		/omit-if-no-ref/
2917		spi2m1_cs1: spi2m1-cs1 {
2918			rockchip,pins =
2919				/* spi2_cs1_m1 */
2920				<4 RK_PB0 8 &pcfg_pull_up_drv_level_1>;
2921		};
2922
2923		/omit-if-no-ref/
2924		spi2m2_pins: spi2m2-pins {
2925			rockchip,pins =
2926				/* spi2_clk_m2 */
2927				<0 RK_PA5 1 &pcfg_pull_up_drv_level_1>,
2928				/* spi2_miso_m2 */
2929				<0 RK_PB3 1 &pcfg_pull_up_drv_level_1>,
2930				/* spi2_mosi_m2 */
2931				<0 RK_PA6 1 &pcfg_pull_up_drv_level_1>;
2932		};
2933
2934		/omit-if-no-ref/
2935		spi2m2_cs0: spi2m2-cs0 {
2936			rockchip,pins =
2937				/* spi2_cs0_m2 */
2938				<0 RK_PB1 1 &pcfg_pull_up_drv_level_1>;
2939		};
2940
2941		/omit-if-no-ref/
2942		spi2m2_cs1: spi2m2-cs1 {
2943			rockchip,pins =
2944				/* spi2_cs1_m2 */
2945				<0 RK_PB0 1 &pcfg_pull_up_drv_level_1>;
2946		};
2947	};
2948
2949	spi3 {
2950		/omit-if-no-ref/
2951		spi3m1_pins: spi3m1-pins {
2952			rockchip,pins =
2953				/* spi3_clk_m1 */
2954				<4 RK_PB7 8 &pcfg_pull_up_drv_level_1>,
2955				/* spi3_miso_m1 */
2956				<4 RK_PB5 8 &pcfg_pull_up_drv_level_1>,
2957				/* spi3_mosi_m1 */
2958				<4 RK_PB6 8 &pcfg_pull_up_drv_level_1>;
2959		};
2960
2961		/omit-if-no-ref/
2962		spi3m1_cs0: spi3m1-cs0 {
2963			rockchip,pins =
2964				/* spi3_cs0_m1 */
2965				<4 RK_PC0 8 &pcfg_pull_up_drv_level_1>;
2966		};
2967
2968		/omit-if-no-ref/
2969		spi3m1_cs1: spi3m1-cs1 {
2970			rockchip,pins =
2971				/* spi3_cs1_m1 */
2972				<4 RK_PC1 8 &pcfg_pull_up_drv_level_1>;
2973		};
2974
2975		/omit-if-no-ref/
2976		spi3m2_pins: spi3m2-pins {
2977			rockchip,pins =
2978				/* spi3_clk_m2 */
2979				<0 RK_PD3 8 &pcfg_pull_up_drv_level_1>,
2980				/* spi3_miso_m2 */
2981				<0 RK_PD0 8 &pcfg_pull_up_drv_level_1>,
2982				/* spi3_mosi_m2 */
2983				<0 RK_PD2 8 &pcfg_pull_up_drv_level_1>;
2984		};
2985
2986		/omit-if-no-ref/
2987		spi3m2_cs0: spi3m2-cs0 {
2988			rockchip,pins =
2989				/* spi3_cs0_m2 */
2990				<0 RK_PD4 8 &pcfg_pull_up_drv_level_1>;
2991		};
2992
2993		/omit-if-no-ref/
2994		spi3m2_cs1: spi3m2-cs1 {
2995			rockchip,pins =
2996				/* spi3_cs1_m2 */
2997				<0 RK_PD5 8 &pcfg_pull_up_drv_level_1>;
2998		};
2999
3000		/omit-if-no-ref/
3001		spi3m3_pins: spi3m3-pins {
3002			rockchip,pins =
3003				/* spi3_clk_m3 */
3004				<3 RK_PD0 8 &pcfg_pull_up_drv_level_1>,
3005				/* spi3_miso_m3 */
3006				<3 RK_PC6 8 &pcfg_pull_up_drv_level_1>,
3007				/* spi3_mosi_m3 */
3008				<3 RK_PC7 8 &pcfg_pull_up_drv_level_1>;
3009		};
3010
3011		/omit-if-no-ref/
3012		spi3m3_cs0: spi3m3-cs0 {
3013			rockchip,pins =
3014				/* spi3_cs0_m3 */
3015				<3 RK_PC4 8 &pcfg_pull_up_drv_level_1>;
3016		};
3017
3018		/omit-if-no-ref/
3019		spi3m3_cs1: spi3m3-cs1 {
3020			rockchip,pins =
3021				/* spi3_cs1_m3 */
3022				<3 RK_PC5 8 &pcfg_pull_up_drv_level_1>;
3023		};
3024	};
3025
3026	spi4 {
3027		/omit-if-no-ref/
3028		spi4m0_pins: spi4m0-pins {
3029			rockchip,pins =
3030				/* spi4_clk_m0 */
3031				<1 RK_PC2 8 &pcfg_pull_up_drv_level_1>,
3032				/* spi4_miso_m0 */
3033				<1 RK_PC0 8 &pcfg_pull_up_drv_level_1>,
3034				/* spi4_mosi_m0 */
3035				<1 RK_PC1 8 &pcfg_pull_up_drv_level_1>;
3036		};
3037
3038		/omit-if-no-ref/
3039		spi4m0_cs0: spi4m0-cs0 {
3040			rockchip,pins =
3041				/* spi4_cs0_m0 */
3042				<1 RK_PC3 8 &pcfg_pull_up_drv_level_1>;
3043		};
3044
3045		/omit-if-no-ref/
3046		spi4m0_cs1: spi4m0-cs1 {
3047			rockchip,pins =
3048				/* spi4_cs1_m0 */
3049				<1 RK_PC4 8 &pcfg_pull_up_drv_level_1>;
3050		};
3051
3052		/omit-if-no-ref/
3053		spi4m1_pins: spi4m1-pins {
3054			rockchip,pins =
3055				/* spi4_clk_m1 */
3056				<3 RK_PA2 8 &pcfg_pull_up_drv_level_1>,
3057				/* spi4_miso_m1 */
3058				<3 RK_PA0 8 &pcfg_pull_up_drv_level_1>,
3059				/* spi4_mosi_m1 */
3060				<3 RK_PA1 8 &pcfg_pull_up_drv_level_1>;
3061		};
3062
3063		/omit-if-no-ref/
3064		spi4m1_cs0: spi4m1-cs0 {
3065			rockchip,pins =
3066				/* spi4_cs0_m1 */
3067				<3 RK_PA3 8 &pcfg_pull_up_drv_level_1>;
3068		};
3069
3070		/omit-if-no-ref/
3071		spi4m1_cs1: spi4m1-cs1 {
3072			rockchip,pins =
3073				/* spi4_cs1_m1 */
3074				<3 RK_PA4 8 &pcfg_pull_up_drv_level_1>;
3075		};
3076
3077		/omit-if-no-ref/
3078		spi4m2_pins: spi4m2-pins {
3079			rockchip,pins =
3080				/* spi4_clk_m2 */
3081				<1 RK_PA2 8 &pcfg_pull_up_drv_level_1>,
3082				/* spi4_miso_m2 */
3083				<1 RK_PA0 8 &pcfg_pull_up_drv_level_1>,
3084				/* spi4_mosi_m2 */
3085				<1 RK_PA1 8 &pcfg_pull_up_drv_level_1>;
3086		};
3087
3088		/omit-if-no-ref/
3089		spi4m2_cs0: spi4m2-cs0 {
3090			rockchip,pins =
3091				/* spi4_cs0_m2 */
3092				<1 RK_PA3 8 &pcfg_pull_up_drv_level_1>;
3093		};
3094	};
3095
3096	tsadc {
3097		/omit-if-no-ref/
3098		tsadcm1_shut: tsadcm1-shut {
3099			rockchip,pins =
3100				/* tsadcm1_shut */
3101				<0 RK_PA2 2 &pcfg_pull_none>;
3102		};
3103
3104		/omit-if-no-ref/
3105		tsadc_shut: tsadc-shut {
3106			rockchip,pins =
3107				/* tsadc_shut */
3108				<0 RK_PA1 2 &pcfg_pull_none>;
3109		};
3110
3111		/omit-if-no-ref/
3112		tsadc_shut_org: tsadc-shut-org {
3113			rockchip,pins =
3114				/* tsadc_shut_org */
3115				<0 RK_PA1 1 &pcfg_pull_none>;
3116		};
3117	};
3118
3119	uart0 {
3120		/omit-if-no-ref/
3121		uart0m0_xfer: uart0m0-xfer {
3122			rockchip,pins =
3123				/* uart0_rx_m0 */
3124				<0 RK_PC4 4 &pcfg_pull_up>,
3125				/* uart0_tx_m0 */
3126				<0 RK_PC5 4 &pcfg_pull_up>;
3127		};
3128
3129		/omit-if-no-ref/
3130		uart0m1_xfer: uart0m1-xfer {
3131			rockchip,pins =
3132				/* uart0_rx_m1 */
3133				<0 RK_PB0 4 &pcfg_pull_up>,
3134				/* uart0_tx_m1 */
3135				<0 RK_PB1 4 &pcfg_pull_up>;
3136		};
3137
3138		/omit-if-no-ref/
3139		uart0m2_xfer: uart0m2-xfer {
3140			rockchip,pins =
3141				/* uart0_rx_m2 */
3142				<4 RK_PA4 10 &pcfg_pull_up>,
3143				/* uart0_tx_m2 */
3144				<4 RK_PA3 10 &pcfg_pull_up>;
3145		};
3146
3147		/omit-if-no-ref/
3148		uart0_ctsn: uart0-ctsn {
3149			rockchip,pins =
3150				/* uart0_ctsn */
3151				<0 RK_PD1 4 &pcfg_pull_none>;
3152		};
3153
3154		/omit-if-no-ref/
3155		uart0_rtsn: uart0-rtsn {
3156			rockchip,pins =
3157				/* uart0_rtsn */
3158				<0 RK_PC6 4 &pcfg_pull_none>;
3159		};
3160	};
3161
3162	uart1 {
3163		/omit-if-no-ref/
3164		uart1m1_xfer: uart1m1-xfer {
3165			rockchip,pins =
3166				/* uart1_rx_m1 */
3167				<1 RK_PB7 10 &pcfg_pull_up>,
3168				/* uart1_tx_m1 */
3169				<1 RK_PB6 10 &pcfg_pull_up>;
3170		};
3171
3172		/omit-if-no-ref/
3173		uart1m1_ctsn: uart1m1-ctsn {
3174			rockchip,pins =
3175				/* uart1m1_ctsn */
3176				<1 RK_PD7 10 &pcfg_pull_none>;
3177		};
3178
3179		/omit-if-no-ref/
3180		uart1m1_rtsn: uart1m1-rtsn {
3181			rockchip,pins =
3182				/* uart1m1_rtsn */
3183				<1 RK_PD6 10 &pcfg_pull_none>;
3184		};
3185
3186		/omit-if-no-ref/
3187		uart1m2_xfer: uart1m2-xfer {
3188			rockchip,pins =
3189				/* uart1_rx_m2 */
3190				<0 RK_PD2 10 &pcfg_pull_up>,
3191				/* uart1_tx_m2 */
3192				<0 RK_PD1 10 &pcfg_pull_up>;
3193		};
3194
3195		/omit-if-no-ref/
3196		uart1m2_ctsn: uart1m2-ctsn {
3197			rockchip,pins =
3198				/* uart1m2_ctsn */
3199				<0 RK_PD0 10 &pcfg_pull_none>;
3200		};
3201
3202		/omit-if-no-ref/
3203		uart1m2_rtsn: uart1m2-rtsn {
3204			rockchip,pins =
3205				/* uart1m2_rtsn */
3206				<0 RK_PC7 10 &pcfg_pull_none>;
3207		};
3208	};
3209
3210	uart2 {
3211		/omit-if-no-ref/
3212		uart2m0_xfer: uart2m0-xfer {
3213			rockchip,pins =
3214				/* uart2_rx_m0 */
3215				<0 RK_PB6 10 &pcfg_pull_up>,
3216				/* uart2_tx_m0 */
3217				<0 RK_PB5 10 &pcfg_pull_up>;
3218		};
3219
3220		/omit-if-no-ref/
3221		uart2m1_xfer: uart2m1-xfer {
3222			rockchip,pins =
3223				/* uart2_rx_m1 */
3224				<4 RK_PD1 10 &pcfg_pull_up>,
3225				/* uart2_tx_m1 */
3226				<4 RK_PD0 10 &pcfg_pull_up>;
3227		};
3228
3229		/omit-if-no-ref/
3230		uart2m2_xfer: uart2m2-xfer {
3231			rockchip,pins =
3232				/* uart2_rx_m2 */
3233				<3 RK_PB2 10 &pcfg_pull_up>,
3234				/* uart2_tx_m2 */
3235				<3 RK_PB1 10 &pcfg_pull_up>;
3236		};
3237
3238		/omit-if-no-ref/
3239		uart2_ctsn: uart2-ctsn {
3240			rockchip,pins =
3241				/* uart2_ctsn */
3242				<3 RK_PB4 10 &pcfg_pull_none>;
3243		};
3244
3245		/omit-if-no-ref/
3246		uart2_rtsn: uart2-rtsn {
3247			rockchip,pins =
3248				/* uart2_rtsn */
3249				<3 RK_PB3 10 &pcfg_pull_none>;
3250		};
3251	};
3252
3253	uart3 {
3254		/omit-if-no-ref/
3255		uart3m0_xfer: uart3m0-xfer {
3256			rockchip,pins =
3257				/* uart3_rx_m0 */
3258				<1 RK_PC0 10 &pcfg_pull_up>,
3259				/* uart3_tx_m0 */
3260				<1 RK_PC1 10 &pcfg_pull_up>;
3261		};
3262
3263		/omit-if-no-ref/
3264		uart3m1_xfer: uart3m1-xfer {
3265			rockchip,pins =
3266				/* uart3_rx_m1 */
3267				<3 RK_PB6 10 &pcfg_pull_up>,
3268				/* uart3_tx_m1 */
3269				<3 RK_PB5 10 &pcfg_pull_up>;
3270		};
3271
3272		/omit-if-no-ref/
3273		uart3m2_xfer: uart3m2-xfer {
3274			rockchip,pins =
3275				/* uart3_rx_m2 */
3276				<4 RK_PA6 10 &pcfg_pull_up>,
3277				/* uart3_tx_m2 */
3278				<4 RK_PA5 10 &pcfg_pull_up>;
3279		};
3280
3281		/omit-if-no-ref/
3282		uart3_ctsn: uart3-ctsn {
3283			rockchip,pins =
3284				/* uart3_ctsn */
3285				<1 RK_PC3 10 &pcfg_pull_none>;
3286		};
3287
3288		/omit-if-no-ref/
3289		uart3_rtsn: uart3-rtsn {
3290			rockchip,pins =
3291				/* uart3_rtsn */
3292				<1 RK_PC2 10 &pcfg_pull_none>;
3293		};
3294	};
3295
3296	uart4 {
3297		/omit-if-no-ref/
3298		uart4m0_xfer: uart4m0-xfer {
3299			rockchip,pins =
3300				/* uart4_rx_m0 */
3301				<1 RK_PD3 10 &pcfg_pull_up>,
3302				/* uart4_tx_m0 */
3303				<1 RK_PD2 10 &pcfg_pull_up>;
3304		};
3305
3306		/omit-if-no-ref/
3307		uart4m1_xfer: uart4m1-xfer {
3308			rockchip,pins =
3309				/* uart4_rx_m1 */
3310				<3 RK_PD0 10 &pcfg_pull_up>,
3311				/* uart4_tx_m1 */
3312				<3 RK_PD1 10 &pcfg_pull_up>;
3313		};
3314
3315		/omit-if-no-ref/
3316		uart4m2_xfer: uart4m2-xfer {
3317			rockchip,pins =
3318				/* uart4_rx_m2 */
3319				<1 RK_PB2 10 &pcfg_pull_up>,
3320				/* uart4_tx_m2 */
3321				<1 RK_PB3 10 &pcfg_pull_up>;
3322		};
3323
3324		/omit-if-no-ref/
3325		uart4_ctsn: uart4-ctsn {
3326			rockchip,pins =
3327				/* uart4_ctsn */
3328				<1 RK_PC7 10 &pcfg_pull_none>;
3329		};
3330
3331		/omit-if-no-ref/
3332		uart4_rtsn: uart4-rtsn {
3333			rockchip,pins =
3334				/* uart4_rtsn */
3335				<1 RK_PC5 10 &pcfg_pull_none>;
3336		};
3337	};
3338
3339	uart5 {
3340		/omit-if-no-ref/
3341		uart5m0_xfer: uart5m0-xfer {
3342			rockchip,pins =
3343				/* uart5_rx_m0 */
3344				<4 RK_PD4 10 &pcfg_pull_up>,
3345				/* uart5_tx_m0 */
3346				<4 RK_PD5 10 &pcfg_pull_up>;
3347		};
3348
3349		/omit-if-no-ref/
3350		uart5m0_ctsn: uart5m0-ctsn {
3351			rockchip,pins =
3352				/* uart5m0_ctsn */
3353				<4 RK_PD2 10 &pcfg_pull_none>;
3354		};
3355
3356		/omit-if-no-ref/
3357		uart5m0_rtsn: uart5m0-rtsn {
3358			rockchip,pins =
3359				/* uart5m0_rtsn */
3360				<4 RK_PD3 10 &pcfg_pull_none>;
3361		};
3362
3363		/omit-if-no-ref/
3364		uart5m1_xfer: uart5m1-xfer {
3365			rockchip,pins =
3366				/* uart5_rx_m1 */
3367				<3 RK_PC5 10 &pcfg_pull_up>,
3368				/* uart5_tx_m1 */
3369				<3 RK_PC4 10 &pcfg_pull_up>;
3370		};
3371
3372		/omit-if-no-ref/
3373		uart5m1_ctsn: uart5m1-ctsn {
3374			rockchip,pins =
3375				/* uart5m1_ctsn */
3376				<2 RK_PA2 10 &pcfg_pull_none>;
3377		};
3378
3379		/omit-if-no-ref/
3380		uart5m1_rtsn: uart5m1-rtsn {
3381			rockchip,pins =
3382				/* uart5m1_rtsn */
3383				<2 RK_PA3 10 &pcfg_pull_none>;
3384		};
3385
3386		/omit-if-no-ref/
3387		uart5m2_xfer: uart5m2-xfer {
3388			rockchip,pins =
3389				/* uart5_rx_m2 */
3390				<2 RK_PD4 10 &pcfg_pull_up>,
3391				/* uart5_tx_m2 */
3392				<2 RK_PD5 10 &pcfg_pull_up>;
3393		};
3394	};
3395
3396	uart6 {
3397		/omit-if-no-ref/
3398		uart6m1_xfer: uart6m1-xfer {
3399			rockchip,pins =
3400				/* uart6_rx_m1 */
3401				<1 RK_PA0 10 &pcfg_pull_up>,
3402				/* uart6_tx_m1 */
3403				<1 RK_PA1 10 &pcfg_pull_up>;
3404		};
3405
3406		/omit-if-no-ref/
3407		uart6m1_ctsn: uart6m1-ctsn {
3408			rockchip,pins =
3409				/* uart6m1_ctsn */
3410				<1 RK_PA3 10 &pcfg_pull_none>;
3411		};
3412
3413		/omit-if-no-ref/
3414		uart6m1_rtsn: uart6m1-rtsn {
3415			rockchip,pins =
3416				/* uart6m1_rtsn */
3417				<1 RK_PA2 10 &pcfg_pull_none>;
3418		};
3419
3420		/omit-if-no-ref/
3421		uart6m2_xfer: uart6m2-xfer {
3422			rockchip,pins =
3423				/* uart6_rx_m2 */
3424				<1 RK_PD1 10 &pcfg_pull_up>,
3425				/* uart6_tx_m2 */
3426				<1 RK_PD0 10 &pcfg_pull_up>;
3427		};
3428	};
3429
3430	uart7 {
3431		/omit-if-no-ref/
3432		uart7m1_xfer: uart7m1-xfer {
3433			rockchip,pins =
3434				/* uart7_rx_m1 */
3435				<3 RK_PC1 10 &pcfg_pull_up>,
3436				/* uart7_tx_m1 */
3437				<3 RK_PC0 10 &pcfg_pull_up>;
3438		};
3439
3440		/omit-if-no-ref/
3441		uart7m1_ctsn: uart7m1-ctsn {
3442			rockchip,pins =
3443				/* uart7m1_ctsn */
3444				<3 RK_PC3 10 &pcfg_pull_none>;
3445		};
3446
3447		/omit-if-no-ref/
3448		uart7m1_rtsn: uart7m1-rtsn {
3449			rockchip,pins =
3450				/* uart7m1_rtsn */
3451				<3 RK_PC2 10 &pcfg_pull_none>;
3452		};
3453
3454		/omit-if-no-ref/
3455		uart7m2_xfer: uart7m2-xfer {
3456			rockchip,pins =
3457				/* uart7_rx_m2 */
3458				<1 RK_PB4 10 &pcfg_pull_up>,
3459				/* uart7_tx_m2 */
3460				<1 RK_PB5 10 &pcfg_pull_up>;
3461		};
3462	};
3463
3464	uart8 {
3465		/omit-if-no-ref/
3466		uart8m0_xfer: uart8m0-xfer {
3467			rockchip,pins =
3468				/* uart8_rx_m0 */
3469				<4 RK_PB1 10 &pcfg_pull_up>,
3470				/* uart8_tx_m0 */
3471				<4 RK_PB0 10 &pcfg_pull_up>;
3472		};
3473
3474		/omit-if-no-ref/
3475		uart8m0_ctsn: uart8m0-ctsn {
3476			rockchip,pins =
3477				/* uart8m0_ctsn */
3478				<4 RK_PB3 10 &pcfg_pull_none>;
3479		};
3480
3481		/omit-if-no-ref/
3482		uart8m0_rtsn: uart8m0-rtsn {
3483			rockchip,pins =
3484				/* uart8m0_rtsn */
3485				<4 RK_PB2 10 &pcfg_pull_none>;
3486		};
3487
3488		/omit-if-no-ref/
3489		uart8m1_xfer: uart8m1-xfer {
3490			rockchip,pins =
3491				/* uart8_rx_m1 */
3492				<3 RK_PA3 10 &pcfg_pull_up>,
3493				/* uart8_tx_m1 */
3494				<3 RK_PA2 10 &pcfg_pull_up>;
3495		};
3496
3497		/omit-if-no-ref/
3498		uart8m1_ctsn: uart8m1-ctsn {
3499			rockchip,pins =
3500				/* uart8m1_ctsn */
3501				<3 RK_PA5 10 &pcfg_pull_none>;
3502		};
3503
3504		/omit-if-no-ref/
3505		uart8m1_rtsn: uart8m1-rtsn {
3506			rockchip,pins =
3507				/* uart8m1_rtsn */
3508				<3 RK_PA4 10 &pcfg_pull_none>;
3509		};
3510
3511		/omit-if-no-ref/
3512		uart8_xfer: uart8-xfer {
3513			rockchip,pins =
3514				/* uart8_rx_ */
3515				<4 RK_PB1 10 &pcfg_pull_up>;
3516		};
3517	};
3518
3519	uart9 {
3520		/omit-if-no-ref/
3521		uart9m0_xfer: uart9m0-xfer {
3522			rockchip,pins =
3523				/* uart9_rx_m0 */
3524				<2 RK_PC4 10 &pcfg_pull_up>,
3525				/* uart9_tx_m0 */
3526				<2 RK_PC2 10 &pcfg_pull_up>;
3527		};
3528
3529		/omit-if-no-ref/
3530		uart9m1_xfer: uart9m1-xfer {
3531			rockchip,pins =
3532				/* uart9_rx_m1 */
3533				<4 RK_PB5 10 &pcfg_pull_up>,
3534				/* uart9_tx_m1 */
3535				<4 RK_PB4 10 &pcfg_pull_up>;
3536		};
3537
3538		/omit-if-no-ref/
3539		uart9m1_ctsn: uart9m1-ctsn {
3540			rockchip,pins =
3541				/* uart9m1_ctsn */
3542				<4 RK_PA1 10 &pcfg_pull_none>;
3543		};
3544
3545		/omit-if-no-ref/
3546		uart9m1_rtsn: uart9m1-rtsn {
3547			rockchip,pins =
3548				/* uart9m1_rtsn */
3549				<4 RK_PA0 10 &pcfg_pull_none>;
3550		};
3551
3552		/omit-if-no-ref/
3553		uart9m2_xfer: uart9m2-xfer {
3554			rockchip,pins =
3555				/* uart9_rx_m2 */
3556				<3 RK_PD4 10 &pcfg_pull_up>,
3557				/* uart9_tx_m2 */
3558				<3 RK_PD5 10 &pcfg_pull_up>;
3559		};
3560
3561		/omit-if-no-ref/
3562		uart9m2_ctsn: uart9m2-ctsn {
3563			rockchip,pins =
3564				/* uart9m2_ctsn */
3565				<3 RK_PD3 10 &pcfg_pull_none>;
3566		};
3567
3568		/omit-if-no-ref/
3569		uart9m2_rtsn: uart9m2-rtsn {
3570			rockchip,pins =
3571				/* uart9m2_rtsn */
3572				<3 RK_PD2 10 &pcfg_pull_none>;
3573		};
3574	};
3575
3576	vop {
3577		/omit-if-no-ref/
3578		vop_pins: vop-pins {
3579			rockchip,pins =
3580				/* vop_post_empty */
3581				<1 RK_PA2 1 &pcfg_pull_none>;
3582		};
3583	};
3584};
3585
3586/*
3587 * This part is edited handly.
3588 */
3589&pinctrl {
3590	bt656 {
3591		/omit-if-no-ref/
3592		bt656_pins: bt656-pins {
3593			rockchip,pins =
3594				/* bt1120_clkout */
3595				<4 RK_PB0 2 &pcfg_pull_none_drv_level_2>,
3596				/* bt1120_d0 */
3597				<4 RK_PA0 2 &pcfg_pull_none_drv_level_2>,
3598				/* bt1120_d1 */
3599				<4 RK_PA1 2 &pcfg_pull_none_drv_level_2>,
3600				/* bt1120_d2 */
3601				<4 RK_PA2 2 &pcfg_pull_none_drv_level_2>,
3602				/* bt1120_d3 */
3603				<4 RK_PA3 2 &pcfg_pull_none_drv_level_2>,
3604				/* bt1120_d4 */
3605				<4 RK_PA4 2 &pcfg_pull_none_drv_level_2>,
3606				/* bt1120_d5 */
3607				<4 RK_PA5 2 &pcfg_pull_none_drv_level_2>,
3608				/* bt1120_d6 */
3609				<4 RK_PA6 2 &pcfg_pull_none_drv_level_2>,
3610				/* bt1120_d7 */
3611				<4 RK_PA7 2 &pcfg_pull_none_drv_level_2>;
3612		};
3613	};
3614
3615	gpio-func {
3616		/omit-if-no-ref/
3617		tsadc_gpio_func: tsadc-gpio-func {
3618			rockchip,pins =
3619				<0 RK_PA1 RK_FUNC_GPIO &pcfg_pull_none>;
3620		};
3621	};
3622};
3623