1*724ba675SRob Herring/*
2*724ba675SRob Herring * Copyright (C) 2015, 2016 Zodiac Inflight Innovations
3*724ba675SRob Herring *
4*724ba675SRob Herring * Based on an original 'vf610-twr.dts' which is Copyright 2015,
5*724ba675SRob Herring * Freescale Semiconductor, Inc.
6*724ba675SRob Herring *
7*724ba675SRob Herring * This file is dual-licensed: you can use it either under the terms
8*724ba675SRob Herring * of the GPL or the X11 license, at your option. Note that this dual
9*724ba675SRob Herring * licensing only applies to this file, and not this project as a
10*724ba675SRob Herring * whole.
11*724ba675SRob Herring *
12*724ba675SRob Herring *  a) This file is free software; you can redistribute it and/or
13*724ba675SRob Herring *     modify it under the terms of the GNU General Public License
14*724ba675SRob Herring *     version 2 as published by the Free Software Foundation.
15*724ba675SRob Herring *
16*724ba675SRob Herring *     This file is distributed in the hope that it will be useful,
17*724ba675SRob Herring *     but WITHOUT ANY WARRANTY; without even the implied warranty of
18*724ba675SRob Herring *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19*724ba675SRob Herring *     GNU General Public License for more details.
20*724ba675SRob Herring *
21*724ba675SRob Herring * Or, alternatively,
22*724ba675SRob Herring *
23*724ba675SRob Herring *  b) Permission is hereby granted, free of charge, to any person
24*724ba675SRob Herring *     obtaining a copy of this software and associated documentation
25*724ba675SRob Herring *     files (the "Software"), to deal in the Software without
26*724ba675SRob Herring *     restriction, including without limitation the rights to use,
27*724ba675SRob Herring *     copy, modify, merge, publish, distribute, sublicense, and/or
28*724ba675SRob Herring *     sell copies of the Software, and to permit persons to whom the
29*724ba675SRob Herring *     Software is furnished to do so, subject to the following
30*724ba675SRob Herring *     conditions:
31*724ba675SRob Herring *
32*724ba675SRob Herring *     The above copyright notice and this permission notice shall be
33*724ba675SRob Herring *     included in all copies or substantial portions of the Software.
34*724ba675SRob Herring *
35*724ba675SRob Herring *     THE SOFTWARE IS PROVIDED , WITHOUT WARRANTY OF ANY KIND,
36*724ba675SRob Herring *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
37*724ba675SRob Herring *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
38*724ba675SRob Herring *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
39*724ba675SRob Herring *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
40*724ba675SRob Herring *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
41*724ba675SRob Herring *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
42*724ba675SRob Herring *     OTHER DEALINGS IN THE SOFTWARE.
43*724ba675SRob Herring */
44*724ba675SRob Herring
45*724ba675SRob Herring#include "vf610.dtsi"
46*724ba675SRob Herring
47*724ba675SRob Herring/ {
48*724ba675SRob Herring	chosen {
49*724ba675SRob Herring		stdout-path = "serial0:115200n8";
50*724ba675SRob Herring	};
51*724ba675SRob Herring
52*724ba675SRob Herring	memory@80000000 {
53*724ba675SRob Herring		device_type = "memory";
54*724ba675SRob Herring		reg = <0x80000000 0x20000000>;
55*724ba675SRob Herring	};
56*724ba675SRob Herring
57*724ba675SRob Herring	gpio-leds {
58*724ba675SRob Herring		compatible = "gpio-leds";
59*724ba675SRob Herring		pinctrl-0 = <&pinctrl_leds_debug>;
60*724ba675SRob Herring		pinctrl-names = "default";
61*724ba675SRob Herring
62*724ba675SRob Herring		led-debug {
63*724ba675SRob Herring			label = "zii:green:debug1";
64*724ba675SRob Herring			gpios = <&gpio2 10 GPIO_ACTIVE_HIGH>;
65*724ba675SRob Herring			linux,default-trigger = "heartbeat";
66*724ba675SRob Herring		};
67*724ba675SRob Herring	};
68*724ba675SRob Herring
69*724ba675SRob Herring	reg_vcc_3v3_mcu: regulator-vcc-3v3-mcu {
70*724ba675SRob Herring		compatible = "regulator-fixed";
71*724ba675SRob Herring		regulator-name = "vcc_3v3_mcu";
72*724ba675SRob Herring		regulator-min-microvolt = <3300000>;
73*724ba675SRob Herring		regulator-max-microvolt = <3300000>;
74*724ba675SRob Herring	};
75*724ba675SRob Herring
76*724ba675SRob Herring	usb0_vbus: regulator-usb0-vbus {
77*724ba675SRob Herring		compatible = "regulator-fixed";
78*724ba675SRob Herring		pinctrl-0 = <&pinctrl_usb_vbus>;
79*724ba675SRob Herring		regulator-name = "usb_vbus";
80*724ba675SRob Herring		regulator-min-microvolt = <5000000>;
81*724ba675SRob Herring		regulator-max-microvolt = <5000000>;
82*724ba675SRob Herring		enable-active-high;
83*724ba675SRob Herring		regulator-always-on;
84*724ba675SRob Herring		regulator-boot-on;
85*724ba675SRob Herring		gpio = <&gpio0 6 0>;
86*724ba675SRob Herring	};
87*724ba675SRob Herring
88*724ba675SRob Herring	supply-voltage-monitor {
89*724ba675SRob Herring		compatible = "iio-hwmon";
90*724ba675SRob Herring		io-channels = <&adc0 8>, /* VCC_1V5 */
91*724ba675SRob Herring			      <&adc0 9>, /* VCC_1V8 */
92*724ba675SRob Herring			      <&adc1 8>, /* VCC_1V0 */
93*724ba675SRob Herring			      <&adc1 9>; /* VCC_1V2 */
94*724ba675SRob Herring	};
95*724ba675SRob Herring};
96*724ba675SRob Herring
97*724ba675SRob Herring&adc0 {
98*724ba675SRob Herring	pinctrl-names = "default";
99*724ba675SRob Herring	pinctrl-0 = <&pinctrl_adc0_ad5>;
100*724ba675SRob Herring	vref-supply = <&reg_vcc_3v3_mcu>;
101*724ba675SRob Herring	status = "okay";
102*724ba675SRob Herring};
103*724ba675SRob Herring
104*724ba675SRob Herring&edma0 {
105*724ba675SRob Herring	status = "okay";
106*724ba675SRob Herring};
107*724ba675SRob Herring
108*724ba675SRob Herring&edma1 {
109*724ba675SRob Herring	status = "okay";
110*724ba675SRob Herring};
111*724ba675SRob Herring
112*724ba675SRob Herring&esdhc1 {
113*724ba675SRob Herring	pinctrl-names = "default";
114*724ba675SRob Herring	pinctrl-0 = <&pinctrl_esdhc1>;
115*724ba675SRob Herring	bus-width = <4>;
116*724ba675SRob Herring	status = "okay";
117*724ba675SRob Herring};
118*724ba675SRob Herring
119*724ba675SRob Herring&fec0 {
120*724ba675SRob Herring	phy-mode = "rmii";
121*724ba675SRob Herring	pinctrl-names = "default";
122*724ba675SRob Herring	pinctrl-0 = <&pinctrl_fec0>;
123*724ba675SRob Herring	status = "okay";
124*724ba675SRob Herring};
125*724ba675SRob Herring
126*724ba675SRob Herring&fec1 {
127*724ba675SRob Herring	phy-mode = "rmii";
128*724ba675SRob Herring	pinctrl-names = "default";
129*724ba675SRob Herring	pinctrl-0 = <&pinctrl_fec1>;
130*724ba675SRob Herring	status = "okay";
131*724ba675SRob Herring
132*724ba675SRob Herring	fixed-link {
133*724ba675SRob Herring		   speed = <100>;
134*724ba675SRob Herring		   full-duplex;
135*724ba675SRob Herring	};
136*724ba675SRob Herring
137*724ba675SRob Herring	mdio1: mdio {
138*724ba675SRob Herring		#address-cells = <1>;
139*724ba675SRob Herring		#size-cells = <0>;
140*724ba675SRob Herring		clock-frequency = <12500000>;
141*724ba675SRob Herring		suppress-preamble;
142*724ba675SRob Herring		status = "okay";
143*724ba675SRob Herring	};
144*724ba675SRob Herring};
145*724ba675SRob Herring
146*724ba675SRob Herring&i2c0 {
147*724ba675SRob Herring	clock-frequency = <100000>;
148*724ba675SRob Herring	pinctrl-names = "default", "gpio";
149*724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c0>;
150*724ba675SRob Herring	pinctrl-1 = <&pinctrl_i2c0_gpio>;
151*724ba675SRob Herring	scl-gpios = <&gpio1 4 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
152*724ba675SRob Herring	sda-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
153*724ba675SRob Herring	status = "okay";
154*724ba675SRob Herring
155*724ba675SRob Herring	lm75@48 {
156*724ba675SRob Herring		compatible = "national,lm75";
157*724ba675SRob Herring		reg = <0x48>;
158*724ba675SRob Herring	};
159*724ba675SRob Herring
160*724ba675SRob Herring	eeprom@50 {
161*724ba675SRob Herring		compatible = "atmel,24c04";
162*724ba675SRob Herring		reg = <0x50>;
163*724ba675SRob Herring	};
164*724ba675SRob Herring
165*724ba675SRob Herring	eeprom@52 {
166*724ba675SRob Herring		compatible = "atmel,24c04";
167*724ba675SRob Herring		reg = <0x52>;
168*724ba675SRob Herring	};
169*724ba675SRob Herring
170*724ba675SRob Herring	ds1682@6b {
171*724ba675SRob Herring		compatible = "dallas,ds1682";
172*724ba675SRob Herring		reg = <0x6b>;
173*724ba675SRob Herring	};
174*724ba675SRob Herring};
175*724ba675SRob Herring
176*724ba675SRob Herring&i2c1 {
177*724ba675SRob Herring	clock-frequency = <100000>;
178*724ba675SRob Herring	pinctrl-names = "default";
179*724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c1>;
180*724ba675SRob Herring	status = "okay";
181*724ba675SRob Herring};
182*724ba675SRob Herring
183*724ba675SRob Herring&i2c2 {
184*724ba675SRob Herring	clock-frequency = <100000>;
185*724ba675SRob Herring	pinctrl-names = "default";
186*724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c2>;
187*724ba675SRob Herring	status = "okay";
188*724ba675SRob Herring};
189*724ba675SRob Herring
190*724ba675SRob Herring&qspi0 {
191*724ba675SRob Herring	pinctrl-names = "default";
192*724ba675SRob Herring	pinctrl-0 = <&pinctrl_qspi0>;
193*724ba675SRob Herring	status = "okay";
194*724ba675SRob Herring
195*724ba675SRob Herring	/*
196*724ba675SRob Herring	 * Attached MT25QL02 can go up to 90Mhz in DTR and 166 in STR
197*724ba675SRob Herring	 * modes, so, spi-max-frequency is limited to 90MHz
198*724ba675SRob Herring	 */
199*724ba675SRob Herring	flash@0 {
200*724ba675SRob Herring		compatible = "jedec,spi-nor";
201*724ba675SRob Herring		#address-cells = <1>;
202*724ba675SRob Herring		#size-cells = <1>;
203*724ba675SRob Herring		spi-max-frequency = <90000000>;
204*724ba675SRob Herring		spi-rx-bus-width = <4>;
205*724ba675SRob Herring		reg = <0>;
206*724ba675SRob Herring		m25p,fast-read;
207*724ba675SRob Herring	};
208*724ba675SRob Herring
209*724ba675SRob Herring	flash@2 {
210*724ba675SRob Herring		compatible = "jedec,spi-nor";
211*724ba675SRob Herring		#address-cells = <1>;
212*724ba675SRob Herring		#size-cells = <1>;
213*724ba675SRob Herring		spi-max-frequency = <90000000>;
214*724ba675SRob Herring		spi-rx-bus-width = <4>;
215*724ba675SRob Herring		reg = <2>;
216*724ba675SRob Herring		m25p,fast-read;
217*724ba675SRob Herring	};
218*724ba675SRob Herring};
219*724ba675SRob Herring
220*724ba675SRob Herring&uart0 {
221*724ba675SRob Herring	pinctrl-names = "default";
222*724ba675SRob Herring	pinctrl-0 = <&pinctrl_uart0>;
223*724ba675SRob Herring	status = "okay";
224*724ba675SRob Herring};
225*724ba675SRob Herring
226*724ba675SRob Herring&uart1 {
227*724ba675SRob Herring	pinctrl-names = "default";
228*724ba675SRob Herring	pinctrl-0 = <&pinctrl_uart1>;
229*724ba675SRob Herring	status = "okay";
230*724ba675SRob Herring};
231*724ba675SRob Herring
232*724ba675SRob Herring&uart2 {
233*724ba675SRob Herring	pinctrl-names = "default";
234*724ba675SRob Herring	pinctrl-0 = <&pinctrl_uart2>;
235*724ba675SRob Herring	status = "okay";
236*724ba675SRob Herring};
237*724ba675SRob Herring
238*724ba675SRob Herring&usbdev0 {
239*724ba675SRob Herring	disable-over-current;
240*724ba675SRob Herring	vbus-supply = <&usb0_vbus>;
241*724ba675SRob Herring	dr_mode = "host";
242*724ba675SRob Herring	status = "okay";
243*724ba675SRob Herring};
244*724ba675SRob Herring
245*724ba675SRob Herring&usbh1 {
246*724ba675SRob Herring	disable-over-current;
247*724ba675SRob Herring	status = "okay";
248*724ba675SRob Herring};
249*724ba675SRob Herring
250*724ba675SRob Herring&usbmisc0 {
251*724ba675SRob Herring	status = "okay";
252*724ba675SRob Herring};
253*724ba675SRob Herring
254*724ba675SRob Herring&usbmisc1 {
255*724ba675SRob Herring	status = "okay";
256*724ba675SRob Herring};
257*724ba675SRob Herring
258*724ba675SRob Herring&usbphy0 {
259*724ba675SRob Herring	status = "okay";
260*724ba675SRob Herring};
261*724ba675SRob Herring
262*724ba675SRob Herring&usbphy1 {
263*724ba675SRob Herring	status = "okay";
264*724ba675SRob Herring};
265*724ba675SRob Herring
266*724ba675SRob Herring&tempsensor {
267*724ba675SRob Herring	io-channels = <&adc0 16>;
268*724ba675SRob Herring};
269*724ba675SRob Herring
270*724ba675SRob Herring&iomuxc {
271*724ba675SRob Herring	pinctrl_adc0_ad5: adc0ad5grp {
272*724ba675SRob Herring		fsl,pins = <
273*724ba675SRob Herring			VF610_PAD_PTC30__ADC0_SE5	0x00a1
274*724ba675SRob Herring		>;
275*724ba675SRob Herring	};
276*724ba675SRob Herring
277*724ba675SRob Herring	pinctrl_dspi0: dspi0grp {
278*724ba675SRob Herring		fsl,pins = <
279*724ba675SRob Herring			VF610_PAD_PTB18__DSPI0_CS1	0x1182
280*724ba675SRob Herring			VF610_PAD_PTB19__DSPI0_CS0	0x1182
281*724ba675SRob Herring			VF610_PAD_PTB20__DSPI0_SIN	0x1181
282*724ba675SRob Herring			VF610_PAD_PTB21__DSPI0_SOUT	0x1182
283*724ba675SRob Herring			VF610_PAD_PTB22__DSPI0_SCK	0x1182
284*724ba675SRob Herring		>;
285*724ba675SRob Herring	};
286*724ba675SRob Herring
287*724ba675SRob Herring	pinctrl_dspi2: dspi2grp {
288*724ba675SRob Herring		fsl,pins = <
289*724ba675SRob Herring			VF610_PAD_PTD31__DSPI2_CS1	0x1182
290*724ba675SRob Herring			VF610_PAD_PTD30__DSPI2_CS0	0x1182
291*724ba675SRob Herring			VF610_PAD_PTD29__DSPI2_SIN	0x1181
292*724ba675SRob Herring			VF610_PAD_PTD28__DSPI2_SOUT	0x1182
293*724ba675SRob Herring			VF610_PAD_PTD27__DSPI2_SCK	0x1182
294*724ba675SRob Herring		>;
295*724ba675SRob Herring	};
296*724ba675SRob Herring
297*724ba675SRob Herring	pinctrl_esdhc1: esdhc1grp {
298*724ba675SRob Herring		fsl,pins = <
299*724ba675SRob Herring			VF610_PAD_PTA24__ESDHC1_CLK	0x31ef
300*724ba675SRob Herring			VF610_PAD_PTA25__ESDHC1_CMD	0x31ef
301*724ba675SRob Herring			VF610_PAD_PTA26__ESDHC1_DAT0	0x31ef
302*724ba675SRob Herring			VF610_PAD_PTA27__ESDHC1_DAT1	0x31ef
303*724ba675SRob Herring			VF610_PAD_PTA28__ESDHC1_DATA2	0x31ef
304*724ba675SRob Herring			VF610_PAD_PTA29__ESDHC1_DAT3	0x31ef
305*724ba675SRob Herring			VF610_PAD_PTA7__GPIO_134	0x219d
306*724ba675SRob Herring		>;
307*724ba675SRob Herring	};
308*724ba675SRob Herring
309*724ba675SRob Herring	pinctrl_fec0: fec0grp {
310*724ba675SRob Herring		fsl,pins = <
311*724ba675SRob Herring			VF610_PAD_PTC0__ENET_RMII0_MDC	0x30d2
312*724ba675SRob Herring			VF610_PAD_PTC1__ENET_RMII0_MDIO	0x30d3
313*724ba675SRob Herring			VF610_PAD_PTC2__ENET_RMII0_CRS	0x30d1
314*724ba675SRob Herring			VF610_PAD_PTC3__ENET_RMII0_RXD1	0x30d1
315*724ba675SRob Herring			VF610_PAD_PTC4__ENET_RMII0_RXD0	0x30d1
316*724ba675SRob Herring			VF610_PAD_PTC5__ENET_RMII0_RXER	0x30d1
317*724ba675SRob Herring			VF610_PAD_PTC6__ENET_RMII0_TXD1	0x30d2
318*724ba675SRob Herring			VF610_PAD_PTC7__ENET_RMII0_TXD0	0x30d2
319*724ba675SRob Herring			VF610_PAD_PTC8__ENET_RMII0_TXEN	0x30d2
320*724ba675SRob Herring		>;
321*724ba675SRob Herring	};
322*724ba675SRob Herring
323*724ba675SRob Herring	pinctrl_fec1: fec1grp {
324*724ba675SRob Herring		fsl,pins = <
325*724ba675SRob Herring			VF610_PAD_PTA6__RMII_CLKIN		0x30d1
326*724ba675SRob Herring			VF610_PAD_PTC9__ENET_RMII1_MDC		0x30d2
327*724ba675SRob Herring			VF610_PAD_PTC10__ENET_RMII1_MDIO	0x30d3
328*724ba675SRob Herring			VF610_PAD_PTC11__ENET_RMII1_CRS		0x30d1
329*724ba675SRob Herring			VF610_PAD_PTC12__ENET_RMII1_RXD1	0x30d1
330*724ba675SRob Herring			VF610_PAD_PTC13__ENET_RMII1_RXD0	0x30d1
331*724ba675SRob Herring			VF610_PAD_PTC14__ENET_RMII1_RXER	0x30d1
332*724ba675SRob Herring			VF610_PAD_PTC15__ENET_RMII1_TXD1	0x30d2
333*724ba675SRob Herring			VF610_PAD_PTC16__ENET_RMII1_TXD0	0x30d2
334*724ba675SRob Herring			VF610_PAD_PTC17__ENET_RMII1_TXEN	0x30d2
335*724ba675SRob Herring		>;
336*724ba675SRob Herring	};
337*724ba675SRob Herring
338*724ba675SRob Herring	pinctrl_gpio_spi0: pinctrl-gpio-spi0 {
339*724ba675SRob Herring		fsl,pins = <
340*724ba675SRob Herring			VF610_PAD_PTB22__GPIO_44	0x33e2
341*724ba675SRob Herring			VF610_PAD_PTB21__GPIO_43	0x33e2
342*724ba675SRob Herring			VF610_PAD_PTB20__GPIO_42	0x33e1
343*724ba675SRob Herring			VF610_PAD_PTB19__GPIO_41	0x33e2
344*724ba675SRob Herring			VF610_PAD_PTB18__GPIO_40	0x33e2
345*724ba675SRob Herring		>;
346*724ba675SRob Herring	};
347*724ba675SRob Herring
348*724ba675SRob Herring	pinctrl_gpio_switch0: pinctrl-gpio-switch0 {
349*724ba675SRob Herring		fsl,pins = <
350*724ba675SRob Herring			VF610_PAD_PTB5__GPIO_27		0x219d
351*724ba675SRob Herring		>;
352*724ba675SRob Herring	};
353*724ba675SRob Herring
354*724ba675SRob Herring	pinctrl_gpio_switch1: pinctrl-gpio-switch1 {
355*724ba675SRob Herring		fsl,pins = <
356*724ba675SRob Herring			VF610_PAD_PTB4__GPIO_26		0x219d
357*724ba675SRob Herring		>;
358*724ba675SRob Herring	};
359*724ba675SRob Herring
360*724ba675SRob Herring	pinctrl_i2c_mux_reset: pinctrl-i2c-mux-reset {
361*724ba675SRob Herring		fsl,pins = <
362*724ba675SRob Herring			 VF610_PAD_PTE14__GPIO_119	0x31c2
363*724ba675SRob Herring			 >;
364*724ba675SRob Herring	};
365*724ba675SRob Herring
366*724ba675SRob Herring	pinctrl_i2c0: i2c0grp {
367*724ba675SRob Herring		fsl,pins = <
368*724ba675SRob Herring			VF610_PAD_PTB14__I2C0_SCL	0x37ff
369*724ba675SRob Herring			VF610_PAD_PTB15__I2C0_SDA	0x37ff
370*724ba675SRob Herring		>;
371*724ba675SRob Herring	};
372*724ba675SRob Herring
373*724ba675SRob Herring	pinctrl_i2c0_gpio: i2c0grp-gpio {
374*724ba675SRob Herring		fsl,pins = <
375*724ba675SRob Herring			VF610_PAD_PTB14__GPIO_36	0x31c2
376*724ba675SRob Herring			VF610_PAD_PTB15__GPIO_37	0x31c2
377*724ba675SRob Herring		>;
378*724ba675SRob Herring	};
379*724ba675SRob Herring
380*724ba675SRob Herring
381*724ba675SRob Herring	pinctrl_i2c1: i2c1grp {
382*724ba675SRob Herring		fsl,pins = <
383*724ba675SRob Herring			VF610_PAD_PTB16__I2C1_SCL	0x37ff
384*724ba675SRob Herring			VF610_PAD_PTB17__I2C1_SDA	0x37ff
385*724ba675SRob Herring		>;
386*724ba675SRob Herring	};
387*724ba675SRob Herring
388*724ba675SRob Herring	pinctrl_i2c2: i2c2grp {
389*724ba675SRob Herring		fsl,pins = <
390*724ba675SRob Herring			VF610_PAD_PTA22__I2C2_SCL	0x37ff
391*724ba675SRob Herring			VF610_PAD_PTA23__I2C2_SDA	0x37ff
392*724ba675SRob Herring		>;
393*724ba675SRob Herring	};
394*724ba675SRob Herring
395*724ba675SRob Herring	pinctrl_leds_debug: pinctrl-leds-debug {
396*724ba675SRob Herring		fsl,pins = <
397*724ba675SRob Herring			 VF610_PAD_PTD20__GPIO_74	0x31c2
398*724ba675SRob Herring			 >;
399*724ba675SRob Herring	};
400*724ba675SRob Herring
401*724ba675SRob Herring	pinctrl_qspi0: qspi0grp {
402*724ba675SRob Herring		fsl,pins = <
403*724ba675SRob Herring			VF610_PAD_PTD0__QSPI0_A_QSCK	0x38c2
404*724ba675SRob Herring			VF610_PAD_PTD1__QSPI0_A_CS0	0x38c2
405*724ba675SRob Herring			VF610_PAD_PTD2__QSPI0_A_DATA3	0x38c3
406*724ba675SRob Herring			VF610_PAD_PTD3__QSPI0_A_DATA2	0x38c3
407*724ba675SRob Herring			VF610_PAD_PTD4__QSPI0_A_DATA1	0x38c3
408*724ba675SRob Herring			VF610_PAD_PTD5__QSPI0_A_DATA0	0x38c3
409*724ba675SRob Herring			VF610_PAD_PTD7__QSPI0_B_QSCK	0x38c2
410*724ba675SRob Herring			VF610_PAD_PTD8__QSPI0_B_CS0	0x38c2
411*724ba675SRob Herring			VF610_PAD_PTD9__QSPI0_B_DATA3	0x38c3
412*724ba675SRob Herring			VF610_PAD_PTD10__QSPI0_B_DATA2	0x38c3
413*724ba675SRob Herring			VF610_PAD_PTD11__QSPI0_B_DATA1	0x38c3
414*724ba675SRob Herring			VF610_PAD_PTD12__QSPI0_B_DATA0	0x38c3
415*724ba675SRob Herring		>;
416*724ba675SRob Herring	};
417*724ba675SRob Herring
418*724ba675SRob Herring	pinctrl_uart0: uart0grp {
419*724ba675SRob Herring		fsl,pins = <
420*724ba675SRob Herring			VF610_PAD_PTB10__UART0_TX	0x21a2
421*724ba675SRob Herring			VF610_PAD_PTB11__UART0_RX	0x21a1
422*724ba675SRob Herring		>;
423*724ba675SRob Herring	};
424*724ba675SRob Herring
425*724ba675SRob Herring	pinctrl_uart1: uart1grp {
426*724ba675SRob Herring		fsl,pins = <
427*724ba675SRob Herring			VF610_PAD_PTB23__UART1_TX	0x21a2
428*724ba675SRob Herring			VF610_PAD_PTB24__UART1_RX	0x21a1
429*724ba675SRob Herring		>;
430*724ba675SRob Herring	};
431*724ba675SRob Herring
432*724ba675SRob Herring	pinctrl_uart2: uart2grp {
433*724ba675SRob Herring		fsl,pins = <
434*724ba675SRob Herring			VF610_PAD_PTD23__UART2_TX	0x21a2
435*724ba675SRob Herring			VF610_PAD_PTD22__UART2_RX	0x21a1
436*724ba675SRob Herring		>;
437*724ba675SRob Herring	};
438*724ba675SRob Herring
439*724ba675SRob Herring	pinctrl_usb_vbus: pinctrl-usb-vbus {
440*724ba675SRob Herring		fsl,pins = <
441*724ba675SRob Herring			VF610_PAD_PTA16__GPIO_6	0x31c2
442*724ba675SRob Herring		>;
443*724ba675SRob Herring	};
444*724ba675SRob Herring
445*724ba675SRob Herring	pinctrl_usb0_host: usb0-host-grp {
446*724ba675SRob Herring		fsl,pins = <
447*724ba675SRob Herring			VF610_PAD_PTD6__GPIO_85		0x0062
448*724ba675SRob Herring		>;
449*724ba675SRob Herring	};
450*724ba675SRob Herring};
451