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