xref: /OK3568_Linux_fs/kernel/arch/arm/boot/dts/vf610-zii-dev-rev-b.dts (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2*4882a593Smuzhiyun/*
3*4882a593Smuzhiyun * Copyright (C) 2015, 2016 Zodiac Inflight Innovations
4*4882a593Smuzhiyun */
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun/dts-v1/;
7*4882a593Smuzhiyun#include "vf610-zii-dev.dtsi"
8*4882a593Smuzhiyun
9*4882a593Smuzhiyun/ {
10*4882a593Smuzhiyun	model = "ZII VF610 Development Board, Rev B";
11*4882a593Smuzhiyun	compatible = "zii,vf610dev-b", "zii,vf610dev", "fsl,vf610";
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun	mdio-mux {
14*4882a593Smuzhiyun		compatible = "mdio-mux-gpio";
15*4882a593Smuzhiyun		pinctrl-0 = <&pinctrl_mdio_mux>;
16*4882a593Smuzhiyun		pinctrl-names = "default";
17*4882a593Smuzhiyun		gpios = <&gpio0 8  GPIO_ACTIVE_HIGH
18*4882a593Smuzhiyun			 &gpio0 9  GPIO_ACTIVE_HIGH
19*4882a593Smuzhiyun			 &gpio0 24 GPIO_ACTIVE_HIGH
20*4882a593Smuzhiyun			 &gpio0 25 GPIO_ACTIVE_HIGH>;
21*4882a593Smuzhiyun		mdio-parent-bus = <&mdio1>;
22*4882a593Smuzhiyun		#address-cells = <1>;
23*4882a593Smuzhiyun		#size-cells = <0>;
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun		mdio_mux_1: mdio@1 {
26*4882a593Smuzhiyun			reg = <1>;
27*4882a593Smuzhiyun			#address-cells = <1>;
28*4882a593Smuzhiyun			#size-cells = <0>;
29*4882a593Smuzhiyun
30*4882a593Smuzhiyun			switch0: switch@0 {
31*4882a593Smuzhiyun				compatible = "marvell,mv88e6085";
32*4882a593Smuzhiyun				pinctrl-0 = <&pinctrl_gpio_switch0>;
33*4882a593Smuzhiyun				pinctrl-names = "default";
34*4882a593Smuzhiyun				reg = <0>;
35*4882a593Smuzhiyun				dsa,member = <0 0>;
36*4882a593Smuzhiyun				interrupt-parent = <&gpio0>;
37*4882a593Smuzhiyun				interrupts = <27 IRQ_TYPE_LEVEL_LOW>;
38*4882a593Smuzhiyun				interrupt-controller;
39*4882a593Smuzhiyun				#interrupt-cells = <2>;
40*4882a593Smuzhiyun				eeprom-length = <512>;
41*4882a593Smuzhiyun
42*4882a593Smuzhiyun				ports {
43*4882a593Smuzhiyun					#address-cells = <1>;
44*4882a593Smuzhiyun					#size-cells = <0>;
45*4882a593Smuzhiyun
46*4882a593Smuzhiyun					port@0 {
47*4882a593Smuzhiyun						reg = <0>;
48*4882a593Smuzhiyun						label = "lan0";
49*4882a593Smuzhiyun						phy-handle = <&switch0phy0>;
50*4882a593Smuzhiyun					};
51*4882a593Smuzhiyun
52*4882a593Smuzhiyun					port@1 {
53*4882a593Smuzhiyun						reg = <1>;
54*4882a593Smuzhiyun						label = "lan1";
55*4882a593Smuzhiyun						phy-handle = <&switch0phy1>;
56*4882a593Smuzhiyun					};
57*4882a593Smuzhiyun
58*4882a593Smuzhiyun					port@2 {
59*4882a593Smuzhiyun						reg = <2>;
60*4882a593Smuzhiyun						label = "lan2";
61*4882a593Smuzhiyun						phy-handle = <&switch0phy2>;
62*4882a593Smuzhiyun					};
63*4882a593Smuzhiyun
64*4882a593Smuzhiyun					switch0port5: port@5 {
65*4882a593Smuzhiyun						reg = <5>;
66*4882a593Smuzhiyun						label = "dsa";
67*4882a593Smuzhiyun						phy-mode = "rgmii-txid";
68*4882a593Smuzhiyun						link = <&switch1port6
69*4882a593Smuzhiyun							&switch2port9>;
70*4882a593Smuzhiyun						fixed-link {
71*4882a593Smuzhiyun							speed = <1000>;
72*4882a593Smuzhiyun							full-duplex;
73*4882a593Smuzhiyun						};
74*4882a593Smuzhiyun					};
75*4882a593Smuzhiyun
76*4882a593Smuzhiyun					port@6 {
77*4882a593Smuzhiyun						reg = <6>;
78*4882a593Smuzhiyun						label = "cpu";
79*4882a593Smuzhiyun						ethernet = <&fec1>;
80*4882a593Smuzhiyun
81*4882a593Smuzhiyun						fixed-link {
82*4882a593Smuzhiyun							speed = <100>;
83*4882a593Smuzhiyun							full-duplex;
84*4882a593Smuzhiyun						};
85*4882a593Smuzhiyun					};
86*4882a593Smuzhiyun				};
87*4882a593Smuzhiyun				mdio {
88*4882a593Smuzhiyun					#address-cells = <1>;
89*4882a593Smuzhiyun					#size-cells = <0>;
90*4882a593Smuzhiyun					switch0phy0: switch0phy0@0 {
91*4882a593Smuzhiyun						reg = <0>;
92*4882a593Smuzhiyun						interrupt-parent = <&switch0>;
93*4882a593Smuzhiyun						interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
94*4882a593Smuzhiyun					};
95*4882a593Smuzhiyun					switch0phy1: switch1phy0@1 {
96*4882a593Smuzhiyun						reg = <1>;
97*4882a593Smuzhiyun						interrupt-parent = <&switch0>;
98*4882a593Smuzhiyun						interrupts = <1 IRQ_TYPE_LEVEL_HIGH>;
99*4882a593Smuzhiyun					};
100*4882a593Smuzhiyun					switch0phy2: switch1phy0@2 {
101*4882a593Smuzhiyun						reg = <2>;
102*4882a593Smuzhiyun						interrupt-parent = <&switch0>;
103*4882a593Smuzhiyun						interrupts = <2 IRQ_TYPE_LEVEL_HIGH>;
104*4882a593Smuzhiyun					};
105*4882a593Smuzhiyun				};
106*4882a593Smuzhiyun			};
107*4882a593Smuzhiyun		};
108*4882a593Smuzhiyun
109*4882a593Smuzhiyun		mdio_mux_2: mdio@2 {
110*4882a593Smuzhiyun			reg = <2>;
111*4882a593Smuzhiyun			#address-cells = <1>;
112*4882a593Smuzhiyun			#size-cells = <0>;
113*4882a593Smuzhiyun
114*4882a593Smuzhiyun			switch1: switch@0 {
115*4882a593Smuzhiyun				compatible = "marvell,mv88e6085";
116*4882a593Smuzhiyun				pinctrl-0 = <&pinctrl_gpio_switch1>;
117*4882a593Smuzhiyun				pinctrl-names = "default";
118*4882a593Smuzhiyun				reg = <0>;
119*4882a593Smuzhiyun				dsa,member = <0 1>;
120*4882a593Smuzhiyun				interrupt-parent = <&gpio0>;
121*4882a593Smuzhiyun				interrupts = <26 IRQ_TYPE_LEVEL_LOW>;
122*4882a593Smuzhiyun				interrupt-controller;
123*4882a593Smuzhiyun				#interrupt-cells = <2>;
124*4882a593Smuzhiyun				eeprom-length = <512>;
125*4882a593Smuzhiyun
126*4882a593Smuzhiyun				ports {
127*4882a593Smuzhiyun					#address-cells = <1>;
128*4882a593Smuzhiyun					#size-cells = <0>;
129*4882a593Smuzhiyun
130*4882a593Smuzhiyun					port@0 {
131*4882a593Smuzhiyun						reg = <0>;
132*4882a593Smuzhiyun						label = "lan3";
133*4882a593Smuzhiyun						phy-handle = <&switch1phy0>;
134*4882a593Smuzhiyun					};
135*4882a593Smuzhiyun
136*4882a593Smuzhiyun					port@1 {
137*4882a593Smuzhiyun						reg = <1>;
138*4882a593Smuzhiyun						label = "lan4";
139*4882a593Smuzhiyun						phy-handle = <&switch1phy1>;
140*4882a593Smuzhiyun					};
141*4882a593Smuzhiyun
142*4882a593Smuzhiyun					port@2 {
143*4882a593Smuzhiyun						reg = <2>;
144*4882a593Smuzhiyun						label = "lan5";
145*4882a593Smuzhiyun						phy-handle = <&switch1phy2>;
146*4882a593Smuzhiyun					};
147*4882a593Smuzhiyun
148*4882a593Smuzhiyun					switch1port5: port@5 {
149*4882a593Smuzhiyun						reg = <5>;
150*4882a593Smuzhiyun						label = "dsa";
151*4882a593Smuzhiyun						link = <&switch2port9>;
152*4882a593Smuzhiyun						phy-mode = "rgmii-txid";
153*4882a593Smuzhiyun
154*4882a593Smuzhiyun						fixed-link {
155*4882a593Smuzhiyun							speed = <1000>;
156*4882a593Smuzhiyun							full-duplex;
157*4882a593Smuzhiyun						};
158*4882a593Smuzhiyun					};
159*4882a593Smuzhiyun
160*4882a593Smuzhiyun					switch1port6: port@6 {
161*4882a593Smuzhiyun						reg = <6>;
162*4882a593Smuzhiyun						label = "dsa";
163*4882a593Smuzhiyun						phy-mode = "rgmii-txid";
164*4882a593Smuzhiyun						link = <&switch0port5>;
165*4882a593Smuzhiyun						fixed-link {
166*4882a593Smuzhiyun							speed = <1000>;
167*4882a593Smuzhiyun							full-duplex;
168*4882a593Smuzhiyun						};
169*4882a593Smuzhiyun					};
170*4882a593Smuzhiyun				};
171*4882a593Smuzhiyun				mdio {
172*4882a593Smuzhiyun					#address-cells = <1>;
173*4882a593Smuzhiyun					#size-cells = <0>;
174*4882a593Smuzhiyun
175*4882a593Smuzhiyun					switch1phy0: switch1phy0@0 {
176*4882a593Smuzhiyun						reg = <0>;
177*4882a593Smuzhiyun						interrupt-parent = <&switch1>;
178*4882a593Smuzhiyun						interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
179*4882a593Smuzhiyun					};
180*4882a593Smuzhiyun
181*4882a593Smuzhiyun					switch1phy1: switch1phy0@1 {
182*4882a593Smuzhiyun						reg = <1>;
183*4882a593Smuzhiyun						interrupt-parent = <&switch1>;
184*4882a593Smuzhiyun						interrupts = <1 IRQ_TYPE_LEVEL_HIGH>;
185*4882a593Smuzhiyun					};
186*4882a593Smuzhiyun
187*4882a593Smuzhiyun					switch1phy2: switch1phy0@2 {
188*4882a593Smuzhiyun						reg = <2>;
189*4882a593Smuzhiyun						interrupt-parent = <&switch1>;
190*4882a593Smuzhiyun						interrupts = <2 IRQ_TYPE_LEVEL_HIGH>;
191*4882a593Smuzhiyun					};
192*4882a593Smuzhiyun				};
193*4882a593Smuzhiyun			};
194*4882a593Smuzhiyun		};
195*4882a593Smuzhiyun
196*4882a593Smuzhiyun		mdio_mux_4: mdio@4 {
197*4882a593Smuzhiyun			#address-cells = <1>;
198*4882a593Smuzhiyun			#size-cells = <0>;
199*4882a593Smuzhiyun			reg = <4>;
200*4882a593Smuzhiyun
201*4882a593Smuzhiyun			switch2: switch@0 {
202*4882a593Smuzhiyun				compatible = "marvell,mv88e6085";
203*4882a593Smuzhiyun				reg = <0>;
204*4882a593Smuzhiyun				dsa,member = <0 2>;
205*4882a593Smuzhiyun
206*4882a593Smuzhiyun				ports {
207*4882a593Smuzhiyun					#address-cells = <1>;
208*4882a593Smuzhiyun					#size-cells = <0>;
209*4882a593Smuzhiyun
210*4882a593Smuzhiyun					port@0 {
211*4882a593Smuzhiyun						reg = <0>;
212*4882a593Smuzhiyun						label = "lan6";
213*4882a593Smuzhiyun						phy-handle = <&switch2phy0>;
214*4882a593Smuzhiyun					};
215*4882a593Smuzhiyun
216*4882a593Smuzhiyun					port@1 {
217*4882a593Smuzhiyun						reg = <1>;
218*4882a593Smuzhiyun						label = "lan7";
219*4882a593Smuzhiyun						phy-handle = <&switch2phy1>;
220*4882a593Smuzhiyun					};
221*4882a593Smuzhiyun
222*4882a593Smuzhiyun					port@2 {
223*4882a593Smuzhiyun						reg = <2>;
224*4882a593Smuzhiyun						label = "lan8";
225*4882a593Smuzhiyun						phy-handle = <&switch2phy2>;
226*4882a593Smuzhiyun					};
227*4882a593Smuzhiyun
228*4882a593Smuzhiyun					port@3 {
229*4882a593Smuzhiyun						reg = <3>;
230*4882a593Smuzhiyun						label = "optical3";
231*4882a593Smuzhiyun
232*4882a593Smuzhiyun						fixed-link {
233*4882a593Smuzhiyun							speed = <1000>;
234*4882a593Smuzhiyun							full-duplex;
235*4882a593Smuzhiyun							link-gpios = <&gpio6 2
236*4882a593Smuzhiyun							      GPIO_ACTIVE_HIGH>;
237*4882a593Smuzhiyun						};
238*4882a593Smuzhiyun					};
239*4882a593Smuzhiyun
240*4882a593Smuzhiyun					port@4 {
241*4882a593Smuzhiyun						reg = <4>;
242*4882a593Smuzhiyun						label = "optical4";
243*4882a593Smuzhiyun
244*4882a593Smuzhiyun						fixed-link {
245*4882a593Smuzhiyun							speed = <1000>;
246*4882a593Smuzhiyun							full-duplex;
247*4882a593Smuzhiyun							link-gpios = <&gpio6 3
248*4882a593Smuzhiyun							      GPIO_ACTIVE_HIGH>;
249*4882a593Smuzhiyun						};
250*4882a593Smuzhiyun					};
251*4882a593Smuzhiyun
252*4882a593Smuzhiyun					switch2port9: port@9 {
253*4882a593Smuzhiyun						reg = <9>;
254*4882a593Smuzhiyun						label = "dsa";
255*4882a593Smuzhiyun						phy-mode = "rgmii-txid";
256*4882a593Smuzhiyun						link = <&switch1port5
257*4882a593Smuzhiyun							&switch0port5>;
258*4882a593Smuzhiyun
259*4882a593Smuzhiyun						fixed-link {
260*4882a593Smuzhiyun							speed = <1000>;
261*4882a593Smuzhiyun							full-duplex;
262*4882a593Smuzhiyun						};
263*4882a593Smuzhiyun					};
264*4882a593Smuzhiyun				};
265*4882a593Smuzhiyun				mdio {
266*4882a593Smuzhiyun					#address-cells = <1>;
267*4882a593Smuzhiyun					#size-cells = <0>;
268*4882a593Smuzhiyun
269*4882a593Smuzhiyun					switch2phy0: phy@0 {
270*4882a593Smuzhiyun						reg = <0>;
271*4882a593Smuzhiyun					};
272*4882a593Smuzhiyun					switch2phy1: phy@1 {
273*4882a593Smuzhiyun						reg = <1>;
274*4882a593Smuzhiyun					};
275*4882a593Smuzhiyun					switch2phy2: phy@2 {
276*4882a593Smuzhiyun						reg = <2>;
277*4882a593Smuzhiyun					};
278*4882a593Smuzhiyun				};
279*4882a593Smuzhiyun			};
280*4882a593Smuzhiyun		};
281*4882a593Smuzhiyun
282*4882a593Smuzhiyun		mdio_mux_8: mdio@8 {
283*4882a593Smuzhiyun			reg = <8>;
284*4882a593Smuzhiyun			#address-cells = <1>;
285*4882a593Smuzhiyun			#size-cells = <0>;
286*4882a593Smuzhiyun		};
287*4882a593Smuzhiyun	};
288*4882a593Smuzhiyun
289*4882a593Smuzhiyun	spi0 {
290*4882a593Smuzhiyun		compatible = "spi-gpio";
291*4882a593Smuzhiyun		pinctrl-0 = <&pinctrl_gpio_spi0>;
292*4882a593Smuzhiyun		pinctrl-names = "default";
293*4882a593Smuzhiyun		#address-cells = <1>;
294*4882a593Smuzhiyun		#size-cells = <0>;
295*4882a593Smuzhiyun		gpio-sck  = <&gpio1 12 GPIO_ACTIVE_HIGH>;
296*4882a593Smuzhiyun		gpio-mosi = <&gpio1 11 GPIO_ACTIVE_HIGH>;
297*4882a593Smuzhiyun		gpio-miso = <&gpio1 10 GPIO_ACTIVE_HIGH>;
298*4882a593Smuzhiyun		cs-gpios  = <&gpio1  9 GPIO_ACTIVE_LOW
299*4882a593Smuzhiyun			     &gpio1  8 GPIO_ACTIVE_HIGH>;
300*4882a593Smuzhiyun		num-chipselects = <2>;
301*4882a593Smuzhiyun
302*4882a593Smuzhiyun		flash@0 {
303*4882a593Smuzhiyun			compatible = "m25p128", "jedec,spi-nor";
304*4882a593Smuzhiyun			#address-cells = <1>;
305*4882a593Smuzhiyun			#size-cells = <1>;
306*4882a593Smuzhiyun			reg = <0>;
307*4882a593Smuzhiyun			spi-max-frequency = <1000000>;
308*4882a593Smuzhiyun		};
309*4882a593Smuzhiyun
310*4882a593Smuzhiyun		at93c46d@1 {
311*4882a593Smuzhiyun			compatible = "atmel,at93c46d";
312*4882a593Smuzhiyun			pinctrl-0 = <&pinctrl_gpio_e6185_eeprom_sel>;
313*4882a593Smuzhiyun			pinctrl-names = "default";
314*4882a593Smuzhiyun			#address-cells = <0>;
315*4882a593Smuzhiyun			#size-cells = <0>;
316*4882a593Smuzhiyun			reg = <1>;
317*4882a593Smuzhiyun			spi-max-frequency = <500000>;
318*4882a593Smuzhiyun			spi-cs-high;
319*4882a593Smuzhiyun			data-size = <16>;
320*4882a593Smuzhiyun			select-gpios = <&gpio4 4 GPIO_ACTIVE_HIGH>;
321*4882a593Smuzhiyun		};
322*4882a593Smuzhiyun	};
323*4882a593Smuzhiyun};
324*4882a593Smuzhiyun
325*4882a593Smuzhiyun&i2c0 {
326*4882a593Smuzhiyun	gpio5: io-expander@20 {
327*4882a593Smuzhiyun		compatible = "nxp,pca9554";
328*4882a593Smuzhiyun		reg = <0x20>;
329*4882a593Smuzhiyun		gpio-controller;
330*4882a593Smuzhiyun		#gpio-cells = <2>;
331*4882a593Smuzhiyun
332*4882a593Smuzhiyun	};
333*4882a593Smuzhiyun
334*4882a593Smuzhiyun	gpio6: io-expander@22 {
335*4882a593Smuzhiyun		compatible = "nxp,pca9554";
336*4882a593Smuzhiyun		pinctrl-names = "default";
337*4882a593Smuzhiyun		pinctrl-0 = <&pinctrl_pca9554_22>;
338*4882a593Smuzhiyun		reg = <0x22>;
339*4882a593Smuzhiyun		gpio-controller;
340*4882a593Smuzhiyun		#gpio-cells = <2>;
341*4882a593Smuzhiyun		interrupt-controller;
342*4882a593Smuzhiyun		interrupt-parent = <&gpio3>;
343*4882a593Smuzhiyun		interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
344*4882a593Smuzhiyun	};
345*4882a593Smuzhiyun};
346*4882a593Smuzhiyun
347*4882a593Smuzhiyun&i2c2 {
348*4882a593Smuzhiyun	tca9548@70 {
349*4882a593Smuzhiyun		compatible = "nxp,pca9548";
350*4882a593Smuzhiyun		pinctrl-0 = <&pinctrl_i2c_mux_reset>;
351*4882a593Smuzhiyun		pinctrl-names = "default";
352*4882a593Smuzhiyun		#address-cells = <1>;
353*4882a593Smuzhiyun		#size-cells = <0>;
354*4882a593Smuzhiyun		reg = <0x70>;
355*4882a593Smuzhiyun		reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
356*4882a593Smuzhiyun
357*4882a593Smuzhiyun		i2c@0 {
358*4882a593Smuzhiyun			#address-cells = <1>;
359*4882a593Smuzhiyun			#size-cells = <0>;
360*4882a593Smuzhiyun			reg = <0>;
361*4882a593Smuzhiyun
362*4882a593Smuzhiyun			sfp1: eeprom@50 {
363*4882a593Smuzhiyun				compatible = "atmel,24c02";
364*4882a593Smuzhiyun				reg = <0x50>;
365*4882a593Smuzhiyun			};
366*4882a593Smuzhiyun		};
367*4882a593Smuzhiyun
368*4882a593Smuzhiyun		i2c@1 {
369*4882a593Smuzhiyun			#address-cells = <1>;
370*4882a593Smuzhiyun			#size-cells = <0>;
371*4882a593Smuzhiyun			reg = <1>;
372*4882a593Smuzhiyun
373*4882a593Smuzhiyun			sfp2: eeprom@50 {
374*4882a593Smuzhiyun				compatible = "atmel,24c02";
375*4882a593Smuzhiyun				reg = <0x50>;
376*4882a593Smuzhiyun			};
377*4882a593Smuzhiyun		};
378*4882a593Smuzhiyun
379*4882a593Smuzhiyun		i2c@2 {
380*4882a593Smuzhiyun			#address-cells = <1>;
381*4882a593Smuzhiyun			#size-cells = <0>;
382*4882a593Smuzhiyun			reg = <2>;
383*4882a593Smuzhiyun
384*4882a593Smuzhiyun			sfp3: eeprom@50 {
385*4882a593Smuzhiyun				compatible = "atmel,24c02";
386*4882a593Smuzhiyun				reg = <0x50>;
387*4882a593Smuzhiyun			};
388*4882a593Smuzhiyun		};
389*4882a593Smuzhiyun
390*4882a593Smuzhiyun		i2c@3 {
391*4882a593Smuzhiyun			#address-cells = <1>;
392*4882a593Smuzhiyun			#size-cells = <0>;
393*4882a593Smuzhiyun			reg = <3>;
394*4882a593Smuzhiyun
395*4882a593Smuzhiyun			sfp4: eeprom@50 {
396*4882a593Smuzhiyun				compatible = "atmel,24c02";
397*4882a593Smuzhiyun				reg = <0x50>;
398*4882a593Smuzhiyun			};
399*4882a593Smuzhiyun		};
400*4882a593Smuzhiyun
401*4882a593Smuzhiyun		i2c@4 {
402*4882a593Smuzhiyun			#address-cells = <1>;
403*4882a593Smuzhiyun			#size-cells = <0>;
404*4882a593Smuzhiyun			reg = <4>;
405*4882a593Smuzhiyun		};
406*4882a593Smuzhiyun	};
407*4882a593Smuzhiyun};
408*4882a593Smuzhiyun
409*4882a593Smuzhiyun&mdio1 {
410*4882a593Smuzhiyun	clock-frequency = <5000000>;
411*4882a593Smuzhiyun};
412*4882a593Smuzhiyun
413*4882a593Smuzhiyun&iomuxc {
414*4882a593Smuzhiyun	pinctrl_gpio_e6185_eeprom_sel: pinctrl-gpio-e6185-eeprom-spi0 {
415*4882a593Smuzhiyun		fsl,pins = <
416*4882a593Smuzhiyun			VF610_PAD_PTE27__GPIO_132	0x33e2
417*4882a593Smuzhiyun		>;
418*4882a593Smuzhiyun	};
419*4882a593Smuzhiyun
420*4882a593Smuzhiyun	pinctrl_gpio_spi0: pinctrl-gpio-spi0 {
421*4882a593Smuzhiyun		fsl,pins = <
422*4882a593Smuzhiyun			VF610_PAD_PTB22__GPIO_44	0x33e2
423*4882a593Smuzhiyun			VF610_PAD_PTB21__GPIO_43	0x33e2
424*4882a593Smuzhiyun			VF610_PAD_PTB20__GPIO_42	0x33e1
425*4882a593Smuzhiyun			VF610_PAD_PTB19__GPIO_41	0x33e2
426*4882a593Smuzhiyun			VF610_PAD_PTB18__GPIO_40	0x33e2
427*4882a593Smuzhiyun		>;
428*4882a593Smuzhiyun	};
429*4882a593Smuzhiyun
430*4882a593Smuzhiyun	pinctrl_mdio_mux: pinctrl-mdio-mux {
431*4882a593Smuzhiyun		fsl,pins = <
432*4882a593Smuzhiyun			VF610_PAD_PTA18__GPIO_8		0x31c2
433*4882a593Smuzhiyun			VF610_PAD_PTA19__GPIO_9		0x31c2
434*4882a593Smuzhiyun			VF610_PAD_PTB2__GPIO_24		0x31c2
435*4882a593Smuzhiyun			VF610_PAD_PTB3__GPIO_25		0x31c2
436*4882a593Smuzhiyun		>;
437*4882a593Smuzhiyun	};
438*4882a593Smuzhiyun
439*4882a593Smuzhiyun	pinctrl_pca9554_22: pinctrl-pca95540-22 {
440*4882a593Smuzhiyun		fsl,pins = <
441*4882a593Smuzhiyun			VF610_PAD_PTB28__GPIO_98	0x219d
442*4882a593Smuzhiyun		>;
443*4882a593Smuzhiyun	};
444*4882a593Smuzhiyun};
445