Merge tag 'dax-fixes-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm...
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / vf610-zii-scu4-aib.dts
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2 //
3 // Copyright (C) 2016-2018 Zodiac Inflight Innovations
4
5 /dts-v1/;
6 #include "vf610.dtsi"
7
8 / {
9         model = "ZII VF610 SCU4 AIB";
10         compatible = "zii,vf610scu4-aib", "zii,vf610dev", "fsl,vf610";
11
12         chosen {
13                 stdout-path = &uart0;
14         };
15
16         memory@80000000 {
17                 device_type = "memory";
18                 reg = <0x80000000 0x20000000>;
19         };
20
21         gpio-leds {
22                 compatible = "gpio-leds";
23                 pinctrl-0 = <&pinctrl_leds_debug>;
24                 pinctrl-names = "default";
25
26                 debug {
27                         label = "zii:green:debug1";
28                         gpios = <&gpio3 0 GPIO_ACTIVE_HIGH>;
29                         linux,default-trigger = "heartbeat";
30                 };
31         };
32
33         mdio-mux {
34                 compatible = "mdio-mux-gpio";
35                 pinctrl-0 = <&pinctrl_mdio_mux>;
36                 pinctrl-names = "default";
37                 gpios = <&gpio4 4  GPIO_ACTIVE_HIGH
38                          &gpio4 5  GPIO_ACTIVE_HIGH
39                          &gpio3 30 GPIO_ACTIVE_HIGH
40                          &gpio3 31 GPIO_ACTIVE_HIGH>;
41                 mdio-parent-bus = <&mdio1>;
42                 #address-cells = <1>;
43                 #size-cells = <0>;
44
45                 mdio_mux_1: mdio@1 {
46                         reg = <1>;
47                         #address-cells = <1>;
48                         #size-cells = <0>;
49
50                         switch0: switch0@0 {
51                                 compatible = "marvell,mv88e6190";
52                                 reg = <0>;
53                                 dsa,member = <0 0>;
54                                 eeprom-length = <65536>;
55
56                                 ports {
57                                         #address-cells = <1>;
58                                         #size-cells = <0>;
59
60                                         port@0 {
61                                                 reg = <0>;
62                                                 label = "cpu";
63                                                 ethernet = <&fec1>;
64
65                                                 fixed-link {
66                                                         speed = <100>;
67                                                         full-duplex;
68                                                 };
69                                         };
70
71                                         port@1 {
72                                                 reg = <1>;
73                                                 label = "aib2main_1";
74                                         };
75
76                                         port@2 {
77                                                 reg = <2>;
78                                                 label = "aib2main_2";
79                                         };
80
81                                         port@3 {
82                                                 reg = <3>;
83                                                 label = "eth_cu_1000_5";
84                                         };
85
86                                         port@4 {
87                                                 reg = <4>;
88                                                 label = "eth_cu_1000_6";
89                                         };
90
91                                         port@5 {
92                                                 reg = <5>;
93                                                 label = "eth_cu_1000_4";
94                                         };
95
96                                         port@6 {
97                                                 reg = <6>;
98                                                 label = "eth_cu_1000_7";
99                                         };
100
101                                         port@7 {
102                                                 reg = <7>;
103                                                 label = "modem_pic";
104
105                                                 fixed-link {
106                                                         speed = <100>;
107                                                         full-duplex;
108                                                 };
109                                         };
110
111                                         switch0port10: port@10 {
112                                                 reg = <10>;
113                                                 label = "dsa";
114                                                 phy-mode = "xgmii";
115                                                 link = <&switch1port10
116                                                         &switch3port10
117                                                         &switch2port10>;
118                                         };
119                                 };
120                         };
121                 };
122
123                 mdio_mux_2: mdio@2 {
124                         reg = <2>;
125                         #address-cells = <1>;
126                         #size-cells = <0>;
127
128                         switch1: switch1@0 {
129                                 compatible = "marvell,mv88e6190";
130                                 reg = <0>;
131                                 dsa,member = <0 1>;
132                                 eeprom-length = <65536>;
133
134                                 ports {
135                                         #address-cells = <1>;
136                                         #size-cells = <0>;
137
138                                         port@1 {
139                                                 reg = <1>;
140                                                 label = "eth_cu_1000_3";
141                                         };
142
143                                         port@2 {
144                                                 reg = <2>;
145                                                 label = "eth_cu_100_2";
146                                         };
147
148                                         port@3 {
149                                                 reg = <3>;
150                                                 label = "eth_cu_100_3";
151                                         };
152
153                                         switch1port9: port@9 {
154                                                 reg = <9>;
155                                                 label = "dsa";
156                                                 phy-mode = "xgmii";
157                                                 link = <&switch3port10
158                                                         &switch2port10>;
159                                         };
160
161                                         switch1port10: port@10 {
162                                                 reg = <10>;
163                                                 label = "dsa";
164                                                 phy-mode = "xgmii";
165                                                 link = <&switch0port10>;
166                                         };
167                                 };
168                         };
169                 };
170
171                 mdio_mux_4: mdio@4 {
172                         reg = <4>;
173                         #address-cells = <1>;
174                         #size-cells = <0>;
175
176                         switch2: switch2@0 {
177                                 compatible = "marvell,mv88e6190";
178                                 reg = <0>;
179                                 dsa,member = <0 2>;
180                                 eeprom-length = <65536>;
181
182                                 ports {
183                                         #address-cells = <1>;
184                                         #size-cells = <0>;
185
186                                         port@2 {
187                                                 reg = <2>;
188                                                 label = "eth_fc_1000_2";
189                                                 phy-mode = "sgmii";
190                                                 managed = "in-band-status";
191                                                 sfp = <&sff1>;
192                                         };
193
194                                         port@3 {
195                                                 reg = <3>;
196                                                 label = "eth_fc_1000_3";
197                                                 phy-mode = "sgmii";
198                                                 managed = "in-band-status";
199                                                 sfp = <&sff2>;
200                                         };
201
202                                         port@4 {
203                                                 reg = <4>;
204                                                 label = "eth_fc_1000_4";
205                                                 phy-mode = "sgmii";
206                                                 managed = "in-band-status";
207                                                 sfp = <&sff3>;
208                                         };
209
210                                         port@5 {
211                                                 reg = <5>;
212                                                 label = "eth_fc_1000_5";
213                                                 phy-mode = "sgmii";
214                                                 managed = "in-band-status";
215                                                 sfp = <&sff4>;
216                                         };
217
218                                         port@6 {
219                                                 reg = <6>;
220                                                 label = "eth_fc_1000_6";
221                                                 phy-mode = "sgmii";
222                                                 managed = "in-band-status";
223                                                 sfp = <&sff5>;
224                                         };
225
226                                         port@7 {
227                                                 reg = <7>;
228                                                 label = "eth_fc_1000_7";
229                                                 phy-mode = "sgmii";
230                                                 managed = "in-band-status";
231                                                 sfp = <&sff6>;
232                                         };
233
234                                         port@9 {
235                                                 reg = <9>;
236                                                 label = "eth_fc_1000_1";
237                                                 phy-mode = "sgmii";
238                                                 managed = "in-band-status";
239                                                 sfp = <&sff0>;
240                                         };
241
242                                         switch2port10: port@10 {
243                                                 reg = <10>;
244                                                 label = "dsa";
245                                                 phy-mode = "2500base-x";
246                                                 link = <&switch3port9
247                                                         &switch1port9
248                                                         &switch0port10>;
249                                         };
250                                 };
251                         };
252                 };
253
254                 mdio_mux_8: mdio@8 {
255                         reg = <8>;
256                         #address-cells = <1>;
257                         #size-cells = <0>;
258
259                         switch3: switch3@0 {
260                                 compatible = "marvell,mv88e6190";
261                                 reg = <0>;
262                                 dsa,member = <0 3>;
263                                 eeprom-length = <65536>;
264
265                                 ports {
266                                         #address-cells = <1>;
267                                         #size-cells = <0>;
268
269                                         port@2 {
270                                                 reg = <2>;
271                                                 label = "eth_fc_1000_8";
272                                                 phy-mode = "sgmii";
273                                                 managed = "in-band-status";
274                                                 sfp = <&sff7>;
275                                         };
276
277                                         port@3 {
278                                                 reg = <3>;
279                                                 label = "eth_fc_1000_9";
280                                                 phy-mode = "sgmii";
281                                                 managed = "in-band-status";
282                                                 sfp = <&sff8>;
283                                         };
284
285                                         port@4 {
286                                                 reg = <4>;
287                                                 label = "eth_fc_1000_10";
288                                                 phy-mode = "sgmii";
289                                                 managed = "in-band-status";
290                                                 sfp = <&sff9>;
291                                         };
292
293                                         switch3port9: port@9 {
294                                                 reg = <9>;
295                                                 label = "dsa";
296                                                 phy-mode = "2500base-x";
297                                                 link = <&switch2port10>;
298                                         };
299
300                                         switch3port10: port@10 {
301                                                 reg = <10>;
302                                                 label = "dsa";
303                                                 phy-mode = "xgmii";
304                                                 link = <&switch1port9
305                                                         &switch0port10>;
306                                         };
307                                 };
308                         };
309                 };
310         };
311
312         sff0: sff0 {
313                 compatible = "sff,sff";
314                 i2c-bus = <&sff0_i2c>;
315                 los-gpios = <&gpio9 0 GPIO_ACTIVE_HIGH>;
316                 tx-disable-gpios = <&gpio7 0 GPIO_ACTIVE_HIGH>;
317         };
318
319         sff1: sff1 {
320                 compatible = "sff,sff";
321                 i2c-bus = <&sff1_i2c>;
322                 los-gpios = <&gpio9 1 GPIO_ACTIVE_HIGH>;
323                 tx-disable-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>;
324         };
325
326         sff2: sff2 {
327                 compatible = "sff,sff";
328                 i2c-bus = <&sff2_i2c>;
329                 los-gpios = <&gpio9 2 GPIO_ACTIVE_HIGH>;
330                 tx-disable-gpios = <&gpio7 2 GPIO_ACTIVE_HIGH>;
331         };
332
333         sff3: sff3 {
334                 compatible = "sff,sff";
335                 i2c-bus = <&sff3_i2c>;
336                 los-gpios = <&gpio9 3 GPIO_ACTIVE_HIGH>;
337                 tx-disable-gpios = <&gpio7 3 GPIO_ACTIVE_HIGH>;
338         };
339
340         sff4: sff4 {
341                 compatible = "sff,sff";
342                 i2c-bus = <&sff4_i2c>;
343                 los-gpios = <&gpio9 4 GPIO_ACTIVE_HIGH>;
344                 tx-disable-gpios = <&gpio7 4 GPIO_ACTIVE_HIGH>;
345         };
346
347         sff5: sff5 {
348                 compatible = "sff,sff";
349                 i2c-bus = <&sff5_i2c>;
350                 los-gpios = <&gpio9 5 GPIO_ACTIVE_HIGH>;
351                 tx-disable-gpios = <&gpio7 5 GPIO_ACTIVE_HIGH>;
352         };
353
354         sff6: sff6 {
355                 compatible = "sff,sff";
356                 i2c-bus = <&sff6_i2c>;
357                 los-gpios = <&gpio9 6 GPIO_ACTIVE_HIGH>;
358                 tx-disable-gpios = <&gpio7 6 GPIO_ACTIVE_HIGH>;
359         };
360
361         sff7: sff7 {
362                 compatible = "sff,sff";
363                 i2c-bus = <&sff7_i2c>;
364                 los-gpios = <&gpio9 7 GPIO_ACTIVE_HIGH>;
365                 tx-disable-gpios = <&gpio7 7 GPIO_ACTIVE_HIGH>;
366         };
367
368         sff8: sff8 {
369                 compatible = "sff,sff";
370                 i2c-bus = <&sff8_i2c>;
371                 los-gpios = <&gpio9 8 GPIO_ACTIVE_HIGH>;
372                 tx-disable-gpios = <&gpio7 8 GPIO_ACTIVE_HIGH>;
373         };
374
375         sff9: sff9 {
376                 compatible = "sff,sff";
377                 i2c-bus = <&sff9_i2c>;
378                 los-gpios = <&gpio9 9 GPIO_ACTIVE_HIGH>;
379                 tx-disable-gpios = <&gpio7 9 GPIO_ACTIVE_HIGH>;
380         };
381
382         reg_vcc_3v3_mcu: regulator-vcc-3v3-mcu {
383                 compatible = "regulator-fixed";
384                 regulator-name = "vcc_3v3_mcu";
385                 regulator-min-microvolt = <3300000>;
386                 regulator-max-microvolt = <3300000>;
387         };
388 };
389
390 &dspi0 {
391         pinctrl-0 = <&pinctrl_dspi0>;
392         pinctrl-names = "default";
393         bus-num = <0>;
394         status = "okay";
395
396         adc@5 {
397                 compatible = "holt,hi8435";
398                 reg = <5>;
399                 gpios = <&gpio5 3 GPIO_ACTIVE_HIGH>;
400                 spi-max-frequency = <1000000>;
401         };
402 };
403
404 &dspi1 {
405         bus-num = <1>;
406         pinctrl-names = "default";
407         pinctrl-0 = <&pinctrl_dspi1>;
408         status = "okay";
409
410         flash@0 {
411                 #address-cells = <1>;
412                 #size-cells = <1>;
413                 compatible = "jedec,spi-nor";
414                 reg = <0>;
415                 spi-max-frequency = <50000000>;
416
417                 partition@0 {
418                         label = "m25p128-0";
419                         reg = <0x0 0x01000000>;
420                 };
421         };
422
423         flash@1 {
424                 #address-cells = <1>;
425                 #size-cells = <1>;
426                 compatible = "jedec,spi-nor";
427                 reg = <1>;
428                 spi-max-frequency = <50000000>;
429
430                 partition@0 {
431                         label = "m25p128-1";
432                         reg = <0x0 0x01000000>;
433                 };
434         };
435 };
436
437 &adc0 {
438         vref-supply = <&reg_vcc_3v3_mcu>;
439         status = "okay";
440 };
441
442 &adc1 {
443         vref-supply = <&reg_vcc_3v3_mcu>;
444         status = "okay";
445 };
446
447 &edma0 {
448         status = "okay";
449 };
450
451 &edma1 {
452         status = "okay";
453 };
454
455 &esdhc0 {
456         pinctrl-names = "default";
457         pinctrl-0 = <&pinctrl_esdhc0>;
458         bus-width = <8>;
459         non-removable;
460         no-1-8-v;
461         no-sd;
462         no-sdio;
463         keep-power-in-suspend;
464         status = "okay";
465 };
466
467 &esdhc1 {
468         pinctrl-names = "default";
469         pinctrl-0 = <&pinctrl_esdhc1>;
470         bus-width = <4>;
471         no-sdio;
472         status = "okay";
473 };
474
475 &fec1 {
476         phy-mode = "rmii";
477         pinctrl-names = "default";
478         pinctrl-0 = <&pinctrl_fec1>;
479         status = "okay";
480
481         fixed-link {
482                    speed = <100>;
483                    full-duplex;
484         };
485
486         mdio1: mdio {
487                 #address-cells = <1>;
488                 #size-cells = <0>;
489         };
490 };
491
492 &i2c0 {
493         clock-frequency = <100000>;
494         pinctrl-names = "default";
495         pinctrl-0 = <&pinctrl_i2c0>;
496         status = "okay";
497
498         gpio5: io-expander@20 {
499                 compatible = "nxp,pca9554";
500                 reg = <0x20>;
501                 gpio-controller;
502                 #gpio-cells = <2>;
503         };
504
505         gpio6: io-expander@22 {
506                 compatible = "nxp,pca9554";
507                 reg = <0x22>;
508                 gpio-controller;
509                 #gpio-cells = <2>;
510         };
511
512         temp-sensor@48 {
513                 compatible = "national,lm75";
514                 reg = <0x48>;
515         };
516
517         eeprom@50 {
518                 compatible = "atmel,24c04";
519                 reg = <0x50>;
520         };
521
522         eeprom@52 {
523                 compatible = "atmel,24c04";
524                 reg = <0x52>;
525         };
526
527         elapsed-time-recorder@6b {
528                 compatible = "dallas,ds1682";
529                 reg = <0x6b>;
530         };
531 };
532
533 &i2c1 {
534         clock-frequency = <100000>;
535         pinctrl-names = "default";
536         pinctrl-0 = <&pinctrl_i2c1>;
537         status = "okay";
538
539         watchdog@38 {
540                 compatible = "zii,rave-wdt";
541                 reg = <0x38>;
542         };
543
544         adc@4a {
545                 compatible = "adi,adt7411";
546                 reg = <0x4a>;
547         };
548 };
549
550 &i2c2 {
551         clock-frequency = <100000>;
552         pinctrl-names = "default";
553         pinctrl-0 = <&pinctrl_i2c2>;
554         status = "okay";
555
556         gpio9: io-expander@20 {
557                 compatible = "semtech,sx1503q";
558                 pinctrl-names = "default";
559                 pinctrl-0 = <&pinctrl_sx1503_20>;
560                 #gpio-cells = <2>;
561                 reg = <0x20>;
562                 gpio-controller;
563                 interrupt-parent = <&gpio1>;
564                 interrupts = <31 IRQ_TYPE_EDGE_FALLING>;
565         };
566
567         temp-sensor@4e {
568                 compatible = "national,lm75";
569                 reg = <0x4e>;
570         };
571
572         temp-sensor@4f {
573                 compatible = "national,lm75";
574                 reg = <0x4f>;
575         };
576
577         gpio7: io-expander@23 {
578                 compatible = "nxp,pca9555";
579                 gpio-controller;
580                 #gpio-cells = <2>;
581                 reg = <0x23>;
582         };
583
584         adc@4a {
585                 compatible = "adi,adt7411";
586                 reg = <0x4a>;
587         };
588
589         eeprom@54 {
590                 compatible = "atmel,24c08";
591                 reg = <0x54>;
592         };
593
594         i2c-mux@70 {
595                 compatible = "nxp,pca9548";
596                 pinctrl-names = "default";
597                 #address-cells = <1>;
598                 #size-cells = <0>;
599                 reg = <0x70>;
600                 i2c-mux-idle-disconnect;
601
602                 sff0_i2c: i2c@1 {
603                         #address-cells = <1>;
604                         #size-cells = <0>;
605                         reg = <1>;
606                 };
607
608                 sff1_i2c: i2c@2 {
609                         #address-cells = <1>;
610                         #size-cells = <0>;
611                         reg = <2>;
612                 };
613
614                 sff2_i2c: i2c@3 {
615                         #address-cells = <1>;
616                         #size-cells = <0>;
617                         reg = <3>;
618                 };
619
620                 sff3_i2c: i2c@4 {
621                         #address-cells = <1>;
622                         #size-cells = <0>;
623                         reg = <4>;
624                 };
625
626                 sff4_i2c: i2c@5 {
627                         #address-cells = <1>;
628                         #size-cells = <0>;
629                         reg = <5>;
630                 };
631         };
632
633         i2c-mux@71 {
634                 compatible = "nxp,pca9548";
635                 pinctrl-names = "default";
636                 reg = <0x71>;
637                 #address-cells = <1>;
638                 #size-cells = <0>;
639                 i2c-mux-idle-disconnect;
640
641                 sff5_i2c: i2c@1 {
642                         #address-cells = <1>;
643                         #size-cells = <0>;
644                         reg = <1>;
645                 };
646
647                 sff6_i2c: i2c@2 {
648                         #address-cells = <1>;
649                         #size-cells = <0>;
650                         reg = <2>;
651                 };
652
653                 sff7_i2c: i2c@3 {
654                         #address-cells = <1>;
655                         #size-cells = <0>;
656                         reg = <3>;
657                 };
658
659                 sff8_i2c: i2c@4 {
660                         #address-cells = <1>;
661                         #size-cells = <0>;
662                         reg = <4>;
663                 };
664
665                 sff9_i2c: i2c@5 {
666                         #address-cells = <1>;
667                         #size-cells = <0>;
668                         reg = <5>;
669                 };
670         };
671 };
672
673 &snvsrtc {
674         status = "disabled";
675 };
676
677 &uart0 {
678         pinctrl-names = "default";
679         pinctrl-0 = <&pinctrl_uart0>;
680         status = "okay";
681 };
682
683 &uart1 {
684         linux,rs485-enabled-at-boot-time;
685         pinctrl-names = "default";
686         pinctrl-0 = <&pinctrl_uart1>;
687         status = "okay";
688 };
689
690 &uart2 {
691         linux,rs485-enabled-at-boot-time;
692         pinctrl-names = "default";
693         pinctrl-0 = <&pinctrl_uart2>;
694         status = "okay";
695 };
696
697 &iomuxc {
698         pinctrl_dspi0: dspi0grp {
699                 fsl,pins = <
700                         VF610_PAD_PTB19__DSPI0_CS0              0x1182
701                         VF610_PAD_PTB18__DSPI0_CS1              0x1182
702                         VF610_PAD_PTB13__DSPI0_CS4              0x1182
703                         VF610_PAD_PTB12__DSPI0_CS5              0x1182
704                         VF610_PAD_PTB20__DSPI0_SIN              0x1181
705                         VF610_PAD_PTB21__DSPI0_SOUT             0x1182
706                         VF610_PAD_PTB22__DSPI0_SCK              0x1182
707                 >;
708         };
709
710         pinctrl_dspi1: dspi1grp {
711                 fsl,pins = <
712                         VF610_PAD_PTD5__DSPI1_CS0               0x1182
713                         VF610_PAD_PTD4__DSPI1_CS1               0x1182
714                         VF610_PAD_PTC6__DSPI1_SIN               0x1181
715                         VF610_PAD_PTC7__DSPI1_SOUT              0x1182
716                         VF610_PAD_PTC8__DSPI1_SCK               0x1182
717                 >;
718         };
719
720         pinctrl_dspi2: dspi2gpio {
721                 fsl,pins = <
722                         VF610_PAD_PTD30__GPIO_64                0x33e2
723                         VF610_PAD_PTD29__GPIO_65                0x33e1
724                         VF610_PAD_PTD28__GPIO_66                0x33e2
725                         VF610_PAD_PTD27__GPIO_67                0x33e2
726                         VF610_PAD_PTD26__GPIO_68                0x31c2
727                 >;
728         };
729
730         pinctrl_esdhc0: esdhc0grp {
731                 fsl,pins = <
732                         VF610_PAD_PTC0__ESDHC0_CLK              0x31ef
733                         VF610_PAD_PTC1__ESDHC0_CMD              0x31ef
734                         VF610_PAD_PTC2__ESDHC0_DAT0             0x31ef
735                         VF610_PAD_PTC3__ESDHC0_DAT1             0x31ef
736                         VF610_PAD_PTC4__ESDHC0_DAT2             0x31ef
737                         VF610_PAD_PTC5__ESDHC0_DAT3             0x31ef
738                         VF610_PAD_PTD23__ESDHC0_DAT4            0x31ef
739                         VF610_PAD_PTD22__ESDHC0_DAT5            0x31ef
740                         VF610_PAD_PTD21__ESDHC0_DAT6            0x31ef
741                         VF610_PAD_PTD20__ESDHC0_DAT7            0x31ef
742                 >;
743         };
744
745         pinctrl_esdhc1: esdhc1grp {
746                 fsl,pins = <
747                         VF610_PAD_PTA24__ESDHC1_CLK             0x31ef
748                         VF610_PAD_PTA25__ESDHC1_CMD             0x31ef
749                         VF610_PAD_PTA26__ESDHC1_DAT0            0x31ef
750                         VF610_PAD_PTA27__ESDHC1_DAT1            0x31ef
751                         VF610_PAD_PTA28__ESDHC1_DATA2           0x31ef
752                         VF610_PAD_PTA29__ESDHC1_DAT3            0x31ef
753                 >;
754         };
755
756         pinctrl_fec1: fec1grp {
757                 fsl,pins = <
758                         VF610_PAD_PTA6__RMII_CLKIN              0x30d1
759                         VF610_PAD_PTC9__ENET_RMII1_MDC          0x30d2
760                         VF610_PAD_PTC10__ENET_RMII1_MDIO        0x30d3
761                         VF610_PAD_PTC11__ENET_RMII1_CRS         0x30d1
762                         VF610_PAD_PTC12__ENET_RMII1_RXD1        0x30d1
763                         VF610_PAD_PTC13__ENET_RMII1_RXD0        0x30d1
764                         VF610_PAD_PTC14__ENET_RMII1_RXER        0x30d1
765                         VF610_PAD_PTC15__ENET_RMII1_TXD1        0x30d2
766                         VF610_PAD_PTC16__ENET_RMII1_TXD0        0x30d2
767                         VF610_PAD_PTC17__ENET_RMII1_TXEN        0x30d2
768                 >;
769         };
770
771         pinctrl_i2c0: i2c0grp {
772                 fsl,pins = <
773                         VF610_PAD_PTB14__I2C0_SCL               0x37ff
774                         VF610_PAD_PTB15__I2C0_SDA               0x37ff
775                 >;
776         };
777
778         pinctrl_i2c1: i2c1grp {
779                 fsl,pins = <
780                         VF610_PAD_PTB16__I2C1_SCL               0x37ff
781                         VF610_PAD_PTB17__I2C1_SDA               0x37ff
782                 >;
783         };
784
785         pinctrl_i2c2: i2c2grp {
786                 fsl,pins = <
787                         VF610_PAD_PTA22__I2C2_SCL               0x37ff
788                         VF610_PAD_PTA23__I2C2_SDA               0x37ff
789                 >;
790         };
791
792         pinctrl_leds_debug: pinctrl-leds-debug {
793                 fsl,pins = <
794                          VF610_PAD_PTB26__GPIO_96               0x31c2
795                    >;
796         };
797
798         pinctrl_mdio_mux: pinctrl-mdio-mux {
799                 fsl,pins = <
800                         VF610_PAD_PTE27__GPIO_132               0x31c2
801                         VF610_PAD_PTE28__GPIO_133               0x31c2
802                         VF610_PAD_PTE21__GPIO_126               0x31c2
803                         VF610_PAD_PTE22__GPIO_127               0x31c2
804                 >;
805         };
806
807         pinctrl_qspi0: qspi0grp {
808                 fsl,pins = <
809                         VF610_PAD_PTD7__QSPI0_B_QSCK            0x31c3
810                         VF610_PAD_PTD8__QSPI0_B_CS0             0x31ff
811                         VF610_PAD_PTD9__QSPI0_B_DATA3           0x31c3
812                         VF610_PAD_PTD10__QSPI0_B_DATA2          0x31c3
813                         VF610_PAD_PTD11__QSPI0_B_DATA1          0x31c3
814                         VF610_PAD_PTD12__QSPI0_B_DATA0          0x31c3
815                 >;
816         };
817
818         pinctrl_sx1503_20: pinctrl-sx1503-20 {
819                 fsl,pins = <
820                         VF610_PAD_PTD31__GPIO_63                0x219d
821                         >;
822         };
823
824         pinctrl_uart0: uart0grp {
825                 fsl,pins = <
826                         VF610_PAD_PTB10__UART0_TX               0x21a2
827                         VF610_PAD_PTB11__UART0_RX               0x21a1
828                 >;
829         };
830
831         pinctrl_uart1: uart1grp {
832                 fsl,pins = <
833                         VF610_PAD_PTB23__UART1_TX               0x21a2
834                         VF610_PAD_PTB24__UART1_RX               0x21a1
835                         VF610_PAD_PTB25__UART1_RTS              0x21a2  /* Used as DE signal for the RS-485 transceiver */
836                 >;
837         };
838
839         pinctrl_uart2: uart2grp {
840                 fsl,pins = <
841                         VF610_PAD_PTD0__UART2_TX                0x21a2
842                         VF610_PAD_PTD1__UART2_RX                0x21a1
843                         VF610_PAD_PTD2__UART2_RTS               0x21a2 /* Used as DE signal for the RS-485 transceiver */
844                 >;
845         };
846 };