xref: /openbmc/linux/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-venice-gw73xx.dtsi (revision 57904291176fa16a981cefca5cbe1a0b50196792)
1716ced30STim Harvey// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2716ced30STim Harvey/*
3716ced30STim Harvey * Copyright 2023 Gateworks Corporation
4716ced30STim Harvey */
5716ced30STim Harvey
6716ced30STim Harvey#include <dt-bindings/gpio/gpio.h>
7716ced30STim Harvey#include <dt-bindings/leds/common.h>
8716ced30STim Harvey#include <dt-bindings/phy/phy-imx8-pcie.h>
9716ced30STim Harvey
10716ced30STim Harvey/ {
11716ced30STim Harvey	led-controller {
12716ced30STim Harvey		compatible = "gpio-leds";
13716ced30STim Harvey		pinctrl-names = "default";
14716ced30STim Harvey		pinctrl-0 = <&pinctrl_gpio_leds>;
15716ced30STim Harvey
16716ced30STim Harvey		led-0 {
17716ced30STim Harvey			function = LED_FUNCTION_STATUS;
18716ced30STim Harvey			color = <LED_COLOR_ID_GREEN>;
19716ced30STim Harvey			gpios = <&gpio4 1 GPIO_ACTIVE_HIGH>;
20716ced30STim Harvey			default-state = "on";
21716ced30STim Harvey			linux,default-trigger = "heartbeat";
22716ced30STim Harvey		};
23716ced30STim Harvey
24716ced30STim Harvey		led-1 {
25716ced30STim Harvey			function = LED_FUNCTION_STATUS;
26716ced30STim Harvey			color = <LED_COLOR_ID_RED>;
27716ced30STim Harvey			gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>;
28716ced30STim Harvey			default-state = "off";
29716ced30STim Harvey		};
30716ced30STim Harvey	};
31716ced30STim Harvey
32716ced30STim Harvey	pcie0_refclk: clock-pcie0 {
33716ced30STim Harvey		compatible = "fixed-clock";
34716ced30STim Harvey		#clock-cells = <0>;
35716ced30STim Harvey		clock-frequency = <100000000>;
36716ced30STim Harvey	};
37716ced30STim Harvey
38716ced30STim Harvey	pps {
39716ced30STim Harvey		compatible = "pps-gpio";
40716ced30STim Harvey		pinctrl-names = "default";
41716ced30STim Harvey		pinctrl-0 = <&pinctrl_pps>;
42716ced30STim Harvey		gpios = <&gpio4 3 GPIO_ACTIVE_HIGH>;
43716ced30STim Harvey		status = "okay";
44716ced30STim Harvey	};
45716ced30STim Harvey
46716ced30STim Harvey	reg_usb1_vbus: regulator-usb1 {
47716ced30STim Harvey		compatible = "regulator-fixed";
48716ced30STim Harvey		pinctrl-names = "default";
49716ced30STim Harvey		pinctrl-0 = <&pinctrl_reg_usb1_en>;
50716ced30STim Harvey		regulator-name = "usb1_vbus";
51716ced30STim Harvey		gpio = <&gpio1 12 GPIO_ACTIVE_HIGH>;
52716ced30STim Harvey		enable-active-high;
53716ced30STim Harvey		regulator-min-microvolt = <5000000>;
54716ced30STim Harvey		regulator-max-microvolt = <5000000>;
55716ced30STim Harvey	};
56716ced30STim Harvey
57716ced30STim Harvey	reg_usb2_vbus: regulator-usb2 {
58716ced30STim Harvey		compatible = "regulator-fixed";
59716ced30STim Harvey		pinctrl-names = "default";
60716ced30STim Harvey		pinctrl-0 = <&pinctrl_reg_usb2_en>;
61716ced30STim Harvey		regulator-name = "usb2_vbus";
62716ced30STim Harvey		gpio = <&gpio4 12 GPIO_ACTIVE_HIGH>;
63716ced30STim Harvey		enable-active-high;
64716ced30STim Harvey		regulator-min-microvolt = <5000000>;
65716ced30STim Harvey		regulator-max-microvolt = <5000000>;
66716ced30STim Harvey	};
67716ced30STim Harvey
68716ced30STim Harvey	reg_wifi_en: regulator-wifi-en {
69716ced30STim Harvey		compatible = "regulator-fixed";
70716ced30STim Harvey		pinctrl-names = "default";
71716ced30STim Harvey		pinctrl-0 = <&pinctrl_reg_wl>;
72716ced30STim Harvey		regulator-name = "wl";
73716ced30STim Harvey		gpio = <&gpio4 19 GPIO_ACTIVE_HIGH>;
74716ced30STim Harvey		startup-delay-us = <100>;
75716ced30STim Harvey		enable-active-high;
76716ced30STim Harvey		regulator-min-microvolt = <3300000>;
77716ced30STim Harvey		regulator-max-microvolt = <3300000>;
78716ced30STim Harvey	};
79716ced30STim Harvey
80716ced30STim Harvey	reg_usdhc2_vmmc: regulator-usdhc2-vmmc {
81716ced30STim Harvey		compatible = "regulator-fixed";
82716ced30STim Harvey		pinctrl-names = "default";
83716ced30STim Harvey		pinctrl-0 = <&pinctrl_usdhc2_vmmc>;
84716ced30STim Harvey		regulator-name = "VDD_3V3_SD";
85716ced30STim Harvey		enable-active-high;
86716ced30STim Harvey		gpio = <&gpio2 19 0>; /* SD2_RESET */
87716ced30STim Harvey		off-on-delay-us = <12000>;
88716ced30STim Harvey		regulator-max-microvolt = <3300000>;
89716ced30STim Harvey		regulator-min-microvolt = <3300000>;
90716ced30STim Harvey		startup-delay-us = <100>;
91716ced30STim Harvey	};
92716ced30STim Harvey};
93716ced30STim Harvey
94716ced30STim Harvey/* off-board header */
95716ced30STim Harvey&ecspi2 {
96716ced30STim Harvey	pinctrl-names = "default";
97716ced30STim Harvey	pinctrl-0 = <&pinctrl_spi2>;
98716ced30STim Harvey	cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
99716ced30STim Harvey	status = "okay";
100716ced30STim Harvey};
101716ced30STim Harvey
102716ced30STim Harvey&gpio4 {
103716ced30STim Harvey	gpio-line-names =
104716ced30STim Harvey		"", "", "", "",
105716ced30STim Harvey		"", "", "", "",
106716ced30STim Harvey		"dio1", "", "", "dio0",
107716ced30STim Harvey		"", "", "pci_usb_sel", "",
108716ced30STim Harvey		"", "", "", "",
109716ced30STim Harvey		"", "", "rs485_en", "rs485_term",
110716ced30STim Harvey		"", "", "", "rs485_half",
111716ced30STim Harvey		"pci_wdis#", "", "", "";
112716ced30STim Harvey};
113716ced30STim Harvey
114716ced30STim Harvey&i2c2 {
115716ced30STim Harvey	clock-frequency = <400000>;
116716ced30STim Harvey	pinctrl-names = "default";
117716ced30STim Harvey	pinctrl-0 = <&pinctrl_i2c2>;
118716ced30STim Harvey	status = "okay";
119716ced30STim Harvey
120716ced30STim Harvey	accelerometer@19 {
121716ced30STim Harvey		compatible = "st,lis2de12";
122716ced30STim Harvey		reg = <0x19>;
123716ced30STim Harvey		pinctrl-names = "default";
124716ced30STim Harvey		pinctrl-0 = <&pinctrl_accel>;
125716ced30STim Harvey		st,drdy-int-pin = <1>;
126716ced30STim Harvey		interrupt-parent = <&gpio4>;
127716ced30STim Harvey		interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
128716ced30STim Harvey		interrupt-names = "INT1";
129716ced30STim Harvey	};
130716ced30STim Harvey};
131716ced30STim Harvey
132716ced30STim Harvey&pcie_phy {
133716ced30STim Harvey	fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
134716ced30STim Harvey	fsl,clkreq-unsupported;
135716ced30STim Harvey	clocks = <&pcie0_refclk>;
136716ced30STim Harvey	clock-names = "ref";
137716ced30STim Harvey	status = "okay";
138716ced30STim Harvey};
139716ced30STim Harvey
140716ced30STim Harvey&pcie {
141716ced30STim Harvey	pinctrl-names = "default";
142716ced30STim Harvey	pinctrl-0 = <&pinctrl_pcie0>;
143716ced30STim Harvey	reset-gpio = <&gpio4 29 GPIO_ACTIVE_LOW>;
144716ced30STim Harvey	status = "okay";
145716ced30STim Harvey};
146716ced30STim Harvey
147716ced30STim Harvey/* GPS */
148716ced30STim Harvey&uart1 {
149716ced30STim Harvey	pinctrl-names = "default";
150716ced30STim Harvey	pinctrl-0 = <&pinctrl_uart1>;
151716ced30STim Harvey	status = "okay";
152716ced30STim Harvey};
153716ced30STim Harvey
154716ced30STim Harvey/* bluetooth HCI */
155716ced30STim Harvey&uart3 {
156716ced30STim Harvey	pinctrl-names = "default";
157716ced30STim Harvey	pinctrl-0 = <&pinctrl_uart3>, <&pinctrl_bten>;
158716ced30STim Harvey	cts-gpios = <&gpio5 8 GPIO_ACTIVE_LOW>;
159716ced30STim Harvey	rts-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
160716ced30STim Harvey	status = "okay";
161716ced30STim Harvey
162716ced30STim Harvey	bluetooth {
163716ced30STim Harvey		compatible = "brcm,bcm4330-bt";
164*c41f973aSTim Harvey		shutdown-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
165716ced30STim Harvey	};
166716ced30STim Harvey};
167716ced30STim Harvey
168716ced30STim Harvey/* RS232 */
169716ced30STim Harvey&uart4 {
170716ced30STim Harvey	pinctrl-names = "default";
171716ced30STim Harvey	pinctrl-0 = <&pinctrl_uart4>;
172716ced30STim Harvey	status = "okay";
173716ced30STim Harvey};
174716ced30STim Harvey
175716ced30STim Harvey/* USB1 - OTG */
176716ced30STim Harvey&usb3_0 {
177716ced30STim Harvey	pinctrl-names = "default";
178716ced30STim Harvey	pinctrl-0 = <&pinctrl_usb1>;
179716ced30STim Harvey	fsl,over-current-active-low;
180716ced30STim Harvey	status = "okay";
181716ced30STim Harvey};
182716ced30STim Harvey
183716ced30STim Harvey&usb3_phy0 {
184716ced30STim Harvey	vbus-supply = <&reg_usb1_vbus>;
185716ced30STim Harvey	status = "okay";
186716ced30STim Harvey};
187716ced30STim Harvey
188716ced30STim Harvey&usb_dwc3_0 {
189716ced30STim Harvey	/* dual role is implemented but not a full featured OTG */
190716ced30STim Harvey	adp-disable;
191716ced30STim Harvey	hnp-disable;
192716ced30STim Harvey	srp-disable;
193716ced30STim Harvey	dr_mode = "otg";
194716ced30STim Harvey	usb-role-switch;
195716ced30STim Harvey	role-switch-default-mode = "peripheral";
196716ced30STim Harvey	status = "okay";
197716ced30STim Harvey
198716ced30STim Harvey	connector {
199716ced30STim Harvey		compatible = "gpio-usb-b-connector", "usb-b-connector";
200716ced30STim Harvey		pinctrl-names = "default";
201716ced30STim Harvey		pinctrl-0 = <&pinctrl_usbcon1>;
202716ced30STim Harvey		type = "micro";
203716ced30STim Harvey		label = "otg";
204716ced30STim Harvey		id-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
205716ced30STim Harvey	};
206716ced30STim Harvey};
207716ced30STim Harvey
208716ced30STim Harvey/* USB2 - USB3.0 Hub */
209716ced30STim Harvey&usb3_1 {
210716ced30STim Harvey	fsl,permanently-attached;
211716ced30STim Harvey	fsl,disable-port-power-control;
212716ced30STim Harvey	status = "okay";
213716ced30STim Harvey};
214716ced30STim Harvey
215716ced30STim Harvey&usb3_phy1 {
216716ced30STim Harvey	vbus-supply = <&reg_usb2_vbus>;
217716ced30STim Harvey	status = "okay";
218716ced30STim Harvey};
219716ced30STim Harvey
220716ced30STim Harvey&usb_dwc3_1 {
221716ced30STim Harvey	dr_mode = "host";
222716ced30STim Harvey	status = "okay";
223716ced30STim Harvey};
224716ced30STim Harvey
225716ced30STim Harvey/* SDIO WiFi */
226716ced30STim Harvey&usdhc1 {
227716ced30STim Harvey	pinctrl-names = "default";
228716ced30STim Harvey	pinctrl-0 = <&pinctrl_usdhc1>;
229716ced30STim Harvey	bus-width = <4>;
230716ced30STim Harvey	non-removable;
231716ced30STim Harvey	vmmc-supply = <&reg_wifi_en>;
232716ced30STim Harvey	status = "okay";
233716ced30STim Harvey};
234716ced30STim Harvey
235716ced30STim Harvey/* microSD */
236716ced30STim Harvey&usdhc2 {
237716ced30STim Harvey	pinctrl-names = "default", "state_100mhz", "state_200mhz";
238716ced30STim Harvey	pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
239716ced30STim Harvey	pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
240716ced30STim Harvey	pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
241716ced30STim Harvey	cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
242716ced30STim Harvey	bus-width = <4>;
243716ced30STim Harvey	vmmc-supply = <&reg_usdhc2_vmmc>;
244716ced30STim Harvey	status = "okay";
245716ced30STim Harvey};
246716ced30STim Harvey
247716ced30STim Harvey&iomuxc {
248716ced30STim Harvey	pinctrl-names = "default";
249716ced30STim Harvey	pinctrl-0 = <&pinctrl_hog>;
250716ced30STim Harvey
251716ced30STim Harvey	pinctrl_hog: hoggrp {
252716ced30STim Harvey		fsl,pins = <
253716ced30STim Harvey			MX8MP_IOMUXC_SAI1_RXD6__GPIO4_IO08	0x40000146 /* DIO1 */
254716ced30STim Harvey			MX8MP_IOMUXC_SAI1_TXC__GPIO4_IO11	0x40000146 /* DIO0 */
255716ced30STim Harvey			MX8MP_IOMUXC_SAI1_TXD2__GPIO4_IO14	0x40000106 /* PCIE_USBSEL */
256716ced30STim Harvey			MX8MP_IOMUXC_SAI2_MCLK__GPIO4_IO27	0x40000106 /* RS485_HALF */
257716ced30STim Harvey			MX8MP_IOMUXC_SAI2_RXC__GPIO4_IO22	0x40000106 /* RS485_EN */
258716ced30STim Harvey			MX8MP_IOMUXC_SAI2_RXD0__GPIO4_IO23	0x40000106 /* RS485_TERM */
259716ced30STim Harvey			MX8MP_IOMUXC_SAI3_RXFS__GPIO4_IO28	0x40000106 /* PCIE_WDIS# */
260716ced30STim Harvey		>;
261716ced30STim Harvey	};
262716ced30STim Harvey
263716ced30STim Harvey	pinctrl_accel: accelgrp {
264716ced30STim Harvey		fsl,pins = <
265716ced30STim Harvey			MX8MP_IOMUXC_SAI2_RXFS__GPIO4_IO21	0x150	/* IRQ */
266716ced30STim Harvey		>;
267716ced30STim Harvey	};
268716ced30STim Harvey
269716ced30STim Harvey	pinctrl_bten: btengrp {
270716ced30STim Harvey		fsl,pins = <
271716ced30STim Harvey			MX8MP_IOMUXC_SAI1_TXD4__GPIO4_IO16	0x146
272716ced30STim Harvey		>;
273716ced30STim Harvey	};
274716ced30STim Harvey
275716ced30STim Harvey	pinctrl_gpio_leds: gpioledgrp {
276716ced30STim Harvey		fsl,pins = <
277716ced30STim Harvey			MX8MP_IOMUXC_SAI1_RXC__GPIO4_IO01	0x6	/* LEDG */
278716ced30STim Harvey			MX8MP_IOMUXC_SAI1_RXD3__GPIO4_IO05	0x6	/* LEDR */
279716ced30STim Harvey		>;
280716ced30STim Harvey	};
281716ced30STim Harvey
282716ced30STim Harvey	pinctrl_pcie0: pcie0grp {
283716ced30STim Harvey		fsl,pins = <
284716ced30STim Harvey			MX8MP_IOMUXC_SAI3_RXC__GPIO4_IO29	0x106
285716ced30STim Harvey		>;
286716ced30STim Harvey	};
287716ced30STim Harvey
288716ced30STim Harvey	pinctrl_pps: ppsgrp {
289716ced30STim Harvey		fsl,pins = <
290716ced30STim Harvey			MX8MP_IOMUXC_SAI1_RXD1__GPIO4_IO03	0x146
291716ced30STim Harvey		>;
292716ced30STim Harvey	};
293716ced30STim Harvey
294716ced30STim Harvey	pinctrl_reg_wl: regwlgrp {
295716ced30STim Harvey		fsl,pins = <
296716ced30STim Harvey			MX8MP_IOMUXC_SAI1_TXD7__GPIO4_IO19	0x146
297716ced30STim Harvey		>;
298716ced30STim Harvey	};
299716ced30STim Harvey
300716ced30STim Harvey	pinctrl_reg_usb1_en: regusb1grp {
301716ced30STim Harvey		fsl,pins = <
302716ced30STim Harvey			MX8MP_IOMUXC_GPIO1_IO12__GPIO1_IO12	0x146 /* USB1_EN */
303716ced30STim Harvey		>;
304716ced30STim Harvey	};
305716ced30STim Harvey
306716ced30STim Harvey	pinctrl_usb1: usb1grp {
307716ced30STim Harvey		fsl,pins = <
308716ced30STim Harvey			MX8MP_IOMUXC_GPIO1_IO13__USB1_OTG_OC	0x140 /* USB1_FLT# */
309716ced30STim Harvey		>;
310716ced30STim Harvey	};
311716ced30STim Harvey
312716ced30STim Harvey	pinctrl_usbcon1: usbcon1grp {
313716ced30STim Harvey		fsl,pins = <
314716ced30STim Harvey			MX8MP_IOMUXC_SAI5_RXD0__GPIO3_IO21	0x140 /* USB1_ID */
315716ced30STim Harvey		>;
316716ced30STim Harvey	};
317716ced30STim Harvey
318716ced30STim Harvey	pinctrl_reg_usb2_en: regusb2grp {
319716ced30STim Harvey		fsl,pins = <
320716ced30STim Harvey			MX8MP_IOMUXC_SAI1_TXD0__GPIO4_IO12	0x146 /* USBHUB_RST# */
321716ced30STim Harvey		>;
322716ced30STim Harvey	};
323716ced30STim Harvey
324716ced30STim Harvey	pinctrl_spi2: spi2grp {
325716ced30STim Harvey		fsl,pins = <
326716ced30STim Harvey			MX8MP_IOMUXC_ECSPI2_SCLK__ECSPI2_SCLK	0x140
327716ced30STim Harvey			MX8MP_IOMUXC_ECSPI2_MOSI__ECSPI2_MOSI	0x140
328716ced30STim Harvey			MX8MP_IOMUXC_ECSPI2_MISO__ECSPI2_MISO	0x140
329716ced30STim Harvey			MX8MP_IOMUXC_ECSPI2_SS0__GPIO5_IO13	0x140
330716ced30STim Harvey		>;
331716ced30STim Harvey	};
332716ced30STim Harvey
333716ced30STim Harvey	pinctrl_uart1: uart1grp {
334716ced30STim Harvey		fsl,pins = <
335716ced30STim Harvey			MX8MP_IOMUXC_UART1_RXD__UART1_DCE_RX	0x140
336716ced30STim Harvey			MX8MP_IOMUXC_UART1_TXD__UART1_DCE_TX	0x140
337716ced30STim Harvey		>;
338716ced30STim Harvey	};
339716ced30STim Harvey
340716ced30STim Harvey	pinctrl_uart3: uart3grp {
341716ced30STim Harvey		fsl,pins = <
342716ced30STim Harvey			MX8MP_IOMUXC_UART3_RXD__UART3_DCE_RX	0x140
343716ced30STim Harvey			MX8MP_IOMUXC_UART3_TXD__UART3_DCE_TX	0x140
344716ced30STim Harvey			MX8MP_IOMUXC_ECSPI1_MISO__GPIO5_IO08	0x140
345716ced30STim Harvey			MX8MP_IOMUXC_ECSPI1_SS0__GPIO5_IO09	0x140
346716ced30STim Harvey		>;
347716ced30STim Harvey	};
348716ced30STim Harvey
349716ced30STim Harvey	pinctrl_uart4: uart4grp {
350716ced30STim Harvey		fsl,pins = <
351716ced30STim Harvey			MX8MP_IOMUXC_UART4_RXD__UART4_DCE_RX	0x140
352716ced30STim Harvey			MX8MP_IOMUXC_UART4_TXD__UART4_DCE_TX	0x140
353716ced30STim Harvey		>;
354716ced30STim Harvey	};
355716ced30STim Harvey
356716ced30STim Harvey	pinctrl_usdhc1: usdhc1grp {
357716ced30STim Harvey		fsl,pins = <
358716ced30STim Harvey			MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK	0x190
359716ced30STim Harvey			MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD	0x1d0
360716ced30STim Harvey			MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0	0x1d0
361716ced30STim Harvey			MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1	0x1d0
362716ced30STim Harvey			MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2	0x1d0
363716ced30STim Harvey			MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3	0x1d0
364716ced30STim Harvey		>;
365716ced30STim Harvey	};
366716ced30STim Harvey
367716ced30STim Harvey	pinctrl_usdhc2: usdhc2grp {
368716ced30STim Harvey		fsl,pins = <
369716ced30STim Harvey			MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK	0x190
370716ced30STim Harvey			MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD	0x1d0
371716ced30STim Harvey			MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0	0x1d0
372716ced30STim Harvey			MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1	0x1d0
373716ced30STim Harvey			MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2	0x1d0
374716ced30STim Harvey			MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3	0x1d0
375716ced30STim Harvey			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT	0xc1
376716ced30STim Harvey		>;
377716ced30STim Harvey	};
378716ced30STim Harvey
379716ced30STim Harvey	pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
380716ced30STim Harvey		fsl,pins = <
381716ced30STim Harvey			MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK	0x194
382716ced30STim Harvey			MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD	0x1d4
383716ced30STim Harvey			MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0	0x1d4
384716ced30STim Harvey			MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1	0x1d4
385716ced30STim Harvey			MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2	0x1d4
386716ced30STim Harvey			MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3	0x1d4
387716ced30STim Harvey			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT	0xc1
388716ced30STim Harvey		>;
389716ced30STim Harvey	};
390716ced30STim Harvey
391716ced30STim Harvey	pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
392716ced30STim Harvey		fsl,pins = <
393716ced30STim Harvey			MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK	0x196
394716ced30STim Harvey			MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD	0x1d6
395716ced30STim Harvey			MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0	0x1d6
396716ced30STim Harvey			MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1	0x1d6
397716ced30STim Harvey			MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2	0x1d6
398716ced30STim Harvey			MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3	0x1d6
399716ced30STim Harvey			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT	0xc1
400716ced30STim Harvey		>;
401716ced30STim Harvey	};
402716ced30STim Harvey
403716ced30STim Harvey	pinctrl_usdhc2_vmmc: usdhc2-vmmc-grp {
404716ced30STim Harvey		fsl,pins = <
405716ced30STim Harvey			MX8MP_IOMUXC_SD2_RESET_B__USDHC2_RESET_B	0x1d0
406716ced30STim Harvey		>;
407716ced30STim Harvey	};
408716ced30STim Harvey
409716ced30STim Harvey	pinctrl_usdhc2_gpio: usdhc2gpiogrp {
410716ced30STim Harvey		fsl,pins = <
411716ced30STim Harvey			MX8MP_IOMUXC_SD2_CD_B__GPIO2_IO12		0x1c4
412716ced30STim Harvey		>;
413716ced30STim Harvey	};
414716ced30STim Harvey};
415