xref: /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/rk3588s-pinctrl.dtsi (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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 "rk3588s-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_none>;
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_drv_level_5_smt>;
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_drv_level_1_smt>;
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
598		/omit-if-no-ref/
599		hdmim1_rx: hdmim1-rx {
600			rockchip,pins =
601				/* hdmim1_rx_cec */
602				<3 RK_PD1 5 &pcfg_pull_none>,
603				/* hdmim1_rx_scl */
604				<3 RK_PD2 5 &pcfg_pull_none_smt>,
605				/* hdmim1_rx_sda */
606				<3 RK_PD3 5 &pcfg_pull_none_smt>,
607				/* hdmim1_rx_hpdin */
608				<3 RK_PD4 5 &pcfg_pull_none>;
609		};
610
611		/omit-if-no-ref/
612		hdmim1_rx_cec: hdmim1-rx-cec {
613			rockchip,pins =
614				/* hdmim1_rx_cec */
615				<3 RK_PD1 5 &pcfg_pull_none>;
616		};
617
618		/omit-if-no-ref/
619		hdmim1_rx_hpdin: hdmim1-rx-hpdin {
620			rockchip,pins =
621				/* hdmim1_rx_hpdin */
622				<3 RK_PD4 5 &pcfg_pull_none>;
623		};
624
625		/omit-if-no-ref/
626		hdmim1_rx_scl: hdmim1-rx-scl {
627			rockchip,pins =
628				/* hdmim1_rx_scl */
629				<3 RK_PD2 5 &pcfg_pull_none_smt>;
630		};
631
632		/omit-if-no-ref/
633		hdmim1_rx_sda: hdmim1-rx-sda {
634			rockchip,pins =
635				/* hdmim1_rx_sda */
636				<3 RK_PD3 5 &pcfg_pull_none_smt>;
637		};
638
639		/omit-if-no-ref/
640		hdmim1_tx0_cec: hdmim1-tx0-cec {
641			rockchip,pins =
642				/* hdmim1_tx0_cec */
643				<0 RK_PD1 13 &pcfg_pull_none>;
644		};
645
646		/omit-if-no-ref/
647		hdmim1_tx0_hpd: hdmim1-tx0-hpd {
648			rockchip,pins =
649				/* hdmim1_tx0_hpd */
650				<3 RK_PD4 3 &pcfg_pull_none>;
651		};
652
653		/omit-if-no-ref/
654		hdmim1_tx0_scl: hdmim1-tx0-scl {
655			rockchip,pins =
656				/* hdmim1_tx0_scl */
657				<0 RK_PD5 11 &pcfg_pull_none_drv_level_5_smt>;
658		};
659
660		/omit-if-no-ref/
661		hdmim1_tx0_sda: hdmim1-tx0-sda {
662			rockchip,pins =
663				/* hdmim1_tx0_sda */
664				<0 RK_PD4 11 &pcfg_pull_none_drv_level_1_smt>;
665		};
666
667		/omit-if-no-ref/
668		hdmim1_tx1_cec: hdmim1-tx1-cec {
669			rockchip,pins =
670				/* hdmim1_tx1_cec */
671				<0 RK_PD2 13 &pcfg_pull_none>;
672		};
673
674		/omit-if-no-ref/
675		hdmim1_tx1_hpd: hdmim1-tx1-hpd {
676			rockchip,pins =
677				/* hdmim1_tx1_hpd */
678				<3 RK_PB7 5 &pcfg_pull_none>;
679		};
680
681		/omit-if-no-ref/
682		hdmim1_tx1_scl: hdmim1-tx1-scl {
683			rockchip,pins =
684				/* hdmim1_tx1_scl */
685				<3 RK_PC6 5 &pcfg_pull_none_drv_level_5_smt>;
686		};
687
688		/omit-if-no-ref/
689		hdmim1_tx1_sda: hdmim1-tx1-sda {
690			rockchip,pins =
691				/* hdmim1_tx1_sda */
692				<3 RK_PC5 5 &pcfg_pull_none_drv_level_1_smt>;
693		};
694		/omit-if-no-ref/
695		hdmim2_rx_cec: hdmim2-rx-cec {
696			rockchip,pins =
697				/* hdmim2_rx_cec */
698				<1 RK_PB7 5 &pcfg_pull_none>;
699		};
700
701		/omit-if-no-ref/
702		hdmim2_rx_hpdin: hdmim2-rx-hpdin {
703			rockchip,pins =
704				/* hdmim2_rx_hpdin */
705				<1 RK_PB6 5 &pcfg_pull_none>;
706		};
707
708		/omit-if-no-ref/
709		hdmim2_rx_scl: hdmim2-rx-scl {
710			rockchip,pins =
711				/* hdmim2_rx_scl */
712				<1 RK_PD6 5 &pcfg_pull_none>;
713		};
714
715		/omit-if-no-ref/
716		hdmim2_rx_sda: hdmim2-rx-sda {
717			rockchip,pins =
718				/* hdmim2_rx_sda */
719				<1 RK_PD7 5 &pcfg_pull_none>;
720		};
721
722		/omit-if-no-ref/
723		hdmim2_tx0_scl: hdmim2-tx0-scl {
724			rockchip,pins =
725				/* hdmim2_tx0_scl */
726				<3 RK_PC7 5 &pcfg_pull_none_drv_level_5_smt>;
727		};
728
729		/omit-if-no-ref/
730		hdmim2_tx0_sda: hdmim2-tx0-sda {
731			rockchip,pins =
732				/* hdmim2_tx0_sda */
733				<3 RK_PD0 5 &pcfg_pull_none_drv_level_1_smt>;
734		};
735
736		/omit-if-no-ref/
737		hdmim2_tx1_cec: hdmim2-tx1-cec {
738			rockchip,pins =
739				/* hdmim2_tx1_cec */
740				<3 RK_PC4 5 &pcfg_pull_none>;
741		};
742
743		/omit-if-no-ref/
744		hdmim2_tx1_scl: hdmim2-tx1-scl {
745			rockchip,pins =
746				/* hdmim2_tx1_scl */
747				<1 RK_PA4 5 &pcfg_pull_none_drv_level_5_smt>;
748		};
749
750		/omit-if-no-ref/
751		hdmim2_tx1_sda: hdmim2-tx1-sda {
752			rockchip,pins =
753				/* hdmim2_tx1_sda */
754				<1 RK_PA3 5 &pcfg_pull_none_drv_level_1_smt>;
755		};
756
757		/omit-if-no-ref/
758		hdmi_debug0: hdmi-debug0 {
759			rockchip,pins =
760				/* hdmi_debug0 */
761				<1 RK_PA7 7 &pcfg_pull_none>;
762		};
763
764		/omit-if-no-ref/
765		hdmi_debug1: hdmi-debug1 {
766			rockchip,pins =
767				/* hdmi_debug1 */
768				<1 RK_PB0 7 &pcfg_pull_none>;
769		};
770
771		/omit-if-no-ref/
772		hdmi_debug2: hdmi-debug2 {
773			rockchip,pins =
774				/* hdmi_debug2 */
775				<1 RK_PB1 7 &pcfg_pull_none>;
776		};
777
778		/omit-if-no-ref/
779		hdmi_debug3: hdmi-debug3 {
780			rockchip,pins =
781				/* hdmi_debug3 */
782				<1 RK_PB2 7 &pcfg_pull_none>;
783		};
784
785		/omit-if-no-ref/
786		hdmi_debug4: hdmi-debug4 {
787			rockchip,pins =
788				/* hdmi_debug4 */
789				<1 RK_PB3 7 &pcfg_pull_none>;
790		};
791
792		/omit-if-no-ref/
793		hdmi_debug5: hdmi-debug5 {
794			rockchip,pins =
795				/* hdmi_debug5 */
796				<1 RK_PB4 7 &pcfg_pull_none>;
797		};
798
799		/omit-if-no-ref/
800		hdmi_debug6: hdmi-debug6 {
801			rockchip,pins =
802				/* hdmi_debug6 */
803				<1 RK_PA0 7 &pcfg_pull_none>;
804		};
805	};
806
807	i2c0 {
808		/omit-if-no-ref/
809		i2c0m0_xfer: i2c0m0-xfer {
810			rockchip,pins =
811				/* i2c0_scl_m0 */
812				<0 RK_PB3 2 &pcfg_pull_none_smt>,
813				/* i2c0_sda_m0 */
814				<0 RK_PA6 2 &pcfg_pull_none_smt>;
815		};
816
817		/omit-if-no-ref/
818		i2c0m2_xfer: i2c0m2-xfer {
819			rockchip,pins =
820				/* i2c0_scl_m2 */
821				<0 RK_PD1 3 &pcfg_pull_none_smt>,
822				/* i2c0_sda_m2 */
823				<0 RK_PD2 3 &pcfg_pull_none_smt>;
824		};
825	};
826
827	i2c1 {
828		/omit-if-no-ref/
829		i2c1m0_xfer: i2c1m0-xfer {
830			rockchip,pins =
831				/* i2c1_scl_m0 */
832				<0 RK_PB5 9 &pcfg_pull_none_smt>,
833				/* i2c1_sda_m0 */
834				<0 RK_PB6 9 &pcfg_pull_none_smt>;
835		};
836
837		/omit-if-no-ref/
838		i2c1m1_xfer: i2c1m1-xfer {
839			rockchip,pins =
840				/* i2c1_scl_m1 */
841				<0 RK_PB0 2 &pcfg_pull_none_smt>,
842				/* i2c1_sda_m1 */
843				<0 RK_PB1 2 &pcfg_pull_none_smt>;
844		};
845
846		/omit-if-no-ref/
847		i2c1m2_xfer: i2c1m2-xfer {
848			rockchip,pins =
849				/* i2c1_scl_m2 */
850				<0 RK_PD4 9 &pcfg_pull_none_smt>,
851				/* i2c1_sda_m2 */
852				<0 RK_PD5 9 &pcfg_pull_none_smt>;
853		};
854
855		/omit-if-no-ref/
856		i2c1m3_xfer: i2c1m3-xfer {
857			rockchip,pins =
858				/* i2c1_scl_m3 */
859				<2 RK_PD4 9 &pcfg_pull_none_smt>,
860				/* i2c1_sda_m3 */
861				<2 RK_PD5 9 &pcfg_pull_none_smt>;
862		};
863
864		/omit-if-no-ref/
865		i2c1m4_xfer: i2c1m4-xfer {
866			rockchip,pins =
867				/* i2c1_scl_m4 */
868				<1 RK_PD2 9 &pcfg_pull_none_smt>,
869				/* i2c1_sda_m4 */
870				<1 RK_PD3 9 &pcfg_pull_none_smt>;
871		};
872	};
873
874	i2c2 {
875		/omit-if-no-ref/
876		i2c2m0_xfer: i2c2m0-xfer {
877			rockchip,pins =
878				/* i2c2_scl_m0 */
879				<0 RK_PB7 9 &pcfg_pull_none_smt>,
880				/* i2c2_sda_m0 */
881				<0 RK_PC0 9 &pcfg_pull_none_smt>;
882		};
883
884		/omit-if-no-ref/
885		i2c2m2_xfer: i2c2m2-xfer {
886			rockchip,pins =
887				/* i2c2_scl_m2 */
888				<2 RK_PA3 9 &pcfg_pull_none_smt>,
889				/* i2c2_sda_m2 */
890				<2 RK_PA2 9 &pcfg_pull_none_smt>;
891		};
892
893		/omit-if-no-ref/
894		i2c2m3_xfer: i2c2m3-xfer {
895			rockchip,pins =
896				/* i2c2_scl_m3 */
897				<1 RK_PC5 9 &pcfg_pull_none_smt>,
898				/* i2c2_sda_m3 */
899				<1 RK_PC4 9 &pcfg_pull_none_smt>;
900		};
901
902		/omit-if-no-ref/
903		i2c2m4_xfer: i2c2m4-xfer {
904			rockchip,pins =
905				/* i2c2_scl_m4 */
906				<1 RK_PA1 9 &pcfg_pull_none_smt>,
907				/* i2c2_sda_m4 */
908				<1 RK_PA0 9 &pcfg_pull_none_smt>;
909		};
910	};
911
912	i2c3 {
913		/omit-if-no-ref/
914		i2c3m0_xfer: i2c3m0-xfer {
915			rockchip,pins =
916				/* i2c3_scl_m0 */
917				<1 RK_PC1 9 &pcfg_pull_none_smt>,
918				/* i2c3_sda_m0 */
919				<1 RK_PC0 9 &pcfg_pull_none_smt>;
920		};
921
922		/omit-if-no-ref/
923		i2c3m1_xfer: i2c3m1-xfer {
924			rockchip,pins =
925				/* i2c3_scl_m1 */
926				<3 RK_PB7 9 &pcfg_pull_none_smt>,
927				/* i2c3_sda_m1 */
928				<3 RK_PC0 9 &pcfg_pull_none_smt>;
929		};
930
931		/omit-if-no-ref/
932		i2c3m2_xfer: i2c3m2-xfer {
933			rockchip,pins =
934				/* i2c3_scl_m2 */
935				<4 RK_PA4 9 &pcfg_pull_none_smt>,
936				/* i2c3_sda_m2 */
937				<4 RK_PA5 9 &pcfg_pull_none_smt>;
938		};
939
940		/omit-if-no-ref/
941		i2c3m4_xfer: i2c3m4-xfer {
942			rockchip,pins =
943				/* i2c3_scl_m4 */
944				<4 RK_PD0 9 &pcfg_pull_none_smt>,
945				/* i2c3_sda_m4 */
946				<4 RK_PD1 9 &pcfg_pull_none_smt>;
947		};
948	};
949
950	i2c4 {
951		/omit-if-no-ref/
952		i2c4m0_xfer: i2c4m0-xfer {
953			rockchip,pins =
954				/* i2c4_scl_m0 */
955				<3 RK_PA6 9 &pcfg_pull_none_smt>,
956				/* i2c4_sda_m0 */
957				<3 RK_PA5 9 &pcfg_pull_none_smt>;
958		};
959
960		/omit-if-no-ref/
961		i2c4m2_xfer: i2c4m2-xfer {
962			rockchip,pins =
963				/* i2c4_scl_m2 */
964				<0 RK_PC5 9 &pcfg_pull_none_smt>,
965				/* i2c4_sda_m2 */
966				<0 RK_PC4 9 &pcfg_pull_none_smt>;
967		};
968
969		/omit-if-no-ref/
970		i2c4m3_xfer: i2c4m3-xfer {
971			rockchip,pins =
972				/* i2c4_scl_m3 */
973				<1 RK_PA3 9 &pcfg_pull_none_smt>,
974				/* i2c4_sda_m3 */
975				<1 RK_PA2 9 &pcfg_pull_none_smt>;
976		};
977
978		/omit-if-no-ref/
979		i2c4m4_xfer: i2c4m4-xfer {
980			rockchip,pins =
981				/* i2c4_scl_m4 */
982				<1 RK_PC7 9 &pcfg_pull_none_smt>,
983				/* i2c4_sda_m4 */
984				<1 RK_PC6 9 &pcfg_pull_none_smt>;
985		};
986	};
987
988	i2c5 {
989		/omit-if-no-ref/
990		i2c5m0_xfer: i2c5m0-xfer {
991			rockchip,pins =
992				/* i2c5_scl_m0 */
993				<3 RK_PC7 9 &pcfg_pull_none_smt>,
994				/* i2c5_sda_m0 */
995				<3 RK_PD0 9 &pcfg_pull_none_smt>;
996		};
997
998		/omit-if-no-ref/
999		i2c5m1_xfer: i2c5m1-xfer {
1000			rockchip,pins =
1001				/* i2c5_scl_m1 */
1002				<4 RK_PB6 9 &pcfg_pull_none_smt>,
1003				/* i2c5_sda_m1 */
1004				<4 RK_PB7 9 &pcfg_pull_none_smt>;
1005		};
1006
1007		/omit-if-no-ref/
1008		i2c5m2_xfer: i2c5m2-xfer {
1009			rockchip,pins =
1010				/* i2c5_scl_m2 */
1011				<4 RK_PA6 9 &pcfg_pull_none_smt>,
1012				/* i2c5_sda_m2 */
1013				<4 RK_PA7 9 &pcfg_pull_none_smt>;
1014		};
1015
1016		/omit-if-no-ref/
1017		i2c5m3_xfer: i2c5m3-xfer {
1018			rockchip,pins =
1019				/* i2c5_scl_m3 */
1020				<1 RK_PB6 9 &pcfg_pull_none_smt>,
1021				/* i2c5_sda_m3 */
1022				<1 RK_PB7 9 &pcfg_pull_none_smt>;
1023		};
1024	};
1025
1026	i2c6 {
1027		/omit-if-no-ref/
1028		i2c6m0_xfer: i2c6m0-xfer {
1029			rockchip,pins =
1030				/* i2c6_scl_m0 */
1031				<0 RK_PD0 9 &pcfg_pull_none_smt>,
1032				/* i2c6_sda_m0 */
1033				<0 RK_PC7 9 &pcfg_pull_none_smt>;
1034		};
1035
1036		/omit-if-no-ref/
1037		i2c6m1_xfer: i2c6m1-xfer {
1038			rockchip,pins =
1039				/* i2c6_scl_m1 */
1040				<1 RK_PC3 9 &pcfg_pull_none_smt>,
1041				/* i2c6_sda_m1 */
1042				<1 RK_PC2 9 &pcfg_pull_none_smt>;
1043		};
1044
1045		/omit-if-no-ref/
1046		i2c6m3_xfer: i2c6m3-xfer {
1047			rockchip,pins =
1048				/* i2c6_scl_m3 */
1049				<4 RK_PB1 9 &pcfg_pull_none_smt>,
1050				/* i2c6_sda_m3 */
1051				<4 RK_PB0 9 &pcfg_pull_none_smt>;
1052		};
1053
1054		/omit-if-no-ref/
1055		i2c6m4_xfer: i2c6m4-xfer {
1056			rockchip,pins =
1057				/* i2c6_scl_m4 */
1058				<3 RK_PA1 9 &pcfg_pull_none_smt>,
1059				/* i2c6_sda_m4 */
1060				<3 RK_PA0 9 &pcfg_pull_none_smt>;
1061		};
1062	};
1063
1064	i2c7 {
1065		/omit-if-no-ref/
1066		i2c7m0_xfer: i2c7m0-xfer {
1067			rockchip,pins =
1068				/* i2c7_scl_m0 */
1069				<1 RK_PD0 9 &pcfg_pull_none_smt>,
1070				/* i2c7_sda_m0 */
1071				<1 RK_PD1 9 &pcfg_pull_none_smt>;
1072		};
1073
1074		/omit-if-no-ref/
1075		i2c7m2_xfer: i2c7m2-xfer {
1076			rockchip,pins =
1077				/* i2c7_scl_m2 */
1078				<3 RK_PD2 9 &pcfg_pull_none_smt>,
1079				/* i2c7_sda_m2 */
1080				<3 RK_PD3 9 &pcfg_pull_none_smt>;
1081		};
1082
1083		/omit-if-no-ref/
1084		i2c7m3_xfer: i2c7m3-xfer {
1085			rockchip,pins =
1086				/* i2c7_scl_m3 */
1087				<4 RK_PB2 9 &pcfg_pull_none_smt>,
1088				/* i2c7_sda_m3 */
1089				<4 RK_PB3 9 &pcfg_pull_none_smt>;
1090		};
1091	};
1092
1093	i2c8 {
1094		/omit-if-no-ref/
1095		i2c8m0_xfer: i2c8m0-xfer {
1096			rockchip,pins =
1097				/* i2c8_scl_m0 */
1098				<4 RK_PD2 9 &pcfg_pull_none_smt>,
1099				/* i2c8_sda_m0 */
1100				<4 RK_PD3 9 &pcfg_pull_none_smt>;
1101		};
1102
1103		/omit-if-no-ref/
1104		i2c8m2_xfer: i2c8m2-xfer {
1105			rockchip,pins =
1106				/* i2c8_scl_m2 */
1107				<1 RK_PD6 9 &pcfg_pull_none_smt>,
1108				/* i2c8_sda_m2 */
1109				<1 RK_PD7 9 &pcfg_pull_none_smt>;
1110		};
1111
1112		/omit-if-no-ref/
1113		i2c8m3_xfer: i2c8m3-xfer {
1114			rockchip,pins =
1115				/* i2c8_scl_m3 */
1116				<4 RK_PC0 9 &pcfg_pull_none_smt>,
1117				/* i2c8_sda_m3 */
1118				<4 RK_PC1 9 &pcfg_pull_none_smt>;
1119		};
1120
1121		/omit-if-no-ref/
1122		i2c8m4_xfer: i2c8m4-xfer {
1123			rockchip,pins =
1124				/* i2c8_scl_m4 */
1125				<3 RK_PC2 9 &pcfg_pull_none_smt>,
1126				/* i2c8_sda_m4 */
1127				<3 RK_PC3 9 &pcfg_pull_none_smt>;
1128		};
1129	};
1130
1131	i2s0 {
1132		/omit-if-no-ref/
1133		i2s0_idle: i2s0-idle {
1134			rockchip,pins =
1135				/* i2s0_lrck_gpio */
1136				<1 RK_PC5 0 &pcfg_pull_none>,
1137				/* i2s0_sclk_gpio */
1138				<1 RK_PC3 0 &pcfg_pull_none>;
1139		};
1140
1141		/omit-if-no-ref/
1142		i2s0_lrck: i2s0-lrck {
1143			rockchip,pins =
1144				/* i2s0_lrck */
1145				<1 RK_PC5 1 &pcfg_pull_none_smt>;
1146		};
1147
1148		/omit-if-no-ref/
1149		i2s0_mclk: i2s0-mclk {
1150			rockchip,pins =
1151				/* i2s0_mclk */
1152				<1 RK_PC2 1 &pcfg_pull_none_smt>;
1153		};
1154
1155		/omit-if-no-ref/
1156		i2s0_sclk: i2s0-sclk {
1157			rockchip,pins =
1158				/* i2s0_sclk */
1159				<1 RK_PC3 1 &pcfg_pull_none_smt>;
1160		};
1161
1162		/omit-if-no-ref/
1163		i2s0_sdi0: i2s0-sdi0 {
1164			rockchip,pins =
1165				/* i2s0_sdi0 */
1166				<1 RK_PD4 2 &pcfg_pull_none>;
1167		};
1168
1169		/omit-if-no-ref/
1170		i2s0_sdi1: i2s0-sdi1 {
1171			rockchip,pins =
1172				/* i2s0_sdi1 */
1173				<1 RK_PD3 2 &pcfg_pull_none>;
1174		};
1175
1176		/omit-if-no-ref/
1177		i2s0_sdi2: i2s0-sdi2 {
1178			rockchip,pins =
1179				/* i2s0_sdi2 */
1180				<1 RK_PD2 2 &pcfg_pull_none>;
1181		};
1182
1183		/omit-if-no-ref/
1184		i2s0_sdi3: i2s0-sdi3 {
1185			rockchip,pins =
1186				/* i2s0_sdi3 */
1187				<1 RK_PD1 2 &pcfg_pull_none>;
1188		};
1189
1190		/omit-if-no-ref/
1191		i2s0_sdo0: i2s0-sdo0 {
1192			rockchip,pins =
1193				/* i2s0_sdo0 */
1194				<1 RK_PC7 1 &pcfg_pull_none>;
1195		};
1196
1197		/omit-if-no-ref/
1198		i2s0_sdo1: i2s0-sdo1 {
1199			rockchip,pins =
1200				/* i2s0_sdo1 */
1201				<1 RK_PD0 1 &pcfg_pull_none>;
1202		};
1203
1204		/omit-if-no-ref/
1205		i2s0_sdo2: i2s0-sdo2 {
1206			rockchip,pins =
1207				/* i2s0_sdo2 */
1208				<1 RK_PD1 1 &pcfg_pull_none>;
1209		};
1210
1211		/omit-if-no-ref/
1212		i2s0_sdo3: i2s0-sdo3 {
1213			rockchip,pins =
1214				/* i2s0_sdo3 */
1215				<1 RK_PD2 1 &pcfg_pull_none>;
1216		};
1217	};
1218
1219	i2s1 {
1220		/omit-if-no-ref/
1221		i2s1m0_lrck: i2s1m0-lrck {
1222			rockchip,pins =
1223				/* i2s1m0_lrck */
1224				<4 RK_PA2 3 &pcfg_pull_none_smt>;
1225		};
1226
1227		/omit-if-no-ref/
1228		i2s1m0_mclk: i2s1m0-mclk {
1229			rockchip,pins =
1230				/* i2s1m0_mclk */
1231				<4 RK_PA0 3 &pcfg_pull_none_smt>;
1232		};
1233
1234		/omit-if-no-ref/
1235		i2s1m0_sclk: i2s1m0-sclk {
1236			rockchip,pins =
1237				/* i2s1m0_sclk */
1238				<4 RK_PA1 3 &pcfg_pull_none_smt>;
1239		};
1240
1241		/omit-if-no-ref/
1242		i2s1m0_sdi0: i2s1m0-sdi0 {
1243			rockchip,pins =
1244				/* i2s1m0_sdi0 */
1245				<4 RK_PA5 3 &pcfg_pull_none>;
1246		};
1247
1248		/omit-if-no-ref/
1249		i2s1m0_sdi1: i2s1m0-sdi1 {
1250			rockchip,pins =
1251				/* i2s1m0_sdi1 */
1252				<4 RK_PA6 3 &pcfg_pull_none>;
1253		};
1254
1255		/omit-if-no-ref/
1256		i2s1m0_sdi2: i2s1m0-sdi2 {
1257			rockchip,pins =
1258				/* i2s1m0_sdi2 */
1259				<4 RK_PA7 3 &pcfg_pull_none>;
1260		};
1261
1262		/omit-if-no-ref/
1263		i2s1m0_sdi3: i2s1m0-sdi3 {
1264			rockchip,pins =
1265				/* i2s1m0_sdi3 */
1266				<4 RK_PB0 3 &pcfg_pull_none>;
1267		};
1268
1269		/omit-if-no-ref/
1270		i2s1m0_sdo0: i2s1m0-sdo0 {
1271			rockchip,pins =
1272				/* i2s1m0_sdo0 */
1273				<4 RK_PB1 3 &pcfg_pull_none>;
1274		};
1275
1276		/omit-if-no-ref/
1277		i2s1m0_sdo1: i2s1m0-sdo1 {
1278			rockchip,pins =
1279				/* i2s1m0_sdo1 */
1280				<4 RK_PB2 3 &pcfg_pull_none>;
1281		};
1282
1283		/omit-if-no-ref/
1284		i2s1m0_sdo2: i2s1m0-sdo2 {
1285			rockchip,pins =
1286				/* i2s1m0_sdo2 */
1287				<4 RK_PB3 3 &pcfg_pull_none>;
1288		};
1289
1290		/omit-if-no-ref/
1291		i2s1m0_sdo3: i2s1m0-sdo3 {
1292			rockchip,pins =
1293				/* i2s1m0_sdo3 */
1294				<4 RK_PB4 3 &pcfg_pull_none>;
1295		};
1296		/omit-if-no-ref/
1297		i2s1m1_lrck: i2s1m1-lrck {
1298			rockchip,pins =
1299				/* i2s1m1_lrck */
1300				<0 RK_PB7 1 &pcfg_pull_none_smt>;
1301		};
1302
1303		/omit-if-no-ref/
1304		i2s1m1_mclk: i2s1m1-mclk {
1305			rockchip,pins =
1306				/* i2s1m1_mclk */
1307				<0 RK_PB5 1 &pcfg_pull_none_smt>;
1308		};
1309
1310		/omit-if-no-ref/
1311		i2s1m1_sclk: i2s1m1-sclk {
1312			rockchip,pins =
1313				/* i2s1m1_sclk */
1314				<0 RK_PB6 1 &pcfg_pull_none_smt>;
1315		};
1316
1317		/omit-if-no-ref/
1318		i2s1m1_sdi0: i2s1m1-sdi0 {
1319			rockchip,pins =
1320				/* i2s1m1_sdi0 */
1321				<0 RK_PC5 1 &pcfg_pull_none>;
1322		};
1323
1324		/omit-if-no-ref/
1325		i2s1m1_sdi1: i2s1m1-sdi1 {
1326			rockchip,pins =
1327				/* i2s1m1_sdi1 */
1328				<0 RK_PC6 1 &pcfg_pull_none>;
1329		};
1330
1331		/omit-if-no-ref/
1332		i2s1m1_sdi2: i2s1m1-sdi2 {
1333			rockchip,pins =
1334				/* i2s1m1_sdi2 */
1335				<0 RK_PC7 1 &pcfg_pull_none>;
1336		};
1337
1338		/omit-if-no-ref/
1339		i2s1m1_sdi3: i2s1m1-sdi3 {
1340			rockchip,pins =
1341				/* i2s1m1_sdi3 */
1342				<0 RK_PD0 1 &pcfg_pull_none>;
1343		};
1344
1345		/omit-if-no-ref/
1346		i2s1m1_sdo0: i2s1m1-sdo0 {
1347			rockchip,pins =
1348				/* i2s1m1_sdo0 */
1349				<0 RK_PD1 1 &pcfg_pull_none>;
1350		};
1351
1352		/omit-if-no-ref/
1353		i2s1m1_sdo1: i2s1m1-sdo1 {
1354			rockchip,pins =
1355				/* i2s1m1_sdo1 */
1356				<0 RK_PD2 1 &pcfg_pull_none>;
1357		};
1358
1359		/omit-if-no-ref/
1360		i2s1m1_sdo2: i2s1m1-sdo2 {
1361			rockchip,pins =
1362				/* i2s1m1_sdo2 */
1363				<0 RK_PD4 1 &pcfg_pull_none>;
1364		};
1365
1366		/omit-if-no-ref/
1367		i2s1m1_sdo3: i2s1m1-sdo3 {
1368			rockchip,pins =
1369				/* i2s1m1_sdo3 */
1370				<0 RK_PD5 1 &pcfg_pull_none>;
1371		};
1372	};
1373
1374	i2s2 {
1375		/omit-if-no-ref/
1376		i2s2m1_idle: i2s2m1-idle {
1377			rockchip,pins =
1378				/* i2s2m1_lrck_gpio */
1379				<3 RK_PB6 0 &pcfg_pull_none>,
1380				/* i2s2m1_sclk_gpio */
1381				<3 RK_PB5 0 &pcfg_pull_none>;
1382		};
1383
1384		/omit-if-no-ref/
1385		i2s2m1_lrck: i2s2m1-lrck {
1386			rockchip,pins =
1387				/* i2s2m1_lrck */
1388				<3 RK_PB6 3 &pcfg_pull_none_smt>;
1389		};
1390
1391		/omit-if-no-ref/
1392		i2s2m1_mclk: i2s2m1-mclk {
1393			rockchip,pins =
1394				/* i2s2m1_mclk */
1395				<3 RK_PB4 3 &pcfg_pull_none_smt>;
1396		};
1397
1398		/omit-if-no-ref/
1399		i2s2m1_sclk: i2s2m1-sclk {
1400			rockchip,pins =
1401				/* i2s2m1_sclk */
1402				<3 RK_PB5 3 &pcfg_pull_none_smt>;
1403		};
1404
1405		/omit-if-no-ref/
1406		i2s2m1_sdi: i2s2m1-sdi {
1407			rockchip,pins =
1408				/* i2s2m1_sdi */
1409				<3 RK_PB2 3 &pcfg_pull_none>;
1410		};
1411
1412		/omit-if-no-ref/
1413		i2s2m1_sdo: i2s2m1-sdo {
1414			rockchip,pins =
1415				/* i2s2m1_sdo */
1416				<3 RK_PB3 3 &pcfg_pull_none>;
1417		};
1418	};
1419
1420	i2s3 {
1421		/omit-if-no-ref/
1422		i2s3_idle: i2s3-idle {
1423			rockchip,pins =
1424				/* i2s3_lrck_gpio */
1425				<3 RK_PA2 0 &pcfg_pull_none>,
1426				/* i2s3_sclk_gpio */
1427				<3 RK_PA1 0 &pcfg_pull_none>;
1428		};
1429
1430		/omit-if-no-ref/
1431		i2s3_lrck: i2s3-lrck {
1432			rockchip,pins =
1433				/* i2s3_lrck */
1434				<3 RK_PA2 3 &pcfg_pull_none_smt>;
1435		};
1436
1437		/omit-if-no-ref/
1438		i2s3_mclk: i2s3-mclk {
1439			rockchip,pins =
1440				/* i2s3_mclk */
1441				<3 RK_PA0 3 &pcfg_pull_none_smt>;
1442		};
1443
1444		/omit-if-no-ref/
1445		i2s3_sclk: i2s3-sclk {
1446			rockchip,pins =
1447				/* i2s3_sclk */
1448				<3 RK_PA1 3 &pcfg_pull_none_smt>;
1449		};
1450
1451		/omit-if-no-ref/
1452		i2s3_sdi: i2s3-sdi {
1453			rockchip,pins =
1454				/* i2s3_sdi */
1455				<3 RK_PA4 3 &pcfg_pull_none>;
1456		};
1457
1458		/omit-if-no-ref/
1459		i2s3_sdo: i2s3-sdo {
1460			rockchip,pins =
1461				/* i2s3_sdo */
1462				<3 RK_PA3 3 &pcfg_pull_none>;
1463		};
1464	};
1465
1466	jtag {
1467		/omit-if-no-ref/
1468		jtagm0_pins: jtagm0-pins {
1469			rockchip,pins =
1470				/* jtag_tck_m0 */
1471				<4 RK_PD2 5 &pcfg_pull_none>,
1472				/* jtag_tms_m0 */
1473				<4 RK_PD3 5 &pcfg_pull_none>;
1474		};
1475
1476		/omit-if-no-ref/
1477		jtagm1_pins: jtagm1-pins {
1478			rockchip,pins =
1479				/* jtag_tck_m1 */
1480				<4 RK_PD0 5 &pcfg_pull_none>,
1481				/* jtag_tms_m1 */
1482				<4 RK_PD1 5 &pcfg_pull_none>;
1483		};
1484
1485		/omit-if-no-ref/
1486		jtagm2_pins: jtagm2-pins {
1487			rockchip,pins =
1488				/* jtag_tck_m2 */
1489				<0 RK_PB5 2 &pcfg_pull_none>,
1490				/* jtag_tms_m2 */
1491				<0 RK_PB6 2 &pcfg_pull_none>;
1492		};
1493	};
1494
1495	litcpu {
1496		/omit-if-no-ref/
1497		litcpu_pins: litcpu-pins {
1498			rockchip,pins =
1499				/* litcpu_avs */
1500				<0 RK_PD3 1 &pcfg_pull_none>;
1501		};
1502	};
1503
1504	mcu {
1505		/omit-if-no-ref/
1506		mcum0_pins: mcum0-pins {
1507			rockchip,pins =
1508				/* mcu_jtag_tck_m0 */
1509				<4 RK_PD4 5 &pcfg_pull_none>,
1510				/* mcu_jtag_tms_m0 */
1511				<4 RK_PD5 5 &pcfg_pull_none>;
1512		};
1513
1514		/omit-if-no-ref/
1515		mcum1_pins: mcum1-pins {
1516			rockchip,pins =
1517				/* mcu_jtag_tck_m1 */
1518				<3 RK_PD4 6 &pcfg_pull_none>,
1519				/* mcu_jtag_tms_m1 */
1520				<3 RK_PD5 6 &pcfg_pull_none>;
1521		};
1522	};
1523
1524	mipi {
1525		/omit-if-no-ref/
1526		mipim0_camera0_clk: mipim0-camera0-clk {
1527			rockchip,pins =
1528				/* mipim0_camera0_clk */
1529				<4 RK_PB1 1 &pcfg_pull_none>;
1530		};
1531
1532		/omit-if-no-ref/
1533		mipim0_camera1_clk: mipim0-camera1-clk {
1534			rockchip,pins =
1535				/* mipim0_camera1_clk */
1536				<1 RK_PB6 2 &pcfg_pull_none>;
1537		};
1538
1539		/omit-if-no-ref/
1540		mipim0_camera2_clk: mipim0-camera2-clk {
1541			rockchip,pins =
1542				/* mipim0_camera2_clk */
1543				<1 RK_PB7 2 &pcfg_pull_none>;
1544		};
1545
1546		/omit-if-no-ref/
1547		mipim0_camera3_clk: mipim0-camera3-clk {
1548			rockchip,pins =
1549				/* mipim0_camera3_clk */
1550				<1 RK_PD6 2 &pcfg_pull_none>;
1551		};
1552
1553		/omit-if-no-ref/
1554		mipim0_camera4_clk: mipim0-camera4-clk {
1555			rockchip,pins =
1556				/* mipim0_camera4_clk */
1557				<1 RK_PD7 2 &pcfg_pull_none>;
1558		};
1559
1560		/omit-if-no-ref/
1561		mipim1_camera0_clk: mipim1-camera0-clk {
1562			rockchip,pins =
1563				/* mipim1_camera0_clk */
1564				<3 RK_PA5 4 &pcfg_pull_none>;
1565		};
1566
1567		/omit-if-no-ref/
1568		mipim1_camera1_clk: mipim1-camera1-clk {
1569			rockchip,pins =
1570				/* mipim1_camera1_clk */
1571				<3 RK_PA6 4 &pcfg_pull_none>;
1572		};
1573
1574		/omit-if-no-ref/
1575		mipim1_camera2_clk: mipim1-camera2-clk {
1576			rockchip,pins =
1577				/* mipim1_camera2_clk */
1578				<3 RK_PA7 4 &pcfg_pull_none>;
1579		};
1580
1581		/omit-if-no-ref/
1582		mipim1_camera3_clk: mipim1-camera3-clk {
1583			rockchip,pins =
1584				/* mipim1_camera3_clk */
1585				<3 RK_PB0 4 &pcfg_pull_none>;
1586		};
1587
1588		/omit-if-no-ref/
1589		mipim1_camera4_clk: mipim1-camera4-clk {
1590			rockchip,pins =
1591				/* mipim1_camera4_clk */
1592				<3 RK_PB1 4 &pcfg_pull_none>;
1593		};
1594
1595		/omit-if-no-ref/
1596		mipi_te0: mipi-te0 {
1597			rockchip,pins =
1598				/* mipi_te0 */
1599				<3 RK_PC2 2 &pcfg_pull_none>;
1600		};
1601
1602		/omit-if-no-ref/
1603		mipi_te1: mipi-te1 {
1604			rockchip,pins =
1605				/* mipi_te1 */
1606				<3 RK_PC3 2 &pcfg_pull_none>;
1607		};
1608	};
1609
1610	npu {
1611		/omit-if-no-ref/
1612		npu_pins: npu-pins {
1613			rockchip,pins =
1614				/* npu_avs */
1615				<0 RK_PC6 2 &pcfg_pull_none>;
1616		};
1617	};
1618
1619	pcie20x1 {
1620		/omit-if-no-ref/
1621		pcie20x1m0_pins: pcie20x1m0-pins {
1622			rockchip,pins =
1623				/* pcie20x1_2_clkreqn_m0 */
1624				<3 RK_PC7 4 &pcfg_pull_none>,
1625				/* pcie20x1_2_perstn_m0 */
1626				<3 RK_PD1 4 &pcfg_pull_none>,
1627				/* pcie20x1_2_waken_m0 */
1628				<3 RK_PD0 4 &pcfg_pull_none>;
1629		};
1630
1631		/omit-if-no-ref/
1632		pcie20x1m1_pins: pcie20x1m1-pins {
1633			rockchip,pins =
1634				/* pcie20x1_2_clkreqn_m1 */
1635				<4 RK_PB7 4 &pcfg_pull_none>,
1636				/* pcie20x1_2_perstn_m1 */
1637				<4 RK_PC1 4 &pcfg_pull_none>,
1638				/* pcie20x1_2_waken_m1 */
1639				<4 RK_PC0 4 &pcfg_pull_none>;
1640		};
1641
1642		/omit-if-no-ref/
1643		pcie20x1_2_button_rstn: pcie20x1-2-button-rstn {
1644			rockchip,pins =
1645				/* pcie20x1_2_button_rstn */
1646				<4 RK_PB3 4 &pcfg_pull_none>;
1647		};
1648	};
1649
1650	pcie30phy {
1651		/omit-if-no-ref/
1652		pcie30phy_pins: pcie30phy-pins {
1653			rockchip,pins =
1654				/* pcie30phy_dtb0 */
1655				<1 RK_PC4 4 &pcfg_pull_none>,
1656				/* pcie30phy_dtb1 */
1657				<1 RK_PD1 4 &pcfg_pull_none>;
1658		};
1659	};
1660
1661	pcie30x1 {
1662		/omit-if-no-ref/
1663		pcie30x1m0_pins: pcie30x1m0-pins {
1664			rockchip,pins =
1665				/* pcie30x1_0_clkreqn_m0 */
1666				<0 RK_PC0 12 &pcfg_pull_none>,
1667				/* pcie30x1_0_perstn_m0 */
1668				<0 RK_PC5 12 &pcfg_pull_none>,
1669				/* pcie30x1_0_waken_m0 */
1670				<0 RK_PC4 12 &pcfg_pull_none>,
1671				/* pcie30x1_1_clkreqn_m0 */
1672				<0 RK_PB5 12 &pcfg_pull_none>,
1673				/* pcie30x1_1_perstn_m0 */
1674				<0 RK_PB7 12 &pcfg_pull_none>,
1675				/* pcie30x1_1_waken_m0 */
1676				<0 RK_PB6 12 &pcfg_pull_none>;
1677		};
1678
1679		/omit-if-no-ref/
1680		pcie30x1m1_pins: pcie30x1m1-pins {
1681			rockchip,pins =
1682				/* pcie30x1_0_clkreqn_m1 */
1683				<4 RK_PA3 4 &pcfg_pull_none>,
1684				/* pcie30x1_0_perstn_m1 */
1685				<4 RK_PA5 4 &pcfg_pull_none>,
1686				/* pcie30x1_0_waken_m1 */
1687				<4 RK_PA4 4 &pcfg_pull_none>,
1688				/* pcie30x1_1_clkreqn_m1 */
1689				<4 RK_PA0 4 &pcfg_pull_none>,
1690				/* pcie30x1_1_perstn_m1 */
1691				<4 RK_PA2 4 &pcfg_pull_none>,
1692				/* pcie30x1_1_waken_m1 */
1693				<4 RK_PA1 4 &pcfg_pull_none>;
1694		};
1695
1696		/omit-if-no-ref/
1697		pcie30x1m2_pins: pcie30x1m2-pins {
1698			rockchip,pins =
1699				/* pcie30x1_0_clkreqn_m2 */
1700				<1 RK_PB5 4 &pcfg_pull_none>,
1701				/* pcie30x1_0_perstn_m2 */
1702				<1 RK_PB4 4 &pcfg_pull_none>,
1703				/* pcie30x1_0_waken_m2 */
1704				<1 RK_PB3 4 &pcfg_pull_none>,
1705				/* pcie30x1_1_clkreqn_m2 */
1706				<1 RK_PA0 4 &pcfg_pull_none>,
1707				/* pcie30x1_1_perstn_m2 */
1708				<1 RK_PA7 4 &pcfg_pull_none>,
1709				/* pcie30x1_1_waken_m2 */
1710				<1 RK_PA1 4 &pcfg_pull_none>;
1711		};
1712
1713		/omit-if-no-ref/
1714		pcie30x1_0_button_rstn: pcie30x1-0-button-rstn {
1715			rockchip,pins =
1716				/* pcie30x1_0_button_rstn */
1717				<4 RK_PB1 4 &pcfg_pull_none>;
1718		};
1719
1720		/omit-if-no-ref/
1721		pcie30x1_1_button_rstn: pcie30x1-1-button-rstn {
1722			rockchip,pins =
1723				/* pcie30x1_1_button_rstn */
1724				<4 RK_PB2 4 &pcfg_pull_none>;
1725		};
1726	};
1727
1728	pcie30x2 {
1729		/omit-if-no-ref/
1730		pcie30x2m0_pins: pcie30x2m0-pins {
1731			rockchip,pins =
1732				/* pcie30x2_clkreqn_m0 */
1733				<0 RK_PD1 12 &pcfg_pull_none>,
1734				/* pcie30x2_perstn_m0 */
1735				<0 RK_PD4 12 &pcfg_pull_none>,
1736				/* pcie30x2_waken_m0 */
1737				<0 RK_PD2 12 &pcfg_pull_none>;
1738		};
1739
1740		/omit-if-no-ref/
1741		pcie30x2m1_pins: pcie30x2m1-pins {
1742			rockchip,pins =
1743				/* pcie30x2_clkreqn_m1 */
1744				<4 RK_PA6 4 &pcfg_pull_none>,
1745				/* pcie30x2_perstn_m1 */
1746				<4 RK_PB0 4 &pcfg_pull_none>,
1747				/* pcie30x2_waken_m1 */
1748				<4 RK_PA7 4 &pcfg_pull_none>;
1749		};
1750
1751		/omit-if-no-ref/
1752		pcie30x2m2_pins: pcie30x2m2-pins {
1753			rockchip,pins =
1754				/* pcie30x2_clkreqn_m2 */
1755				<3 RK_PD2 4 &pcfg_pull_none>,
1756				/* pcie30x2_perstn_m2 */
1757				<3 RK_PD4 4 &pcfg_pull_none>,
1758				/* pcie30x2_waken_m2 */
1759				<3 RK_PD3 4 &pcfg_pull_none>;
1760		};
1761
1762		/omit-if-no-ref/
1763		pcie30x2m3_pins: pcie30x2m3-pins {
1764			rockchip,pins =
1765				/* pcie30x2_clkreqn_m3 */
1766				<1 RK_PD7 4 &pcfg_pull_none>,
1767				/* pcie30x2_perstn_m3 */
1768				<1 RK_PB7 4 &pcfg_pull_none>,
1769				/* pcie30x2_waken_m3 */
1770				<1 RK_PB6 4 &pcfg_pull_none>;
1771		};
1772
1773		/omit-if-no-ref/
1774		pcie30x2_button_rstn: pcie30x2-button-rstn {
1775			rockchip,pins =
1776				/* pcie30x2_button_rstn */
1777				<3 RK_PC1 4 &pcfg_pull_none>;
1778		};
1779	};
1780
1781	pcie30x4 {
1782		/omit-if-no-ref/
1783		pcie30x4m0_pins: pcie30x4m0-pins {
1784			rockchip,pins =
1785				/* pcie30x4_clkreqn_m0 */
1786				<0 RK_PC6 12 &pcfg_pull_none>,
1787				/* pcie30x4_perstn_m0 */
1788				<0 RK_PD0 12 &pcfg_pull_none>,
1789				/* pcie30x4_waken_m0 */
1790				<0 RK_PC7 12 &pcfg_pull_none>;
1791		};
1792
1793		/omit-if-no-ref/
1794		pcie30x4m1_pins: pcie30x4m1-pins {
1795			rockchip,pins =
1796				/* pcie30x4_clkreqn_m1 */
1797				<4 RK_PB4 4 &pcfg_pull_none>,
1798				/* pcie30x4_perstn_m1 */
1799				<4 RK_PB6 4 &pcfg_pull_none>,
1800				/* pcie30x4_waken_m1 */
1801				<4 RK_PB5 4 &pcfg_pull_none>;
1802		};
1803
1804		/omit-if-no-ref/
1805		pcie30x4m2_pins: pcie30x4m2-pins {
1806			rockchip,pins =
1807				/* pcie30x4_clkreqn_m2 */
1808				<3 RK_PC4 4 &pcfg_pull_none>,
1809				/* pcie30x4_perstn_m2 */
1810				<3 RK_PC6 4 &pcfg_pull_none>,
1811				/* pcie30x4_waken_m2 */
1812				<3 RK_PC5 4 &pcfg_pull_none>;
1813		};
1814
1815		/omit-if-no-ref/
1816		pcie30x4m3_pins: pcie30x4m3-pins {
1817			rockchip,pins =
1818				/* pcie30x4_clkreqn_m3 */
1819				<1 RK_PB0 4 &pcfg_pull_none>,
1820				/* pcie30x4_perstn_m3 */
1821				<1 RK_PB2 4 &pcfg_pull_none>,
1822				/* pcie30x4_waken_m3 */
1823				<1 RK_PB1 4 &pcfg_pull_none>;
1824		};
1825
1826		/omit-if-no-ref/
1827		pcie30x4_button_rstn: pcie30x4-button-rstn {
1828			rockchip,pins =
1829				/* pcie30x4_button_rstn */
1830				<3 RK_PD5 4 &pcfg_pull_none>;
1831		};
1832	};
1833
1834	pdm0 {
1835		/omit-if-no-ref/
1836		pdm0m0_clk: pdm0m0-clk {
1837			rockchip,pins =
1838				/* pdm0_clk0_m0 */
1839				<1 RK_PC6 3 &pcfg_pull_none>;
1840		};
1841
1842		/omit-if-no-ref/
1843		pdm0m0_clk1: pdm0m0-clk1 {
1844			rockchip,pins =
1845				/* pdm0m0_clk1 */
1846				<1 RK_PC4 3 &pcfg_pull_none>;
1847		};
1848
1849		/omit-if-no-ref/
1850		pdm0m0_idle: pdm0m0-idle {
1851			rockchip,pins =
1852				/* pdm0m0_clk0_gpio */
1853				<1 RK_PC6 0 &pcfg_pull_none>,
1854				/* pdm0m0_clk1_gpio */
1855				<1 RK_PC4 0 &pcfg_pull_none>;
1856		};
1857
1858		/omit-if-no-ref/
1859		pdm0m0_sdi0: pdm0m0-sdi0 {
1860			rockchip,pins =
1861				/* pdm0m0_sdi0 */
1862				<1 RK_PD5 3 &pcfg_pull_none>;
1863		};
1864
1865		/omit-if-no-ref/
1866		pdm0m0_sdi1: pdm0m0-sdi1 {
1867			rockchip,pins =
1868				/* pdm0m0_sdi1 */
1869				<1 RK_PD1 3 &pcfg_pull_none>;
1870		};
1871
1872		/omit-if-no-ref/
1873		pdm0m0_sdi2: pdm0m0-sdi2 {
1874			rockchip,pins =
1875				/* pdm0m0_sdi2 */
1876				<1 RK_PD2 3 &pcfg_pull_none>;
1877		};
1878
1879		/omit-if-no-ref/
1880		pdm0m0_sdi3: pdm0m0-sdi3 {
1881			rockchip,pins =
1882				/* pdm0m0_sdi3 */
1883				<1 RK_PD3 3 &pcfg_pull_none>;
1884		};
1885		/omit-if-no-ref/
1886		pdm0m1_clk: pdm0m1-clk {
1887			rockchip,pins =
1888				/* pdm0_clk0_m1 */
1889				<0 RK_PC0 2 &pcfg_pull_none>;
1890		};
1891
1892		/omit-if-no-ref/
1893		pdm0m1_clk1: pdm0m1-clk1 {
1894			rockchip,pins =
1895				/* pdm0m1_clk1 */
1896				<0 RK_PC4 2 &pcfg_pull_none>;
1897		};
1898
1899		/omit-if-no-ref/
1900		pdm0m1_idle: pdm0m1-idle {
1901			rockchip,pins =
1902				/* pdm0m1_clk0_gpio */
1903				<0 RK_PC0 0 &pcfg_pull_none>,
1904				/* pdm0m1_clk1_gpio */
1905				<0 RK_PC4 0 &pcfg_pull_none>;
1906		};
1907
1908		/omit-if-no-ref/
1909		pdm0m1_sdi0: pdm0m1-sdi0 {
1910			rockchip,pins =
1911				/* pdm0m1_sdi0 */
1912				<0 RK_PC7 2 &pcfg_pull_none>;
1913		};
1914
1915		/omit-if-no-ref/
1916		pdm0m1_sdi1: pdm0m1-sdi1 {
1917			rockchip,pins =
1918				/* pdm0m1_sdi1 */
1919				<0 RK_PD0 2 &pcfg_pull_none>;
1920		};
1921
1922		/omit-if-no-ref/
1923		pdm0m1_sdi2: pdm0m1-sdi2 {
1924			rockchip,pins =
1925				/* pdm0m1_sdi2 */
1926				<0 RK_PD4 2 &pcfg_pull_none>;
1927		};
1928
1929		/omit-if-no-ref/
1930		pdm0m1_sdi3: pdm0m1-sdi3 {
1931			rockchip,pins =
1932				/* pdm0m1_sdi3 */
1933				<0 RK_PD6 2 &pcfg_pull_none>;
1934		};
1935	};
1936
1937	pdm1 {
1938		/omit-if-no-ref/
1939		pdm1m0_clk: pdm1m0-clk {
1940			rockchip,pins =
1941				/* pdm1_clk0_m0 */
1942				<4 RK_PD5 2 &pcfg_pull_none>;
1943		};
1944
1945		/omit-if-no-ref/
1946		pdm1m0_clk1: pdm1m0-clk1 {
1947			rockchip,pins =
1948				/* pdm1m0_clk1 */
1949				<4 RK_PD4 2 &pcfg_pull_none>;
1950		};
1951
1952		/omit-if-no-ref/
1953		pdm1m0_idle: pdm1m0-idle {
1954			rockchip,pins =
1955				/* pdm1m0_clk0_gpio */
1956				<4 RK_PD5 0 &pcfg_pull_none>,
1957				/* pdm1m0_clk1_gpio */
1958				<4 RK_PD4 0 &pcfg_pull_none>;
1959		};
1960
1961		/omit-if-no-ref/
1962		pdm1m0_sdi0: pdm1m0-sdi0 {
1963			rockchip,pins =
1964				/* pdm1m0_sdi0 */
1965				<4 RK_PD3 2 &pcfg_pull_none>;
1966		};
1967
1968		/omit-if-no-ref/
1969		pdm1m0_sdi1: pdm1m0-sdi1 {
1970			rockchip,pins =
1971				/* pdm1m0_sdi1 */
1972				<4 RK_PD2 2 &pcfg_pull_none>;
1973		};
1974
1975		/omit-if-no-ref/
1976		pdm1m0_sdi2: pdm1m0-sdi2 {
1977			rockchip,pins =
1978				/* pdm1m0_sdi2 */
1979				<4 RK_PD1 2 &pcfg_pull_none>;
1980		};
1981
1982		/omit-if-no-ref/
1983		pdm1m0_sdi3: pdm1m0-sdi3 {
1984			rockchip,pins =
1985				/* pdm1m0_sdi3 */
1986				<4 RK_PD0 2 &pcfg_pull_none>;
1987		};
1988
1989		/omit-if-no-ref/
1990		pdm1m1_clk: pdm1m1-clk {
1991			rockchip,pins =
1992				/* pdm1_clk0_m1 */
1993				<1 RK_PB4 2 &pcfg_pull_none>;
1994		};
1995
1996		/omit-if-no-ref/
1997		pdm1m1_clk1: pdm1m1-clk1 {
1998			rockchip,pins =
1999				/* pdm1m1_clk1 */
2000				<1 RK_PB3 2 &pcfg_pull_none>;
2001		};
2002
2003		/omit-if-no-ref/
2004		pdm1m1_idle: pdm1m1-idle {
2005			rockchip,pins =
2006				/* pdm1m1_clk0_gpio */
2007				<1 RK_PB4 0 &pcfg_pull_none>,
2008				/* pdm1m1_clk1_gpio */
2009				<1 RK_PB3 0 &pcfg_pull_none>;
2010		};
2011
2012		/omit-if-no-ref/
2013		pdm1m1_sdi0: pdm1m1-sdi0 {
2014			rockchip,pins =
2015				/* pdm1m1_sdi0 */
2016				<1 RK_PA7 2 &pcfg_pull_none>;
2017		};
2018
2019		/omit-if-no-ref/
2020		pdm1m1_sdi1: pdm1m1-sdi1 {
2021			rockchip,pins =
2022				/* pdm1m1_sdi1 */
2023				<1 RK_PB0 2 &pcfg_pull_none>;
2024		};
2025
2026		/omit-if-no-ref/
2027		pdm1m1_sdi2: pdm1m1-sdi2 {
2028			rockchip,pins =
2029				/* pdm1m1_sdi2 */
2030				<1 RK_PB1 2 &pcfg_pull_none>;
2031		};
2032
2033		/omit-if-no-ref/
2034		pdm1m1_sdi3: pdm1m1-sdi3 {
2035			rockchip,pins =
2036				/* pdm1m1_sdi3 */
2037				<1 RK_PB2 2 &pcfg_pull_none>;
2038		};
2039	};
2040
2041	pmic {
2042		/omit-if-no-ref/
2043		pmic_pins: pmic-pins {
2044			rockchip,pins =
2045				/* pmic_int_l */
2046				<0 RK_PA7 0 &pcfg_pull_up>,
2047				/* pmic_sleep1 */
2048				<0 RK_PA2 1 &pcfg_pull_none>,
2049				/* pmic_sleep2 */
2050				<0 RK_PA3 1 &pcfg_pull_none>,
2051				/* pmic_sleep3 */
2052				<0 RK_PC1 1 &pcfg_pull_none>,
2053				/* pmic_sleep4 */
2054				<0 RK_PC2 1 &pcfg_pull_none>,
2055				/* pmic_sleep5 */
2056				<0 RK_PC3 1 &pcfg_pull_none>,
2057				/* pmic_sleep6 */
2058				<0 RK_PD6 1 &pcfg_pull_none>;
2059		};
2060	};
2061
2062	pmu {
2063		/omit-if-no-ref/
2064		pmu_pins: pmu-pins {
2065			rockchip,pins =
2066				/* pmu_debug */
2067				<0 RK_PA5 3 &pcfg_pull_none>;
2068		};
2069	};
2070
2071	pwm0 {
2072		/omit-if-no-ref/
2073		pwm0m0_pins: pwm0m0-pins {
2074			rockchip,pins =
2075				/* pwm0_m0 */
2076				<0 RK_PB7 3 &pcfg_pull_none>;
2077		};
2078
2079		/omit-if-no-ref/
2080		pwm0m1_pins: pwm0m1-pins {
2081			rockchip,pins =
2082				/* pwm0_m1 */
2083				<1 RK_PD2 11 &pcfg_pull_none>;
2084		};
2085
2086		/omit-if-no-ref/
2087		pwm0m2_pins: pwm0m2-pins {
2088			rockchip,pins =
2089				/* pwm0_m2 */
2090				<1 RK_PA2 11 &pcfg_pull_none>;
2091		};
2092	};
2093
2094	pwm1 {
2095		/omit-if-no-ref/
2096		pwm1m0_pins: pwm1m0-pins {
2097			rockchip,pins =
2098				/* pwm1_m0 */
2099				<0 RK_PC0 3 &pcfg_pull_none>;
2100		};
2101
2102		/omit-if-no-ref/
2103		pwm1m1_pins: pwm1m1-pins {
2104			rockchip,pins =
2105				/* pwm1_m1 */
2106				<1 RK_PD3 11 &pcfg_pull_none>;
2107		};
2108
2109		/omit-if-no-ref/
2110		pwm1m2_pins: pwm1m2-pins {
2111			rockchip,pins =
2112				/* pwm1_m2 */
2113				<1 RK_PA3 11 &pcfg_pull_none>;
2114		};
2115	};
2116
2117	pwm2 {
2118		/omit-if-no-ref/
2119		pwm2m0_pins: pwm2m0-pins {
2120			rockchip,pins =
2121				/* pwm2_m0 */
2122				<0 RK_PC4 3 &pcfg_pull_none>;
2123		};
2124
2125		/omit-if-no-ref/
2126		pwm2m1_pins: pwm2m1-pins {
2127			rockchip,pins =
2128				/* pwm2_m1 */
2129				<3 RK_PB1 11 &pcfg_pull_none>;
2130		};
2131	};
2132
2133	pwm3 {
2134		/omit-if-no-ref/
2135		pwm3m0_pins: pwm3m0-pins {
2136			rockchip,pins =
2137				/* pwm3_ir_m0 */
2138				<0 RK_PD4 3 &pcfg_pull_none>;
2139		};
2140
2141		/omit-if-no-ref/
2142		pwm3m1_pins: pwm3m1-pins {
2143			rockchip,pins =
2144				/* pwm3_ir_m1 */
2145				<3 RK_PB2 11 &pcfg_pull_none>;
2146		};
2147
2148		/omit-if-no-ref/
2149		pwm3m2_pins: pwm3m2-pins {
2150			rockchip,pins =
2151				/* pwm3_ir_m2 */
2152				<1 RK_PC2 11 &pcfg_pull_none>;
2153		};
2154
2155		/omit-if-no-ref/
2156		pwm3m3_pins: pwm3m3-pins {
2157			rockchip,pins =
2158				/* pwm3_ir_m3 */
2159				<1 RK_PA7 11 &pcfg_pull_none>;
2160		};
2161	};
2162
2163	pwm4 {
2164		/omit-if-no-ref/
2165		pwm4m0_pins: pwm4m0-pins {
2166			rockchip,pins =
2167				/* pwm4_m0 */
2168				<0 RK_PC5 11 &pcfg_pull_none>;
2169		};
2170	};
2171
2172	pwm5 {
2173		/omit-if-no-ref/
2174		pwm5m0_pins: pwm5m0-pins {
2175			rockchip,pins =
2176				/* pwm5_m0 */
2177				<0 RK_PB1 3 &pcfg_pull_none>;
2178		};
2179
2180		/omit-if-no-ref/
2181		pwm5m1_pins: pwm5m1-pins {
2182			rockchip,pins =
2183				/* pwm5_m1 */
2184				<0 RK_PC6 11 &pcfg_pull_none>;
2185		};
2186	};
2187
2188	pwm6 {
2189		/omit-if-no-ref/
2190		pwm6m0_pins: pwm6m0-pins {
2191			rockchip,pins =
2192				/* pwm6_m0 */
2193				<0 RK_PC7 11 &pcfg_pull_none>;
2194		};
2195
2196		/omit-if-no-ref/
2197		pwm6m1_pins: pwm6m1-pins {
2198			rockchip,pins =
2199				/* pwm6_m1 */
2200				<4 RK_PC1 11 &pcfg_pull_none>;
2201		};
2202	};
2203
2204	pwm7 {
2205		/omit-if-no-ref/
2206		pwm7m0_pins: pwm7m0-pins {
2207			rockchip,pins =
2208				/* pwm7_ir_m0 */
2209				<0 RK_PD0 11 &pcfg_pull_none>;
2210		};
2211
2212		/omit-if-no-ref/
2213		pwm7m1_pins: pwm7m1-pins {
2214			rockchip,pins =
2215				/* pwm7_ir_m1 */
2216				<4 RK_PD4 11 &pcfg_pull_none>;
2217		};
2218
2219		/omit-if-no-ref/
2220		pwm7m2_pins: pwm7m2-pins {
2221			rockchip,pins =
2222				/* pwm7_ir_m2 */
2223				<1 RK_PC3 11 &pcfg_pull_none>;
2224		};
2225	};
2226
2227	pwm8 {
2228		/omit-if-no-ref/
2229		pwm8m0_pins: pwm8m0-pins {
2230			rockchip,pins =
2231				/* pwm8_m0 */
2232				<3 RK_PA7 11 &pcfg_pull_none>;
2233		};
2234
2235		/omit-if-no-ref/
2236		pwm8m1_pins: pwm8m1-pins {
2237			rockchip,pins =
2238				/* pwm8_m1 */
2239				<4 RK_PD0 11 &pcfg_pull_none>;
2240		};
2241
2242		/omit-if-no-ref/
2243		pwm8m2_pins: pwm8m2-pins {
2244			rockchip,pins =
2245				/* pwm8_m2 */
2246				<3 RK_PD0 11 &pcfg_pull_none>;
2247		};
2248	};
2249
2250	pwm9 {
2251		/omit-if-no-ref/
2252		pwm9m0_pins: pwm9m0-pins {
2253			rockchip,pins =
2254				/* pwm9_m0 */
2255				<3 RK_PB0 11 &pcfg_pull_none>;
2256		};
2257
2258		/omit-if-no-ref/
2259		pwm9m1_pins: pwm9m1-pins {
2260			rockchip,pins =
2261				/* pwm9_m1 */
2262				<4 RK_PD1 11 &pcfg_pull_none>;
2263		};
2264
2265		/omit-if-no-ref/
2266		pwm9m2_pins: pwm9m2-pins {
2267			rockchip,pins =
2268				/* pwm9_m2 */
2269				<3 RK_PD1 11 &pcfg_pull_none>;
2270		};
2271	};
2272
2273	pwm10 {
2274		/omit-if-no-ref/
2275		pwm10m0_pins: pwm10m0-pins {
2276			rockchip,pins =
2277				/* pwm10_m0 */
2278				<3 RK_PA0 11 &pcfg_pull_none>;
2279		};
2280
2281		/omit-if-no-ref/
2282		pwm10m1_pins: pwm10m1-pins {
2283			rockchip,pins =
2284				/* pwm10_m1 */
2285				<4 RK_PD3 11 &pcfg_pull_none>;
2286		};
2287
2288		/omit-if-no-ref/
2289		pwm10m2_pins: pwm10m2-pins {
2290			rockchip,pins =
2291				/* pwm10_m2 */
2292				<3 RK_PD3 11 &pcfg_pull_none>;
2293		};
2294	};
2295
2296	pwm11 {
2297		/omit-if-no-ref/
2298		pwm11m0_pins: pwm11m0-pins {
2299			rockchip,pins =
2300				/* pwm11_ir_m0 */
2301				<3 RK_PA1 11 &pcfg_pull_none>;
2302		};
2303
2304		/omit-if-no-ref/
2305		pwm11m1_pins: pwm11m1-pins {
2306			rockchip,pins =
2307				/* pwm11_ir_m1 */
2308				<4 RK_PB4 11 &pcfg_pull_none>;
2309		};
2310
2311		/omit-if-no-ref/
2312		pwm11m2_pins: pwm11m2-pins {
2313			rockchip,pins =
2314				/* pwm11_ir_m2 */
2315				<1 RK_PC4 11 &pcfg_pull_none>;
2316		};
2317
2318		/omit-if-no-ref/
2319		pwm11m3_pins: pwm11m3-pins {
2320			rockchip,pins =
2321				/* pwm11_ir_m3 */
2322				<3 RK_PD5 11 &pcfg_pull_none>;
2323		};
2324	};
2325
2326	pwm12 {
2327		/omit-if-no-ref/
2328		pwm12m0_pins: pwm12m0-pins {
2329			rockchip,pins =
2330				/* pwm12_m0 */
2331				<3 RK_PB5 11 &pcfg_pull_none>;
2332		};
2333
2334		/omit-if-no-ref/
2335		pwm12m1_pins: pwm12m1-pins {
2336			rockchip,pins =
2337				/* pwm12_m1 */
2338				<4 RK_PB5 11 &pcfg_pull_none>;
2339		};
2340	};
2341
2342	pwm13 {
2343		/omit-if-no-ref/
2344		pwm13m0_pins: pwm13m0-pins {
2345			rockchip,pins =
2346				/* pwm13_m0 */
2347				<3 RK_PB6 11 &pcfg_pull_none>;
2348		};
2349
2350		/omit-if-no-ref/
2351		pwm13m1_pins: pwm13m1-pins {
2352			rockchip,pins =
2353				/* pwm13_m1 */
2354				<4 RK_PB6 11 &pcfg_pull_none>;
2355		};
2356
2357		/omit-if-no-ref/
2358		pwm13m2_pins: pwm13m2-pins {
2359			rockchip,pins =
2360				/* pwm13_m2 */
2361				<1 RK_PB7 11 &pcfg_pull_none>;
2362		};
2363	};
2364
2365	pwm14 {
2366		/omit-if-no-ref/
2367		pwm14m0_pins: pwm14m0-pins {
2368			rockchip,pins =
2369				/* pwm14_m0 */
2370				<3 RK_PC2 11 &pcfg_pull_none>;
2371		};
2372
2373		/omit-if-no-ref/
2374		pwm14m1_pins: pwm14m1-pins {
2375			rockchip,pins =
2376				/* pwm14_m1 */
2377				<4 RK_PB2 11 &pcfg_pull_none>;
2378		};
2379
2380		/omit-if-no-ref/
2381		pwm14m2_pins: pwm14m2-pins {
2382			rockchip,pins =
2383				/* pwm14_m2 */
2384				<1 RK_PD6 11 &pcfg_pull_none>;
2385		};
2386	};
2387
2388	pwm15 {
2389		/omit-if-no-ref/
2390		pwm15m0_pins: pwm15m0-pins {
2391			rockchip,pins =
2392				/* pwm15_ir_m0 */
2393				<3 RK_PC3 11 &pcfg_pull_none>;
2394		};
2395
2396		/omit-if-no-ref/
2397		pwm15m1_pins: pwm15m1-pins {
2398			rockchip,pins =
2399				/* pwm15_ir_m1 */
2400				<4 RK_PB3 11 &pcfg_pull_none>;
2401		};
2402
2403		/omit-if-no-ref/
2404		pwm15m2_pins: pwm15m2-pins {
2405			rockchip,pins =
2406				/* pwm15_ir_m2 */
2407				<1 RK_PC6 11 &pcfg_pull_none>;
2408		};
2409
2410		/omit-if-no-ref/
2411		pwm15m3_pins: pwm15m3-pins {
2412			rockchip,pins =
2413				/* pwm15_ir_m3 */
2414				<1 RK_PD7 11 &pcfg_pull_none>;
2415		};
2416	};
2417
2418	refclk {
2419		/omit-if-no-ref/
2420		refclk_pins: refclk-pins {
2421			rockchip,pins =
2422				/* refclk_out */
2423				<0 RK_PA0 1 &pcfg_pull_none>;
2424		};
2425	};
2426
2427	sata {
2428		/omit-if-no-ref/
2429		sata_pins: sata-pins {
2430			rockchip,pins =
2431				/* sata_cp_pod */
2432				<0 RK_PC6 13 &pcfg_pull_none>,
2433				/* sata_cpdet */
2434				<0 RK_PD4 13 &pcfg_pull_none>,
2435				/* sata_mp_switch */
2436				<0 RK_PD5 13 &pcfg_pull_none>;
2437		};
2438	};
2439
2440	sata0 {
2441		/omit-if-no-ref/
2442		sata0m0_pins: sata0m0-pins {
2443			rockchip,pins =
2444				/* sata0_act_led_m0 */
2445				<4 RK_PB6 6 &pcfg_pull_none>;
2446		};
2447
2448		/omit-if-no-ref/
2449		sata0m1_pins: sata0m1-pins {
2450			rockchip,pins =
2451				/* sata0_act_led_m1 */
2452				<1 RK_PB3 6 &pcfg_pull_none>;
2453		};
2454	};
2455
2456	sata1 {
2457		/omit-if-no-ref/
2458		sata1m0_pins: sata1m0-pins {
2459			rockchip,pins =
2460				/* sata1_act_led_m0 */
2461				<4 RK_PB5 6 &pcfg_pull_none>;
2462		};
2463
2464		/omit-if-no-ref/
2465		sata1m1_pins: sata1m1-pins {
2466			rockchip,pins =
2467				/* sata1_act_led_m1 */
2468				<1 RK_PA1 6 &pcfg_pull_none>;
2469		};
2470	};
2471
2472	sata2 {
2473		/omit-if-no-ref/
2474		sata2m0_pins: sata2m0-pins {
2475			rockchip,pins =
2476				/* sata2_act_led_m0 */
2477				<4 RK_PB1 6 &pcfg_pull_none>;
2478		};
2479
2480		/omit-if-no-ref/
2481		sata2m1_pins: sata2m1-pins {
2482			rockchip,pins =
2483				/* sata2_act_led_m1 */
2484				<1 RK_PB7 6 &pcfg_pull_none>;
2485		};
2486	};
2487
2488	sdio {
2489		/omit-if-no-ref/
2490		sdiom1_pins: sdiom1-pins {
2491			rockchip,pins =
2492				/* sdio_clk_m1 */
2493				<3 RK_PA5 2 &pcfg_pull_none>,
2494				/* sdio_cmd_m1 */
2495				<3 RK_PA4 2 &pcfg_pull_up>,
2496				/* sdio_d0_m1 */
2497				<3 RK_PA0 2 &pcfg_pull_up>,
2498				/* sdio_d1_m1 */
2499				<3 RK_PA1 2 &pcfg_pull_up>,
2500				/* sdio_d2_m1 */
2501				<3 RK_PA2 2 &pcfg_pull_up>,
2502				/* sdio_d3_m1 */
2503				<3 RK_PA3 2 &pcfg_pull_up>;
2504		};
2505	};
2506
2507	sdmmc {
2508		/omit-if-no-ref/
2509		sdmmc_bus4: sdmmc-bus4 {
2510			rockchip,pins =
2511				/* sdmmc_d0 */
2512				<4 RK_PD0 1 &pcfg_pull_up_drv_level_2>,
2513				/* sdmmc_d1 */
2514				<4 RK_PD1 1 &pcfg_pull_up_drv_level_2>,
2515				/* sdmmc_d2 */
2516				<4 RK_PD2 1 &pcfg_pull_up_drv_level_2>,
2517				/* sdmmc_d3 */
2518				<4 RK_PD3 1 &pcfg_pull_up_drv_level_2>;
2519		};
2520
2521		/omit-if-no-ref/
2522		sdmmc_clk: sdmmc-clk {
2523			rockchip,pins =
2524				/* sdmmc_clk */
2525				<4 RK_PD5 1 &pcfg_pull_up_drv_level_2>;
2526		};
2527
2528		/omit-if-no-ref/
2529		sdmmc_cmd: sdmmc-cmd {
2530			rockchip,pins =
2531				/* sdmmc_cmd */
2532				<4 RK_PD4 1 &pcfg_pull_up_drv_level_2>;
2533		};
2534
2535		/omit-if-no-ref/
2536		sdmmc_det: sdmmc-det {
2537			rockchip,pins =
2538				/* sdmmc_det */
2539				<0 RK_PA4 1 &pcfg_pull_up>;
2540		};
2541
2542		/omit-if-no-ref/
2543		sdmmc_pwren: sdmmc-pwren {
2544			rockchip,pins =
2545				/* sdmmc_pwren */
2546				<0 RK_PA5 2 &pcfg_pull_none>;
2547		};
2548	};
2549
2550	spdif0 {
2551		/omit-if-no-ref/
2552		spdif0m0_tx: spdif0m0-tx {
2553			rockchip,pins =
2554				/* spdif0m0_tx */
2555				<1 RK_PB6 3 &pcfg_pull_none>;
2556		};
2557
2558		/omit-if-no-ref/
2559		spdif0m1_tx: spdif0m1-tx {
2560			rockchip,pins =
2561				/* spdif0m1_tx */
2562				<4 RK_PB4 6 &pcfg_pull_none>;
2563		};
2564	};
2565
2566	spdif1 {
2567		/omit-if-no-ref/
2568		spdif1m0_tx: spdif1m0-tx {
2569			rockchip,pins =
2570				/* spdif1m0_tx */
2571				<1 RK_PB7 3 &pcfg_pull_none>;
2572		};
2573
2574		/omit-if-no-ref/
2575		spdif1m1_tx: spdif1m1-tx {
2576			rockchip,pins =
2577				/* spdif1m1_tx */
2578				<4 RK_PB1 2 &pcfg_pull_none>;
2579		};
2580
2581		/omit-if-no-ref/
2582		spdif1m2_tx: spdif1m2-tx {
2583			rockchip,pins =
2584				/* spdif1m2_tx */
2585				<4 RK_PC1 3 &pcfg_pull_none>;
2586		};
2587	};
2588
2589	spi0 {
2590		/omit-if-no-ref/
2591		spi0m0_pins: spi0m0-pins {
2592			rockchip,pins =
2593				/* spi0_clk_m0 */
2594				<0 RK_PC6 8 &pcfg_pull_up_drv_level_6>,
2595				/* spi0_miso_m0 */
2596				<0 RK_PC7 8 &pcfg_pull_up_drv_level_6>,
2597				/* spi0_mosi_m0 */
2598				<0 RK_PC0 8 &pcfg_pull_up_drv_level_6>;
2599		};
2600
2601		/omit-if-no-ref/
2602		spi0m0_cs0: spi0m0-cs0 {
2603			rockchip,pins =
2604				/* spi0_cs0_m0 */
2605				<0 RK_PD1 8 &pcfg_pull_up_drv_level_6>;
2606		};
2607
2608		/omit-if-no-ref/
2609		spi0m0_cs1: spi0m0-cs1 {
2610			rockchip,pins =
2611				/* spi0_cs1_m0 */
2612				<0 RK_PB7 8 &pcfg_pull_up_drv_level_6>;
2613		};
2614		/omit-if-no-ref/
2615		spi0m1_pins: spi0m1-pins {
2616			rockchip,pins =
2617				/* spi0_clk_m1 */
2618				<4 RK_PA2 8 &pcfg_pull_up_drv_level_6>,
2619				/* spi0_miso_m1 */
2620				<4 RK_PA0 8 &pcfg_pull_up_drv_level_6>,
2621				/* spi0_mosi_m1 */
2622				<4 RK_PA1 8 &pcfg_pull_up_drv_level_6>;
2623		};
2624
2625		/omit-if-no-ref/
2626		spi0m1_cs0: spi0m1-cs0 {
2627			rockchip,pins =
2628				/* spi0_cs0_m1 */
2629				<4 RK_PB2 8 &pcfg_pull_up_drv_level_6>;
2630		};
2631
2632		/omit-if-no-ref/
2633		spi0m1_cs1: spi0m1-cs1 {
2634			rockchip,pins =
2635				/* spi0_cs1_m1 */
2636				<4 RK_PB1 8 &pcfg_pull_up_drv_level_6>;
2637		};
2638		/omit-if-no-ref/
2639		spi0m2_pins: spi0m2-pins {
2640			rockchip,pins =
2641				/* spi0_clk_m2 */
2642				<1 RK_PB3 8 &pcfg_pull_up_drv_level_6>,
2643				/* spi0_miso_m2 */
2644				<1 RK_PB1 8 &pcfg_pull_up_drv_level_6>,
2645				/* spi0_mosi_m2 */
2646				<1 RK_PB2 8 &pcfg_pull_up_drv_level_6>;
2647		};
2648
2649		/omit-if-no-ref/
2650		spi0m2_cs0: spi0m2-cs0 {
2651			rockchip,pins =
2652				/* spi0_cs0_m2 */
2653				<1 RK_PB4 8 &pcfg_pull_up_drv_level_6>;
2654		};
2655
2656		/omit-if-no-ref/
2657		spi0m2_cs1: spi0m2-cs1 {
2658			rockchip,pins =
2659				/* spi0_cs1_m2 */
2660				<1 RK_PB5 8 &pcfg_pull_up_drv_level_6>;
2661		};
2662		/omit-if-no-ref/
2663		spi0m3_pins: spi0m3-pins {
2664			rockchip,pins =
2665				/* spi0_clk_m3 */
2666				<3 RK_PD3 8 &pcfg_pull_up_drv_level_6>,
2667				/* spi0_miso_m3 */
2668				<3 RK_PD1 8 &pcfg_pull_up_drv_level_6>,
2669				/* spi0_mosi_m3 */
2670				<3 RK_PD2 8 &pcfg_pull_up_drv_level_6>;
2671		};
2672
2673		/omit-if-no-ref/
2674		spi0m3_cs0: spi0m3-cs0 {
2675			rockchip,pins =
2676				/* spi0_cs0_m3 */
2677				<3 RK_PD4 8 &pcfg_pull_up_drv_level_6>;
2678		};
2679
2680		/omit-if-no-ref/
2681		spi0m3_cs1: spi0m3-cs1 {
2682			rockchip,pins =
2683				/* spi0_cs1_m3 */
2684				<3 RK_PD5 8 &pcfg_pull_up_drv_level_6>;
2685		};
2686	};
2687
2688	spi1 {
2689		/omit-if-no-ref/
2690		spi1m1_pins: spi1m1-pins {
2691			rockchip,pins =
2692				/* spi1_clk_m1 */
2693				<3 RK_PC1 8 &pcfg_pull_up_drv_level_6>,
2694				/* spi1_miso_m1 */
2695				<3 RK_PC0 8 &pcfg_pull_up_drv_level_6>,
2696				/* spi1_mosi_m1 */
2697				<3 RK_PB7 8 &pcfg_pull_up_drv_level_6>;
2698		};
2699
2700		/omit-if-no-ref/
2701		spi1m1_cs0: spi1m1-cs0 {
2702			rockchip,pins =
2703				/* spi1_cs0_m1 */
2704				<3 RK_PC2 8 &pcfg_pull_up_drv_level_6>;
2705		};
2706
2707		/omit-if-no-ref/
2708		spi1m1_cs1: spi1m1-cs1 {
2709			rockchip,pins =
2710				/* spi1_cs1_m1 */
2711				<3 RK_PC3 8 &pcfg_pull_up_drv_level_6>;
2712		};
2713
2714		/omit-if-no-ref/
2715		spi1m2_pins: spi1m2-pins {
2716			rockchip,pins =
2717				/* spi1_clk_m2 */
2718				<1 RK_PD2 8 &pcfg_pull_up_drv_level_6>,
2719				/* spi1_miso_m2 */
2720				<1 RK_PD0 8 &pcfg_pull_up_drv_level_6>,
2721				/* spi1_mosi_m2 */
2722				<1 RK_PD1 8 &pcfg_pull_up_drv_level_6>;
2723		};
2724
2725		/omit-if-no-ref/
2726		spi1m2_cs0: spi1m2-cs0 {
2727			rockchip,pins =
2728				/* spi1_cs0_m2 */
2729				<1 RK_PD3 8 &pcfg_pull_up_drv_level_6>;
2730		};
2731
2732		/omit-if-no-ref/
2733		spi1m2_cs1: spi1m2-cs1 {
2734			rockchip,pins =
2735				/* spi1_cs1_m2 */
2736				<1 RK_PD5 8 &pcfg_pull_up_drv_level_6>;
2737		};
2738	};
2739
2740	spi2 {
2741		/omit-if-no-ref/
2742		spi2m0_pins: spi2m0-pins {
2743			rockchip,pins =
2744				/* spi2_clk_m0 */
2745				<1 RK_PA6 8 &pcfg_pull_up_drv_level_6>,
2746				/* spi2_miso_m0 */
2747				<1 RK_PA4 8 &pcfg_pull_up_drv_level_6>,
2748				/* spi2_mosi_m0 */
2749				<1 RK_PA5 8 &pcfg_pull_up_drv_level_6>;
2750		};
2751
2752		/omit-if-no-ref/
2753		spi2m0_cs0: spi2m0-cs0 {
2754			rockchip,pins =
2755				/* spi2_cs0_m0 */
2756				<1 RK_PA7 8 &pcfg_pull_up_drv_level_6>;
2757		};
2758
2759		/omit-if-no-ref/
2760		spi2m0_cs1: spi2m0-cs1 {
2761			rockchip,pins =
2762				/* spi2_cs1_m0 */
2763				<1 RK_PB0 8 &pcfg_pull_up_drv_level_6>;
2764		};
2765
2766		/omit-if-no-ref/
2767		spi2m1_pins: spi2m1-pins {
2768			rockchip,pins =
2769				/* spi2_clk_m1 */
2770				<4 RK_PA6 8 &pcfg_pull_up_drv_level_6>,
2771				/* spi2_miso_m1 */
2772				<4 RK_PA4 8 &pcfg_pull_up_drv_level_6>,
2773				/* spi2_mosi_m1 */
2774				<4 RK_PA5 8 &pcfg_pull_up_drv_level_6>;
2775		};
2776
2777		/omit-if-no-ref/
2778		spi2m1_cs0: spi2m1-cs0 {
2779			rockchip,pins =
2780				/* spi2_cs0_m1 */
2781				<4 RK_PA7 8 &pcfg_pull_up_drv_level_6>;
2782		};
2783
2784		/omit-if-no-ref/
2785		spi2m1_cs1: spi2m1-cs1 {
2786			rockchip,pins =
2787				/* spi2_cs1_m1 */
2788				<4 RK_PB0 8 &pcfg_pull_up_drv_level_6>;
2789		};
2790
2791		/omit-if-no-ref/
2792		spi2m2_pins: spi2m2-pins {
2793			rockchip,pins =
2794				/* spi2_clk_m2 */
2795				<0 RK_PA5 1 &pcfg_pull_up_drv_level_1>,
2796				/* spi2_miso_m2 */
2797				<0 RK_PB3 1 &pcfg_pull_up_drv_level_1>,
2798				/* spi2_mosi_m2 */
2799				<0 RK_PA6 1 &pcfg_pull_up_drv_level_1>;
2800		};
2801
2802		/omit-if-no-ref/
2803		spi2m2_cs0: spi2m2-cs0 {
2804			rockchip,pins =
2805				/* spi2_cs0_m2 */
2806				<0 RK_PB1 1 &pcfg_pull_up_drv_level_1>;
2807		};
2808
2809		/omit-if-no-ref/
2810		spi2m2_cs1: spi2m2-cs1 {
2811			rockchip,pins =
2812				/* spi2_cs1_m2 */
2813				<0 RK_PB0 1 &pcfg_pull_up_drv_level_1>;
2814		};
2815	};
2816
2817	spi3 {
2818		/omit-if-no-ref/
2819		spi3m1_pins: spi3m1-pins {
2820			rockchip,pins =
2821				/* spi3_clk_m1 */
2822				<4 RK_PB7 8 &pcfg_pull_up_drv_level_6>,
2823				/* spi3_miso_m1 */
2824				<4 RK_PB5 8 &pcfg_pull_up_drv_level_6>,
2825				/* spi3_mosi_m1 */
2826				<4 RK_PB6 8 &pcfg_pull_up_drv_level_6>;
2827		};
2828
2829		/omit-if-no-ref/
2830		spi3m1_cs0: spi3m1-cs0 {
2831			rockchip,pins =
2832				/* spi3_cs0_m1 */
2833				<4 RK_PC0 8 &pcfg_pull_up_drv_level_6>;
2834		};
2835
2836		/omit-if-no-ref/
2837		spi3m1_cs1: spi3m1-cs1 {
2838			rockchip,pins =
2839				/* spi3_cs1_m1 */
2840				<4 RK_PC1 8 &pcfg_pull_up_drv_level_6>;
2841		};
2842
2843		/omit-if-no-ref/
2844		spi3m2_pins: spi3m2-pins {
2845			rockchip,pins =
2846				/* spi3_clk_m2 */
2847				<0 RK_PD3 8 &pcfg_pull_up_drv_level_6>,
2848				/* spi3_miso_m2 */
2849				<0 RK_PD0 8 &pcfg_pull_up_drv_level_6>,
2850				/* spi3_mosi_m2 */
2851				<0 RK_PD2 8 &pcfg_pull_up_drv_level_6>;
2852		};
2853
2854		/omit-if-no-ref/
2855		spi3m2_cs0: spi3m2-cs0 {
2856			rockchip,pins =
2857				/* spi3_cs0_m2 */
2858				<0 RK_PD4 8 &pcfg_pull_up_drv_level_6>;
2859		};
2860
2861		/omit-if-no-ref/
2862		spi3m2_cs1: spi3m2-cs1 {
2863			rockchip,pins =
2864				/* spi3_cs1_m2 */
2865				<0 RK_PD5 8 &pcfg_pull_up_drv_level_6>;
2866		};
2867
2868		/omit-if-no-ref/
2869		spi3m3_pins: spi3m3-pins {
2870			rockchip,pins =
2871				/* spi3_clk_m3 */
2872				<3 RK_PD0 8 &pcfg_pull_up_drv_level_6>,
2873				/* spi3_miso_m3 */
2874				<3 RK_PC6 8 &pcfg_pull_up_drv_level_6>,
2875				/* spi3_mosi_m3 */
2876				<3 RK_PC7 8 &pcfg_pull_up_drv_level_6>;
2877		};
2878
2879		/omit-if-no-ref/
2880		spi3m3_cs0: spi3m3-cs0 {
2881			rockchip,pins =
2882				/* spi3_cs0_m3 */
2883				<3 RK_PC4 8 &pcfg_pull_up_drv_level_6>;
2884		};
2885
2886		/omit-if-no-ref/
2887		spi3m3_cs1: spi3m3-cs1 {
2888			rockchip,pins =
2889				/* spi3_cs1_m3 */
2890				<3 RK_PC5 8 &pcfg_pull_up_drv_level_6>;
2891		};
2892	};
2893
2894	spi4 {
2895		/omit-if-no-ref/
2896		spi4m0_pins: spi4m0-pins {
2897			rockchip,pins =
2898				/* spi4_clk_m0 */
2899				<1 RK_PC2 8 &pcfg_pull_up_drv_level_6>,
2900				/* spi4_miso_m0 */
2901				<1 RK_PC0 8 &pcfg_pull_up_drv_level_6>,
2902				/* spi4_mosi_m0 */
2903				<1 RK_PC1 8 &pcfg_pull_up_drv_level_6>;
2904		};
2905
2906		/omit-if-no-ref/
2907		spi4m0_cs0: spi4m0-cs0 {
2908			rockchip,pins =
2909				/* spi4_cs0_m0 */
2910				<1 RK_PC3 8 &pcfg_pull_up_drv_level_6>;
2911		};
2912
2913		/omit-if-no-ref/
2914		spi4m0_cs1: spi4m0-cs1 {
2915			rockchip,pins =
2916				/* spi4_cs1_m0 */
2917				<1 RK_PC4 8 &pcfg_pull_up_drv_level_6>;
2918		};
2919
2920		/omit-if-no-ref/
2921		spi4m1_pins: spi4m1-pins {
2922			rockchip,pins =
2923				/* spi4_clk_m1 */
2924				<3 RK_PA2 8 &pcfg_pull_up_drv_level_6>,
2925				/* spi4_miso_m1 */
2926				<3 RK_PA0 8 &pcfg_pull_up_drv_level_6>,
2927				/* spi4_mosi_m1 */
2928				<3 RK_PA1 8 &pcfg_pull_up_drv_level_6>;
2929		};
2930
2931		/omit-if-no-ref/
2932		spi4m1_cs0: spi4m1-cs0 {
2933			rockchip,pins =
2934				/* spi4_cs0_m1 */
2935				<3 RK_PA3 8 &pcfg_pull_up_drv_level_6>;
2936		};
2937
2938		/omit-if-no-ref/
2939		spi4m1_cs1: spi4m1-cs1 {
2940			rockchip,pins =
2941				/* spi4_cs1_m1 */
2942				<3 RK_PA4 8 &pcfg_pull_up_drv_level_6>;
2943		};
2944
2945		/omit-if-no-ref/
2946		spi4m2_pins: spi4m2-pins {
2947			rockchip,pins =
2948				/* spi4_clk_m2 */
2949				<1 RK_PA2 8 &pcfg_pull_up_drv_level_6>,
2950				/* spi4_miso_m2 */
2951				<1 RK_PA0 8 &pcfg_pull_up_drv_level_6>,
2952				/* spi4_mosi_m2 */
2953				<1 RK_PA1 8 &pcfg_pull_up_drv_level_6>;
2954		};
2955
2956		/omit-if-no-ref/
2957		spi4m2_cs0: spi4m2-cs0 {
2958			rockchip,pins =
2959				/* spi4_cs0_m2 */
2960				<1 RK_PA3 8 &pcfg_pull_up_drv_level_6>;
2961		};
2962	};
2963
2964	tsadc {
2965		/omit-if-no-ref/
2966		tsadcm1_shut: tsadcm1-shut {
2967			rockchip,pins =
2968				/* tsadcm1_shut */
2969				<0 RK_PA2 2 &pcfg_pull_none>;
2970		};
2971
2972		/omit-if-no-ref/
2973		tsadc_shut: tsadc-shut {
2974			rockchip,pins =
2975				/* tsadc_shut */
2976				<0 RK_PA1 2 &pcfg_pull_none>;
2977		};
2978
2979		/omit-if-no-ref/
2980		tsadc_shut_org: tsadc-shut-org {
2981			rockchip,pins =
2982				/* tsadc_shut_org */
2983				<0 RK_PA1 1 &pcfg_pull_none>;
2984		};
2985	};
2986
2987	uart0 {
2988		/omit-if-no-ref/
2989		uart0m0_xfer: uart0m0-xfer {
2990			rockchip,pins =
2991				/* uart0_rx_m0 */
2992				<0 RK_PC4 4 &pcfg_pull_up>,
2993				/* uart0_tx_m0 */
2994				<0 RK_PC5 4 &pcfg_pull_up>;
2995		};
2996
2997		/omit-if-no-ref/
2998		uart0m1_xfer: uart0m1-xfer {
2999			rockchip,pins =
3000				/* uart0_rx_m1 */
3001				<0 RK_PB0 4 &pcfg_pull_up>,
3002				/* uart0_tx_m1 */
3003				<0 RK_PB1 4 &pcfg_pull_up>;
3004		};
3005
3006		/omit-if-no-ref/
3007		uart0m2_xfer: uart0m2-xfer {
3008			rockchip,pins =
3009				/* uart0_rx_m2 */
3010				<4 RK_PA4 10 &pcfg_pull_up>,
3011				/* uart0_tx_m2 */
3012				<4 RK_PA3 10 &pcfg_pull_up>;
3013		};
3014
3015		/omit-if-no-ref/
3016		uart0_ctsn: uart0-ctsn {
3017			rockchip,pins =
3018				/* uart0_ctsn */
3019				<0 RK_PD1 4 &pcfg_pull_none>;
3020		};
3021
3022		/omit-if-no-ref/
3023		uart0_rtsn: uart0-rtsn {
3024			rockchip,pins =
3025				/* uart0_rtsn */
3026				<0 RK_PC6 4 &pcfg_pull_none>;
3027		};
3028	};
3029
3030	uart1 {
3031		/omit-if-no-ref/
3032		uart1m1_xfer: uart1m1-xfer {
3033			rockchip,pins =
3034				/* uart1_rx_m1 */
3035				<1 RK_PB7 10 &pcfg_pull_up>,
3036				/* uart1_tx_m1 */
3037				<1 RK_PB6 10 &pcfg_pull_up>;
3038		};
3039
3040		/omit-if-no-ref/
3041		uart1m1_ctsn: uart1m1-ctsn {
3042			rockchip,pins =
3043				/* uart1m1_ctsn */
3044				<1 RK_PD7 10 &pcfg_pull_none>;
3045		};
3046
3047		/omit-if-no-ref/
3048		uart1m1_rtsn: uart1m1-rtsn {
3049			rockchip,pins =
3050				/* uart1m1_rtsn */
3051				<1 RK_PD6 10 &pcfg_pull_none>;
3052		};
3053
3054		/omit-if-no-ref/
3055		uart1m2_xfer: uart1m2-xfer {
3056			rockchip,pins =
3057				/* uart1_rx_m2 */
3058				<0 RK_PD2 10 &pcfg_pull_up>,
3059				/* uart1_tx_m2 */
3060				<0 RK_PD1 10 &pcfg_pull_up>;
3061		};
3062
3063		/omit-if-no-ref/
3064		uart1m2_ctsn: uart1m2-ctsn {
3065			rockchip,pins =
3066				/* uart1m2_ctsn */
3067				<0 RK_PD0 10 &pcfg_pull_none>;
3068		};
3069
3070		/omit-if-no-ref/
3071		uart1m2_rtsn: uart1m2-rtsn {
3072			rockchip,pins =
3073				/* uart1m2_rtsn */
3074				<0 RK_PC7 10 &pcfg_pull_none>;
3075		};
3076	};
3077
3078	uart2 {
3079		/omit-if-no-ref/
3080		uart2m0_xfer: uart2m0-xfer {
3081			rockchip,pins =
3082				/* uart2_rx_m0 */
3083				<0 RK_PB6 10 &pcfg_pull_up>,
3084				/* uart2_tx_m0 */
3085				<0 RK_PB5 10 &pcfg_pull_up>;
3086		};
3087
3088		/omit-if-no-ref/
3089		uart2m1_xfer: uart2m1-xfer {
3090			rockchip,pins =
3091				/* uart2_rx_m1 */
3092				<4 RK_PD1 10 &pcfg_pull_up>,
3093				/* uart2_tx_m1 */
3094				<4 RK_PD0 10 &pcfg_pull_up>;
3095		};
3096
3097		/omit-if-no-ref/
3098		uart2m2_xfer: uart2m2-xfer {
3099			rockchip,pins =
3100				/* uart2_rx_m2 */
3101				<3 RK_PB2 10 &pcfg_pull_up>,
3102				/* uart2_tx_m2 */
3103				<3 RK_PB1 10 &pcfg_pull_up>;
3104		};
3105
3106		/omit-if-no-ref/
3107		uart2_ctsn: uart2-ctsn {
3108			rockchip,pins =
3109				/* uart2_ctsn */
3110				<3 RK_PB4 10 &pcfg_pull_none>;
3111		};
3112
3113		/omit-if-no-ref/
3114		uart2_rtsn: uart2-rtsn {
3115			rockchip,pins =
3116				/* uart2_rtsn */
3117				<3 RK_PB3 10 &pcfg_pull_none>;
3118		};
3119	};
3120
3121	uart3 {
3122		/omit-if-no-ref/
3123		uart3m0_xfer: uart3m0-xfer {
3124			rockchip,pins =
3125				/* uart3_rx_m0 */
3126				<1 RK_PC0 10 &pcfg_pull_up>,
3127				/* uart3_tx_m0 */
3128				<1 RK_PC1 10 &pcfg_pull_up>;
3129		};
3130
3131		/omit-if-no-ref/
3132		uart3m1_xfer: uart3m1-xfer {
3133			rockchip,pins =
3134				/* uart3_rx_m1 */
3135				<3 RK_PB6 10 &pcfg_pull_up>,
3136				/* uart3_tx_m1 */
3137				<3 RK_PB5 10 &pcfg_pull_up>;
3138		};
3139
3140		/omit-if-no-ref/
3141		uart3m2_xfer: uart3m2-xfer {
3142			rockchip,pins =
3143				/* uart3_rx_m2 */
3144				<4 RK_PA6 10 &pcfg_pull_up>,
3145				/* uart3_tx_m2 */
3146				<4 RK_PA5 10 &pcfg_pull_up>;
3147		};
3148
3149		/omit-if-no-ref/
3150		uart3_ctsn: uart3-ctsn {
3151			rockchip,pins =
3152				/* uart3_ctsn */
3153				<1 RK_PC3 10 &pcfg_pull_none>;
3154		};
3155
3156		/omit-if-no-ref/
3157		uart3_rtsn: uart3-rtsn {
3158			rockchip,pins =
3159				/* uart3_rtsn */
3160				<1 RK_PC2 10 &pcfg_pull_none>;
3161		};
3162	};
3163
3164	uart4 {
3165		/omit-if-no-ref/
3166		uart4m0_xfer: uart4m0-xfer {
3167			rockchip,pins =
3168				/* uart4_rx_m0 */
3169				<1 RK_PD3 10 &pcfg_pull_up>,
3170				/* uart4_tx_m0 */
3171				<1 RK_PD2 10 &pcfg_pull_up>;
3172		};
3173
3174		/omit-if-no-ref/
3175		uart4m1_xfer: uart4m1-xfer {
3176			rockchip,pins =
3177				/* uart4_rx_m1 */
3178				<3 RK_PD0 10 &pcfg_pull_up>,
3179				/* uart4_tx_m1 */
3180				<3 RK_PD1 10 &pcfg_pull_up>;
3181		};
3182
3183		/omit-if-no-ref/
3184		uart4m2_xfer: uart4m2-xfer {
3185			rockchip,pins =
3186				/* uart4_rx_m2 */
3187				<1 RK_PB2 10 &pcfg_pull_up>,
3188				/* uart4_tx_m2 */
3189				<1 RK_PB3 10 &pcfg_pull_up>;
3190		};
3191
3192		/omit-if-no-ref/
3193		uart4_ctsn: uart4-ctsn {
3194			rockchip,pins =
3195				/* uart4_ctsn */
3196				<1 RK_PC7 10 &pcfg_pull_none>;
3197		};
3198
3199		/omit-if-no-ref/
3200		uart4_rtsn: uart4-rtsn {
3201			rockchip,pins =
3202				/* uart4_rtsn */
3203				<1 RK_PC5 10 &pcfg_pull_none>;
3204		};
3205	};
3206
3207	uart5 {
3208		/omit-if-no-ref/
3209		uart5m0_xfer: uart5m0-xfer {
3210			rockchip,pins =
3211				/* uart5_rx_m0 */
3212				<4 RK_PD4 10 &pcfg_pull_up>,
3213				/* uart5_tx_m0 */
3214				<4 RK_PD5 10 &pcfg_pull_up>;
3215		};
3216
3217		/omit-if-no-ref/
3218		uart5m0_ctsn: uart5m0-ctsn {
3219			rockchip,pins =
3220				/* uart5m0_ctsn */
3221				<4 RK_PD2 10 &pcfg_pull_none>;
3222		};
3223
3224		/omit-if-no-ref/
3225		uart5m0_rtsn: uart5m0-rtsn {
3226			rockchip,pins =
3227				/* uart5m0_rtsn */
3228				<4 RK_PD3 10 &pcfg_pull_none>;
3229		};
3230
3231		/omit-if-no-ref/
3232		uart5m1_xfer: uart5m1-xfer {
3233			rockchip,pins =
3234				/* uart5_rx_m1 */
3235				<3 RK_PC5 10 &pcfg_pull_up>,
3236				/* uart5_tx_m1 */
3237				<3 RK_PC4 10 &pcfg_pull_up>;
3238		};
3239
3240		/omit-if-no-ref/
3241		uart5m1_ctsn: uart5m1-ctsn {
3242			rockchip,pins =
3243				/* uart5m1_ctsn */
3244				<2 RK_PA2 10 &pcfg_pull_none>;
3245		};
3246
3247		/omit-if-no-ref/
3248		uart5m1_rtsn: uart5m1-rtsn {
3249			rockchip,pins =
3250				/* uart5m1_rtsn */
3251				<2 RK_PA3 10 &pcfg_pull_none>;
3252		};
3253
3254		/omit-if-no-ref/
3255		uart5m2_xfer: uart5m2-xfer {
3256			rockchip,pins =
3257				/* uart5_rx_m2 */
3258				<2 RK_PD4 10 &pcfg_pull_up>,
3259				/* uart5_tx_m2 */
3260				<2 RK_PD5 10 &pcfg_pull_up>;
3261		};
3262	};
3263
3264	uart6 {
3265		/omit-if-no-ref/
3266		uart6m1_xfer: uart6m1-xfer {
3267			rockchip,pins =
3268				/* uart6_rx_m1 */
3269				<1 RK_PA0 10 &pcfg_pull_up>,
3270				/* uart6_tx_m1 */
3271				<1 RK_PA1 10 &pcfg_pull_up>;
3272		};
3273
3274		/omit-if-no-ref/
3275		uart6m1_ctsn: uart6m1-ctsn {
3276			rockchip,pins =
3277				/* uart6m1_ctsn */
3278				<1 RK_PA3 10 &pcfg_pull_none>;
3279		};
3280
3281		/omit-if-no-ref/
3282		uart6m1_rtsn: uart6m1-rtsn {
3283			rockchip,pins =
3284				/* uart6m1_rtsn */
3285				<1 RK_PA2 10 &pcfg_pull_none>;
3286		};
3287
3288		/omit-if-no-ref/
3289		uart6m2_xfer: uart6m2-xfer {
3290			rockchip,pins =
3291				/* uart6_rx_m2 */
3292				<1 RK_PD1 10 &pcfg_pull_up>,
3293				/* uart6_tx_m2 */
3294				<1 RK_PD0 10 &pcfg_pull_up>;
3295		};
3296	};
3297
3298	uart7 {
3299		/omit-if-no-ref/
3300		uart7m1_xfer: uart7m1-xfer {
3301			rockchip,pins =
3302				/* uart7_rx_m1 */
3303				<3 RK_PC1 10 &pcfg_pull_up>,
3304				/* uart7_tx_m1 */
3305				<3 RK_PC0 10 &pcfg_pull_up>;
3306		};
3307
3308		/omit-if-no-ref/
3309		uart7m1_ctsn: uart7m1-ctsn {
3310			rockchip,pins =
3311				/* uart7m1_ctsn */
3312				<3 RK_PC3 10 &pcfg_pull_none>;
3313		};
3314
3315		/omit-if-no-ref/
3316		uart7m1_rtsn: uart7m1-rtsn {
3317			rockchip,pins =
3318				/* uart7m1_rtsn */
3319				<3 RK_PC2 10 &pcfg_pull_none>;
3320		};
3321
3322		/omit-if-no-ref/
3323		uart7m2_xfer: uart7m2-xfer {
3324			rockchip,pins =
3325				/* uart7_rx_m2 */
3326				<1 RK_PB4 10 &pcfg_pull_up>,
3327				/* uart7_tx_m2 */
3328				<1 RK_PB5 10 &pcfg_pull_up>;
3329		};
3330	};
3331
3332	uart8 {
3333		/omit-if-no-ref/
3334		uart8m0_xfer: uart8m0-xfer {
3335			rockchip,pins =
3336				/* uart8_rx_m0 */
3337				<4 RK_PB1 10 &pcfg_pull_up>,
3338				/* uart8_tx_m0 */
3339				<4 RK_PB0 10 &pcfg_pull_up>;
3340		};
3341
3342		/omit-if-no-ref/
3343		uart8m0_ctsn: uart8m0-ctsn {
3344			rockchip,pins =
3345				/* uart8m0_ctsn */
3346				<4 RK_PB3 10 &pcfg_pull_none>;
3347		};
3348
3349		/omit-if-no-ref/
3350		uart8m0_rtsn: uart8m0-rtsn {
3351			rockchip,pins =
3352				/* uart8m0_rtsn */
3353				<4 RK_PB2 10 &pcfg_pull_none>;
3354		};
3355
3356		/omit-if-no-ref/
3357		uart8m1_xfer: uart8m1-xfer {
3358			rockchip,pins =
3359				/* uart8_rx_m1 */
3360				<3 RK_PA3 10 &pcfg_pull_up>,
3361				/* uart8_tx_m1 */
3362				<3 RK_PA2 10 &pcfg_pull_up>;
3363		};
3364
3365		/omit-if-no-ref/
3366		uart8m1_ctsn: uart8m1-ctsn {
3367			rockchip,pins =
3368				/* uart8m1_ctsn */
3369				<3 RK_PA5 10 &pcfg_pull_none>;
3370		};
3371
3372		/omit-if-no-ref/
3373		uart8m1_rtsn: uart8m1-rtsn {
3374			rockchip,pins =
3375				/* uart8m1_rtsn */
3376				<3 RK_PA4 10 &pcfg_pull_none>;
3377		};
3378
3379		/omit-if-no-ref/
3380		uart8_xfer: uart8-xfer {
3381			rockchip,pins =
3382				/* uart8_rx_ */
3383				<4 RK_PB1 10 &pcfg_pull_up>;
3384		};
3385	};
3386
3387	uart9 {
3388		/omit-if-no-ref/
3389		uart9m1_xfer: uart9m1-xfer {
3390			rockchip,pins =
3391				/* uart9_rx_m1 */
3392				<4 RK_PB5 10 &pcfg_pull_up>,
3393				/* uart9_tx_m1 */
3394				<4 RK_PB4 10 &pcfg_pull_up>;
3395		};
3396
3397		/omit-if-no-ref/
3398		uart9m1_ctsn: uart9m1-ctsn {
3399			rockchip,pins =
3400				/* uart9m1_ctsn */
3401				<4 RK_PA1 10 &pcfg_pull_none>;
3402		};
3403
3404		/omit-if-no-ref/
3405		uart9m1_rtsn: uart9m1-rtsn {
3406			rockchip,pins =
3407				/* uart9m1_rtsn */
3408				<4 RK_PA0 10 &pcfg_pull_none>;
3409		};
3410
3411		/omit-if-no-ref/
3412		uart9m2_xfer: uart9m2-xfer {
3413			rockchip,pins =
3414				/* uart9_rx_m2 */
3415				<3 RK_PD4 10 &pcfg_pull_up>,
3416				/* uart9_tx_m2 */
3417				<3 RK_PD5 10 &pcfg_pull_up>;
3418		};
3419
3420		/omit-if-no-ref/
3421		uart9m2_ctsn: uart9m2-ctsn {
3422			rockchip,pins =
3423				/* uart9m2_ctsn */
3424				<3 RK_PD3 10 &pcfg_pull_none>;
3425		};
3426
3427		/omit-if-no-ref/
3428		uart9m2_rtsn: uart9m2-rtsn {
3429			rockchip,pins =
3430				/* uart9m2_rtsn */
3431				<3 RK_PD2 10 &pcfg_pull_none>;
3432		};
3433	};
3434
3435	vop {
3436		/omit-if-no-ref/
3437		vop_pins: vop-pins {
3438			rockchip,pins =
3439				/* vop_post_empty */
3440				<1 RK_PA2 1 &pcfg_pull_none>;
3441		};
3442	};
3443};
3444
3445/*
3446 * This part is edited handly.
3447 */
3448&pinctrl {
3449	bt656 {
3450		/omit-if-no-ref/
3451		bt656_pins: bt656-pins {
3452			rockchip,pins =
3453				/* bt1120_clkout */
3454				<4 RK_PB0 2 &pcfg_pull_none_drv_level_2>,
3455				/* bt1120_d0 */
3456				<4 RK_PA0 2 &pcfg_pull_none_drv_level_2>,
3457				/* bt1120_d1 */
3458				<4 RK_PA1 2 &pcfg_pull_none_drv_level_2>,
3459				/* bt1120_d2 */
3460				<4 RK_PA2 2 &pcfg_pull_none_drv_level_2>,
3461				/* bt1120_d3 */
3462				<4 RK_PA3 2 &pcfg_pull_none_drv_level_2>,
3463				/* bt1120_d4 */
3464				<4 RK_PA4 2 &pcfg_pull_none_drv_level_2>,
3465				/* bt1120_d5 */
3466				<4 RK_PA5 2 &pcfg_pull_none_drv_level_2>,
3467				/* bt1120_d6 */
3468				<4 RK_PA6 2 &pcfg_pull_none_drv_level_2>,
3469				/* bt1120_d7 */
3470				<4 RK_PA7 2 &pcfg_pull_none_drv_level_2>;
3471		};
3472	};
3473
3474	gpio-func {
3475		/omit-if-no-ref/
3476		tsadc_gpio_func: tsadc-gpio-func {
3477			rockchip,pins =
3478				<0 RK_PA1 RK_FUNC_GPIO &pcfg_pull_none>;
3479		};
3480	};
3481};
3482