xref: /freebsd/sys/contrib/device-tree/src/arm64/rockchip/rk3588s-pinctrl.dtsi (revision 2e3507c25e42292b45a5482e116d278f5515d04d)
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_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>;
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		i2s2m1_lrck: i2s2m1-lrck {
1354			rockchip,pins =
1355				/* i2s2m1_lrck */
1356				<3 RK_PB6 3 &pcfg_pull_none>;
1357		};
1358
1359		/omit-if-no-ref/
1360		i2s2m1_mclk: i2s2m1-mclk {
1361			rockchip,pins =
1362				/* i2s2m1_mclk */
1363				<3 RK_PB4 3 &pcfg_pull_none>;
1364		};
1365
1366		/omit-if-no-ref/
1367		i2s2m1_sclk: i2s2m1-sclk {
1368			rockchip,pins =
1369				/* i2s2m1_sclk */
1370				<3 RK_PB5 3 &pcfg_pull_none>;
1371		};
1372
1373		/omit-if-no-ref/
1374		i2s2m1_sdi: i2s2m1-sdi {
1375			rockchip,pins =
1376				/* i2s2m1_sdi */
1377				<3 RK_PB2 3 &pcfg_pull_none>;
1378		};
1379
1380		/omit-if-no-ref/
1381		i2s2m1_sdo: i2s2m1-sdo {
1382			rockchip,pins =
1383				/* i2s2m1_sdo */
1384				<3 RK_PB3 3 &pcfg_pull_none>;
1385		};
1386	};
1387
1388	i2s3 {
1389		/omit-if-no-ref/
1390		i2s3_lrck: i2s3-lrck {
1391			rockchip,pins =
1392				/* i2s3_lrck */
1393				<3 RK_PA2 3 &pcfg_pull_none>;
1394		};
1395
1396		/omit-if-no-ref/
1397		i2s3_mclk: i2s3-mclk {
1398			rockchip,pins =
1399				/* i2s3_mclk */
1400				<3 RK_PA0 3 &pcfg_pull_none>;
1401		};
1402
1403		/omit-if-no-ref/
1404		i2s3_sclk: i2s3-sclk {
1405			rockchip,pins =
1406				/* i2s3_sclk */
1407				<3 RK_PA1 3 &pcfg_pull_none>;
1408		};
1409
1410		/omit-if-no-ref/
1411		i2s3_sdi: i2s3-sdi {
1412			rockchip,pins =
1413				/* i2s3_sdi */
1414				<3 RK_PA4 3 &pcfg_pull_none>;
1415		};
1416
1417		/omit-if-no-ref/
1418		i2s3_sdo: i2s3-sdo {
1419			rockchip,pins =
1420				/* i2s3_sdo */
1421				<3 RK_PA3 3 &pcfg_pull_none>;
1422		};
1423	};
1424
1425	jtag {
1426		/omit-if-no-ref/
1427		jtagm0_pins: jtagm0-pins {
1428			rockchip,pins =
1429				/* jtag_tck_m0 */
1430				<4 RK_PD2 5 &pcfg_pull_none>,
1431				/* jtag_tms_m0 */
1432				<4 RK_PD3 5 &pcfg_pull_none>;
1433		};
1434
1435		/omit-if-no-ref/
1436		jtagm1_pins: jtagm1-pins {
1437			rockchip,pins =
1438				/* jtag_tck_m1 */
1439				<4 RK_PD0 5 &pcfg_pull_none>,
1440				/* jtag_tms_m1 */
1441				<4 RK_PD1 5 &pcfg_pull_none>;
1442		};
1443
1444		/omit-if-no-ref/
1445		jtagm2_pins: jtagm2-pins {
1446			rockchip,pins =
1447				/* jtag_tck_m2 */
1448				<0 RK_PB5 2 &pcfg_pull_none>,
1449				/* jtag_tms_m2 */
1450				<0 RK_PB6 2 &pcfg_pull_none>;
1451		};
1452	};
1453
1454	litcpu {
1455		/omit-if-no-ref/
1456		litcpu_pins: litcpu-pins {
1457			rockchip,pins =
1458				/* litcpu_avs */
1459				<0 RK_PD3 1 &pcfg_pull_none>;
1460		};
1461	};
1462
1463	mcu {
1464		/omit-if-no-ref/
1465		mcum0_pins: mcum0-pins {
1466			rockchip,pins =
1467				/* mcu_jtag_tck_m0 */
1468				<4 RK_PD4 5 &pcfg_pull_none>,
1469				/* mcu_jtag_tms_m0 */
1470				<4 RK_PD5 5 &pcfg_pull_none>;
1471		};
1472
1473		/omit-if-no-ref/
1474		mcum1_pins: mcum1-pins {
1475			rockchip,pins =
1476				/* mcu_jtag_tck_m1 */
1477				<3 RK_PD4 6 &pcfg_pull_none>,
1478				/* mcu_jtag_tms_m1 */
1479				<3 RK_PD5 6 &pcfg_pull_none>;
1480		};
1481	};
1482
1483	mipi {
1484		/omit-if-no-ref/
1485		mipim0_camera0_clk: mipim0-camera0-clk {
1486			rockchip,pins =
1487				/* mipim0_camera0_clk */
1488				<4 RK_PB1 1 &pcfg_pull_none>;
1489		};
1490
1491		/omit-if-no-ref/
1492		mipim0_camera1_clk: mipim0-camera1-clk {
1493			rockchip,pins =
1494				/* mipim0_camera1_clk */
1495				<1 RK_PB6 2 &pcfg_pull_none>;
1496		};
1497
1498		/omit-if-no-ref/
1499		mipim0_camera2_clk: mipim0-camera2-clk {
1500			rockchip,pins =
1501				/* mipim0_camera2_clk */
1502				<1 RK_PB7 2 &pcfg_pull_none>;
1503		};
1504
1505		/omit-if-no-ref/
1506		mipim0_camera3_clk: mipim0-camera3-clk {
1507			rockchip,pins =
1508				/* mipim0_camera3_clk */
1509				<1 RK_PD6 2 &pcfg_pull_none>;
1510		};
1511
1512		/omit-if-no-ref/
1513		mipim0_camera4_clk: mipim0-camera4-clk {
1514			rockchip,pins =
1515				/* mipim0_camera4_clk */
1516				<1 RK_PD7 2 &pcfg_pull_none>;
1517		};
1518
1519		/omit-if-no-ref/
1520		mipim1_camera0_clk: mipim1-camera0-clk {
1521			rockchip,pins =
1522				/* mipim1_camera0_clk */
1523				<3 RK_PA5 4 &pcfg_pull_none>;
1524		};
1525
1526		/omit-if-no-ref/
1527		mipim1_camera1_clk: mipim1-camera1-clk {
1528			rockchip,pins =
1529				/* mipim1_camera1_clk */
1530				<3 RK_PA6 4 &pcfg_pull_none>;
1531		};
1532
1533		/omit-if-no-ref/
1534		mipim1_camera2_clk: mipim1-camera2-clk {
1535			rockchip,pins =
1536				/* mipim1_camera2_clk */
1537				<3 RK_PA7 4 &pcfg_pull_none>;
1538		};
1539
1540		/omit-if-no-ref/
1541		mipim1_camera3_clk: mipim1-camera3-clk {
1542			rockchip,pins =
1543				/* mipim1_camera3_clk */
1544				<3 RK_PB0 4 &pcfg_pull_none>;
1545		};
1546
1547		/omit-if-no-ref/
1548		mipim1_camera4_clk: mipim1-camera4-clk {
1549			rockchip,pins =
1550				/* mipim1_camera4_clk */
1551				<3 RK_PB1 4 &pcfg_pull_none>;
1552		};
1553
1554		/omit-if-no-ref/
1555		mipi_te0: mipi-te0 {
1556			rockchip,pins =
1557				/* mipi_te0 */
1558				<3 RK_PC2 2 &pcfg_pull_none>;
1559		};
1560
1561		/omit-if-no-ref/
1562		mipi_te1: mipi-te1 {
1563			rockchip,pins =
1564				/* mipi_te1 */
1565				<3 RK_PC3 2 &pcfg_pull_none>;
1566		};
1567	};
1568
1569	npu {
1570		/omit-if-no-ref/
1571		npu_pins: npu-pins {
1572			rockchip,pins =
1573				/* npu_avs */
1574				<0 RK_PC6 2 &pcfg_pull_none>;
1575		};
1576	};
1577
1578	pcie20x1 {
1579		/omit-if-no-ref/
1580		pcie20x1m0_pins: pcie20x1m0-pins {
1581			rockchip,pins =
1582				/* pcie20x1_2_clkreqn_m0 */
1583				<3 RK_PC7 4 &pcfg_pull_none>,
1584				/* pcie20x1_2_perstn_m0 */
1585				<3 RK_PD1 4 &pcfg_pull_none>,
1586				/* pcie20x1_2_waken_m0 */
1587				<3 RK_PD0 4 &pcfg_pull_none>;
1588		};
1589
1590		/omit-if-no-ref/
1591		pcie20x1m1_pins: pcie20x1m1-pins {
1592			rockchip,pins =
1593				/* pcie20x1_2_clkreqn_m1 */
1594				<4 RK_PB7 4 &pcfg_pull_none>,
1595				/* pcie20x1_2_perstn_m1 */
1596				<4 RK_PC1 4 &pcfg_pull_none>,
1597				/* pcie20x1_2_waken_m1 */
1598				<4 RK_PC0 4 &pcfg_pull_none>;
1599		};
1600
1601		/omit-if-no-ref/
1602		pcie20x1_2_button_rstn: pcie20x1-2-button-rstn {
1603			rockchip,pins =
1604				/* pcie20x1_2_button_rstn */
1605				<4 RK_PB3 4 &pcfg_pull_none>;
1606		};
1607	};
1608
1609	pcie30phy {
1610		/omit-if-no-ref/
1611		pcie30phy_pins: pcie30phy-pins {
1612			rockchip,pins =
1613				/* pcie30phy_dtb0 */
1614				<1 RK_PC4 4 &pcfg_pull_none>,
1615				/* pcie30phy_dtb1 */
1616				<1 RK_PD1 4 &pcfg_pull_none>;
1617		};
1618	};
1619
1620	pcie30x1 {
1621		/omit-if-no-ref/
1622		pcie30x1m0_pins: pcie30x1m0-pins {
1623			rockchip,pins =
1624				/* pcie30x1_0_clkreqn_m0 */
1625				<0 RK_PC0 12 &pcfg_pull_none>,
1626				/* pcie30x1_0_perstn_m0 */
1627				<0 RK_PC5 12 &pcfg_pull_none>,
1628				/* pcie30x1_0_waken_m0 */
1629				<0 RK_PC4 12 &pcfg_pull_none>,
1630				/* pcie30x1_1_clkreqn_m0 */
1631				<0 RK_PB5 12 &pcfg_pull_none>,
1632				/* pcie30x1_1_perstn_m0 */
1633				<0 RK_PB7 12 &pcfg_pull_none>,
1634				/* pcie30x1_1_waken_m0 */
1635				<0 RK_PB6 12 &pcfg_pull_none>;
1636		};
1637
1638		/omit-if-no-ref/
1639		pcie30x1m1_pins: pcie30x1m1-pins {
1640			rockchip,pins =
1641				/* pcie30x1_0_clkreqn_m1 */
1642				<4 RK_PA3 4 &pcfg_pull_none>,
1643				/* pcie30x1_0_perstn_m1 */
1644				<4 RK_PA5 4 &pcfg_pull_none>,
1645				/* pcie30x1_0_waken_m1 */
1646				<4 RK_PA4 4 &pcfg_pull_none>,
1647				/* pcie30x1_1_clkreqn_m1 */
1648				<4 RK_PA0 4 &pcfg_pull_none>,
1649				/* pcie30x1_1_perstn_m1 */
1650				<4 RK_PA2 4 &pcfg_pull_none>,
1651				/* pcie30x1_1_waken_m1 */
1652				<4 RK_PA1 4 &pcfg_pull_none>;
1653		};
1654
1655		/omit-if-no-ref/
1656		pcie30x1m2_pins: pcie30x1m2-pins {
1657			rockchip,pins =
1658				/* pcie30x1_0_clkreqn_m2 */
1659				<1 RK_PB5 4 &pcfg_pull_none>,
1660				/* pcie30x1_0_perstn_m2 */
1661				<1 RK_PB4 4 &pcfg_pull_none>,
1662				/* pcie30x1_0_waken_m2 */
1663				<1 RK_PB3 4 &pcfg_pull_none>,
1664				/* pcie30x1_1_clkreqn_m2 */
1665				<1 RK_PA0 4 &pcfg_pull_none>,
1666				/* pcie30x1_1_perstn_m2 */
1667				<1 RK_PA7 4 &pcfg_pull_none>,
1668				/* pcie30x1_1_waken_m2 */
1669				<1 RK_PA1 4 &pcfg_pull_none>;
1670		};
1671
1672		/omit-if-no-ref/
1673		pcie30x1_0_button_rstn: pcie30x1-0-button-rstn {
1674			rockchip,pins =
1675				/* pcie30x1_0_button_rstn */
1676				<4 RK_PB1 4 &pcfg_pull_none>;
1677		};
1678
1679		/omit-if-no-ref/
1680		pcie30x1_1_button_rstn: pcie30x1-1-button-rstn {
1681			rockchip,pins =
1682				/* pcie30x1_1_button_rstn */
1683				<4 RK_PB2 4 &pcfg_pull_none>;
1684		};
1685	};
1686
1687	pcie30x2 {
1688		/omit-if-no-ref/
1689		pcie30x2m0_pins: pcie30x2m0-pins {
1690			rockchip,pins =
1691				/* pcie30x2_clkreqn_m0 */
1692				<0 RK_PD1 12 &pcfg_pull_none>,
1693				/* pcie30x2_perstn_m0 */
1694				<0 RK_PD4 12 &pcfg_pull_none>,
1695				/* pcie30x2_waken_m0 */
1696				<0 RK_PD2 12 &pcfg_pull_none>;
1697		};
1698
1699		/omit-if-no-ref/
1700		pcie30x2m1_pins: pcie30x2m1-pins {
1701			rockchip,pins =
1702				/* pcie30x2_clkreqn_m1 */
1703				<4 RK_PA6 4 &pcfg_pull_none>,
1704				/* pcie30x2_perstn_m1 */
1705				<4 RK_PB0 4 &pcfg_pull_none>,
1706				/* pcie30x2_waken_m1 */
1707				<4 RK_PA7 4 &pcfg_pull_none>;
1708		};
1709
1710		/omit-if-no-ref/
1711		pcie30x2m2_pins: pcie30x2m2-pins {
1712			rockchip,pins =
1713				/* pcie30x2_clkreqn_m2 */
1714				<3 RK_PD2 4 &pcfg_pull_none>,
1715				/* pcie30x2_perstn_m2 */
1716				<3 RK_PD4 4 &pcfg_pull_none>,
1717				/* pcie30x2_waken_m2 */
1718				<3 RK_PD3 4 &pcfg_pull_none>;
1719		};
1720
1721		/omit-if-no-ref/
1722		pcie30x2m3_pins: pcie30x2m3-pins {
1723			rockchip,pins =
1724				/* pcie30x2_clkreqn_m3 */
1725				<1 RK_PD7 4 &pcfg_pull_none>,
1726				/* pcie30x2_perstn_m3 */
1727				<1 RK_PB7 4 &pcfg_pull_none>,
1728				/* pcie30x2_waken_m3 */
1729				<1 RK_PB6 4 &pcfg_pull_none>;
1730		};
1731
1732		/omit-if-no-ref/
1733		pcie30x2_button_rstn: pcie30x2-button-rstn {
1734			rockchip,pins =
1735				/* pcie30x2_button_rstn */
1736				<3 RK_PC1 4 &pcfg_pull_none>;
1737		};
1738	};
1739
1740	pcie30x4 {
1741		/omit-if-no-ref/
1742		pcie30x4m0_pins: pcie30x4m0-pins {
1743			rockchip,pins =
1744				/* pcie30x4_clkreqn_m0 */
1745				<0 RK_PC6 12 &pcfg_pull_none>,
1746				/* pcie30x4_perstn_m0 */
1747				<0 RK_PD0 12 &pcfg_pull_none>,
1748				/* pcie30x4_waken_m0 */
1749				<0 RK_PC7 12 &pcfg_pull_none>;
1750		};
1751
1752		/omit-if-no-ref/
1753		pcie30x4m1_pins: pcie30x4m1-pins {
1754			rockchip,pins =
1755				/* pcie30x4_clkreqn_m1 */
1756				<4 RK_PB4 4 &pcfg_pull_none>,
1757				/* pcie30x4_perstn_m1 */
1758				<4 RK_PB6 4 &pcfg_pull_none>,
1759				/* pcie30x4_waken_m1 */
1760				<4 RK_PB5 4 &pcfg_pull_none>;
1761		};
1762
1763		/omit-if-no-ref/
1764		pcie30x4m2_pins: pcie30x4m2-pins {
1765			rockchip,pins =
1766				/* pcie30x4_clkreqn_m2 */
1767				<3 RK_PC4 4 &pcfg_pull_none>,
1768				/* pcie30x4_perstn_m2 */
1769				<3 RK_PC6 4 &pcfg_pull_none>,
1770				/* pcie30x4_waken_m2 */
1771				<3 RK_PC5 4 &pcfg_pull_none>;
1772		};
1773
1774		/omit-if-no-ref/
1775		pcie30x4m3_pins: pcie30x4m3-pins {
1776			rockchip,pins =
1777				/* pcie30x4_clkreqn_m3 */
1778				<1 RK_PB0 4 &pcfg_pull_none>,
1779				/* pcie30x4_perstn_m3 */
1780				<1 RK_PB2 4 &pcfg_pull_none>,
1781				/* pcie30x4_waken_m3 */
1782				<1 RK_PB1 4 &pcfg_pull_none>;
1783		};
1784
1785		/omit-if-no-ref/
1786		pcie30x4_button_rstn: pcie30x4-button-rstn {
1787			rockchip,pins =
1788				/* pcie30x4_button_rstn */
1789				<3 RK_PD5 4 &pcfg_pull_none>;
1790		};
1791	};
1792
1793	pdm0 {
1794		/omit-if-no-ref/
1795		pdm0m0_clk: pdm0m0-clk {
1796			rockchip,pins =
1797				/* pdm0_clk0_m0 */
1798				<1 RK_PC6 3 &pcfg_pull_none>;
1799		};
1800
1801		/omit-if-no-ref/
1802		pdm0m0_clk1: pdm0m0-clk1 {
1803			rockchip,pins =
1804				/* pdm0m0_clk1 */
1805				<1 RK_PC4 3 &pcfg_pull_none>;
1806		};
1807
1808		/omit-if-no-ref/
1809		pdm0m0_sdi0: pdm0m0-sdi0 {
1810			rockchip,pins =
1811				/* pdm0m0_sdi0 */
1812				<1 RK_PD5 3 &pcfg_pull_none>;
1813		};
1814
1815		/omit-if-no-ref/
1816		pdm0m0_sdi1: pdm0m0-sdi1 {
1817			rockchip,pins =
1818				/* pdm0m0_sdi1 */
1819				<1 RK_PD1 3 &pcfg_pull_none>;
1820		};
1821
1822		/omit-if-no-ref/
1823		pdm0m0_sdi2: pdm0m0-sdi2 {
1824			rockchip,pins =
1825				/* pdm0m0_sdi2 */
1826				<1 RK_PD2 3 &pcfg_pull_none>;
1827		};
1828
1829		/omit-if-no-ref/
1830		pdm0m0_sdi3: pdm0m0-sdi3 {
1831			rockchip,pins =
1832				/* pdm0m0_sdi3 */
1833				<1 RK_PD3 3 &pcfg_pull_none>;
1834		};
1835		/omit-if-no-ref/
1836		pdm0m1_clk: pdm0m1-clk {
1837			rockchip,pins =
1838				/* pdm0_clk0_m1 */
1839				<0 RK_PC0 2 &pcfg_pull_none>;
1840		};
1841
1842		/omit-if-no-ref/
1843		pdm0m1_clk1: pdm0m1-clk1 {
1844			rockchip,pins =
1845				/* pdm0m1_clk1 */
1846				<0 RK_PC4 2 &pcfg_pull_none>;
1847		};
1848
1849		/omit-if-no-ref/
1850		pdm0m1_sdi0: pdm0m1-sdi0 {
1851			rockchip,pins =
1852				/* pdm0m1_sdi0 */
1853				<0 RK_PC7 2 &pcfg_pull_none>;
1854		};
1855
1856		/omit-if-no-ref/
1857		pdm0m1_sdi1: pdm0m1-sdi1 {
1858			rockchip,pins =
1859				/* pdm0m1_sdi1 */
1860				<0 RK_PD0 2 &pcfg_pull_none>;
1861		};
1862
1863		/omit-if-no-ref/
1864		pdm0m1_sdi2: pdm0m1-sdi2 {
1865			rockchip,pins =
1866				/* pdm0m1_sdi2 */
1867				<0 RK_PD4 2 &pcfg_pull_none>;
1868		};
1869
1870		/omit-if-no-ref/
1871		pdm0m1_sdi3: pdm0m1-sdi3 {
1872			rockchip,pins =
1873				/* pdm0m1_sdi3 */
1874				<0 RK_PD6 2 &pcfg_pull_none>;
1875		};
1876	};
1877
1878	pdm1 {
1879		/omit-if-no-ref/
1880		pdm1m0_clk: pdm1m0-clk {
1881			rockchip,pins =
1882				/* pdm1_clk0_m0 */
1883				<4 RK_PD5 2 &pcfg_pull_none>;
1884		};
1885
1886		/omit-if-no-ref/
1887		pdm1m0_clk1: pdm1m0-clk1 {
1888			rockchip,pins =
1889				/* pdm1m0_clk1 */
1890				<4 RK_PD4 2 &pcfg_pull_none>;
1891		};
1892
1893		/omit-if-no-ref/
1894		pdm1m0_sdi0: pdm1m0-sdi0 {
1895			rockchip,pins =
1896				/* pdm1m0_sdi0 */
1897				<4 RK_PD3 2 &pcfg_pull_none>;
1898		};
1899
1900		/omit-if-no-ref/
1901		pdm1m0_sdi1: pdm1m0-sdi1 {
1902			rockchip,pins =
1903				/* pdm1m0_sdi1 */
1904				<4 RK_PD2 2 &pcfg_pull_none>;
1905		};
1906
1907		/omit-if-no-ref/
1908		pdm1m0_sdi2: pdm1m0-sdi2 {
1909			rockchip,pins =
1910				/* pdm1m0_sdi2 */
1911				<4 RK_PD1 2 &pcfg_pull_none>;
1912		};
1913
1914		/omit-if-no-ref/
1915		pdm1m0_sdi3: pdm1m0-sdi3 {
1916			rockchip,pins =
1917				/* pdm1m0_sdi3 */
1918				<4 RK_PD0 2 &pcfg_pull_none>;
1919		};
1920		/omit-if-no-ref/
1921		pdm1m1_clk: pdm1m1-clk {
1922			rockchip,pins =
1923				/* pdm1_clk0_m1 */
1924				<1 RK_PB4 2 &pcfg_pull_none>;
1925		};
1926
1927		/omit-if-no-ref/
1928		pdm1m1_clk1: pdm1m1-clk1 {
1929			rockchip,pins =
1930				/* pdm1m1_clk1 */
1931				<1 RK_PB3 2 &pcfg_pull_none>;
1932		};
1933
1934		/omit-if-no-ref/
1935		pdm1m1_sdi0: pdm1m1-sdi0 {
1936			rockchip,pins =
1937				/* pdm1m1_sdi0 */
1938				<1 RK_PA7 2 &pcfg_pull_none>;
1939		};
1940
1941		/omit-if-no-ref/
1942		pdm1m1_sdi1: pdm1m1-sdi1 {
1943			rockchip,pins =
1944				/* pdm1m1_sdi1 */
1945				<1 RK_PB0 2 &pcfg_pull_none>;
1946		};
1947
1948		/omit-if-no-ref/
1949		pdm1m1_sdi2: pdm1m1-sdi2 {
1950			rockchip,pins =
1951				/* pdm1m1_sdi2 */
1952				<1 RK_PB1 2 &pcfg_pull_none>;
1953		};
1954
1955		/omit-if-no-ref/
1956		pdm1m1_sdi3: pdm1m1-sdi3 {
1957			rockchip,pins =
1958				/* pdm1m1_sdi3 */
1959				<1 RK_PB2 2 &pcfg_pull_none>;
1960		};
1961	};
1962
1963	pmic {
1964		/omit-if-no-ref/
1965		pmic_pins: pmic-pins {
1966			rockchip,pins =
1967				/* pmic_int_l */
1968				<0 RK_PA7 0 &pcfg_pull_up>,
1969				/* pmic_sleep1 */
1970				<0 RK_PA2 1 &pcfg_pull_none>,
1971				/* pmic_sleep2 */
1972				<0 RK_PA3 1 &pcfg_pull_none>,
1973				/* pmic_sleep3 */
1974				<0 RK_PC1 1 &pcfg_pull_none>,
1975				/* pmic_sleep4 */
1976				<0 RK_PC2 1 &pcfg_pull_none>,
1977				/* pmic_sleep5 */
1978				<0 RK_PC3 1 &pcfg_pull_none>,
1979				/* pmic_sleep6 */
1980				<0 RK_PD6 1 &pcfg_pull_none>;
1981		};
1982	};
1983
1984	pmu {
1985		/omit-if-no-ref/
1986		pmu_pins: pmu-pins {
1987			rockchip,pins =
1988				/* pmu_debug */
1989				<0 RK_PA5 3 &pcfg_pull_none>;
1990		};
1991	};
1992
1993	pwm0 {
1994		/omit-if-no-ref/
1995		pwm0m0_pins: pwm0m0-pins {
1996			rockchip,pins =
1997				/* pwm0_m0 */
1998				<0 RK_PB7 3 &pcfg_pull_none>;
1999		};
2000
2001		/omit-if-no-ref/
2002		pwm0m1_pins: pwm0m1-pins {
2003			rockchip,pins =
2004				/* pwm0_m1 */
2005				<1 RK_PD2 11 &pcfg_pull_none>;
2006		};
2007
2008		/omit-if-no-ref/
2009		pwm0m2_pins: pwm0m2-pins {
2010			rockchip,pins =
2011				/* pwm0_m2 */
2012				<1 RK_PA2 11 &pcfg_pull_none>;
2013		};
2014	};
2015
2016	pwm1 {
2017		/omit-if-no-ref/
2018		pwm1m0_pins: pwm1m0-pins {
2019			rockchip,pins =
2020				/* pwm1_m0 */
2021				<0 RK_PC0 3 &pcfg_pull_none>;
2022		};
2023
2024		/omit-if-no-ref/
2025		pwm1m1_pins: pwm1m1-pins {
2026			rockchip,pins =
2027				/* pwm1_m1 */
2028				<1 RK_PD3 11 &pcfg_pull_none>;
2029		};
2030
2031		/omit-if-no-ref/
2032		pwm1m2_pins: pwm1m2-pins {
2033			rockchip,pins =
2034				/* pwm1_m2 */
2035				<1 RK_PA3 11 &pcfg_pull_none>;
2036		};
2037	};
2038
2039	pwm2 {
2040		/omit-if-no-ref/
2041		pwm2m0_pins: pwm2m0-pins {
2042			rockchip,pins =
2043				/* pwm2_m0 */
2044				<0 RK_PC4 3 &pcfg_pull_none>;
2045		};
2046
2047		/omit-if-no-ref/
2048		pwm2m1_pins: pwm2m1-pins {
2049			rockchip,pins =
2050				/* pwm2_m1 */
2051				<3 RK_PB1 11 &pcfg_pull_none>;
2052		};
2053	};
2054
2055	pwm3 {
2056		/omit-if-no-ref/
2057		pwm3m0_pins: pwm3m0-pins {
2058			rockchip,pins =
2059				/* pwm3_ir_m0 */
2060				<0 RK_PD4 3 &pcfg_pull_none>;
2061		};
2062
2063		/omit-if-no-ref/
2064		pwm3m1_pins: pwm3m1-pins {
2065			rockchip,pins =
2066				/* pwm3_ir_m1 */
2067				<3 RK_PB2 11 &pcfg_pull_none>;
2068		};
2069
2070		/omit-if-no-ref/
2071		pwm3m2_pins: pwm3m2-pins {
2072			rockchip,pins =
2073				/* pwm3_ir_m2 */
2074				<1 RK_PC2 11 &pcfg_pull_none>;
2075		};
2076
2077		/omit-if-no-ref/
2078		pwm3m3_pins: pwm3m3-pins {
2079			rockchip,pins =
2080				/* pwm3_ir_m3 */
2081				<1 RK_PA7 11 &pcfg_pull_none>;
2082		};
2083	};
2084
2085	pwm4 {
2086		/omit-if-no-ref/
2087		pwm4m0_pins: pwm4m0-pins {
2088			rockchip,pins =
2089				/* pwm4_m0 */
2090				<0 RK_PC5 11 &pcfg_pull_none>;
2091		};
2092	};
2093
2094	pwm5 {
2095		/omit-if-no-ref/
2096		pwm5m0_pins: pwm5m0-pins {
2097			rockchip,pins =
2098				/* pwm5_m0 */
2099				<0 RK_PB1 3 &pcfg_pull_none>;
2100		};
2101
2102		/omit-if-no-ref/
2103		pwm5m1_pins: pwm5m1-pins {
2104			rockchip,pins =
2105				/* pwm5_m1 */
2106				<0 RK_PC6 11 &pcfg_pull_none>;
2107		};
2108	};
2109
2110	pwm6 {
2111		/omit-if-no-ref/
2112		pwm6m0_pins: pwm6m0-pins {
2113			rockchip,pins =
2114				/* pwm6_m0 */
2115				<0 RK_PC7 11 &pcfg_pull_none>;
2116		};
2117
2118		/omit-if-no-ref/
2119		pwm6m1_pins: pwm6m1-pins {
2120			rockchip,pins =
2121				/* pwm6_m1 */
2122				<4 RK_PC1 11 &pcfg_pull_none>;
2123		};
2124	};
2125
2126	pwm7 {
2127		/omit-if-no-ref/
2128		pwm7m0_pins: pwm7m0-pins {
2129			rockchip,pins =
2130				/* pwm7_ir_m0 */
2131				<0 RK_PD0 11 &pcfg_pull_none>;
2132		};
2133
2134		/omit-if-no-ref/
2135		pwm7m1_pins: pwm7m1-pins {
2136			rockchip,pins =
2137				/* pwm7_ir_m1 */
2138				<4 RK_PD4 11 &pcfg_pull_none>;
2139		};
2140
2141		/omit-if-no-ref/
2142		pwm7m2_pins: pwm7m2-pins {
2143			rockchip,pins =
2144				/* pwm7_ir_m2 */
2145				<1 RK_PC3 11 &pcfg_pull_none>;
2146		};
2147	};
2148
2149	pwm8 {
2150		/omit-if-no-ref/
2151		pwm8m0_pins: pwm8m0-pins {
2152			rockchip,pins =
2153				/* pwm8_m0 */
2154				<3 RK_PA7 11 &pcfg_pull_none>;
2155		};
2156
2157		/omit-if-no-ref/
2158		pwm8m1_pins: pwm8m1-pins {
2159			rockchip,pins =
2160				/* pwm8_m1 */
2161				<4 RK_PD0 11 &pcfg_pull_none>;
2162		};
2163
2164		/omit-if-no-ref/
2165		pwm8m2_pins: pwm8m2-pins {
2166			rockchip,pins =
2167				/* pwm8_m2 */
2168				<3 RK_PD0 11 &pcfg_pull_none>;
2169		};
2170	};
2171
2172	pwm9 {
2173		/omit-if-no-ref/
2174		pwm9m0_pins: pwm9m0-pins {
2175			rockchip,pins =
2176				/* pwm9_m0 */
2177				<3 RK_PB0 11 &pcfg_pull_none>;
2178		};
2179
2180		/omit-if-no-ref/
2181		pwm9m1_pins: pwm9m1-pins {
2182			rockchip,pins =
2183				/* pwm9_m1 */
2184				<4 RK_PD1 11 &pcfg_pull_none>;
2185		};
2186
2187		/omit-if-no-ref/
2188		pwm9m2_pins: pwm9m2-pins {
2189			rockchip,pins =
2190				/* pwm9_m2 */
2191				<3 RK_PD1 11 &pcfg_pull_none>;
2192		};
2193	};
2194
2195	pwm10 {
2196		/omit-if-no-ref/
2197		pwm10m0_pins: pwm10m0-pins {
2198			rockchip,pins =
2199				/* pwm10_m0 */
2200				<3 RK_PA0 11 &pcfg_pull_none>;
2201		};
2202
2203		/omit-if-no-ref/
2204		pwm10m1_pins: pwm10m1-pins {
2205			rockchip,pins =
2206				/* pwm10_m1 */
2207				<4 RK_PD3 11 &pcfg_pull_none>;
2208		};
2209
2210		/omit-if-no-ref/
2211		pwm10m2_pins: pwm10m2-pins {
2212			rockchip,pins =
2213				/* pwm10_m2 */
2214				<3 RK_PD3 11 &pcfg_pull_none>;
2215		};
2216	};
2217
2218	pwm11 {
2219		/omit-if-no-ref/
2220		pwm11m0_pins: pwm11m0-pins {
2221			rockchip,pins =
2222				/* pwm11_ir_m0 */
2223				<3 RK_PA1 11 &pcfg_pull_none>;
2224		};
2225
2226		/omit-if-no-ref/
2227		pwm11m1_pins: pwm11m1-pins {
2228			rockchip,pins =
2229				/* pwm11_ir_m1 */
2230				<4 RK_PB4 11 &pcfg_pull_none>;
2231		};
2232
2233		/omit-if-no-ref/
2234		pwm11m2_pins: pwm11m2-pins {
2235			rockchip,pins =
2236				/* pwm11_ir_m2 */
2237				<1 RK_PC4 11 &pcfg_pull_none>;
2238		};
2239
2240		/omit-if-no-ref/
2241		pwm11m3_pins: pwm11m3-pins {
2242			rockchip,pins =
2243				/* pwm11_ir_m3 */
2244				<3 RK_PD5 11 &pcfg_pull_none>;
2245		};
2246	};
2247
2248	pwm12 {
2249		/omit-if-no-ref/
2250		pwm12m0_pins: pwm12m0-pins {
2251			rockchip,pins =
2252				/* pwm12_m0 */
2253				<3 RK_PB5 11 &pcfg_pull_none>;
2254		};
2255
2256		/omit-if-no-ref/
2257		pwm12m1_pins: pwm12m1-pins {
2258			rockchip,pins =
2259				/* pwm12_m1 */
2260				<4 RK_PB5 11 &pcfg_pull_none>;
2261		};
2262	};
2263
2264	pwm13 {
2265		/omit-if-no-ref/
2266		pwm13m0_pins: pwm13m0-pins {
2267			rockchip,pins =
2268				/* pwm13_m0 */
2269				<3 RK_PB6 11 &pcfg_pull_none>;
2270		};
2271
2272		/omit-if-no-ref/
2273		pwm13m1_pins: pwm13m1-pins {
2274			rockchip,pins =
2275				/* pwm13_m1 */
2276				<4 RK_PB6 11 &pcfg_pull_none>;
2277		};
2278
2279		/omit-if-no-ref/
2280		pwm13m2_pins: pwm13m2-pins {
2281			rockchip,pins =
2282				/* pwm13_m2 */
2283				<1 RK_PB7 11 &pcfg_pull_none>;
2284		};
2285	};
2286
2287	pwm14 {
2288		/omit-if-no-ref/
2289		pwm14m0_pins: pwm14m0-pins {
2290			rockchip,pins =
2291				/* pwm14_m0 */
2292				<3 RK_PC2 11 &pcfg_pull_none>;
2293		};
2294
2295		/omit-if-no-ref/
2296		pwm14m1_pins: pwm14m1-pins {
2297			rockchip,pins =
2298				/* pwm14_m1 */
2299				<4 RK_PB2 11 &pcfg_pull_none>;
2300		};
2301
2302		/omit-if-no-ref/
2303		pwm14m2_pins: pwm14m2-pins {
2304			rockchip,pins =
2305				/* pwm14_m2 */
2306				<1 RK_PD6 11 &pcfg_pull_none>;
2307		};
2308	};
2309
2310	pwm15 {
2311		/omit-if-no-ref/
2312		pwm15m0_pins: pwm15m0-pins {
2313			rockchip,pins =
2314				/* pwm15_ir_m0 */
2315				<3 RK_PC3 11 &pcfg_pull_none>;
2316		};
2317
2318		/omit-if-no-ref/
2319		pwm15m1_pins: pwm15m1-pins {
2320			rockchip,pins =
2321				/* pwm15_ir_m1 */
2322				<4 RK_PB3 11 &pcfg_pull_none>;
2323		};
2324
2325		/omit-if-no-ref/
2326		pwm15m2_pins: pwm15m2-pins {
2327			rockchip,pins =
2328				/* pwm15_ir_m2 */
2329				<1 RK_PC6 11 &pcfg_pull_none>;
2330		};
2331
2332		/omit-if-no-ref/
2333		pwm15m3_pins: pwm15m3-pins {
2334			rockchip,pins =
2335				/* pwm15_ir_m3 */
2336				<1 RK_PD7 11 &pcfg_pull_none>;
2337		};
2338	};
2339
2340	refclk {
2341		/omit-if-no-ref/
2342		refclk_pins: refclk-pins {
2343			rockchip,pins =
2344				/* refclk_out */
2345				<0 RK_PA0 1 &pcfg_pull_none>;
2346		};
2347	};
2348
2349	sata {
2350		/omit-if-no-ref/
2351		sata_pins: sata-pins {
2352			rockchip,pins =
2353				/* sata_cp_pod */
2354				<0 RK_PC6 13 &pcfg_pull_none>,
2355				/* sata_cpdet */
2356				<0 RK_PD4 13 &pcfg_pull_none>,
2357				/* sata_mp_switch */
2358				<0 RK_PD5 13 &pcfg_pull_none>;
2359		};
2360	};
2361
2362	sata0 {
2363		/omit-if-no-ref/
2364		sata0m0_pins: sata0m0-pins {
2365			rockchip,pins =
2366				/* sata0_act_led_m0 */
2367				<4 RK_PB6 6 &pcfg_pull_none>;
2368		};
2369
2370		/omit-if-no-ref/
2371		sata0m1_pins: sata0m1-pins {
2372			rockchip,pins =
2373				/* sata0_act_led_m1 */
2374				<1 RK_PB3 6 &pcfg_pull_none>;
2375		};
2376	};
2377
2378	sata1 {
2379		/omit-if-no-ref/
2380		sata1m0_pins: sata1m0-pins {
2381			rockchip,pins =
2382				/* sata1_act_led_m0 */
2383				<4 RK_PB5 6 &pcfg_pull_none>;
2384		};
2385
2386		/omit-if-no-ref/
2387		sata1m1_pins: sata1m1-pins {
2388			rockchip,pins =
2389				/* sata1_act_led_m1 */
2390				<1 RK_PA1 6 &pcfg_pull_none>;
2391		};
2392	};
2393
2394	sata2 {
2395		/omit-if-no-ref/
2396		sata2m0_pins: sata2m0-pins {
2397			rockchip,pins =
2398				/* sata2_act_led_m0 */
2399				<4 RK_PB1 6 &pcfg_pull_none>;
2400		};
2401
2402		/omit-if-no-ref/
2403		sata2m1_pins: sata2m1-pins {
2404			rockchip,pins =
2405				/* sata2_act_led_m1 */
2406				<1 RK_PB7 6 &pcfg_pull_none>;
2407		};
2408	};
2409
2410	sdio {
2411		/omit-if-no-ref/
2412		sdiom1_pins: sdiom1-pins {
2413			rockchip,pins =
2414				/* sdio_clk_m1 */
2415				<3 RK_PA5 2 &pcfg_pull_none>,
2416				/* sdio_cmd_m1 */
2417				<3 RK_PA4 2 &pcfg_pull_none>,
2418				/* sdio_d0_m1 */
2419				<3 RK_PA0 2 &pcfg_pull_none>,
2420				/* sdio_d1_m1 */
2421				<3 RK_PA1 2 &pcfg_pull_none>,
2422				/* sdio_d2_m1 */
2423				<3 RK_PA2 2 &pcfg_pull_none>,
2424				/* sdio_d3_m1 */
2425				<3 RK_PA3 2 &pcfg_pull_none>;
2426		};
2427	};
2428
2429	sdmmc {
2430		/omit-if-no-ref/
2431		sdmmc_bus4: sdmmc-bus4 {
2432			rockchip,pins =
2433				/* sdmmc_d0 */
2434				<4 RK_PD0 1 &pcfg_pull_up_drv_level_2>,
2435				/* sdmmc_d1 */
2436				<4 RK_PD1 1 &pcfg_pull_up_drv_level_2>,
2437				/* sdmmc_d2 */
2438				<4 RK_PD2 1 &pcfg_pull_up_drv_level_2>,
2439				/* sdmmc_d3 */
2440				<4 RK_PD3 1 &pcfg_pull_up_drv_level_2>;
2441		};
2442
2443		/omit-if-no-ref/
2444		sdmmc_clk: sdmmc-clk {
2445			rockchip,pins =
2446				/* sdmmc_clk */
2447				<4 RK_PD5 1 &pcfg_pull_up_drv_level_2>;
2448		};
2449
2450		/omit-if-no-ref/
2451		sdmmc_cmd: sdmmc-cmd {
2452			rockchip,pins =
2453				/* sdmmc_cmd */
2454				<4 RK_PD4 1 &pcfg_pull_up_drv_level_2>;
2455		};
2456
2457		/omit-if-no-ref/
2458		sdmmc_det: sdmmc-det {
2459			rockchip,pins =
2460				/* sdmmc_det */
2461				<0 RK_PA4 1 &pcfg_pull_up>;
2462		};
2463
2464		/omit-if-no-ref/
2465		sdmmc_pwren: sdmmc-pwren {
2466			rockchip,pins =
2467				/* sdmmc_pwren */
2468				<0 RK_PA5 2 &pcfg_pull_none>;
2469		};
2470	};
2471
2472	spdif0 {
2473		/omit-if-no-ref/
2474		spdif0m0_tx: spdif0m0-tx {
2475			rockchip,pins =
2476				/* spdif0m0_tx */
2477				<1 RK_PB6 3 &pcfg_pull_none>;
2478		};
2479
2480		/omit-if-no-ref/
2481		spdif0m1_tx: spdif0m1-tx {
2482			rockchip,pins =
2483				/* spdif0m1_tx */
2484				<4 RK_PB4 6 &pcfg_pull_none>;
2485		};
2486	};
2487
2488	spdif1 {
2489		/omit-if-no-ref/
2490		spdif1m0_tx: spdif1m0-tx {
2491			rockchip,pins =
2492				/* spdif1m0_tx */
2493				<1 RK_PB7 3 &pcfg_pull_none>;
2494		};
2495
2496		/omit-if-no-ref/
2497		spdif1m1_tx: spdif1m1-tx {
2498			rockchip,pins =
2499				/* spdif1m1_tx */
2500				<4 RK_PB1 2 &pcfg_pull_none>;
2501		};
2502
2503		/omit-if-no-ref/
2504		spdif1m2_tx: spdif1m2-tx {
2505			rockchip,pins =
2506				/* spdif1m2_tx */
2507				<4 RK_PC1 3 &pcfg_pull_none>;
2508		};
2509	};
2510
2511	spi0 {
2512		/omit-if-no-ref/
2513		spi0m0_pins: spi0m0-pins {
2514			rockchip,pins =
2515				/* spi0_clk_m0 */
2516				<0 RK_PC6 8 &pcfg_pull_up_drv_level_1>,
2517				/* spi0_miso_m0 */
2518				<0 RK_PC7 8 &pcfg_pull_up_drv_level_1>,
2519				/* spi0_mosi_m0 */
2520				<0 RK_PC0 8 &pcfg_pull_up_drv_level_1>;
2521		};
2522
2523		/omit-if-no-ref/
2524		spi0m0_cs0: spi0m0-cs0 {
2525			rockchip,pins =
2526				/* spi0_cs0_m0 */
2527				<0 RK_PD1 8 &pcfg_pull_up_drv_level_1>;
2528		};
2529
2530		/omit-if-no-ref/
2531		spi0m0_cs1: spi0m0-cs1 {
2532			rockchip,pins =
2533				/* spi0_cs1_m0 */
2534				<0 RK_PB7 8 &pcfg_pull_up_drv_level_1>;
2535		};
2536		/omit-if-no-ref/
2537		spi0m1_pins: spi0m1-pins {
2538			rockchip,pins =
2539				/* spi0_clk_m1 */
2540				<4 RK_PA2 8 &pcfg_pull_up_drv_level_1>,
2541				/* spi0_miso_m1 */
2542				<4 RK_PA0 8 &pcfg_pull_up_drv_level_1>,
2543				/* spi0_mosi_m1 */
2544				<4 RK_PA1 8 &pcfg_pull_up_drv_level_1>;
2545		};
2546
2547		/omit-if-no-ref/
2548		spi0m1_cs0: spi0m1-cs0 {
2549			rockchip,pins =
2550				/* spi0_cs0_m1 */
2551				<4 RK_PB2 8 &pcfg_pull_up_drv_level_1>;
2552		};
2553
2554		/omit-if-no-ref/
2555		spi0m1_cs1: spi0m1-cs1 {
2556			rockchip,pins =
2557				/* spi0_cs1_m1 */
2558				<4 RK_PB1 8 &pcfg_pull_up_drv_level_1>;
2559		};
2560		/omit-if-no-ref/
2561		spi0m2_pins: spi0m2-pins {
2562			rockchip,pins =
2563				/* spi0_clk_m2 */
2564				<1 RK_PB3 8 &pcfg_pull_up_drv_level_1>,
2565				/* spi0_miso_m2 */
2566				<1 RK_PB1 8 &pcfg_pull_up_drv_level_1>,
2567				/* spi0_mosi_m2 */
2568				<1 RK_PB2 8 &pcfg_pull_up_drv_level_1>;
2569		};
2570
2571		/omit-if-no-ref/
2572		spi0m2_cs0: spi0m2-cs0 {
2573			rockchip,pins =
2574				/* spi0_cs0_m2 */
2575				<1 RK_PB4 8 &pcfg_pull_up_drv_level_1>;
2576		};
2577
2578		/omit-if-no-ref/
2579		spi0m2_cs1: spi0m2-cs1 {
2580			rockchip,pins =
2581				/* spi0_cs1_m2 */
2582				<1 RK_PB5 8 &pcfg_pull_up_drv_level_1>;
2583		};
2584		/omit-if-no-ref/
2585		spi0m3_pins: spi0m3-pins {
2586			rockchip,pins =
2587				/* spi0_clk_m3 */
2588				<3 RK_PD3 8 &pcfg_pull_up_drv_level_1>,
2589				/* spi0_miso_m3 */
2590				<3 RK_PD1 8 &pcfg_pull_up_drv_level_1>,
2591				/* spi0_mosi_m3 */
2592				<3 RK_PD2 8 &pcfg_pull_up_drv_level_1>;
2593		};
2594
2595		/omit-if-no-ref/
2596		spi0m3_cs0: spi0m3-cs0 {
2597			rockchip,pins =
2598				/* spi0_cs0_m3 */
2599				<3 RK_PD4 8 &pcfg_pull_up_drv_level_1>;
2600		};
2601
2602		/omit-if-no-ref/
2603		spi0m3_cs1: spi0m3-cs1 {
2604			rockchip,pins =
2605				/* spi0_cs1_m3 */
2606				<3 RK_PD5 8 &pcfg_pull_up_drv_level_1>;
2607		};
2608	};
2609
2610	spi1 {
2611		/omit-if-no-ref/
2612		spi1m1_pins: spi1m1-pins {
2613			rockchip,pins =
2614				/* spi1_clk_m1 */
2615				<3 RK_PC1 8 &pcfg_pull_up_drv_level_1>,
2616				/* spi1_miso_m1 */
2617				<3 RK_PC0 8 &pcfg_pull_up_drv_level_1>,
2618				/* spi1_mosi_m1 */
2619				<3 RK_PB7 8 &pcfg_pull_up_drv_level_1>;
2620		};
2621
2622		/omit-if-no-ref/
2623		spi1m1_cs0: spi1m1-cs0 {
2624			rockchip,pins =
2625				/* spi1_cs0_m1 */
2626				<3 RK_PC2 8 &pcfg_pull_up_drv_level_1>;
2627		};
2628
2629		/omit-if-no-ref/
2630		spi1m1_cs1: spi1m1-cs1 {
2631			rockchip,pins =
2632				/* spi1_cs1_m1 */
2633				<3 RK_PC3 8 &pcfg_pull_up_drv_level_1>;
2634		};
2635
2636		/omit-if-no-ref/
2637		spi1m2_pins: spi1m2-pins {
2638			rockchip,pins =
2639				/* spi1_clk_m2 */
2640				<1 RK_PD2 8 &pcfg_pull_up_drv_level_1>,
2641				/* spi1_miso_m2 */
2642				<1 RK_PD0 8 &pcfg_pull_up_drv_level_1>,
2643				/* spi1_mosi_m2 */
2644				<1 RK_PD1 8 &pcfg_pull_up_drv_level_1>;
2645		};
2646
2647		/omit-if-no-ref/
2648		spi1m2_cs0: spi1m2-cs0 {
2649			rockchip,pins =
2650				/* spi1_cs0_m2 */
2651				<1 RK_PD3 8 &pcfg_pull_up_drv_level_1>;
2652		};
2653
2654		/omit-if-no-ref/
2655		spi1m2_cs1: spi1m2-cs1 {
2656			rockchip,pins =
2657				/* spi1_cs1_m2 */
2658				<1 RK_PD5 8 &pcfg_pull_up_drv_level_1>;
2659		};
2660	};
2661
2662	spi2 {
2663		/omit-if-no-ref/
2664		spi2m0_pins: spi2m0-pins {
2665			rockchip,pins =
2666				/* spi2_clk_m0 */
2667				<1 RK_PA6 8 &pcfg_pull_up_drv_level_1>,
2668				/* spi2_miso_m0 */
2669				<1 RK_PA4 8 &pcfg_pull_up_drv_level_1>,
2670				/* spi2_mosi_m0 */
2671				<1 RK_PA5 8 &pcfg_pull_up_drv_level_1>;
2672		};
2673
2674		/omit-if-no-ref/
2675		spi2m0_cs0: spi2m0-cs0 {
2676			rockchip,pins =
2677				/* spi2_cs0_m0 */
2678				<1 RK_PA7 8 &pcfg_pull_up_drv_level_1>;
2679		};
2680
2681		/omit-if-no-ref/
2682		spi2m0_cs1: spi2m0-cs1 {
2683			rockchip,pins =
2684				/* spi2_cs1_m0 */
2685				<1 RK_PB0 8 &pcfg_pull_up_drv_level_1>;
2686		};
2687
2688		/omit-if-no-ref/
2689		spi2m1_pins: spi2m1-pins {
2690			rockchip,pins =
2691				/* spi2_clk_m1 */
2692				<4 RK_PA6 8 &pcfg_pull_up_drv_level_1>,
2693				/* spi2_miso_m1 */
2694				<4 RK_PA4 8 &pcfg_pull_up_drv_level_1>,
2695				/* spi2_mosi_m1 */
2696				<4 RK_PA5 8 &pcfg_pull_up_drv_level_1>;
2697		};
2698
2699		/omit-if-no-ref/
2700		spi2m1_cs0: spi2m1-cs0 {
2701			rockchip,pins =
2702				/* spi2_cs0_m1 */
2703				<4 RK_PA7 8 &pcfg_pull_up_drv_level_1>;
2704		};
2705
2706		/omit-if-no-ref/
2707		spi2m1_cs1: spi2m1-cs1 {
2708			rockchip,pins =
2709				/* spi2_cs1_m1 */
2710				<4 RK_PB0 8 &pcfg_pull_up_drv_level_1>;
2711		};
2712
2713		/omit-if-no-ref/
2714		spi2m2_pins: spi2m2-pins {
2715			rockchip,pins =
2716				/* spi2_clk_m2 */
2717				<0 RK_PA5 1 &pcfg_pull_up_drv_level_1>,
2718				/* spi2_miso_m2 */
2719				<0 RK_PB3 1 &pcfg_pull_up_drv_level_1>,
2720				/* spi2_mosi_m2 */
2721				<0 RK_PA6 1 &pcfg_pull_up_drv_level_1>;
2722		};
2723
2724		/omit-if-no-ref/
2725		spi2m2_cs0: spi2m2-cs0 {
2726			rockchip,pins =
2727				/* spi2_cs0_m2 */
2728				<0 RK_PB1 1 &pcfg_pull_up_drv_level_1>;
2729		};
2730
2731		/omit-if-no-ref/
2732		spi2m2_cs1: spi2m2-cs1 {
2733			rockchip,pins =
2734				/* spi2_cs1_m2 */
2735				<0 RK_PB0 1 &pcfg_pull_up_drv_level_1>;
2736		};
2737	};
2738
2739	spi3 {
2740		/omit-if-no-ref/
2741		spi3m1_pins: spi3m1-pins {
2742			rockchip,pins =
2743				/* spi3_clk_m1 */
2744				<4 RK_PB7 8 &pcfg_pull_up_drv_level_1>,
2745				/* spi3_miso_m1 */
2746				<4 RK_PB5 8 &pcfg_pull_up_drv_level_1>,
2747				/* spi3_mosi_m1 */
2748				<4 RK_PB6 8 &pcfg_pull_up_drv_level_1>;
2749		};
2750
2751		/omit-if-no-ref/
2752		spi3m1_cs0: spi3m1-cs0 {
2753			rockchip,pins =
2754				/* spi3_cs0_m1 */
2755				<4 RK_PC0 8 &pcfg_pull_up_drv_level_1>;
2756		};
2757
2758		/omit-if-no-ref/
2759		spi3m1_cs1: spi3m1-cs1 {
2760			rockchip,pins =
2761				/* spi3_cs1_m1 */
2762				<4 RK_PC1 8 &pcfg_pull_up_drv_level_1>;
2763		};
2764
2765		/omit-if-no-ref/
2766		spi3m2_pins: spi3m2-pins {
2767			rockchip,pins =
2768				/* spi3_clk_m2 */
2769				<0 RK_PD3 8 &pcfg_pull_up_drv_level_1>,
2770				/* spi3_miso_m2 */
2771				<0 RK_PD0 8 &pcfg_pull_up_drv_level_1>,
2772				/* spi3_mosi_m2 */
2773				<0 RK_PD2 8 &pcfg_pull_up_drv_level_1>;
2774		};
2775
2776		/omit-if-no-ref/
2777		spi3m2_cs0: spi3m2-cs0 {
2778			rockchip,pins =
2779				/* spi3_cs0_m2 */
2780				<0 RK_PD4 8 &pcfg_pull_up_drv_level_1>;
2781		};
2782
2783		/omit-if-no-ref/
2784		spi3m2_cs1: spi3m2-cs1 {
2785			rockchip,pins =
2786				/* spi3_cs1_m2 */
2787				<0 RK_PD5 8 &pcfg_pull_up_drv_level_1>;
2788		};
2789
2790		/omit-if-no-ref/
2791		spi3m3_pins: spi3m3-pins {
2792			rockchip,pins =
2793				/* spi3_clk_m3 */
2794				<3 RK_PD0 8 &pcfg_pull_up_drv_level_1>,
2795				/* spi3_miso_m3 */
2796				<3 RK_PC6 8 &pcfg_pull_up_drv_level_1>,
2797				/* spi3_mosi_m3 */
2798				<3 RK_PC7 8 &pcfg_pull_up_drv_level_1>;
2799		};
2800
2801		/omit-if-no-ref/
2802		spi3m3_cs0: spi3m3-cs0 {
2803			rockchip,pins =
2804				/* spi3_cs0_m3 */
2805				<3 RK_PC4 8 &pcfg_pull_up_drv_level_1>;
2806		};
2807
2808		/omit-if-no-ref/
2809		spi3m3_cs1: spi3m3-cs1 {
2810			rockchip,pins =
2811				/* spi3_cs1_m3 */
2812				<3 RK_PC5 8 &pcfg_pull_up_drv_level_1>;
2813		};
2814	};
2815
2816	spi4 {
2817		/omit-if-no-ref/
2818		spi4m0_pins: spi4m0-pins {
2819			rockchip,pins =
2820				/* spi4_clk_m0 */
2821				<1 RK_PC2 8 &pcfg_pull_up_drv_level_1>,
2822				/* spi4_miso_m0 */
2823				<1 RK_PC0 8 &pcfg_pull_up_drv_level_1>,
2824				/* spi4_mosi_m0 */
2825				<1 RK_PC1 8 &pcfg_pull_up_drv_level_1>;
2826		};
2827
2828		/omit-if-no-ref/
2829		spi4m0_cs0: spi4m0-cs0 {
2830			rockchip,pins =
2831				/* spi4_cs0_m0 */
2832				<1 RK_PC3 8 &pcfg_pull_up_drv_level_1>;
2833		};
2834
2835		/omit-if-no-ref/
2836		spi4m0_cs1: spi4m0-cs1 {
2837			rockchip,pins =
2838				/* spi4_cs1_m0 */
2839				<1 RK_PC4 8 &pcfg_pull_up_drv_level_1>;
2840		};
2841
2842		/omit-if-no-ref/
2843		spi4m1_pins: spi4m1-pins {
2844			rockchip,pins =
2845				/* spi4_clk_m1 */
2846				<3 RK_PA2 8 &pcfg_pull_up_drv_level_1>,
2847				/* spi4_miso_m1 */
2848				<3 RK_PA0 8 &pcfg_pull_up_drv_level_1>,
2849				/* spi4_mosi_m1 */
2850				<3 RK_PA1 8 &pcfg_pull_up_drv_level_1>;
2851		};
2852
2853		/omit-if-no-ref/
2854		spi4m1_cs0: spi4m1-cs0 {
2855			rockchip,pins =
2856				/* spi4_cs0_m1 */
2857				<3 RK_PA3 8 &pcfg_pull_up_drv_level_1>;
2858		};
2859
2860		/omit-if-no-ref/
2861		spi4m1_cs1: spi4m1-cs1 {
2862			rockchip,pins =
2863				/* spi4_cs1_m1 */
2864				<3 RK_PA4 8 &pcfg_pull_up_drv_level_1>;
2865		};
2866
2867		/omit-if-no-ref/
2868		spi4m2_pins: spi4m2-pins {
2869			rockchip,pins =
2870				/* spi4_clk_m2 */
2871				<1 RK_PA2 8 &pcfg_pull_up_drv_level_1>,
2872				/* spi4_miso_m2 */
2873				<1 RK_PA0 8 &pcfg_pull_up_drv_level_1>,
2874				/* spi4_mosi_m2 */
2875				<1 RK_PA1 8 &pcfg_pull_up_drv_level_1>;
2876		};
2877
2878		/omit-if-no-ref/
2879		spi4m2_cs0: spi4m2-cs0 {
2880			rockchip,pins =
2881				/* spi4_cs0_m2 */
2882				<1 RK_PA3 8 &pcfg_pull_up_drv_level_1>;
2883		};
2884	};
2885
2886	tsadc {
2887		/omit-if-no-ref/
2888		tsadcm1_shut: tsadcm1-shut {
2889			rockchip,pins =
2890				/* tsadcm1_shut */
2891				<0 RK_PA2 2 &pcfg_pull_none>;
2892		};
2893
2894		/omit-if-no-ref/
2895		tsadc_shut: tsadc-shut {
2896			rockchip,pins =
2897				/* tsadc_shut */
2898				<0 RK_PA1 2 &pcfg_pull_none>;
2899		};
2900
2901		/omit-if-no-ref/
2902		tsadc_shut_org: tsadc-shut-org {
2903			rockchip,pins =
2904				/* tsadc_shut_org */
2905				<0 RK_PA1 1 &pcfg_pull_none>;
2906		};
2907	};
2908
2909	uart0 {
2910		/omit-if-no-ref/
2911		uart0m0_xfer: uart0m0-xfer {
2912			rockchip,pins =
2913				/* uart0_rx_m0 */
2914				<0 RK_PC4 4 &pcfg_pull_up>,
2915				/* uart0_tx_m0 */
2916				<0 RK_PC5 4 &pcfg_pull_up>;
2917		};
2918
2919		/omit-if-no-ref/
2920		uart0m1_xfer: uart0m1-xfer {
2921			rockchip,pins =
2922				/* uart0_rx_m1 */
2923				<0 RK_PB0 4 &pcfg_pull_up>,
2924				/* uart0_tx_m1 */
2925				<0 RK_PB1 4 &pcfg_pull_up>;
2926		};
2927
2928		/omit-if-no-ref/
2929		uart0m2_xfer: uart0m2-xfer {
2930			rockchip,pins =
2931				/* uart0_rx_m2 */
2932				<4 RK_PA4 10 &pcfg_pull_up>,
2933				/* uart0_tx_m2 */
2934				<4 RK_PA3 10 &pcfg_pull_up>;
2935		};
2936
2937		/omit-if-no-ref/
2938		uart0_ctsn: uart0-ctsn {
2939			rockchip,pins =
2940				/* uart0_ctsn */
2941				<0 RK_PD1 4 &pcfg_pull_none>;
2942		};
2943
2944		/omit-if-no-ref/
2945		uart0_rtsn: uart0-rtsn {
2946			rockchip,pins =
2947				/* uart0_rtsn */
2948				<0 RK_PC6 4 &pcfg_pull_none>;
2949		};
2950	};
2951
2952	uart1 {
2953		/omit-if-no-ref/
2954		uart1m1_xfer: uart1m1-xfer {
2955			rockchip,pins =
2956				/* uart1_rx_m1 */
2957				<1 RK_PB7 10 &pcfg_pull_up>,
2958				/* uart1_tx_m1 */
2959				<1 RK_PB6 10 &pcfg_pull_up>;
2960		};
2961
2962		/omit-if-no-ref/
2963		uart1m1_ctsn: uart1m1-ctsn {
2964			rockchip,pins =
2965				/* uart1m1_ctsn */
2966				<1 RK_PD7 10 &pcfg_pull_none>;
2967		};
2968
2969		/omit-if-no-ref/
2970		uart1m1_rtsn: uart1m1-rtsn {
2971			rockchip,pins =
2972				/* uart1m1_rtsn */
2973				<1 RK_PD6 10 &pcfg_pull_none>;
2974		};
2975
2976		/omit-if-no-ref/
2977		uart1m2_xfer: uart1m2-xfer {
2978			rockchip,pins =
2979				/* uart1_rx_m2 */
2980				<0 RK_PD2 10 &pcfg_pull_up>,
2981				/* uart1_tx_m2 */
2982				<0 RK_PD1 10 &pcfg_pull_up>;
2983		};
2984
2985		/omit-if-no-ref/
2986		uart1m2_ctsn: uart1m2-ctsn {
2987			rockchip,pins =
2988				/* uart1m2_ctsn */
2989				<0 RK_PD0 10 &pcfg_pull_none>;
2990		};
2991
2992		/omit-if-no-ref/
2993		uart1m2_rtsn: uart1m2-rtsn {
2994			rockchip,pins =
2995				/* uart1m2_rtsn */
2996				<0 RK_PC7 10 &pcfg_pull_none>;
2997		};
2998	};
2999
3000	uart2 {
3001		/omit-if-no-ref/
3002		uart2m0_xfer: uart2m0-xfer {
3003			rockchip,pins =
3004				/* uart2_rx_m0 */
3005				<0 RK_PB6 10 &pcfg_pull_up>,
3006				/* uart2_tx_m0 */
3007				<0 RK_PB5 10 &pcfg_pull_up>;
3008		};
3009
3010		/omit-if-no-ref/
3011		uart2m1_xfer: uart2m1-xfer {
3012			rockchip,pins =
3013				/* uart2_rx_m1 */
3014				<4 RK_PD1 10 &pcfg_pull_up>,
3015				/* uart2_tx_m1 */
3016				<4 RK_PD0 10 &pcfg_pull_up>;
3017		};
3018
3019		/omit-if-no-ref/
3020		uart2m2_xfer: uart2m2-xfer {
3021			rockchip,pins =
3022				/* uart2_rx_m2 */
3023				<3 RK_PB2 10 &pcfg_pull_up>,
3024				/* uart2_tx_m2 */
3025				<3 RK_PB1 10 &pcfg_pull_up>;
3026		};
3027
3028		/omit-if-no-ref/
3029		uart2_ctsn: uart2-ctsn {
3030			rockchip,pins =
3031				/* uart2_ctsn */
3032				<3 RK_PB4 10 &pcfg_pull_none>;
3033		};
3034
3035		/omit-if-no-ref/
3036		uart2_rtsn: uart2-rtsn {
3037			rockchip,pins =
3038				/* uart2_rtsn */
3039				<3 RK_PB3 10 &pcfg_pull_none>;
3040		};
3041	};
3042
3043	uart3 {
3044		/omit-if-no-ref/
3045		uart3m0_xfer: uart3m0-xfer {
3046			rockchip,pins =
3047				/* uart3_rx_m0 */
3048				<1 RK_PC0 10 &pcfg_pull_up>,
3049				/* uart3_tx_m0 */
3050				<1 RK_PC1 10 &pcfg_pull_up>;
3051		};
3052
3053		/omit-if-no-ref/
3054		uart3m1_xfer: uart3m1-xfer {
3055			rockchip,pins =
3056				/* uart3_rx_m1 */
3057				<3 RK_PB6 10 &pcfg_pull_up>,
3058				/* uart3_tx_m1 */
3059				<3 RK_PB5 10 &pcfg_pull_up>;
3060		};
3061
3062		/omit-if-no-ref/
3063		uart3m2_xfer: uart3m2-xfer {
3064			rockchip,pins =
3065				/* uart3_rx_m2 */
3066				<4 RK_PA6 10 &pcfg_pull_up>,
3067				/* uart3_tx_m2 */
3068				<4 RK_PA5 10 &pcfg_pull_up>;
3069		};
3070
3071		/omit-if-no-ref/
3072		uart3_ctsn: uart3-ctsn {
3073			rockchip,pins =
3074				/* uart3_ctsn */
3075				<1 RK_PC3 10 &pcfg_pull_none>;
3076		};
3077
3078		/omit-if-no-ref/
3079		uart3_rtsn: uart3-rtsn {
3080			rockchip,pins =
3081				/* uart3_rtsn */
3082				<1 RK_PC2 10 &pcfg_pull_none>;
3083		};
3084	};
3085
3086	uart4 {
3087		/omit-if-no-ref/
3088		uart4m0_xfer: uart4m0-xfer {
3089			rockchip,pins =
3090				/* uart4_rx_m0 */
3091				<1 RK_PD3 10 &pcfg_pull_up>,
3092				/* uart4_tx_m0 */
3093				<1 RK_PD2 10 &pcfg_pull_up>;
3094		};
3095
3096		/omit-if-no-ref/
3097		uart4m1_xfer: uart4m1-xfer {
3098			rockchip,pins =
3099				/* uart4_rx_m1 */
3100				<3 RK_PD0 10 &pcfg_pull_up>,
3101				/* uart4_tx_m1 */
3102				<3 RK_PD1 10 &pcfg_pull_up>;
3103		};
3104
3105		/omit-if-no-ref/
3106		uart4m2_xfer: uart4m2-xfer {
3107			rockchip,pins =
3108				/* uart4_rx_m2 */
3109				<1 RK_PB2 10 &pcfg_pull_up>,
3110				/* uart4_tx_m2 */
3111				<1 RK_PB3 10 &pcfg_pull_up>;
3112		};
3113
3114		/omit-if-no-ref/
3115		uart4_ctsn: uart4-ctsn {
3116			rockchip,pins =
3117				/* uart4_ctsn */
3118				<1 RK_PC7 10 &pcfg_pull_none>;
3119		};
3120
3121		/omit-if-no-ref/
3122		uart4_rtsn: uart4-rtsn {
3123			rockchip,pins =
3124				/* uart4_rtsn */
3125				<1 RK_PC5 10 &pcfg_pull_none>;
3126		};
3127	};
3128
3129	uart5 {
3130		/omit-if-no-ref/
3131		uart5m0_xfer: uart5m0-xfer {
3132			rockchip,pins =
3133				/* uart5_rx_m0 */
3134				<4 RK_PD4 10 &pcfg_pull_up>,
3135				/* uart5_tx_m0 */
3136				<4 RK_PD5 10 &pcfg_pull_up>;
3137		};
3138
3139		/omit-if-no-ref/
3140		uart5m0_ctsn: uart5m0-ctsn {
3141			rockchip,pins =
3142				/* uart5m0_ctsn */
3143				<4 RK_PD2 10 &pcfg_pull_none>;
3144		};
3145
3146		/omit-if-no-ref/
3147		uart5m0_rtsn: uart5m0-rtsn {
3148			rockchip,pins =
3149				/* uart5m0_rtsn */
3150				<4 RK_PD3 10 &pcfg_pull_none>;
3151		};
3152
3153		/omit-if-no-ref/
3154		uart5m1_xfer: uart5m1-xfer {
3155			rockchip,pins =
3156				/* uart5_rx_m1 */
3157				<3 RK_PC5 10 &pcfg_pull_up>,
3158				/* uart5_tx_m1 */
3159				<3 RK_PC4 10 &pcfg_pull_up>;
3160		};
3161
3162		/omit-if-no-ref/
3163		uart5m1_ctsn: uart5m1-ctsn {
3164			rockchip,pins =
3165				/* uart5m1_ctsn */
3166				<2 RK_PA2 10 &pcfg_pull_none>;
3167		};
3168
3169		/omit-if-no-ref/
3170		uart5m1_rtsn: uart5m1-rtsn {
3171			rockchip,pins =
3172				/* uart5m1_rtsn */
3173				<2 RK_PA3 10 &pcfg_pull_none>;
3174		};
3175
3176		/omit-if-no-ref/
3177		uart5m2_xfer: uart5m2-xfer {
3178			rockchip,pins =
3179				/* uart5_rx_m2 */
3180				<2 RK_PD4 10 &pcfg_pull_up>,
3181				/* uart5_tx_m2 */
3182				<2 RK_PD5 10 &pcfg_pull_up>;
3183		};
3184	};
3185
3186	uart6 {
3187		/omit-if-no-ref/
3188		uart6m1_xfer: uart6m1-xfer {
3189			rockchip,pins =
3190				/* uart6_rx_m1 */
3191				<1 RK_PA0 10 &pcfg_pull_up>,
3192				/* uart6_tx_m1 */
3193				<1 RK_PA1 10 &pcfg_pull_up>;
3194		};
3195
3196		/omit-if-no-ref/
3197		uart6m1_ctsn: uart6m1-ctsn {
3198			rockchip,pins =
3199				/* uart6m1_ctsn */
3200				<1 RK_PA3 10 &pcfg_pull_none>;
3201		};
3202
3203		/omit-if-no-ref/
3204		uart6m1_rtsn: uart6m1-rtsn {
3205			rockchip,pins =
3206				/* uart6m1_rtsn */
3207				<1 RK_PA2 10 &pcfg_pull_none>;
3208		};
3209
3210		/omit-if-no-ref/
3211		uart6m2_xfer: uart6m2-xfer {
3212			rockchip,pins =
3213				/* uart6_rx_m2 */
3214				<1 RK_PD1 10 &pcfg_pull_up>,
3215				/* uart6_tx_m2 */
3216				<1 RK_PD0 10 &pcfg_pull_up>;
3217		};
3218	};
3219
3220	uart7 {
3221		/omit-if-no-ref/
3222		uart7m1_xfer: uart7m1-xfer {
3223			rockchip,pins =
3224				/* uart7_rx_m1 */
3225				<3 RK_PC1 10 &pcfg_pull_up>,
3226				/* uart7_tx_m1 */
3227				<3 RK_PC0 10 &pcfg_pull_up>;
3228		};
3229
3230		/omit-if-no-ref/
3231		uart7m1_ctsn: uart7m1-ctsn {
3232			rockchip,pins =
3233				/* uart7m1_ctsn */
3234				<3 RK_PC3 10 &pcfg_pull_none>;
3235		};
3236
3237		/omit-if-no-ref/
3238		uart7m1_rtsn: uart7m1-rtsn {
3239			rockchip,pins =
3240				/* uart7m1_rtsn */
3241				<3 RK_PC2 10 &pcfg_pull_none>;
3242		};
3243
3244		/omit-if-no-ref/
3245		uart7m2_xfer: uart7m2-xfer {
3246			rockchip,pins =
3247				/* uart7_rx_m2 */
3248				<1 RK_PB4 10 &pcfg_pull_up>,
3249				/* uart7_tx_m2 */
3250				<1 RK_PB5 10 &pcfg_pull_up>;
3251		};
3252	};
3253
3254	uart8 {
3255		/omit-if-no-ref/
3256		uart8m0_xfer: uart8m0-xfer {
3257			rockchip,pins =
3258				/* uart8_rx_m0 */
3259				<4 RK_PB1 10 &pcfg_pull_up>,
3260				/* uart8_tx_m0 */
3261				<4 RK_PB0 10 &pcfg_pull_up>;
3262		};
3263
3264		/omit-if-no-ref/
3265		uart8m0_ctsn: uart8m0-ctsn {
3266			rockchip,pins =
3267				/* uart8m0_ctsn */
3268				<4 RK_PB3 10 &pcfg_pull_none>;
3269		};
3270
3271		/omit-if-no-ref/
3272		uart8m0_rtsn: uart8m0-rtsn {
3273			rockchip,pins =
3274				/* uart8m0_rtsn */
3275				<4 RK_PB2 10 &pcfg_pull_none>;
3276		};
3277
3278		/omit-if-no-ref/
3279		uart8m1_xfer: uart8m1-xfer {
3280			rockchip,pins =
3281				/* uart8_rx_m1 */
3282				<3 RK_PA3 10 &pcfg_pull_up>,
3283				/* uart8_tx_m1 */
3284				<3 RK_PA2 10 &pcfg_pull_up>;
3285		};
3286
3287		/omit-if-no-ref/
3288		uart8m1_ctsn: uart8m1-ctsn {
3289			rockchip,pins =
3290				/* uart8m1_ctsn */
3291				<3 RK_PA5 10 &pcfg_pull_none>;
3292		};
3293
3294		/omit-if-no-ref/
3295		uart8m1_rtsn: uart8m1-rtsn {
3296			rockchip,pins =
3297				/* uart8m1_rtsn */
3298				<3 RK_PA4 10 &pcfg_pull_none>;
3299		};
3300
3301		/omit-if-no-ref/
3302		uart8_xfer: uart8-xfer {
3303			rockchip,pins =
3304				/* uart8_rx_ */
3305				<4 RK_PB1 10 &pcfg_pull_up>;
3306		};
3307	};
3308
3309	uart9 {
3310		/omit-if-no-ref/
3311		uart9m1_xfer: uart9m1-xfer {
3312			rockchip,pins =
3313				/* uart9_rx_m1 */
3314				<4 RK_PB5 10 &pcfg_pull_up>,
3315				/* uart9_tx_m1 */
3316				<4 RK_PB4 10 &pcfg_pull_up>;
3317		};
3318
3319		/omit-if-no-ref/
3320		uart9m1_ctsn: uart9m1-ctsn {
3321			rockchip,pins =
3322				/* uart9m1_ctsn */
3323				<4 RK_PA1 10 &pcfg_pull_none>;
3324		};
3325
3326		/omit-if-no-ref/
3327		uart9m1_rtsn: uart9m1-rtsn {
3328			rockchip,pins =
3329				/* uart9m1_rtsn */
3330				<4 RK_PA0 10 &pcfg_pull_none>;
3331		};
3332
3333		/omit-if-no-ref/
3334		uart9m2_xfer: uart9m2-xfer {
3335			rockchip,pins =
3336				/* uart9_rx_m2 */
3337				<3 RK_PD4 10 &pcfg_pull_up>,
3338				/* uart9_tx_m2 */
3339				<3 RK_PD5 10 &pcfg_pull_up>;
3340		};
3341
3342		/omit-if-no-ref/
3343		uart9m2_ctsn: uart9m2-ctsn {
3344			rockchip,pins =
3345				/* uart9m2_ctsn */
3346				<3 RK_PD3 10 &pcfg_pull_none>;
3347		};
3348
3349		/omit-if-no-ref/
3350		uart9m2_rtsn: uart9m2-rtsn {
3351			rockchip,pins =
3352				/* uart9m2_rtsn */
3353				<3 RK_PD2 10 &pcfg_pull_none>;
3354		};
3355	};
3356
3357	vop {
3358		/omit-if-no-ref/
3359		vop_pins: vop-pins {
3360			rockchip,pins =
3361				/* vop_post_empty */
3362				<1 RK_PA2 1 &pcfg_pull_none>;
3363		};
3364	};
3365};
3366
3367/*
3368 * This part is edited handly.
3369 */
3370&pinctrl {
3371	bt656 {
3372		/omit-if-no-ref/
3373		bt656_pins: bt656-pins {
3374			rockchip,pins =
3375				/* bt1120_clkout */
3376				<4 RK_PB0 2 &pcfg_pull_none_drv_level_2>,
3377				/* bt1120_d0 */
3378				<4 RK_PA0 2 &pcfg_pull_none_drv_level_2>,
3379				/* bt1120_d1 */
3380				<4 RK_PA1 2 &pcfg_pull_none_drv_level_2>,
3381				/* bt1120_d2 */
3382				<4 RK_PA2 2 &pcfg_pull_none_drv_level_2>,
3383				/* bt1120_d3 */
3384				<4 RK_PA3 2 &pcfg_pull_none_drv_level_2>,
3385				/* bt1120_d4 */
3386				<4 RK_PA4 2 &pcfg_pull_none_drv_level_2>,
3387				/* bt1120_d5 */
3388				<4 RK_PA5 2 &pcfg_pull_none_drv_level_2>,
3389				/* bt1120_d6 */
3390				<4 RK_PA6 2 &pcfg_pull_none_drv_level_2>,
3391				/* bt1120_d7 */
3392				<4 RK_PA7 2 &pcfg_pull_none_drv_level_2>;
3393		};
3394	};
3395
3396	gpio-func {
3397		/omit-if-no-ref/
3398		tsadc_gpio_func: tsadc-gpio-func {
3399			rockchip,pins =
3400				<0 RK_PA1 RK_FUNC_GPIO &pcfg_pull_none>;
3401		};
3402	};
3403};
3404