xref: /linux/arch/arm/boot/dts/nxp/imx/imx6ull-engicam-microgea-rmm.dts (revision ffea3cac94ba5f43837acf6c42a4a2215e1e96a6)
1*ffea3cacSDario Binacchi// SPDX-License-Identifier: GPL-2.0
2*ffea3cacSDario Binacchi/*
3*ffea3cacSDario Binacchi * Copyright (C) 2025 Amarula Solutions, Dario Binacchi <dario.binacchi@amarulasolutions.com>
4*ffea3cacSDario Binacchi * Copyright (C) 2025 Engicam srl
5*ffea3cacSDario Binacchi */
6*ffea3cacSDario Binacchi
7*ffea3cacSDario Binacchi/dts-v1/;
8*ffea3cacSDario Binacchi
9*ffea3cacSDario Binacchi#include "imx6ull-engicam-microgea.dtsi"
10*ffea3cacSDario Binacchi
11*ffea3cacSDario Binacchi/ {
12*ffea3cacSDario Binacchi	compatible = "engicam,microgea-imx6ull-rmm",
13*ffea3cacSDario Binacchi		     "engicam,microgea-imx6ull", "fsl,imx6ull";
14*ffea3cacSDario Binacchi	model = "Engicam MicroGEA i.MX6ULL BMM Board";
15*ffea3cacSDario Binacchi
16*ffea3cacSDario Binacchi	backlight {
17*ffea3cacSDario Binacchi		compatible = "pwm-backlight";
18*ffea3cacSDario Binacchi		brightness-levels = <0 100>;
19*ffea3cacSDario Binacchi		num-interpolated-steps = <100>;
20*ffea3cacSDario Binacchi		default-brightness-level = <85>;
21*ffea3cacSDario Binacchi		pwms = <&pwm8 0 100000 0>;
22*ffea3cacSDario Binacchi	};
23*ffea3cacSDario Binacchi
24*ffea3cacSDario Binacchi	buzzer {
25*ffea3cacSDario Binacchi		compatible = "pwm-beeper";
26*ffea3cacSDario Binacchi		pwms = <&pwm4 0 1000000 0>;
27*ffea3cacSDario Binacchi	};
28*ffea3cacSDario Binacchi
29*ffea3cacSDario Binacchi	reg_1v8: regulator-1v8 {
30*ffea3cacSDario Binacchi		compatible = "regulator-fixed";
31*ffea3cacSDario Binacchi		regulator-name = "1v8";
32*ffea3cacSDario Binacchi		regulator-min-microvolt = <1800000>;
33*ffea3cacSDario Binacchi		regulator-max-microvolt = <1800000>;
34*ffea3cacSDario Binacchi	};
35*ffea3cacSDario Binacchi
36*ffea3cacSDario Binacchi	reg_3v3: regulator-3v3 {
37*ffea3cacSDario Binacchi		compatible = "regulator-fixed";
38*ffea3cacSDario Binacchi		regulator-name = "3v3";
39*ffea3cacSDario Binacchi		regulator-min-microvolt = <3300000>;
40*ffea3cacSDario Binacchi		regulator-max-microvolt = <3300000>;
41*ffea3cacSDario Binacchi	};
42*ffea3cacSDario Binacchi
43*ffea3cacSDario Binacchi	reg_usb1_vbus: regulator-usb1-vbus {
44*ffea3cacSDario Binacchi		compatible = "regulator-fixed";
45*ffea3cacSDario Binacchi		pinctrl-names = "default";
46*ffea3cacSDario Binacchi		pinctrl-0 = <&pinctrl_reg_usb1>;
47*ffea3cacSDario Binacchi		regulator-name = "usb1_vbus";
48*ffea3cacSDario Binacchi		regulator-min-microvolt = <5000000>;
49*ffea3cacSDario Binacchi		regulator-max-microvolt = <5000000>;
50*ffea3cacSDario Binacchi		gpio = <&gpio5 0 GPIO_ACTIVE_HIGH>;
51*ffea3cacSDario Binacchi		enable-active-high;
52*ffea3cacSDario Binacchi	};
53*ffea3cacSDario Binacchi
54*ffea3cacSDario Binacchi	reg_usb2_vbus: regulator-usb2-vbus {
55*ffea3cacSDario Binacchi		compatible = "regulator-fixed";
56*ffea3cacSDario Binacchi		pinctrl-names = "default";
57*ffea3cacSDario Binacchi		pinctrl-0 = <&pinctrl_reg_usb2>;
58*ffea3cacSDario Binacchi		regulator-name = "usbotg_vbus";
59*ffea3cacSDario Binacchi		regulator-min-microvolt = <5000000>;
60*ffea3cacSDario Binacchi		regulator-max-microvolt = <5000000>;
61*ffea3cacSDario Binacchi		gpio = <&gpio5 3 GPIO_ACTIVE_HIGH>;
62*ffea3cacSDario Binacchi		enable-active-high;
63*ffea3cacSDario Binacchi	};
64*ffea3cacSDario Binacchi
65*ffea3cacSDario Binacchi	reg_ext_pwr: regulator-ext-pwr {
66*ffea3cacSDario Binacchi		compatible = "regulator-fixed";
67*ffea3cacSDario Binacchi		pinctrl-names = "default";
68*ffea3cacSDario Binacchi		pinctrl-0 = <&pinctrl_reg_ext_pwr>;
69*ffea3cacSDario Binacchi		regulator-name = "ext-pwr";
70*ffea3cacSDario Binacchi		regulator-min-microvolt = <5000000>;
71*ffea3cacSDario Binacchi		regulator-max-microvolt = <5000000>;
72*ffea3cacSDario Binacchi		gpio = <&gpio5 6 GPIO_ACTIVE_HIGH>;
73*ffea3cacSDario Binacchi		enable-active-high;
74*ffea3cacSDario Binacchi		regulator-always-on;
75*ffea3cacSDario Binacchi	};
76*ffea3cacSDario Binacchi
77*ffea3cacSDario Binacchi	sound {
78*ffea3cacSDario Binacchi		compatible = "simple-audio-card";
79*ffea3cacSDario Binacchi		simple-audio-card,name = "imx6ull-microgea-rmm-sgtl5000";
80*ffea3cacSDario Binacchi		simple-audio-card,format = "i2s";
81*ffea3cacSDario Binacchi		simple-audio-card,bitclock-master = <&codec_dai>;
82*ffea3cacSDario Binacchi		simple-audio-card,frame-master = <&codec_dai>;
83*ffea3cacSDario Binacchi		simple-audio-card,widgets =
84*ffea3cacSDario Binacchi			"Microphone", "Mic Jack",
85*ffea3cacSDario Binacchi			"Headphone", "Headphone Jack";
86*ffea3cacSDario Binacchi		simple-audio-card,routing =
87*ffea3cacSDario Binacchi			"MIC_IN", "Mic Jack",
88*ffea3cacSDario Binacchi			"Mic Jack", "Mic Bias",
89*ffea3cacSDario Binacchi			"Headphone Jack", "HP_OUT";
90*ffea3cacSDario Binacchi
91*ffea3cacSDario Binacchi		cpu_dai: simple-audio-card,cpu {
92*ffea3cacSDario Binacchi			sound-dai = <&sai2>;
93*ffea3cacSDario Binacchi		};
94*ffea3cacSDario Binacchi
95*ffea3cacSDario Binacchi		codec_dai: simple-audio-card,codec {
96*ffea3cacSDario Binacchi			sound-dai = <&codec>;
97*ffea3cacSDario Binacchi		};
98*ffea3cacSDario Binacchi	};
99*ffea3cacSDario Binacchi
100*ffea3cacSDario Binacchi	leds {
101*ffea3cacSDario Binacchi		compatible = "gpio-leds";
102*ffea3cacSDario Binacchi		pinctrl-names = "default";
103*ffea3cacSDario Binacchi		pinctrl-0 = <&pinctrl_leds>;
104*ffea3cacSDario Binacchi
105*ffea3cacSDario Binacchi		led-0 {
106*ffea3cacSDario Binacchi			gpios = <&gpio2 10 GPIO_ACTIVE_HIGH>;
107*ffea3cacSDario Binacchi			default-state = "off";
108*ffea3cacSDario Binacchi			status = "okay";
109*ffea3cacSDario Binacchi		};
110*ffea3cacSDario Binacchi
111*ffea3cacSDario Binacchi		led-1 {
112*ffea3cacSDario Binacchi			gpios = <&gpio2 11 GPIO_ACTIVE_HIGH>;
113*ffea3cacSDario Binacchi			default-state = "off";
114*ffea3cacSDario Binacchi			status = "okay";
115*ffea3cacSDario Binacchi		};
116*ffea3cacSDario Binacchi	};
117*ffea3cacSDario Binacchi};
118*ffea3cacSDario Binacchi
119*ffea3cacSDario Binacchi&can1 {
120*ffea3cacSDario Binacchi	pinctrl-names = "default";
121*ffea3cacSDario Binacchi	pinctrl-0 = <&pinctrl_can>;
122*ffea3cacSDario Binacchi	status = "okay";
123*ffea3cacSDario Binacchi};
124*ffea3cacSDario Binacchi
125*ffea3cacSDario Binacchi&i2c1 {
126*ffea3cacSDario Binacchi	pinctrl-names = "default";
127*ffea3cacSDario Binacchi	pinctrl-0 = <&pinctrl_i2c1>;
128*ffea3cacSDario Binacchi	clock-frequency = <100000>;
129*ffea3cacSDario Binacchi	status = "okay";
130*ffea3cacSDario Binacchi
131*ffea3cacSDario Binacchi	touchscreen: touchscreen@38 {
132*ffea3cacSDario Binacchi		compatible ="edt,edt-ft5306";
133*ffea3cacSDario Binacchi		reg = <0x38>;
134*ffea3cacSDario Binacchi		pinctrl-names = "default";
135*ffea3cacSDario Binacchi		pinctrl-0 = <&pinctrl_touchscreen>;
136*ffea3cacSDario Binacchi		interrupt-parent = <&gpio2>;
137*ffea3cacSDario Binacchi		interrupts = <8 IRQ_TYPE_EDGE_FALLING>;
138*ffea3cacSDario Binacchi		reset-gpios = <&gpio2 14 GPIO_ACTIVE_LOW>;
139*ffea3cacSDario Binacchi		report-rate-hz = <6>;
140*ffea3cacSDario Binacchi		/* settings valid only for Hycon touchscreen */
141*ffea3cacSDario Binacchi		touchscreen-size-x = <1280>;
142*ffea3cacSDario Binacchi		touchscreen-size-y = <800>;
143*ffea3cacSDario Binacchi	};
144*ffea3cacSDario Binacchi};
145*ffea3cacSDario Binacchi
146*ffea3cacSDario Binacchi&i2c2 {
147*ffea3cacSDario Binacchi	pinctrl-names = "default";
148*ffea3cacSDario Binacchi	pinctrl-0 = <&pinctrl_i2c2>;
149*ffea3cacSDario Binacchi	clock-frequency = <100000>;
150*ffea3cacSDario Binacchi	status = "okay";
151*ffea3cacSDario Binacchi
152*ffea3cacSDario Binacchi	codec: audio-codec@a {
153*ffea3cacSDario Binacchi		compatible = "fsl,sgtl5000";
154*ffea3cacSDario Binacchi		reg = <0x0a>;
155*ffea3cacSDario Binacchi		pinctrl-names = "default";
156*ffea3cacSDario Binacchi		pinctrl-0 = <&pinctrl_mclk>;
157*ffea3cacSDario Binacchi		#sound-dai-cells = <0>;
158*ffea3cacSDario Binacchi		clocks = <&clks IMX6UL_CLK_CKO>;
159*ffea3cacSDario Binacchi		assigned-clocks = <&clks IMX6UL_CLK_CKO2_SEL>,
160*ffea3cacSDario Binacchi				  <&clks IMX6UL_CLK_CKO2_PODF>,
161*ffea3cacSDario Binacchi				  <&clks IMX6UL_CLK_CKO2>,
162*ffea3cacSDario Binacchi				  <&clks IMX6UL_CLK_CKO>;
163*ffea3cacSDario Binacchi		assigned-clock-parents = <&clks IMX6UL_CLK_OSC>,
164*ffea3cacSDario Binacchi					 <&clks IMX6UL_CLK_CKO2_SEL>,
165*ffea3cacSDario Binacchi					 <&clks IMX6UL_CLK_CKO2_PODF>,
166*ffea3cacSDario Binacchi					 <&clks IMX6UL_CLK_CKO2>;
167*ffea3cacSDario Binacchi		VDDA-supply = <&reg_3v3>;
168*ffea3cacSDario Binacchi		VDDIO-supply = <&reg_3v3>;
169*ffea3cacSDario Binacchi		VDDD-supply = <&reg_1v8>;
170*ffea3cacSDario Binacchi	};
171*ffea3cacSDario Binacchi};
172*ffea3cacSDario Binacchi
173*ffea3cacSDario Binacchi&pwm4 {
174*ffea3cacSDario Binacchi	pinctrl-names = "default";
175*ffea3cacSDario Binacchi	pinctrl-0 = <&pinctrl_pwm4>;
176*ffea3cacSDario Binacchi	status = "okay";
177*ffea3cacSDario Binacchi};
178*ffea3cacSDario Binacchi
179*ffea3cacSDario Binacchi&pwm8 {
180*ffea3cacSDario Binacchi	pinctrl-names = "default";
181*ffea3cacSDario Binacchi	pinctrl-0 = <&pinctrl_pwm8>;
182*ffea3cacSDario Binacchi	status = "okay";
183*ffea3cacSDario Binacchi};
184*ffea3cacSDario Binacchi
185*ffea3cacSDario Binacchi&sai2 {
186*ffea3cacSDario Binacchi	pinctrl-names = "default";
187*ffea3cacSDario Binacchi	pinctrl-0 = <&pinctrl_sai2>;
188*ffea3cacSDario Binacchi	status = "okay";
189*ffea3cacSDario Binacchi};
190*ffea3cacSDario Binacchi
191*ffea3cacSDario Binacchi&uart1 {
192*ffea3cacSDario Binacchi	pinctrl-names = "default";
193*ffea3cacSDario Binacchi	pinctrl-0 = <&pinctrl_uart1>;
194*ffea3cacSDario Binacchi	status = "okay";
195*ffea3cacSDario Binacchi};
196*ffea3cacSDario Binacchi
197*ffea3cacSDario Binacchi&uart4 {
198*ffea3cacSDario Binacchi	pinctrl-names = "default";
199*ffea3cacSDario Binacchi	pinctrl-0 = <&pinctrl_uart4>;
200*ffea3cacSDario Binacchi	status = "okay";
201*ffea3cacSDario Binacchi};
202*ffea3cacSDario Binacchi
203*ffea3cacSDario Binacchi&usbotg1 {
204*ffea3cacSDario Binacchi	dr_mode = "host";
205*ffea3cacSDario Binacchi	vbus-supply = <&reg_usb1_vbus>;
206*ffea3cacSDario Binacchi	disable-over-current;
207*ffea3cacSDario Binacchi	status = "okay";
208*ffea3cacSDario Binacchi};
209*ffea3cacSDario Binacchi
210*ffea3cacSDario Binacchi&usbotg2 {
211*ffea3cacSDario Binacchi	dr_mode = "host";
212*ffea3cacSDario Binacchi	vbus-supply = <&reg_usb2_vbus>;
213*ffea3cacSDario Binacchi	disable-over-current;
214*ffea3cacSDario Binacchi	status = "okay";
215*ffea3cacSDario Binacchi};
216*ffea3cacSDario Binacchi
217*ffea3cacSDario Binacchi/* MicroSD */
218*ffea3cacSDario Binacchi&usdhc1 {
219*ffea3cacSDario Binacchi	pinctrl-names = "default", "state_100mhz", "state_200mhz";
220*ffea3cacSDario Binacchi	pinctrl-0 = <&pinctrl_usdhc1>;
221*ffea3cacSDario Binacchi	pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
222*ffea3cacSDario Binacchi	pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
223*ffea3cacSDario Binacchi	vmmc-supply = <&reg_3v3>;
224*ffea3cacSDario Binacchi	bus-width = <4>;
225*ffea3cacSDario Binacchi	keep-power-in-suspend;
226*ffea3cacSDario Binacchi	non-removable;
227*ffea3cacSDario Binacchi	wakeup-source;
228*ffea3cacSDario Binacchi	status = "okay";
229*ffea3cacSDario Binacchi};
230*ffea3cacSDario Binacchi
231*ffea3cacSDario Binacchi&iomuxc {
232*ffea3cacSDario Binacchi	pinctrl_can: can-grp {
233*ffea3cacSDario Binacchi		fsl,pins = <
234*ffea3cacSDario Binacchi			MX6UL_PAD_UART3_RTS_B__FLEXCAN1_RX	0x1b020
235*ffea3cacSDario Binacchi			MX6UL_PAD_UART3_CTS_B__FLEXCAN1_TX	0x1b020
236*ffea3cacSDario Binacchi		>;
237*ffea3cacSDario Binacchi	};
238*ffea3cacSDario Binacchi
239*ffea3cacSDario Binacchi	pinctrl_i2c1: i2c1grp {
240*ffea3cacSDario Binacchi		fsl,pins = <
241*ffea3cacSDario Binacchi			MX6UL_PAD_CSI_PIXCLK__I2C1_SCL		0x4001b8b0
242*ffea3cacSDario Binacchi			MX6UL_PAD_CSI_MCLK__I2C1_SDA		0x4001b8b0
243*ffea3cacSDario Binacchi		>;
244*ffea3cacSDario Binacchi	};
245*ffea3cacSDario Binacchi
246*ffea3cacSDario Binacchi	pinctrl_i2c2: i2c2grp {
247*ffea3cacSDario Binacchi		fsl,pins = <
248*ffea3cacSDario Binacchi			MX6UL_PAD_GPIO1_IO00__I2C2_SCL		0x4001b8b0
249*ffea3cacSDario Binacchi			MX6UL_PAD_GPIO1_IO01__I2C2_SDA		0x4001b8b0
250*ffea3cacSDario Binacchi		>;
251*ffea3cacSDario Binacchi	};
252*ffea3cacSDario Binacchi
253*ffea3cacSDario Binacchi	pinctrl_leds: ledsgrp {
254*ffea3cacSDario Binacchi		fsl,pins = <
255*ffea3cacSDario Binacchi			MX6UL_PAD_ENET2_RX_EN__GPIO2_IO10	0x130b0
256*ffea3cacSDario Binacchi			MX6UL_PAD_ENET2_TX_DATA0__GPIO2_IO11	0x130b0
257*ffea3cacSDario Binacchi		>;
258*ffea3cacSDario Binacchi	};
259*ffea3cacSDario Binacchi
260*ffea3cacSDario Binacchi	pinctrl_mclk: mclkgrp {
261*ffea3cacSDario Binacchi		fsl,pins = <
262*ffea3cacSDario Binacchi			MX6UL_PAD_JTAG_TMS__CCM_CLKO1		0x13009
263*ffea3cacSDario Binacchi		>;
264*ffea3cacSDario Binacchi	};
265*ffea3cacSDario Binacchi
266*ffea3cacSDario Binacchi	pinctrl_pwm4: pwm4grp {
267*ffea3cacSDario Binacchi		fsl,pins = <
268*ffea3cacSDario Binacchi			MX6UL_PAD_GPIO1_IO05__PWM4_OUT		0x110b0
269*ffea3cacSDario Binacchi		>;
270*ffea3cacSDario Binacchi	};
271*ffea3cacSDario Binacchi
272*ffea3cacSDario Binacchi	pinctrl_pwm8: pwm8grp {
273*ffea3cacSDario Binacchi		fsl,pins = <
274*ffea3cacSDario Binacchi			MX6UL_PAD_ENET1_RX_ER__PWM8_OUT		0x110b0
275*ffea3cacSDario Binacchi		>;
276*ffea3cacSDario Binacchi	};
277*ffea3cacSDario Binacchi
278*ffea3cacSDario Binacchi	pinctrl_sai2: sai2grp {
279*ffea3cacSDario Binacchi		fsl,pins = <
280*ffea3cacSDario Binacchi			MX6UL_PAD_JTAG_TCK__SAI2_RX_DATA	0x130b0
281*ffea3cacSDario Binacchi			MX6UL_PAD_JTAG_TDI__SAI2_TX_BCLK	0x17088
282*ffea3cacSDario Binacchi			MX6UL_PAD_JTAG_TDO__SAI2_TX_SYNC	0x17088
283*ffea3cacSDario Binacchi			MX6UL_PAD_JTAG_TRST_B__SAI2_TX_DATA	0x120b0
284*ffea3cacSDario Binacchi		>;
285*ffea3cacSDario Binacchi	};
286*ffea3cacSDario Binacchi
287*ffea3cacSDario Binacchi	pinctrl_touchscreen: touchgrp {
288*ffea3cacSDario Binacchi		fsl,pins = <
289*ffea3cacSDario Binacchi			MX6UL_PAD_ENET2_TX_CLK__GPIO2_IO14	0x17059
290*ffea3cacSDario Binacchi			MX6UL_PAD_ENET2_RX_DATA0__GPIO2_IO08	0x17059
291*ffea3cacSDario Binacchi		>;
292*ffea3cacSDario Binacchi	};
293*ffea3cacSDario Binacchi
294*ffea3cacSDario Binacchi	pinctrl_uart1: uart1grp {
295*ffea3cacSDario Binacchi		fsl,pins = <
296*ffea3cacSDario Binacchi			MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX	0x1b0b1
297*ffea3cacSDario Binacchi			MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX	0x1b0b1
298*ffea3cacSDario Binacchi		>;
299*ffea3cacSDario Binacchi	};
300*ffea3cacSDario Binacchi
301*ffea3cacSDario Binacchi	pinctrl_uart4: uart4grp {
302*ffea3cacSDario Binacchi		fsl,pins = <
303*ffea3cacSDario Binacchi			MX6UL_PAD_UART4_TX_DATA__UART4_DCE_TX	0x0b0b0
304*ffea3cacSDario Binacchi			MX6UL_PAD_UART4_RX_DATA__UART4_DCE_RX	0x0b0b0
305*ffea3cacSDario Binacchi		>;
306*ffea3cacSDario Binacchi	};
307*ffea3cacSDario Binacchi
308*ffea3cacSDario Binacchi	pinctrl_usdhc1: usdhc1grp {
309*ffea3cacSDario Binacchi		fsl,pins = <
310*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_CMD__USDHC1_CMD		0x17059
311*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_CLK__USDHC1_CLK		0x10059
312*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_DATA0__USDHC1_DATA0	0x17059
313*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_DATA1__USDHC1_DATA1	0x17059
314*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_DATA2__USDHC1_DATA2	0x17059
315*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_DATA3__USDHC1_DATA3	0x17059
316*ffea3cacSDario Binacchi		>;
317*ffea3cacSDario Binacchi	};
318*ffea3cacSDario Binacchi
319*ffea3cacSDario Binacchi	pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
320*ffea3cacSDario Binacchi		fsl,pins = <
321*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_CMD__USDHC1_CMD		0x170b9
322*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_CLK__USDHC1_CLK		0x100b9
323*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_DATA0__USDHC1_DATA0	0x170b9
324*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_DATA1__USDHC1_DATA1	0x170b9
325*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_DATA2__USDHC1_DATA2	0x170b9
326*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_DATA3__USDHC1_DATA3	0x170b9
327*ffea3cacSDario Binacchi		>;
328*ffea3cacSDario Binacchi	};
329*ffea3cacSDario Binacchi
330*ffea3cacSDario Binacchi	pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
331*ffea3cacSDario Binacchi		fsl,pins = <
332*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_CMD__USDHC1_CMD		0x170f9
333*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_CLK__USDHC1_CLK		0x100f9
334*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_DATA0__USDHC1_DATA0	0x170f9
335*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_DATA1__USDHC1_DATA1	0x170f9
336*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_DATA2__USDHC1_DATA2	0x170f9
337*ffea3cacSDario Binacchi			MX6UL_PAD_SD1_DATA3__USDHC1_DATA3	0x170f9
338*ffea3cacSDario Binacchi		>;
339*ffea3cacSDario Binacchi	};
340*ffea3cacSDario Binacchi};
341*ffea3cacSDario Binacchi
342*ffea3cacSDario Binacchi&iomuxc_snvs {
343*ffea3cacSDario Binacchi	pinctrl_reg_usb1: regusb1grp {
344*ffea3cacSDario Binacchi		fsl,pins = <
345*ffea3cacSDario Binacchi			MX6ULL_PAD_SNVS_TAMPER0__GPIO5_IO00	0x17059
346*ffea3cacSDario Binacchi		>;
347*ffea3cacSDario Binacchi	};
348*ffea3cacSDario Binacchi
349*ffea3cacSDario Binacchi	pinctrl_reg_usb2: regusb2grp {
350*ffea3cacSDario Binacchi		fsl,pins = <
351*ffea3cacSDario Binacchi			MX6ULL_PAD_SNVS_TAMPER3__GPIO5_IO03	0x17059
352*ffea3cacSDario Binacchi		>;
353*ffea3cacSDario Binacchi	};
354*ffea3cacSDario Binacchi
355*ffea3cacSDario Binacchi	pinctrl_reg_ext_pwr: reg-ext-pwrgrp {
356*ffea3cacSDario Binacchi		fsl,pins = <
357*ffea3cacSDario Binacchi			MX6ULL_PAD_SNVS_TAMPER6__GPIO5_IO06	0x17059
358*ffea3cacSDario Binacchi		>;
359*ffea3cacSDario Binacchi	};
360*ffea3cacSDario Binacchi};
361