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