xref: /freebsd/sys/contrib/device-tree/src/arm64/freescale/imx8mm-venice-gw7905.dtsi (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1*aa1a8ff2SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*aa1a8ff2SEmmanuel Vadot/*
3*aa1a8ff2SEmmanuel Vadot * Copyright 2023 Gateworks Corporation
4*aa1a8ff2SEmmanuel Vadot */
5*aa1a8ff2SEmmanuel Vadot
6*aa1a8ff2SEmmanuel Vadot#include <dt-bindings/gpio/gpio.h>
7*aa1a8ff2SEmmanuel Vadot#include <dt-bindings/leds/common.h>
8*aa1a8ff2SEmmanuel Vadot#include <dt-bindings/phy/phy-imx8-pcie.h>
9*aa1a8ff2SEmmanuel Vadot
10*aa1a8ff2SEmmanuel Vadot/ {
11*aa1a8ff2SEmmanuel Vadot	led-controller {
12*aa1a8ff2SEmmanuel Vadot		compatible = "gpio-leds";
13*aa1a8ff2SEmmanuel Vadot		pinctrl-names = "default";
14*aa1a8ff2SEmmanuel Vadot		pinctrl-0 = <&pinctrl_gpio_leds>;
15*aa1a8ff2SEmmanuel Vadot
16*aa1a8ff2SEmmanuel Vadot		led-0 {
17*aa1a8ff2SEmmanuel Vadot			function = LED_FUNCTION_STATUS;
18*aa1a8ff2SEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
19*aa1a8ff2SEmmanuel Vadot			gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>;
20*aa1a8ff2SEmmanuel Vadot			default-state = "on";
21*aa1a8ff2SEmmanuel Vadot			linux,default-trigger = "heartbeat";
22*aa1a8ff2SEmmanuel Vadot		};
23*aa1a8ff2SEmmanuel Vadot
24*aa1a8ff2SEmmanuel Vadot		led-1 {
25*aa1a8ff2SEmmanuel Vadot			function = LED_FUNCTION_STATUS;
26*aa1a8ff2SEmmanuel Vadot			color = <LED_COLOR_ID_RED>;
27*aa1a8ff2SEmmanuel Vadot			gpios = <&gpio4 2 GPIO_ACTIVE_HIGH>;
28*aa1a8ff2SEmmanuel Vadot			default-state = "off";
29*aa1a8ff2SEmmanuel Vadot		};
30*aa1a8ff2SEmmanuel Vadot	};
31*aa1a8ff2SEmmanuel Vadot
32*aa1a8ff2SEmmanuel Vadot	pcie0_refclk: clock-pcie0 {
33*aa1a8ff2SEmmanuel Vadot		compatible = "fixed-clock";
34*aa1a8ff2SEmmanuel Vadot		#clock-cells = <0>;
35*aa1a8ff2SEmmanuel Vadot		clock-frequency = <100000000>;
36*aa1a8ff2SEmmanuel Vadot	};
37*aa1a8ff2SEmmanuel Vadot
38*aa1a8ff2SEmmanuel Vadot	pps {
39*aa1a8ff2SEmmanuel Vadot		compatible = "pps-gpio";
40*aa1a8ff2SEmmanuel Vadot		pinctrl-names = "default";
41*aa1a8ff2SEmmanuel Vadot		pinctrl-0 = <&pinctrl_pps>;
42*aa1a8ff2SEmmanuel Vadot		gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>;
43*aa1a8ff2SEmmanuel Vadot		status = "okay";
44*aa1a8ff2SEmmanuel Vadot	};
45*aa1a8ff2SEmmanuel Vadot
46*aa1a8ff2SEmmanuel Vadot	reg_usb2_vbus: regulator-usb2-vbus {
47*aa1a8ff2SEmmanuel Vadot		compatible = "regulator-fixed";
48*aa1a8ff2SEmmanuel Vadot		pinctrl-names = "default";
49*aa1a8ff2SEmmanuel Vadot		pinctrl-0 = <&pinctrl_reg_usb2_en>;
50*aa1a8ff2SEmmanuel Vadot		regulator-name = "usb2_vbus";
51*aa1a8ff2SEmmanuel Vadot		gpio = <&gpio1 8 GPIO_ACTIVE_HIGH>;
52*aa1a8ff2SEmmanuel Vadot		enable-active-high;
53*aa1a8ff2SEmmanuel Vadot		regulator-min-microvolt = <5000000>;
54*aa1a8ff2SEmmanuel Vadot		regulator-max-microvolt = <5000000>;
55*aa1a8ff2SEmmanuel Vadot	};
56*aa1a8ff2SEmmanuel Vadot
57*aa1a8ff2SEmmanuel Vadot	reg_usdhc2_vmmc: regulator-usdhc2 {
58*aa1a8ff2SEmmanuel Vadot		compatible = "regulator-fixed";
59*aa1a8ff2SEmmanuel Vadot		pinctrl-names = "default";
60*aa1a8ff2SEmmanuel Vadot		pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
61*aa1a8ff2SEmmanuel Vadot		regulator-name = "SD2_3P3V";
62*aa1a8ff2SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
63*aa1a8ff2SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
64*aa1a8ff2SEmmanuel Vadot		gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>;
65*aa1a8ff2SEmmanuel Vadot		enable-active-high;
66*aa1a8ff2SEmmanuel Vadot	};
67*aa1a8ff2SEmmanuel Vadot};
68*aa1a8ff2SEmmanuel Vadot
69*aa1a8ff2SEmmanuel Vadot/* off-board header */
70*aa1a8ff2SEmmanuel Vadot&ecspi2 {
71*aa1a8ff2SEmmanuel Vadot	pinctrl-names = "default";
72*aa1a8ff2SEmmanuel Vadot	pinctrl-0 = <&pinctrl_spi2>;
73*aa1a8ff2SEmmanuel Vadot	cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
74*aa1a8ff2SEmmanuel Vadot	status = "okay";
75*aa1a8ff2SEmmanuel Vadot};
76*aa1a8ff2SEmmanuel Vadot
77*aa1a8ff2SEmmanuel Vadot&gpio1 {
78*aa1a8ff2SEmmanuel Vadot	gpio-line-names =
79*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
80*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
81*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
82*aa1a8ff2SEmmanuel Vadot		"", "gpioa", "gpiob", "",
83*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
84*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
85*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
86*aa1a8ff2SEmmanuel Vadot		"", "", "", "";
87*aa1a8ff2SEmmanuel Vadot};
88*aa1a8ff2SEmmanuel Vadot
89*aa1a8ff2SEmmanuel Vadot&gpio4 {
90*aa1a8ff2SEmmanuel Vadot	gpio-line-names =
91*aa1a8ff2SEmmanuel Vadot		"", "", "", "pci_usb_sel",
92*aa1a8ff2SEmmanuel Vadot		"", "", "", "pci_wdis#",
93*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
94*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
95*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
96*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
97*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
98*aa1a8ff2SEmmanuel Vadot		"", "", "", "";
99*aa1a8ff2SEmmanuel Vadot};
100*aa1a8ff2SEmmanuel Vadot
101*aa1a8ff2SEmmanuel Vadot&gpio5 {
102*aa1a8ff2SEmmanuel Vadot	gpio-line-names =
103*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
104*aa1a8ff2SEmmanuel Vadot		"gpioc", "gpiod", "", "",
105*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
106*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
107*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
108*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
109*aa1a8ff2SEmmanuel Vadot		"", "", "", "",
110*aa1a8ff2SEmmanuel Vadot		"", "", "", "";
111*aa1a8ff2SEmmanuel Vadot};
112*aa1a8ff2SEmmanuel Vadot
113*aa1a8ff2SEmmanuel Vadot&i2c2 {
114*aa1a8ff2SEmmanuel Vadot	clock-frequency = <400000>;
115*aa1a8ff2SEmmanuel Vadot	pinctrl-names = "default";
116*aa1a8ff2SEmmanuel Vadot	pinctrl-0 = <&pinctrl_i2c2>;
117*aa1a8ff2SEmmanuel Vadot	status = "okay";
118*aa1a8ff2SEmmanuel Vadot
119*aa1a8ff2SEmmanuel Vadot	eeprom@52 {
120*aa1a8ff2SEmmanuel Vadot		compatible = "atmel,24c32";
121*aa1a8ff2SEmmanuel Vadot		reg = <0x52>;
122*aa1a8ff2SEmmanuel Vadot		pagesize = <32>;
123*aa1a8ff2SEmmanuel Vadot	};
124*aa1a8ff2SEmmanuel Vadot};
125*aa1a8ff2SEmmanuel Vadot
126*aa1a8ff2SEmmanuel Vadot/* off-board header */
127*aa1a8ff2SEmmanuel Vadot&i2c3 {
128*aa1a8ff2SEmmanuel Vadot	clock-frequency = <400000>;
129*aa1a8ff2SEmmanuel Vadot	pinctrl-names = "default";
130*aa1a8ff2SEmmanuel Vadot	pinctrl-0 = <&pinctrl_i2c3>;
131*aa1a8ff2SEmmanuel Vadot	status = "okay";
132*aa1a8ff2SEmmanuel Vadot};
133*aa1a8ff2SEmmanuel Vadot
134*aa1a8ff2SEmmanuel Vadot&pcie_phy {
135*aa1a8ff2SEmmanuel Vadot	fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
136*aa1a8ff2SEmmanuel Vadot	fsl,clkreq-unsupported;
137*aa1a8ff2SEmmanuel Vadot	clocks = <&pcie0_refclk>;
138*aa1a8ff2SEmmanuel Vadot	clock-names = "ref";
139*aa1a8ff2SEmmanuel Vadot	status = "okay";
140*aa1a8ff2SEmmanuel Vadot};
141*aa1a8ff2SEmmanuel Vadot
142*aa1a8ff2SEmmanuel Vadot&pcie0 {
143*aa1a8ff2SEmmanuel Vadot	pinctrl-names = "default";
144*aa1a8ff2SEmmanuel Vadot	pinctrl-0 = <&pinctrl_pcie0>;
145*aa1a8ff2SEmmanuel Vadot	reset-gpio = <&gpio4 6 GPIO_ACTIVE_LOW>;
146*aa1a8ff2SEmmanuel Vadot	status = "okay";
147*aa1a8ff2SEmmanuel Vadot};
148*aa1a8ff2SEmmanuel Vadot
149*aa1a8ff2SEmmanuel Vadot/* GPS */
150*aa1a8ff2SEmmanuel Vadot&uart1 {
151*aa1a8ff2SEmmanuel Vadot	pinctrl-names = "default";
152*aa1a8ff2SEmmanuel Vadot	pinctrl-0 = <&pinctrl_uart1>;
153*aa1a8ff2SEmmanuel Vadot	status = "okay";
154*aa1a8ff2SEmmanuel Vadot};
155*aa1a8ff2SEmmanuel Vadot
156*aa1a8ff2SEmmanuel Vadot/* USB1 - Type C front panel SINK port J14 */
157*aa1a8ff2SEmmanuel Vadot&usbotg1 {
158*aa1a8ff2SEmmanuel Vadot	dr_mode = "peripheral";
159*aa1a8ff2SEmmanuel Vadot	status = "okay";
160*aa1a8ff2SEmmanuel Vadot};
161*aa1a8ff2SEmmanuel Vadot
162*aa1a8ff2SEmmanuel Vadot/* USB2 4-port USB3.0 HUB:
163*aa1a8ff2SEmmanuel Vadot *  P1 - USBC connector (host only)
164*aa1a8ff2SEmmanuel Vadot *  P2 - USB2 test connector
165*aa1a8ff2SEmmanuel Vadot *  P3 - miniPCIe full card
166*aa1a8ff2SEmmanuel Vadot *  P4 - miniPCIe half card
167*aa1a8ff2SEmmanuel Vadot */
168*aa1a8ff2SEmmanuel Vadot&usbotg2 {
169*aa1a8ff2SEmmanuel Vadot	dr_mode = "host";
170*aa1a8ff2SEmmanuel Vadot	vbus-supply = <&reg_usb2_vbus>;
171*aa1a8ff2SEmmanuel Vadot	status = "okay";
172*aa1a8ff2SEmmanuel Vadot};
173*aa1a8ff2SEmmanuel Vadot
174*aa1a8ff2SEmmanuel Vadot/* microSD */
175*aa1a8ff2SEmmanuel Vadot&usdhc2 {
176*aa1a8ff2SEmmanuel Vadot	pinctrl-names = "default", "state_100mhz", "state_200mhz";
177*aa1a8ff2SEmmanuel Vadot	pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
178*aa1a8ff2SEmmanuel Vadot	pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
179*aa1a8ff2SEmmanuel Vadot	pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
180*aa1a8ff2SEmmanuel Vadot	cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
181*aa1a8ff2SEmmanuel Vadot	vmmc-supply = <&reg_usdhc2_vmmc>;
182*aa1a8ff2SEmmanuel Vadot	bus-width = <4>;
183*aa1a8ff2SEmmanuel Vadot	status = "okay";
184*aa1a8ff2SEmmanuel Vadot};
185*aa1a8ff2SEmmanuel Vadot
186*aa1a8ff2SEmmanuel Vadot&iomuxc {
187*aa1a8ff2SEmmanuel Vadot	pinctrl-names = "default";
188*aa1a8ff2SEmmanuel Vadot	pinctrl-0 = <&pinctrl_hog>;
189*aa1a8ff2SEmmanuel Vadot
190*aa1a8ff2SEmmanuel Vadot	pinctrl_hog: hoggrp {
191*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
192*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_GPIO1_IO13_GPIO1_IO13	0x40000040 /* GPIOA */
193*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_GPIO1_IO14_GPIO1_IO14	0x40000040 /* GPIOB */
194*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SAI1_RXD1_GPIO4_IO3	0x40000106 /* PCI_USBSEL */
195*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SAI1_RXD5_GPIO4_IO7	0x40000106 /* PCIE_WDIS# */
196*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SPDIF_EXT_CLK_GPIO5_IO5	0x40000040 /* GPIOD */
197*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SPDIF_RX_GPIO5_IO4		0x40000040 /* GPIOC */
198*aa1a8ff2SEmmanuel Vadot		>;
199*aa1a8ff2SEmmanuel Vadot	};
200*aa1a8ff2SEmmanuel Vadot
201*aa1a8ff2SEmmanuel Vadot	pinctrl_gpio_leds: gpioledgrp {
202*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
203*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SAI1_RXFS_GPIO4_IO0	0x6	/* LEDG */
204*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SAI1_RXD0_GPIO4_IO2	0x6	/* LEDR */
205*aa1a8ff2SEmmanuel Vadot		>;
206*aa1a8ff2SEmmanuel Vadot	};
207*aa1a8ff2SEmmanuel Vadot
208*aa1a8ff2SEmmanuel Vadot	pinctrl_i2c2: i2c2grp {
209*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
210*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_I2C2_SCL_I2C2_SCL		0x400001c2
211*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_I2C2_SDA_I2C2_SDA		0x400001c2
212*aa1a8ff2SEmmanuel Vadot		>;
213*aa1a8ff2SEmmanuel Vadot	};
214*aa1a8ff2SEmmanuel Vadot
215*aa1a8ff2SEmmanuel Vadot	pinctrl_i2c3: i2c3grp {
216*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
217*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_I2C3_SCL_I2C3_SCL		0x400001c2
218*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_I2C3_SDA_I2C3_SDA		0x400001c2
219*aa1a8ff2SEmmanuel Vadot		>;
220*aa1a8ff2SEmmanuel Vadot	};
221*aa1a8ff2SEmmanuel Vadot
222*aa1a8ff2SEmmanuel Vadot	pinctrl_pcie0: pciegrp {
223*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
224*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SAI1_RXD4_GPIO4_IO6	0x106
225*aa1a8ff2SEmmanuel Vadot		>;
226*aa1a8ff2SEmmanuel Vadot	};
227*aa1a8ff2SEmmanuel Vadot
228*aa1a8ff2SEmmanuel Vadot	pinctrl_pps: ppsgrp {
229*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
230*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SAI1_RXD3_GPIO4_IO5	0x106
231*aa1a8ff2SEmmanuel Vadot		>;
232*aa1a8ff2SEmmanuel Vadot	};
233*aa1a8ff2SEmmanuel Vadot
234*aa1a8ff2SEmmanuel Vadot	pinctrl_reg_usb2_en: regusb2grp {
235*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
236*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_GPIO1_IO08_GPIO1_IO8	0x6	/* USBHUB_RST# (ext p/u) */
237*aa1a8ff2SEmmanuel Vadot		>;
238*aa1a8ff2SEmmanuel Vadot	};
239*aa1a8ff2SEmmanuel Vadot
240*aa1a8ff2SEmmanuel Vadot	pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
241*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
242*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_RESET_B_GPIO2_IO19	0x40
243*aa1a8ff2SEmmanuel Vadot		>;
244*aa1a8ff2SEmmanuel Vadot	};
245*aa1a8ff2SEmmanuel Vadot
246*aa1a8ff2SEmmanuel Vadot	pinctrl_spi2: spi2grp {
247*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
248*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_ECSPI2_SCLK_ECSPI2_SCLK	0x140
249*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_ECSPI2_MOSI_ECSPI2_MOSI	0x140
250*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_ECSPI2_MISO_ECSPI2_MISO	0x140
251*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_ECSPI2_SS0_GPIO5_IO13	0x140
252*aa1a8ff2SEmmanuel Vadot		>;
253*aa1a8ff2SEmmanuel Vadot	};
254*aa1a8ff2SEmmanuel Vadot
255*aa1a8ff2SEmmanuel Vadot	pinctrl_uart1: uart1grp {
256*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
257*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_UART1_RXD_UART1_DCE_RX	0x140
258*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_UART1_TXD_UART1_DCE_TX	0x140
259*aa1a8ff2SEmmanuel Vadot		>;
260*aa1a8ff2SEmmanuel Vadot	};
261*aa1a8ff2SEmmanuel Vadot
262*aa1a8ff2SEmmanuel Vadot	pinctrl_usdhc2: usdhc2grp {
263*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
264*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK		0x190
265*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD		0x1d0
266*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0	0x1d0
267*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1	0x1d0
268*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2	0x1d0
269*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3	0x1d0
270*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT	0xc0
271*aa1a8ff2SEmmanuel Vadot		>;
272*aa1a8ff2SEmmanuel Vadot	};
273*aa1a8ff2SEmmanuel Vadot
274*aa1a8ff2SEmmanuel Vadot	pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
275*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
276*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK		0x194
277*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD		0x1d4
278*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0	0x1d4
279*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1	0x1d4
280*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2	0x1d4
281*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3	0x1d4
282*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT	0xc0
283*aa1a8ff2SEmmanuel Vadot		>;
284*aa1a8ff2SEmmanuel Vadot	};
285*aa1a8ff2SEmmanuel Vadot
286*aa1a8ff2SEmmanuel Vadot	pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
287*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
288*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK		0x196
289*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD		0x1d6
290*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0	0x1d6
291*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1	0x1d6
292*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2	0x1d6
293*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3	0x1d6
294*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT	0xc0
295*aa1a8ff2SEmmanuel Vadot		>;
296*aa1a8ff2SEmmanuel Vadot	};
297*aa1a8ff2SEmmanuel Vadot
298*aa1a8ff2SEmmanuel Vadot	pinctrl_usdhc2_gpio: usdhc2gpiogrp {
299*aa1a8ff2SEmmanuel Vadot		fsl,pins = <
300*aa1a8ff2SEmmanuel Vadot			MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12	0x1c4
301*aa1a8ff2SEmmanuel Vadot		>;
302*aa1a8ff2SEmmanuel Vadot	};
303*aa1a8ff2SEmmanuel Vadot};
304