xref: /linux/scripts/dtc/include-prefixes/arm/nxp/imx/imx51-zii-scu3-esb.dts (revision cdd5b5a9761fd66d17586e4f4ba6588c70e640ea)
1*724ba675SRob Herring// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2*724ba675SRob Herring
3*724ba675SRob Herring/*
4*724ba675SRob Herring * Copyright (C) 2018 Zodiac Inflight Innovations
5*724ba675SRob Herring */
6*724ba675SRob Herring
7*724ba675SRob Herring/dts-v1/;
8*724ba675SRob Herring
9*724ba675SRob Herring#include "imx51.dtsi"
10*724ba675SRob Herring
11*724ba675SRob Herring/ {
12*724ba675SRob Herring	model = "ZII SCU3 ESB board";
13*724ba675SRob Herring	compatible = "zii,imx51-scu3-esb", "fsl,imx51";
14*724ba675SRob Herring
15*724ba675SRob Herring	chosen {
16*724ba675SRob Herring		stdout-path = &uart1;
17*724ba675SRob Herring	};
18*724ba675SRob Herring
19*724ba675SRob Herring	/* Will be filled by the bootloader */
20*724ba675SRob Herring	memory@90000000 {
21*724ba675SRob Herring		device_type = "memory";
22*724ba675SRob Herring		reg = <0x90000000 0>;
23*724ba675SRob Herring	};
24*724ba675SRob Herring
25*724ba675SRob Herring	usb_vbus: regulator-usb-vbus {
26*724ba675SRob Herring		compatible = "regulator-fixed";
27*724ba675SRob Herring		regulator-name = "usb_vbus";
28*724ba675SRob Herring		regulator-min-microvolt = <5000000>;
29*724ba675SRob Herring		regulator-max-microvolt = <5000000>;
30*724ba675SRob Herring
31*724ba675SRob Herring		pinctrl-names = "default";
32*724ba675SRob Herring		pinctrl-0 = <&pinctrl_usb_mmc_reset>;
33*724ba675SRob Herring		gpio = <&gpio4 19 GPIO_ACTIVE_LOW>;
34*724ba675SRob Herring		startup-delay-us = <150000>;
35*724ba675SRob Herring	};
36*724ba675SRob Herring};
37*724ba675SRob Herring
38*724ba675SRob Herring&cpu {
39*724ba675SRob Herring	cpu-supply = <&sw1_reg>;
40*724ba675SRob Herring};
41*724ba675SRob Herring
42*724ba675SRob Herring&ecspi1 {
43*724ba675SRob Herring	pinctrl-names = "default";
44*724ba675SRob Herring	pinctrl-0 = <&pinctrl_ecspi1>;
45*724ba675SRob Herring	cs-gpios = <&gpio4 24 GPIO_ACTIVE_HIGH>,
46*724ba675SRob Herring		   <&gpio4 25 GPIO_ACTIVE_LOW>;
47*724ba675SRob Herring	status = "okay";
48*724ba675SRob Herring
49*724ba675SRob Herring	pmic@0 {
50*724ba675SRob Herring		compatible = "fsl,mc13892";
51*724ba675SRob Herring		pinctrl-names = "default";
52*724ba675SRob Herring		pinctrl-0 = <&pinctrl_pmic>;
53*724ba675SRob Herring		spi-max-frequency = <6000000>;
54*724ba675SRob Herring		spi-cs-high;
55*724ba675SRob Herring		reg = <0>;
56*724ba675SRob Herring		interrupt-parent = <&gpio1>;
57*724ba675SRob Herring		interrupts = <8 IRQ_TYPE_LEVEL_HIGH>;
58*724ba675SRob Herring		fsl,mc13xxx-uses-adc;
59*724ba675SRob Herring
60*724ba675SRob Herring		regulators {
61*724ba675SRob Herring			sw1_reg: sw1 {
62*724ba675SRob Herring				regulator-min-microvolt = <600000>;
63*724ba675SRob Herring				regulator-max-microvolt = <1375000>;
64*724ba675SRob Herring				regulator-boot-on;
65*724ba675SRob Herring				regulator-always-on;
66*724ba675SRob Herring			};
67*724ba675SRob Herring
68*724ba675SRob Herring			sw2_reg: sw2 {
69*724ba675SRob Herring				regulator-min-microvolt = <900000>;
70*724ba675SRob Herring				regulator-max-microvolt = <1850000>;
71*724ba675SRob Herring				regulator-boot-on;
72*724ba675SRob Herring				regulator-always-on;
73*724ba675SRob Herring			};
74*724ba675SRob Herring
75*724ba675SRob Herring			sw3_reg: sw3 {
76*724ba675SRob Herring				regulator-min-microvolt = <1100000>;
77*724ba675SRob Herring				regulator-max-microvolt = <1850000>;
78*724ba675SRob Herring				regulator-boot-on;
79*724ba675SRob Herring				regulator-always-on;
80*724ba675SRob Herring			};
81*724ba675SRob Herring
82*724ba675SRob Herring			sw4_reg: sw4 {
83*724ba675SRob Herring				regulator-min-microvolt = <1100000>;
84*724ba675SRob Herring				regulator-max-microvolt = <1850000>;
85*724ba675SRob Herring				regulator-boot-on;
86*724ba675SRob Herring				regulator-always-on;
87*724ba675SRob Herring			};
88*724ba675SRob Herring
89*724ba675SRob Herring			vpll_reg: vpll {
90*724ba675SRob Herring				regulator-min-microvolt = <1050000>;
91*724ba675SRob Herring				regulator-max-microvolt = <1800000>;
92*724ba675SRob Herring				regulator-boot-on;
93*724ba675SRob Herring				regulator-always-on;
94*724ba675SRob Herring			};
95*724ba675SRob Herring
96*724ba675SRob Herring			vdig_reg: vdig {
97*724ba675SRob Herring				regulator-min-microvolt = <1650000>;
98*724ba675SRob Herring				regulator-max-microvolt = <1650000>;
99*724ba675SRob Herring				regulator-boot-on;
100*724ba675SRob Herring			};
101*724ba675SRob Herring
102*724ba675SRob Herring			vsd_reg: vsd {
103*724ba675SRob Herring				regulator-min-microvolt = <1800000>;
104*724ba675SRob Herring				regulator-max-microvolt = <3150000>;
105*724ba675SRob Herring			};
106*724ba675SRob Herring
107*724ba675SRob Herring			vusb_reg: vusb {
108*724ba675SRob Herring				regulator-always-on;
109*724ba675SRob Herring			};
110*724ba675SRob Herring
111*724ba675SRob Herring			vusb2_reg: vusb2 {
112*724ba675SRob Herring				regulator-min-microvolt = <2400000>;
113*724ba675SRob Herring				regulator-max-microvolt = <2775000>;
114*724ba675SRob Herring				regulator-boot-on;
115*724ba675SRob Herring				regulator-always-on;
116*724ba675SRob Herring			};
117*724ba675SRob Herring
118*724ba675SRob Herring			vvideo_reg: vvideo {
119*724ba675SRob Herring				regulator-min-microvolt = <2775000>;
120*724ba675SRob Herring				regulator-max-microvolt = <2775000>;
121*724ba675SRob Herring			};
122*724ba675SRob Herring
123*724ba675SRob Herring			vaudio_reg: vaudio {
124*724ba675SRob Herring				regulator-min-microvolt = <2300000>;
125*724ba675SRob Herring				regulator-max-microvolt = <3000000>;
126*724ba675SRob Herring			};
127*724ba675SRob Herring
128*724ba675SRob Herring			vcam_reg: vcam {
129*724ba675SRob Herring				regulator-min-microvolt = <2500000>;
130*724ba675SRob Herring				regulator-max-microvolt = <3000000>;
131*724ba675SRob Herring			};
132*724ba675SRob Herring
133*724ba675SRob Herring			vgen1_reg: vgen1 {
134*724ba675SRob Herring				regulator-min-microvolt = <1200000>;
135*724ba675SRob Herring				regulator-max-microvolt = <1200000>;
136*724ba675SRob Herring			};
137*724ba675SRob Herring
138*724ba675SRob Herring			vgen2_reg: vgen2 {
139*724ba675SRob Herring				regulator-min-microvolt = <1200000>;
140*724ba675SRob Herring				regulator-max-microvolt = <3150000>;
141*724ba675SRob Herring				regulator-always-on;
142*724ba675SRob Herring			};
143*724ba675SRob Herring
144*724ba675SRob Herring			vgen3_reg: vgen3 {
145*724ba675SRob Herring				regulator-min-microvolt = <1800000>;
146*724ba675SRob Herring				regulator-max-microvolt = <2900000>;
147*724ba675SRob Herring				regulator-always-on;
148*724ba675SRob Herring			};
149*724ba675SRob Herring		};
150*724ba675SRob Herring
151*724ba675SRob Herring		leds {
152*724ba675SRob Herring			#address-cells = <1>;
153*724ba675SRob Herring			#size-cells = <0>;
154*724ba675SRob Herring			led-control = <0x0 0x0 0x3f83f8 0x0>;
155*724ba675SRob Herring
156*724ba675SRob Herring			sysled3: led3@3 {
157*724ba675SRob Herring				reg = <3>;
158*724ba675SRob Herring				label = "system:red:power";
159*724ba675SRob Herring				linux,default-trigger = "default-on";
160*724ba675SRob Herring			};
161*724ba675SRob Herring
162*724ba675SRob Herring			sysled4: led4@4 {
163*724ba675SRob Herring				reg = <4>;
164*724ba675SRob Herring				label = "system:green:act";
165*724ba675SRob Herring				linux,default-trigger = "heartbeat";
166*724ba675SRob Herring			};
167*724ba675SRob Herring		};
168*724ba675SRob Herring	};
169*724ba675SRob Herring
170*724ba675SRob Herring	flash@1 {
171*724ba675SRob Herring		#address-cells = <1>;
172*724ba675SRob Herring		#size-cells = <1>;
173*724ba675SRob Herring		compatible = "atmel,at45", "atmel,dataflash";
174*724ba675SRob Herring		spi-max-frequency = <25000000>;
175*724ba675SRob Herring		reg = <1>;
176*724ba675SRob Herring	};
177*724ba675SRob Herring};
178*724ba675SRob Herring
179*724ba675SRob Herring&esdhc1 {
180*724ba675SRob Herring	pinctrl-names = "default";
181*724ba675SRob Herring	pinctrl-0 = <&pinctrl_esdhc1>;
182*724ba675SRob Herring	bus-width = <8>;
183*724ba675SRob Herring	non-removable;
184*724ba675SRob Herring	no-1-8-v;
185*724ba675SRob Herring	no-sdio;
186*724ba675SRob Herring	no-sd;
187*724ba675SRob Herring	status = "okay";
188*724ba675SRob Herring};
189*724ba675SRob Herring
190*724ba675SRob Herring&esdhc4 {
191*724ba675SRob Herring	pinctrl-names = "default";
192*724ba675SRob Herring	pinctrl-0 = <&pinctrl_esdhc4>;
193*724ba675SRob Herring	bus-width = <4>;
194*724ba675SRob Herring	no-1-8-v;
195*724ba675SRob Herring	no-sdio;
196*724ba675SRob Herring	cd-gpios = <&gpio4 8 GPIO_ACTIVE_LOW>;
197*724ba675SRob Herring	status = "okay";
198*724ba675SRob Herring};
199*724ba675SRob Herring
200*724ba675SRob Herring&fec {
201*724ba675SRob Herring	pinctrl-names = "default";
202*724ba675SRob Herring	pinctrl-0 = <&pinctrl_fec>;
203*724ba675SRob Herring	phy-mode = "mii";
204*724ba675SRob Herring	status = "okay";
205*724ba675SRob Herring
206*724ba675SRob Herring	fixed-link {
207*724ba675SRob Herring		speed = <100>;
208*724ba675SRob Herring		full-duplex;
209*724ba675SRob Herring	};
210*724ba675SRob Herring
211*724ba675SRob Herring	fec_mdio: mdio {
212*724ba675SRob Herring		#address-cells = <1>;
213*724ba675SRob Herring		#size-cells = <0>;
214*724ba675SRob Herring		status = "okay";
215*724ba675SRob Herring
216*724ba675SRob Herring		switch@0 {
217*724ba675SRob Herring			compatible = "marvell,mv88e6085";
218*724ba675SRob Herring			reg = <0>;
219*724ba675SRob Herring			dsa,member = <0 0>;
220*724ba675SRob Herring			eeprom-length = <512>;
221*724ba675SRob Herring			interrupt-parent = <&gpio4>;
222*724ba675SRob Herring			interrupts = <20 IRQ_TYPE_LEVEL_HIGH>;
223*724ba675SRob Herring			interrupt-controller;
224*724ba675SRob Herring			#interrupt-cells = <2>;
225*724ba675SRob Herring			pinctrl-names = "default";
226*724ba675SRob Herring			pinctrl-0 = <&pinctrl_switch>;
227*724ba675SRob Herring
228*724ba675SRob Herring			ports {
229*724ba675SRob Herring				#address-cells = <1>;
230*724ba675SRob Herring				#size-cells = <0>;
231*724ba675SRob Herring
232*724ba675SRob Herring				port@0 {
233*724ba675SRob Herring					reg = <0>;
234*724ba675SRob Herring					label = "port1";
235*724ba675SRob Herring				};
236*724ba675SRob Herring
237*724ba675SRob Herring				port@1 {
238*724ba675SRob Herring					reg = <1>;
239*724ba675SRob Herring					label = "port2";
240*724ba675SRob Herring				};
241*724ba675SRob Herring
242*724ba675SRob Herring				port@2 {
243*724ba675SRob Herring					reg = <2>;
244*724ba675SRob Herring					label = "port3";
245*724ba675SRob Herring				};
246*724ba675SRob Herring
247*724ba675SRob Herring				port@3 {
248*724ba675SRob Herring					reg = <3>;
249*724ba675SRob Herring					label = "scu2scu";
250*724ba675SRob Herring				};
251*724ba675SRob Herring
252*724ba675SRob Herring				port@4 {
253*724ba675SRob Herring					reg = <4>;
254*724ba675SRob Herring					label = "esb2host";
255*724ba675SRob Herring				};
256*724ba675SRob Herring
257*724ba675SRob Herring				port@5 {
258*724ba675SRob Herring					reg = <5>;
259*724ba675SRob Herring					label = "esb2mezz";
260*724ba675SRob Herring					phy-mode = "sgmii";
261*724ba675SRob Herring
262*724ba675SRob Herring					fixed-link {
263*724ba675SRob Herring						speed = <1000>;
264*724ba675SRob Herring						full-duplex;
265*724ba675SRob Herring					};
266*724ba675SRob Herring				};
267*724ba675SRob Herring
268*724ba675SRob Herring				port@6 {
269*724ba675SRob Herring					reg = <6>;
270*724ba675SRob Herring					phy-mode = "mii";
271*724ba675SRob Herring					ethernet = <&fec>;
272*724ba675SRob Herring
273*724ba675SRob Herring					fixed-link {
274*724ba675SRob Herring						speed = <100>;
275*724ba675SRob Herring						full-duplex;
276*724ba675SRob Herring					};
277*724ba675SRob Herring				};
278*724ba675SRob Herring			};
279*724ba675SRob Herring		};
280*724ba675SRob Herring	};
281*724ba675SRob Herring};
282*724ba675SRob Herring
283*724ba675SRob Herring&ipu {
284*724ba675SRob Herring	status = "disabled";
285*724ba675SRob Herring};
286*724ba675SRob Herring
287*724ba675SRob Herring&i2c2 {
288*724ba675SRob Herring	pinctrl-names = "default";
289*724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c2>;
290*724ba675SRob Herring	status = "okay";
291*724ba675SRob Herring
292*724ba675SRob Herring	eeprom@50 {
293*724ba675SRob Herring		compatible = "atmel,24c04";
294*724ba675SRob Herring		pagesize = <16>;
295*724ba675SRob Herring		reg = <0x50>;
296*724ba675SRob Herring	};
297*724ba675SRob Herring
298*724ba675SRob Herring	lm75@48 {
299*724ba675SRob Herring		compatible = "national,lm75";
300*724ba675SRob Herring		reg = <0x48>;
301*724ba675SRob Herring	};
302*724ba675SRob Herring};
303*724ba675SRob Herring
304*724ba675SRob Herring&uart1 {
305*724ba675SRob Herring	pinctrl-names = "default";
306*724ba675SRob Herring	pinctrl-0 = <&pinctrl_uart1>;
307*724ba675SRob Herring	status = "okay";
308*724ba675SRob Herring};
309*724ba675SRob Herring
310*724ba675SRob Herring&uart2 {
311*724ba675SRob Herring	pinctrl-names = "default";
312*724ba675SRob Herring	pinctrl-0 = <&pinctrl_uart2>;
313*724ba675SRob Herring	status = "okay";
314*724ba675SRob Herring};
315*724ba675SRob Herring
316*724ba675SRob Herring&uart3 {
317*724ba675SRob Herring	pinctrl-names = "default";
318*724ba675SRob Herring	pinctrl-0 = <&pinctrl_uart3>;
319*724ba675SRob Herring	status = "okay";
320*724ba675SRob Herring
321*724ba675SRob Herring	mcu {
322*724ba675SRob Herring		compatible = "zii,rave-sp-esb";
323*724ba675SRob Herring		current-speed = <57600>;
324*724ba675SRob Herring		#address-cells = <1>;
325*724ba675SRob Herring		#size-cells = <1>;
326*724ba675SRob Herring
327*724ba675SRob Herring		watchdog {
328*724ba675SRob Herring			compatible = "zii,rave-sp-watchdog-legacy";
329*724ba675SRob Herring		};
330*724ba675SRob Herring
331*724ba675SRob Herring		eeprom@a4 {
332*724ba675SRob Herring			compatible = "zii,rave-sp-eeprom";
333*724ba675SRob Herring			reg = <0xa4 0x4000>;
334*724ba675SRob Herring			#address-cells = <1>;
335*724ba675SRob Herring			#size-cells = <1>;
336*724ba675SRob Herring			zii,eeprom-name = "main-eeprom";
337*724ba675SRob Herring		};
338*724ba675SRob Herring	};
339*724ba675SRob Herring};
340*724ba675SRob Herring
341*724ba675SRob Herring&usbotg {
342*724ba675SRob Herring	dr_mode = "host";
343*724ba675SRob Herring	disable-over-current;
344*724ba675SRob Herring	phy_type = "utmi_wide";
345*724ba675SRob Herring	vbus-supply = <&usb_vbus>;
346*724ba675SRob Herring	status = "okay";
347*724ba675SRob Herring};
348*724ba675SRob Herring
349*724ba675SRob Herring&usbphy0 {
350*724ba675SRob Herring	vcc-supply = <&vusb2_reg>;
351*724ba675SRob Herring};
352*724ba675SRob Herring
353*724ba675SRob Herring&vpu {
354*724ba675SRob Herring	status = "disabled";
355*724ba675SRob Herring};
356*724ba675SRob Herring
357*724ba675SRob Herring&wdog1 {
358*724ba675SRob Herring	status = "disabled";
359*724ba675SRob Herring};
360*724ba675SRob Herring
361*724ba675SRob Herring&iomuxc {
362*724ba675SRob Herring	pinctrl_ecspi1: ecspi1grp {
363*724ba675SRob Herring		fsl,pins = <
364*724ba675SRob Herring			MX51_PAD_CSPI1_MISO__ECSPI1_MISO	0x185
365*724ba675SRob Herring			MX51_PAD_CSPI1_MOSI__ECSPI1_MOSI	0x185
366*724ba675SRob Herring			MX51_PAD_CSPI1_SCLK__ECSPI1_SCLK	0x185
367*724ba675SRob Herring			MX51_PAD_CSPI1_SS0__GPIO4_24		0x85
368*724ba675SRob Herring			MX51_PAD_CSPI1_SS1__GPIO4_25		0x85
369*724ba675SRob Herring		>;
370*724ba675SRob Herring	};
371*724ba675SRob Herring
372*724ba675SRob Herring	pinctrl_esdhc1: esdhc1grp {
373*724ba675SRob Herring		fsl,pins = <
374*724ba675SRob Herring			MX51_PAD_SD1_CMD__SD1_CMD		0x400020d5
375*724ba675SRob Herring			MX51_PAD_SD1_CLK__SD1_CLK		0x20d5
376*724ba675SRob Herring			MX51_PAD_SD1_DATA0__SD1_DATA0		0x20d5
377*724ba675SRob Herring			MX51_PAD_SD1_DATA1__SD1_DATA1		0x20d5
378*724ba675SRob Herring			MX51_PAD_SD1_DATA2__SD1_DATA2		0x20d5
379*724ba675SRob Herring			MX51_PAD_SD1_DATA3__SD1_DATA3		0x20d5
380*724ba675SRob Herring			MX51_PAD_SD2_DATA0__SD1_DAT4		0x20d5
381*724ba675SRob Herring			MX51_PAD_SD2_DATA1__SD1_DAT5		0x20d5
382*724ba675SRob Herring			MX51_PAD_SD2_DATA2__SD1_DAT6		0x20d5
383*724ba675SRob Herring			MX51_PAD_SD2_DATA3__SD1_DAT7		0x20d5
384*724ba675SRob Herring		>;
385*724ba675SRob Herring	};
386*724ba675SRob Herring
387*724ba675SRob Herring	pinctrl_esdhc4: esdhc4grp {
388*724ba675SRob Herring		fsl,pins = <
389*724ba675SRob Herring			MX51_PAD_NANDF_RB1__SD4_CMD		0x400020d5
390*724ba675SRob Herring			MX51_PAD_NANDF_CS2__SD4_CLK		0x20d5
391*724ba675SRob Herring			MX51_PAD_NANDF_CS3__SD4_DAT0		0x20d5
392*724ba675SRob Herring			MX51_PAD_NANDF_CS4__SD4_DAT1		0x20d5
393*724ba675SRob Herring			MX51_PAD_NANDF_CS5__SD4_DAT2		0x20d5
394*724ba675SRob Herring			MX51_PAD_NANDF_CS6__SD4_DAT3		0x20d5
395*724ba675SRob Herring			MX51_PAD_NANDF_D0__GPIO4_8		0x100
396*724ba675SRob Herring		>;
397*724ba675SRob Herring	};
398*724ba675SRob Herring
399*724ba675SRob Herring	pinctrl_fec: fecgrp {
400*724ba675SRob Herring		fsl,pins = <
401*724ba675SRob Herring			MX51_PAD_DISP2_DAT15__FEC_TDATA0	0x2004
402*724ba675SRob Herring			MX51_PAD_DISP2_DAT6__FEC_TDATA1		0x2004
403*724ba675SRob Herring			MX51_PAD_DISP2_DAT7__FEC_TDATA2		0x2004
404*724ba675SRob Herring			MX51_PAD_DISP2_DAT8__FEC_TDATA3		0x2004
405*724ba675SRob Herring			MX51_PAD_DISP2_DAT9__FEC_TX_EN		0x2004
406*724ba675SRob Herring			MX51_PAD_DISP2_DAT10__FEC_COL		0x0180
407*724ba675SRob Herring			MX51_PAD_DISP2_DAT11__FEC_RX_CLK	0x0180
408*724ba675SRob Herring			MX51_PAD_DISP2_DAT12__FEC_RX_DV		0x20a4
409*724ba675SRob Herring
410*724ba675SRob Herring			MX51_PAD_DISP2_DAT13__FEC_TX_CLK	0x2180
411*724ba675SRob Herring			MX51_PAD_DISP2_DAT14__FEC_RDATA0	0x2180
412*724ba675SRob Herring			MX51_PAD_DI2_DISP_CLK__FEC_RDATA1	0x0085
413*724ba675SRob Herring			MX51_PAD_DI_GP4__FEC_RDATA2		0x0085
414*724ba675SRob Herring			MX51_PAD_DISP2_DAT0__FEC_RDATA3		0x0085
415*724ba675SRob Herring			MX51_PAD_DI2_PIN2__FEC_MDC		0x2004
416*724ba675SRob Herring			MX51_PAD_DI2_PIN3__FEC_MDIO		0x01f5
417*724ba675SRob Herring			MX51_PAD_DI2_PIN4__FEC_CRS		0x0180
418*724ba675SRob Herring		>;
419*724ba675SRob Herring	};
420*724ba675SRob Herring
421*724ba675SRob Herring	pinctrl_i2c2: i2c2grp {
422*724ba675SRob Herring		fsl,pins = <
423*724ba675SRob Herring			MX51_PAD_KEY_COL4__I2C2_SCL		0x400001ed
424*724ba675SRob Herring			MX51_PAD_KEY_COL5__I2C2_SDA		0x400001ed
425*724ba675SRob Herring		>;
426*724ba675SRob Herring	};
427*724ba675SRob Herring
428*724ba675SRob Herring	pinctrl_pmic: pmicgrp {
429*724ba675SRob Herring		fsl,pins = <
430*724ba675SRob Herring			MX51_PAD_GPIO1_4__GPIO1_4		0x85
431*724ba675SRob Herring			MX51_PAD_GPIO1_8__GPIO1_8		0xe5
432*724ba675SRob Herring		>;
433*724ba675SRob Herring	};
434*724ba675SRob Herring
435*724ba675SRob Herring	pinctrl_switch: switchgrp {
436*724ba675SRob Herring		fsl,pins = <
437*724ba675SRob Herring			MX51_PAD_AUD3_BB_CK__GPIO4_20		0xc5
438*724ba675SRob Herring		>;
439*724ba675SRob Herring	};
440*724ba675SRob Herring
441*724ba675SRob Herring	pinctrl_uart1: uart1grp {
442*724ba675SRob Herring		fsl,pins = <
443*724ba675SRob Herring			MX51_PAD_UART1_RXD__UART1_RXD		0x1c5
444*724ba675SRob Herring			MX51_PAD_UART1_TXD__UART1_TXD		0x1c5
445*724ba675SRob Herring			MX51_PAD_UART1_RTS__UART1_RTS		0x1c5
446*724ba675SRob Herring			MX51_PAD_UART1_CTS__UART1_CTS		0x1c5
447*724ba675SRob Herring		>;
448*724ba675SRob Herring	};
449*724ba675SRob Herring
450*724ba675SRob Herring	pinctrl_uart2: uart2grp {
451*724ba675SRob Herring		fsl,pins = <
452*724ba675SRob Herring			MX51_PAD_UART2_RXD__UART2_RXD		0x1c5
453*724ba675SRob Herring			MX51_PAD_UART2_TXD__UART2_TXD		0x1c5
454*724ba675SRob Herring			MX51_PAD_USBH1_DATA0__UART2_CTS		0x1c5
455*724ba675SRob Herring			MX51_PAD_USBH1_DATA3__UART2_RTS		0x1c5
456*724ba675SRob Herring		>;
457*724ba675SRob Herring	};
458*724ba675SRob Herring
459*724ba675SRob Herring	pinctrl_uart3: uart3grp {
460*724ba675SRob Herring		fsl,pins = <
461*724ba675SRob Herring			MX51_PAD_UART3_RXD__UART3_RXD		0x1c5
462*724ba675SRob Herring			MX51_PAD_UART3_TXD__UART3_TXD		0x1c5
463*724ba675SRob Herring		>;
464*724ba675SRob Herring	};
465*724ba675SRob Herring
466*724ba675SRob Herring	pinctrl_usb_mmc_reset: usbmmcgrp {
467*724ba675SRob Herring		fsl,pins = <
468*724ba675SRob Herring			MX51_PAD_AUD3_BB_RXD__GPIO4_19		0x100
469*724ba675SRob Herring		>;
470*724ba675SRob Herring	};
471*724ba675SRob Herring};
472