xref: /freebsd/sys/contrib/device-tree/src/arm64/freescale/imx93-var-som-symphony.dts (revision 01950c46b8155250f64374fb72fc11faa44bf099)
1*01950c46SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*01950c46SEmmanuel Vadot/*
3*01950c46SEmmanuel Vadot * Copyright 2021 NXP
4*01950c46SEmmanuel Vadot * Copyright 2023 Variscite Ltd.
5*01950c46SEmmanuel Vadot */
6*01950c46SEmmanuel Vadot
7*01950c46SEmmanuel Vadot/dts-v1/;
8*01950c46SEmmanuel Vadot
9*01950c46SEmmanuel Vadot#include <dt-bindings/leds/common.h>
10*01950c46SEmmanuel Vadot#include "imx93-var-som.dtsi"
11*01950c46SEmmanuel Vadot
12*01950c46SEmmanuel Vadot/{
13*01950c46SEmmanuel Vadot	model = "Variscite VAR-SOM-MX93 on Symphony evaluation board";
14*01950c46SEmmanuel Vadot	compatible = "variscite,var-som-mx93-symphony",
15*01950c46SEmmanuel Vadot		     "variscite,var-som-mx93", "fsl,imx93";
16*01950c46SEmmanuel Vadot
17*01950c46SEmmanuel Vadot	aliases {
18*01950c46SEmmanuel Vadot		ethernet0 = &eqos;
19*01950c46SEmmanuel Vadot		ethernet1 = &fec;
20*01950c46SEmmanuel Vadot	};
21*01950c46SEmmanuel Vadot
22*01950c46SEmmanuel Vadot	chosen {
23*01950c46SEmmanuel Vadot		stdout-path = &lpuart1;
24*01950c46SEmmanuel Vadot	};
25*01950c46SEmmanuel Vadot
26*01950c46SEmmanuel Vadot	/*
27*01950c46SEmmanuel Vadot	 * Needed only for Symphony <= v1.5
28*01950c46SEmmanuel Vadot	 */
29*01950c46SEmmanuel Vadot	reg_fec_phy: regulator-fec-phy {
30*01950c46SEmmanuel Vadot		compatible = "regulator-fixed";
31*01950c46SEmmanuel Vadot		regulator-name = "fec-phy";
32*01950c46SEmmanuel Vadot		regulator-min-microvolt = <1800000>;
33*01950c46SEmmanuel Vadot		regulator-max-microvolt = <1800000>;
34*01950c46SEmmanuel Vadot		regulator-enable-ramp-delay = <20000>;
35*01950c46SEmmanuel Vadot		gpio = <&pca9534 7 GPIO_ACTIVE_HIGH>;
36*01950c46SEmmanuel Vadot		enable-active-high;
37*01950c46SEmmanuel Vadot		regulator-always-on;
38*01950c46SEmmanuel Vadot	};
39*01950c46SEmmanuel Vadot
40*01950c46SEmmanuel Vadot	reg_usdhc2_vmmc: regulator-usdhc2 {
41*01950c46SEmmanuel Vadot		compatible = "regulator-fixed";
42*01950c46SEmmanuel Vadot		pinctrl-names = "default";
43*01950c46SEmmanuel Vadot		pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
44*01950c46SEmmanuel Vadot		regulator-name = "VSD_3V3";
45*01950c46SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
46*01950c46SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
47*01950c46SEmmanuel Vadot		gpio = <&gpio2 18 GPIO_ACTIVE_HIGH>;
48*01950c46SEmmanuel Vadot		off-on-delay-us = <20000>;
49*01950c46SEmmanuel Vadot		enable-active-high;
50*01950c46SEmmanuel Vadot	};
51*01950c46SEmmanuel Vadot
52*01950c46SEmmanuel Vadot	reg_vref_1v8: regulator-adc-vref {
53*01950c46SEmmanuel Vadot		compatible = "regulator-fixed";
54*01950c46SEmmanuel Vadot		regulator-name = "vref_1v8";
55*01950c46SEmmanuel Vadot		regulator-min-microvolt = <1800000>;
56*01950c46SEmmanuel Vadot		regulator-max-microvolt = <1800000>;
57*01950c46SEmmanuel Vadot	};
58*01950c46SEmmanuel Vadot
59*01950c46SEmmanuel Vadot	reserved-memory {
60*01950c46SEmmanuel Vadot		#address-cells = <2>;
61*01950c46SEmmanuel Vadot		#size-cells = <2>;
62*01950c46SEmmanuel Vadot		ranges;
63*01950c46SEmmanuel Vadot
64*01950c46SEmmanuel Vadot		ethosu_mem: ethosu-region@88000000 {
65*01950c46SEmmanuel Vadot			compatible = "shared-dma-pool";
66*01950c46SEmmanuel Vadot			reusable;
67*01950c46SEmmanuel Vadot			reg = <0x0 0x88000000 0x0 0x8000000>;
68*01950c46SEmmanuel Vadot		};
69*01950c46SEmmanuel Vadot
70*01950c46SEmmanuel Vadot		vdev0vring0: vdev0vring0@87ee0000 {
71*01950c46SEmmanuel Vadot			reg = <0 0x87ee0000 0 0x8000>;
72*01950c46SEmmanuel Vadot			no-map;
73*01950c46SEmmanuel Vadot		};
74*01950c46SEmmanuel Vadot
75*01950c46SEmmanuel Vadot		vdev0vring1: vdev0vring1@87ee8000 {
76*01950c46SEmmanuel Vadot			reg = <0 0x87ee8000 0 0x8000>;
77*01950c46SEmmanuel Vadot			no-map;
78*01950c46SEmmanuel Vadot		};
79*01950c46SEmmanuel Vadot
80*01950c46SEmmanuel Vadot		vdev1vring0: vdev1vring0@87ef0000 {
81*01950c46SEmmanuel Vadot			reg = <0 0x87ef0000 0 0x8000>;
82*01950c46SEmmanuel Vadot			no-map;
83*01950c46SEmmanuel Vadot		};
84*01950c46SEmmanuel Vadot
85*01950c46SEmmanuel Vadot		vdev1vring1: vdev1vring1@87ef8000 {
86*01950c46SEmmanuel Vadot			reg = <0 0x87ef8000 0 0x8000>;
87*01950c46SEmmanuel Vadot			no-map;
88*01950c46SEmmanuel Vadot		};
89*01950c46SEmmanuel Vadot
90*01950c46SEmmanuel Vadot		rsc_table: rsc-table@2021f000 {
91*01950c46SEmmanuel Vadot			reg = <0 0x2021f000 0 0x1000>;
92*01950c46SEmmanuel Vadot			no-map;
93*01950c46SEmmanuel Vadot		};
94*01950c46SEmmanuel Vadot
95*01950c46SEmmanuel Vadot		vdevbuffer: vdevbuffer@87f00000 {
96*01950c46SEmmanuel Vadot			compatible = "shared-dma-pool";
97*01950c46SEmmanuel Vadot			reg = <0 0x87f00000 0 0x100000>;
98*01950c46SEmmanuel Vadot			no-map;
99*01950c46SEmmanuel Vadot		};
100*01950c46SEmmanuel Vadot
101*01950c46SEmmanuel Vadot		ele_reserved: ele-reserved@87de0000 {
102*01950c46SEmmanuel Vadot			compatible = "shared-dma-pool";
103*01950c46SEmmanuel Vadot			reg = <0 0x87de0000 0 0x100000>;
104*01950c46SEmmanuel Vadot			no-map;
105*01950c46SEmmanuel Vadot		};
106*01950c46SEmmanuel Vadot	};
107*01950c46SEmmanuel Vadot
108*01950c46SEmmanuel Vadot	gpio-keys {
109*01950c46SEmmanuel Vadot		compatible = "gpio-keys";
110*01950c46SEmmanuel Vadot
111*01950c46SEmmanuel Vadot		key-back {
112*01950c46SEmmanuel Vadot			label = "Back";
113*01950c46SEmmanuel Vadot			gpios = <&pca9534 1 GPIO_ACTIVE_LOW>;
114*01950c46SEmmanuel Vadot			linux,code = <KEY_BACK>;
115*01950c46SEmmanuel Vadot		};
116*01950c46SEmmanuel Vadot
117*01950c46SEmmanuel Vadot		key-home {
118*01950c46SEmmanuel Vadot			label = "Home";
119*01950c46SEmmanuel Vadot			gpios = <&pca9534 2 GPIO_ACTIVE_LOW>;
120*01950c46SEmmanuel Vadot			linux,code = <KEY_HOME>;
121*01950c46SEmmanuel Vadot		};
122*01950c46SEmmanuel Vadot
123*01950c46SEmmanuel Vadot		key-menu {
124*01950c46SEmmanuel Vadot			label = "Menu";
125*01950c46SEmmanuel Vadot			gpios = <&pca9534 3 GPIO_ACTIVE_LOW>;
126*01950c46SEmmanuel Vadot			linux,code = <KEY_MENU>;
127*01950c46SEmmanuel Vadot		};
128*01950c46SEmmanuel Vadot	};
129*01950c46SEmmanuel Vadot
130*01950c46SEmmanuel Vadot	leds {
131*01950c46SEmmanuel Vadot		compatible = "gpio-leds";
132*01950c46SEmmanuel Vadot
133*01950c46SEmmanuel Vadot		led-0 {
134*01950c46SEmmanuel Vadot			function = LED_FUNCTION_STATUS;
135*01950c46SEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
136*01950c46SEmmanuel Vadot			gpios = <&pca9534 0 GPIO_ACTIVE_HIGH>;
137*01950c46SEmmanuel Vadot			linux,default-trigger = "heartbeat";
138*01950c46SEmmanuel Vadot		};
139*01950c46SEmmanuel Vadot	};
140*01950c46SEmmanuel Vadot};
141*01950c46SEmmanuel Vadot
142*01950c46SEmmanuel Vadot/* Use external instead of internal RTC*/
143*01950c46SEmmanuel Vadot&bbnsm_rtc {
144*01950c46SEmmanuel Vadot	status = "disabled";
145*01950c46SEmmanuel Vadot};
146*01950c46SEmmanuel Vadot
147*01950c46SEmmanuel Vadot&eqos {
148*01950c46SEmmanuel Vadot	mdio {
149*01950c46SEmmanuel Vadot		ethphy1: ethernet-phy@5 {
150*01950c46SEmmanuel Vadot			compatible = "ethernet-phy-ieee802.3-c22";
151*01950c46SEmmanuel Vadot			reg = <5>;
152*01950c46SEmmanuel Vadot			qca,disable-smarteee;
153*01950c46SEmmanuel Vadot			eee-broken-1000t;
154*01950c46SEmmanuel Vadot			reset-gpios = <&pca9534 5 GPIO_ACTIVE_LOW>;
155*01950c46SEmmanuel Vadot			reset-assert-us = <10000>;
156*01950c46SEmmanuel Vadot			reset-deassert-us = <20000>;
157*01950c46SEmmanuel Vadot			vddio-supply = <&vddio1>;
158*01950c46SEmmanuel Vadot
159*01950c46SEmmanuel Vadot			vddio1: vddio-regulator {
160*01950c46SEmmanuel Vadot				regulator-min-microvolt = <1800000>;
161*01950c46SEmmanuel Vadot				regulator-max-microvolt = <1800000>;
162*01950c46SEmmanuel Vadot			};
163*01950c46SEmmanuel Vadot		};
164*01950c46SEmmanuel Vadot	};
165*01950c46SEmmanuel Vadot};
166*01950c46SEmmanuel Vadot
167*01950c46SEmmanuel Vadot&fec {
168*01950c46SEmmanuel Vadot	pinctrl-names = "default";
169*01950c46SEmmanuel Vadot	pinctrl-0 = <&pinctrl_fec>;
170*01950c46SEmmanuel Vadot	phy-mode = "rgmii";
171*01950c46SEmmanuel Vadot	phy-handle = <&ethphy1>;
172*01950c46SEmmanuel Vadot	phy-supply = <&reg_fec_phy>;
173*01950c46SEmmanuel Vadot	status = "okay";
174*01950c46SEmmanuel Vadot};
175*01950c46SEmmanuel Vadot
176*01950c46SEmmanuel Vadot&flexcan1 {
177*01950c46SEmmanuel Vadot	pinctrl-names = "default";
178*01950c46SEmmanuel Vadot	pinctrl-0 = <&pinctrl_flexcan1>;
179*01950c46SEmmanuel Vadot	status = "okay";
180*01950c46SEmmanuel Vadot};
181*01950c46SEmmanuel Vadot
182*01950c46SEmmanuel Vadot&lpi2c1 {
183*01950c46SEmmanuel Vadot	clock-frequency = <400000>;
184*01950c46SEmmanuel Vadot	pinctrl-names = "default", "sleep", "gpio";
185*01950c46SEmmanuel Vadot	pinctrl-0 = <&pinctrl_lpi2c1>;
186*01950c46SEmmanuel Vadot	pinctrl-1 = <&pinctrl_lpi2c1_gpio>;
187*01950c46SEmmanuel Vadot	pinctrl-2 = <&pinctrl_lpi2c1_gpio>;
188*01950c46SEmmanuel Vadot	scl-gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>;
189*01950c46SEmmanuel Vadot	sda-gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>;
190*01950c46SEmmanuel Vadot	status = "okay";
191*01950c46SEmmanuel Vadot
192*01950c46SEmmanuel Vadot	/* DS1337 RTC module */
193*01950c46SEmmanuel Vadot	rtc@68 {
194*01950c46SEmmanuel Vadot		compatible = "dallas,ds1337";
195*01950c46SEmmanuel Vadot		reg = <0x68>;
196*01950c46SEmmanuel Vadot	};
197*01950c46SEmmanuel Vadot};
198*01950c46SEmmanuel Vadot
199*01950c46SEmmanuel Vadot&lpi2c5 {
200*01950c46SEmmanuel Vadot	clock-frequency = <400000>;
201*01950c46SEmmanuel Vadot	pinctrl-names = "default", "sleep", "gpio";
202*01950c46SEmmanuel Vadot	pinctrl-0 = <&pinctrl_lpi2c5>;
203*01950c46SEmmanuel Vadot	pinctrl-1 = <&pinctrl_lpi2c5_gpio>;
204*01950c46SEmmanuel Vadot	pinctrl-2 = <&pinctrl_lpi2c5_gpio>;
205*01950c46SEmmanuel Vadot	scl-gpios = <&gpio2 23 GPIO_ACTIVE_HIGH>;
206*01950c46SEmmanuel Vadot	sda-gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>;
207*01950c46SEmmanuel Vadot	status = "okay";
208*01950c46SEmmanuel Vadot
209*01950c46SEmmanuel Vadot	pca9534: gpio@20 {
210*01950c46SEmmanuel Vadot		compatible = "nxp,pca9534";
211*01950c46SEmmanuel Vadot		reg = <0x20>;
212*01950c46SEmmanuel Vadot		gpio-controller;
213*01950c46SEmmanuel Vadot		pinctrl-names = "default";
214*01950c46SEmmanuel Vadot		pinctrl-0 = <&pinctrl_pca9534>;
215*01950c46SEmmanuel Vadot		interrupt-parent = <&gpio3>;
216*01950c46SEmmanuel Vadot		interrupts = <26 IRQ_TYPE_EDGE_FALLING>;
217*01950c46SEmmanuel Vadot		#gpio-cells = <2>;
218*01950c46SEmmanuel Vadot		wakeup-source;
219*01950c46SEmmanuel Vadot	};
220*01950c46SEmmanuel Vadot};
221*01950c46SEmmanuel Vadot
222*01950c46SEmmanuel Vadot/* Console */
223*01950c46SEmmanuel Vadot&lpuart1 {
224*01950c46SEmmanuel Vadot	pinctrl-names = "default";
225*01950c46SEmmanuel Vadot	pinctrl-0 = <&pinctrl_uart1>;
226*01950c46SEmmanuel Vadot	status = "okay";
227*01950c46SEmmanuel Vadot};
228*01950c46SEmmanuel Vadot
229*01950c46SEmmanuel Vadot/* J18.7, J18.9 */
230*01950c46SEmmanuel Vadot&lpuart6 {
231*01950c46SEmmanuel Vadot	pinctrl-names = "default";
232*01950c46SEmmanuel Vadot	pinctrl-0 = <&pinctrl_uart6>;
233*01950c46SEmmanuel Vadot	status = "okay";
234*01950c46SEmmanuel Vadot};
235*01950c46SEmmanuel Vadot
236*01950c46SEmmanuel Vadot/* SD */
237*01950c46SEmmanuel Vadot&usdhc2 {
238*01950c46SEmmanuel Vadot	pinctrl-names = "default", "state_100mhz", "state_200mhz";
239*01950c46SEmmanuel Vadot	pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
240*01950c46SEmmanuel Vadot	pinctrl-1 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
241*01950c46SEmmanuel Vadot	pinctrl-2 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
242*01950c46SEmmanuel Vadot	cd-gpios = <&gpio3 00 GPIO_ACTIVE_LOW>;
243*01950c46SEmmanuel Vadot	vmmc-supply = <&reg_usdhc2_vmmc>;
244*01950c46SEmmanuel Vadot	bus-width = <4>;
245*01950c46SEmmanuel Vadot	status = "okay";
246*01950c46SEmmanuel Vadot	no-sdio;
247*01950c46SEmmanuel Vadot	no-mmc;
248*01950c46SEmmanuel Vadot};
249*01950c46SEmmanuel Vadot
250*01950c46SEmmanuel Vadot/* Watchdog */
251*01950c46SEmmanuel Vadot&wdog3 {
252*01950c46SEmmanuel Vadot	status = "okay";
253*01950c46SEmmanuel Vadot};
254*01950c46SEmmanuel Vadot
255*01950c46SEmmanuel Vadot&iomuxc {
256*01950c46SEmmanuel Vadot	pinctrl_fec: fecgrp {
257*01950c46SEmmanuel Vadot		fsl,pins = <
258*01950c46SEmmanuel Vadot			MX93_PAD_ENET2_RD0__ENET1_RGMII_RD0		0x57e
259*01950c46SEmmanuel Vadot			MX93_PAD_ENET2_RD1__ENET1_RGMII_RD1		0x57e
260*01950c46SEmmanuel Vadot			MX93_PAD_ENET2_RD2__ENET1_RGMII_RD2		0x57e
261*01950c46SEmmanuel Vadot			MX93_PAD_ENET2_RD3__ENET1_RGMII_RD3		0x57e
262*01950c46SEmmanuel Vadot			MX93_PAD_ENET2_RXC__ENET1_RGMII_RXC		0x5fe
263*01950c46SEmmanuel Vadot			MX93_PAD_ENET2_RX_CTL__ENET1_RGMII_RX_CTL	0x57e
264*01950c46SEmmanuel Vadot			MX93_PAD_ENET2_TD0__ENET1_RGMII_TD0		0x57e
265*01950c46SEmmanuel Vadot			MX93_PAD_ENET2_TD1__ENET1_RGMII_TD1		0x57e
266*01950c46SEmmanuel Vadot			MX93_PAD_ENET2_TD2__ENET1_RGMII_TD2		0x57e
267*01950c46SEmmanuel Vadot			MX93_PAD_ENET2_TD3__ENET1_RGMII_TD3		0x57e
268*01950c46SEmmanuel Vadot			MX93_PAD_ENET2_TXC__ENET1_RGMII_TXC		0x5fe
269*01950c46SEmmanuel Vadot			MX93_PAD_ENET2_TX_CTL__ENET1_RGMII_TX_CTL	0x57e
270*01950c46SEmmanuel Vadot		>;
271*01950c46SEmmanuel Vadot	};
272*01950c46SEmmanuel Vadot
273*01950c46SEmmanuel Vadot	pinctrl_flexcan1: flexcan1grp {
274*01950c46SEmmanuel Vadot		fsl,pins = <
275*01950c46SEmmanuel Vadot			MX93_PAD_PDM_CLK__CAN1_TX                       0x139e
276*01950c46SEmmanuel Vadot			MX93_PAD_PDM_BIT_STREAM0__CAN1_RX               0x139e
277*01950c46SEmmanuel Vadot		>;
278*01950c46SEmmanuel Vadot	};
279*01950c46SEmmanuel Vadot
280*01950c46SEmmanuel Vadot	pinctrl_lpi2c1: lpi2c1grp {
281*01950c46SEmmanuel Vadot		fsl,pins = <
282*01950c46SEmmanuel Vadot			MX93_PAD_I2C1_SCL__LPI2C1_SCL			0x40000b9e
283*01950c46SEmmanuel Vadot			MX93_PAD_I2C1_SDA__LPI2C1_SDA			0x40000b9e
284*01950c46SEmmanuel Vadot		>;
285*01950c46SEmmanuel Vadot	};
286*01950c46SEmmanuel Vadot
287*01950c46SEmmanuel Vadot	pinctrl_lpi2c1_gpio: lpi2c1gpiogrp {
288*01950c46SEmmanuel Vadot		fsl,pins = <
289*01950c46SEmmanuel Vadot			MX93_PAD_I2C1_SCL__GPIO1_IO00			0x31e
290*01950c46SEmmanuel Vadot			MX93_PAD_I2C1_SDA__GPIO1_IO01			0x31e
291*01950c46SEmmanuel Vadot		>;
292*01950c46SEmmanuel Vadot	};
293*01950c46SEmmanuel Vadot
294*01950c46SEmmanuel Vadot	pinctrl_lpi2c5: lpi2c5grp {
295*01950c46SEmmanuel Vadot		fsl,pins = <
296*01950c46SEmmanuel Vadot			MX93_PAD_GPIO_IO23__LPI2C5_SCL			0x40000b9e
297*01950c46SEmmanuel Vadot			MX93_PAD_GPIO_IO22__LPI2C5_SDA			0x40000b9e
298*01950c46SEmmanuel Vadot		>;
299*01950c46SEmmanuel Vadot	};
300*01950c46SEmmanuel Vadot
301*01950c46SEmmanuel Vadot	pinctrl_lpi2c5_gpio: lpi2c5gpiogrp {
302*01950c46SEmmanuel Vadot		fsl,pins = <
303*01950c46SEmmanuel Vadot			MX93_PAD_GPIO_IO23__GPIO2_IO23			0x31e
304*01950c46SEmmanuel Vadot			MX93_PAD_GPIO_IO22__GPIO2_IO22			0x31e
305*01950c46SEmmanuel Vadot		>;
306*01950c46SEmmanuel Vadot	};
307*01950c46SEmmanuel Vadot
308*01950c46SEmmanuel Vadot	pinctrl_pca9534: pca9534grp {
309*01950c46SEmmanuel Vadot		fsl,pins = <
310*01950c46SEmmanuel Vadot			MX93_PAD_CCM_CLKO1__GPIO3_IO26		0x31e
311*01950c46SEmmanuel Vadot		>;
312*01950c46SEmmanuel Vadot	};
313*01950c46SEmmanuel Vadot
314*01950c46SEmmanuel Vadot	pinctrl_uart1: uart1grp {
315*01950c46SEmmanuel Vadot		fsl,pins = <
316*01950c46SEmmanuel Vadot			MX93_PAD_UART1_RXD__LPUART1_RX			0x31e
317*01950c46SEmmanuel Vadot			MX93_PAD_UART1_TXD__LPUART1_TX			0x31e
318*01950c46SEmmanuel Vadot		>;
319*01950c46SEmmanuel Vadot	};
320*01950c46SEmmanuel Vadot
321*01950c46SEmmanuel Vadot	pinctrl_uart6: uart6grp {
322*01950c46SEmmanuel Vadot		fsl,pins = <
323*01950c46SEmmanuel Vadot			MX93_PAD_GPIO_IO05__LPUART6_RX			0x31e
324*01950c46SEmmanuel Vadot			MX93_PAD_GPIO_IO04__LPUART6_TX			0x31e
325*01950c46SEmmanuel Vadot		>;
326*01950c46SEmmanuel Vadot	};
327*01950c46SEmmanuel Vadot
328*01950c46SEmmanuel Vadot	pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
329*01950c46SEmmanuel Vadot		fsl,pins = <
330*01950c46SEmmanuel Vadot			MX93_PAD_GPIO_IO18__GPIO2_IO18		0x31e
331*01950c46SEmmanuel Vadot		>;
332*01950c46SEmmanuel Vadot	};
333*01950c46SEmmanuel Vadot
334*01950c46SEmmanuel Vadot	pinctrl_usdhc2: usdhc2grp {
335*01950c46SEmmanuel Vadot		fsl,pins = <
336*01950c46SEmmanuel Vadot			MX93_PAD_SD2_CLK__USDHC2_CLK		0x15fe
337*01950c46SEmmanuel Vadot			MX93_PAD_SD2_CMD__USDHC2_CMD		0x13fe
338*01950c46SEmmanuel Vadot			MX93_PAD_SD2_DATA0__USDHC2_DATA0	0x13fe
339*01950c46SEmmanuel Vadot			MX93_PAD_SD2_DATA1__USDHC2_DATA1	0x13fe
340*01950c46SEmmanuel Vadot			MX93_PAD_SD2_DATA2__USDHC2_DATA2	0x13fe
341*01950c46SEmmanuel Vadot			MX93_PAD_SD2_DATA3__USDHC2_DATA3	0x13fe
342*01950c46SEmmanuel Vadot			MX93_PAD_SD2_VSELECT__USDHC2_VSELECT	0x51e
343*01950c46SEmmanuel Vadot		>;
344*01950c46SEmmanuel Vadot	};
345*01950c46SEmmanuel Vadot
346*01950c46SEmmanuel Vadot	pinctrl_usdhc2_gpio: usdhc2gpiogrp {
347*01950c46SEmmanuel Vadot		fsl,pins = <
348*01950c46SEmmanuel Vadot			MX93_PAD_SD2_CD_B__GPIO3_IO00		0x31e
349*01950c46SEmmanuel Vadot		>;
350*01950c46SEmmanuel Vadot	};
351*01950c46SEmmanuel Vadot};
352