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