~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php