xref: /freebsd/sys/contrib/device-tree/src/arm64/freescale/imx93-phyboard-nash.dts (revision 833e5d42ab135b0238e61c5b3c19b8619677cbfa)
1*ae5de77eSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*ae5de77eSEmmanuel Vadot/*
3*ae5de77eSEmmanuel Vadot * Copyright (C) 2025 PHYTEC Messtechnik GmbH
4*ae5de77eSEmmanuel Vadot * Author: Primoz Fiser <primoz.fiser@norik.com>
5*ae5de77eSEmmanuel Vadot *
6*ae5de77eSEmmanuel Vadot * Product homepage:
7*ae5de77eSEmmanuel Vadot * https://www.phytec.eu/en/produkte/development-kits/phyboard-nash/
8*ae5de77eSEmmanuel Vadot */
9*ae5de77eSEmmanuel Vadot
10*ae5de77eSEmmanuel Vadot/dts-v1/;
11*ae5de77eSEmmanuel Vadot
12*ae5de77eSEmmanuel Vadot#include <dt-bindings/net/ti-dp83867.h>
13*ae5de77eSEmmanuel Vadot#include "imx93-phycore-som.dtsi"
14*ae5de77eSEmmanuel Vadot
15*ae5de77eSEmmanuel Vadot/ {
16*ae5de77eSEmmanuel Vadot	model = "PHYTEC phyBOARD-Nash-i.MX93";
17*ae5de77eSEmmanuel Vadot	compatible = "phytec,imx93-phyboard-nash", "phytec,imx93-phycore-som",
18*ae5de77eSEmmanuel Vadot		     "fsl,imx93";
19*ae5de77eSEmmanuel Vadot
20*ae5de77eSEmmanuel Vadot	aliases {
21*ae5de77eSEmmanuel Vadot		ethernet1 = &eqos;
22*ae5de77eSEmmanuel Vadot		rtc0 = &i2c_rtc;
23*ae5de77eSEmmanuel Vadot		rtc1 = &bbnsm_rtc;
24*ae5de77eSEmmanuel Vadot	};
25*ae5de77eSEmmanuel Vadot
26*ae5de77eSEmmanuel Vadot	chosen {
27*ae5de77eSEmmanuel Vadot		stdout-path = &lpuart1;
28*ae5de77eSEmmanuel Vadot	};
29*ae5de77eSEmmanuel Vadot
30*ae5de77eSEmmanuel Vadot	flexcan1_tc: can-phy0 {
31*ae5de77eSEmmanuel Vadot		compatible = "ti,tcan1042";
32*ae5de77eSEmmanuel Vadot		#phy-cells = <0>;
33*ae5de77eSEmmanuel Vadot		max-bitrate = <8000000>;
34*ae5de77eSEmmanuel Vadot		pinctrl-names = "default";
35*ae5de77eSEmmanuel Vadot		pinctrl-0 = <&pinctrl_flexcan1_tc>;
36*ae5de77eSEmmanuel Vadot		standby-gpios = <&gpio4 16 GPIO_ACTIVE_HIGH>;
37*ae5de77eSEmmanuel Vadot	};
38*ae5de77eSEmmanuel Vadot
39*ae5de77eSEmmanuel Vadot	reg_usdhc2_vmmc: regulator-usdhc2 {
40*ae5de77eSEmmanuel Vadot		compatible = "regulator-fixed";
41*ae5de77eSEmmanuel Vadot		gpio = <&gpio3 7 GPIO_ACTIVE_HIGH>;
42*ae5de77eSEmmanuel Vadot		enable-active-high;
43*ae5de77eSEmmanuel Vadot		pinctrl-names = "default";
44*ae5de77eSEmmanuel Vadot		pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
45*ae5de77eSEmmanuel Vadot		regulator-name = "VCC_SD";
46*ae5de77eSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
47*ae5de77eSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
48*ae5de77eSEmmanuel Vadot	};
49*ae5de77eSEmmanuel Vadot
50*ae5de77eSEmmanuel Vadot	reg_vcc_1v8: regulator-vcc-1v8 {
51*ae5de77eSEmmanuel Vadot		compatible = "regulator-fixed";
52*ae5de77eSEmmanuel Vadot		regulator-name = "VCC1V8";
53*ae5de77eSEmmanuel Vadot		regulator-max-microvolt = <1800000>;
54*ae5de77eSEmmanuel Vadot		regulator-min-microvolt = <1800000>;
55*ae5de77eSEmmanuel Vadot	};
56*ae5de77eSEmmanuel Vadot};
57*ae5de77eSEmmanuel Vadot
58*ae5de77eSEmmanuel Vadot/* ADC */
59*ae5de77eSEmmanuel Vadot&adc1 {
60*ae5de77eSEmmanuel Vadot	status = "okay";
61*ae5de77eSEmmanuel Vadot};
62*ae5de77eSEmmanuel Vadot
63*ae5de77eSEmmanuel Vadot/* Ethernet */
64*ae5de77eSEmmanuel Vadot&eqos {
65*ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
66*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_eqos>;
67*ae5de77eSEmmanuel Vadot	phy-mode = "rgmii-id";
68*ae5de77eSEmmanuel Vadot	phy-handle = <&ethphy2>;
69*ae5de77eSEmmanuel Vadot	status = "okay";
70*ae5de77eSEmmanuel Vadot};
71*ae5de77eSEmmanuel Vadot
72*ae5de77eSEmmanuel Vadot&mdio {
73*ae5de77eSEmmanuel Vadot	ethphy2: ethernet-phy@2 {
74*ae5de77eSEmmanuel Vadot		compatible = "ethernet-phy-ieee802.3-c22";
75*ae5de77eSEmmanuel Vadot		reg = <2>;
76*ae5de77eSEmmanuel Vadot		interrupt-parent = <&gpio3>;
77*ae5de77eSEmmanuel Vadot		interrupts = <26 IRQ_TYPE_LEVEL_LOW>;
78*ae5de77eSEmmanuel Vadot		ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>;
79*ae5de77eSEmmanuel Vadot		ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
80*ae5de77eSEmmanuel Vadot		ti,rx-internal-delay = <DP83867_RGMIIDCTL_1_75_NS>;
81*ae5de77eSEmmanuel Vadot		ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
82*ae5de77eSEmmanuel Vadot	};
83*ae5de77eSEmmanuel Vadot};
84*ae5de77eSEmmanuel Vadot
85*ae5de77eSEmmanuel Vadot/* CAN */
86*ae5de77eSEmmanuel Vadot&flexcan1 {
87*ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
88*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_flexcan1>;
89*ae5de77eSEmmanuel Vadot	phys = <&flexcan1_tc>;
90*ae5de77eSEmmanuel Vadot	status = "okay";
91*ae5de77eSEmmanuel Vadot};
92*ae5de77eSEmmanuel Vadot
93*ae5de77eSEmmanuel Vadot/* I2C2 */
94*ae5de77eSEmmanuel Vadot&lpi2c2 {
95*ae5de77eSEmmanuel Vadot	clock-frequency = <400000>;
96*ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
97*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_lpi2c2>;
98*ae5de77eSEmmanuel Vadot	status = "okay";
99*ae5de77eSEmmanuel Vadot
100*ae5de77eSEmmanuel Vadot	/* RTC */
101*ae5de77eSEmmanuel Vadot	i2c_rtc: rtc@52 {
102*ae5de77eSEmmanuel Vadot		compatible = "microcrystal,rv3028";
103*ae5de77eSEmmanuel Vadot		reg = <0x52>;
104*ae5de77eSEmmanuel Vadot		interrupt-parent = <&gpio4>;
105*ae5de77eSEmmanuel Vadot		interrupts = <26 IRQ_TYPE_LEVEL_LOW>;
106*ae5de77eSEmmanuel Vadot		pinctrl-names = "default";
107*ae5de77eSEmmanuel Vadot		pinctrl-0 = <&pinctrl_rtc>;
108*ae5de77eSEmmanuel Vadot		trickle-resistor-ohms = <3000>;
109*ae5de77eSEmmanuel Vadot		wakeup-source;
110*ae5de77eSEmmanuel Vadot	};
111*ae5de77eSEmmanuel Vadot
112*ae5de77eSEmmanuel Vadot	/* EEPROM */
113*ae5de77eSEmmanuel Vadot	eeprom@54 {
114*ae5de77eSEmmanuel Vadot		compatible = "atmel,24c32";
115*ae5de77eSEmmanuel Vadot		reg = <0x54>;
116*ae5de77eSEmmanuel Vadot		pagesize = <32>;
117*ae5de77eSEmmanuel Vadot		vcc-supply = <&reg_vcc_1v8>;
118*ae5de77eSEmmanuel Vadot	};
119*ae5de77eSEmmanuel Vadot};
120*ae5de77eSEmmanuel Vadot
121*ae5de77eSEmmanuel Vadot/* SPI6 */
122*ae5de77eSEmmanuel Vadot&lpspi6 {
123*ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
124*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_lpspi6>;
125*ae5de77eSEmmanuel Vadot	cs-gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
126*ae5de77eSEmmanuel Vadot	status = "okay";
127*ae5de77eSEmmanuel Vadot
128*ae5de77eSEmmanuel Vadot	/* TPM */
129*ae5de77eSEmmanuel Vadot	tpm@0 {
130*ae5de77eSEmmanuel Vadot		compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
131*ae5de77eSEmmanuel Vadot		reg = <0>;
132*ae5de77eSEmmanuel Vadot		interrupt-parent = <&gpio2>;
133*ae5de77eSEmmanuel Vadot		interrupts = <17 IRQ_TYPE_LEVEL_LOW>;
134*ae5de77eSEmmanuel Vadot		pinctrl-names = "default";
135*ae5de77eSEmmanuel Vadot		pinctrl-0 = <&pinctrl_tpm>;
136*ae5de77eSEmmanuel Vadot		spi-max-frequency = <10000000>;
137*ae5de77eSEmmanuel Vadot	};
138*ae5de77eSEmmanuel Vadot};
139*ae5de77eSEmmanuel Vadot
140*ae5de77eSEmmanuel Vadot/* Console */
141*ae5de77eSEmmanuel Vadot&lpuart1 {
142*ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
143*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_uart1>;
144*ae5de77eSEmmanuel Vadot	status = "okay";
145*ae5de77eSEmmanuel Vadot};
146*ae5de77eSEmmanuel Vadot
147*ae5de77eSEmmanuel Vadot/* RS-232/RS-485 */
148*ae5de77eSEmmanuel Vadot&lpuart7 {
149*ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
150*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_uart7>;
151*ae5de77eSEmmanuel Vadot	status = "okay";
152*ae5de77eSEmmanuel Vadot};
153*ae5de77eSEmmanuel Vadot
154*ae5de77eSEmmanuel Vadot/* USB */
155*ae5de77eSEmmanuel Vadot&usbotg1 {
156*ae5de77eSEmmanuel Vadot	disable-over-current;
157*ae5de77eSEmmanuel Vadot	dr_mode = "otg";
158*ae5de77eSEmmanuel Vadot	status = "okay";
159*ae5de77eSEmmanuel Vadot};
160*ae5de77eSEmmanuel Vadot
161*ae5de77eSEmmanuel Vadot&usbotg2 {
162*ae5de77eSEmmanuel Vadot	disable-over-current;
163*ae5de77eSEmmanuel Vadot	dr_mode = "host";
164*ae5de77eSEmmanuel Vadot	status = "okay";
165*ae5de77eSEmmanuel Vadot};
166*ae5de77eSEmmanuel Vadot
167*ae5de77eSEmmanuel Vadot/* SD-Card */
168*ae5de77eSEmmanuel Vadot&usdhc2 {
169*ae5de77eSEmmanuel Vadot	pinctrl-names = "default", "state_100mhz", "state_200mhz";
170*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_usdhc2_default>, <&pinctrl_usdhc2_cd>;
171*ae5de77eSEmmanuel Vadot	pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_cd>;
172*ae5de77eSEmmanuel Vadot	pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_cd>;
173*ae5de77eSEmmanuel Vadot	cd-gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
174*ae5de77eSEmmanuel Vadot	vmmc-supply = <&reg_usdhc2_vmmc>;
175*ae5de77eSEmmanuel Vadot	bus-width = <4>;
176*ae5de77eSEmmanuel Vadot	disable-wp;
177*ae5de77eSEmmanuel Vadot	no-mmc;
178*ae5de77eSEmmanuel Vadot	no-sdio;
179*ae5de77eSEmmanuel Vadot	status = "okay";
180*ae5de77eSEmmanuel Vadot};
181*ae5de77eSEmmanuel Vadot
182*ae5de77eSEmmanuel Vadot&iomuxc {
183*ae5de77eSEmmanuel Vadot	pinctrl_eqos: eqosgrp {
184*ae5de77eSEmmanuel Vadot		fsl,pins = <
185*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET1_RD0__ENET_QOS_RGMII_RD0	0x57e
186*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET1_RD1__ENET_QOS_RGMII_RD1	0x57e
187*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET1_RD2__ENET_QOS_RGMII_RD2	0x57e
188*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET1_RD3__ENET_QOS_RGMII_RD3	0x57e
189*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET1_RXC__CCM_ENET_QOS_CLOCK_GENERATE_RX_CLK	0x5fe
190*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET1_RX_CTL__ENET_QOS_RGMII_RX_CTL	0x57e
191*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET1_TD0__ENET_QOS_RGMII_TD0	0x51e
192*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET1_TD1__ENET_QOS_RGMII_TD1	0x51e
193*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET1_TD2__ENET_QOS_RGMII_TD2	0x50e
194*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET1_TD3__ENET_QOS_RGMII_TD3	0x50e
195*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET1_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK	0x58e
196*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET1_TX_CTL__ENET_QOS_RGMII_TX_CTL	0x50e
197*ae5de77eSEmmanuel Vadot			MX93_PAD_CCM_CLKO1__GPIO3_IO26		0x1002
198*ae5de77eSEmmanuel Vadot		>;
199*ae5de77eSEmmanuel Vadot	};
200*ae5de77eSEmmanuel Vadot
201*ae5de77eSEmmanuel Vadot	pinctrl_flexcan1: flexcan1grp {
202*ae5de77eSEmmanuel Vadot		fsl,pins = <
203*ae5de77eSEmmanuel Vadot			MX93_PAD_PDM_BIT_STREAM0__CAN1_RX	0x139e
204*ae5de77eSEmmanuel Vadot			MX93_PAD_PDM_CLK__CAN1_TX		0x1382
205*ae5de77eSEmmanuel Vadot		>;
206*ae5de77eSEmmanuel Vadot	};
207*ae5de77eSEmmanuel Vadot
208*ae5de77eSEmmanuel Vadot	pinctrl_flexcan1_tc: flexcan1tcgrp {
209*ae5de77eSEmmanuel Vadot		fsl,pins = <
210*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET2_TD3__GPIO4_IO16		0x31e
211*ae5de77eSEmmanuel Vadot		>;
212*ae5de77eSEmmanuel Vadot	};
213*ae5de77eSEmmanuel Vadot
214*ae5de77eSEmmanuel Vadot	pinctrl_lpi2c2: lpi2c2grp {
215*ae5de77eSEmmanuel Vadot		fsl,pins = <
216*ae5de77eSEmmanuel Vadot			MX93_PAD_I2C2_SCL__LPI2C2_SCL		0x40000b9e
217*ae5de77eSEmmanuel Vadot			MX93_PAD_I2C2_SDA__LPI2C2_SDA		0x40000b9e
218*ae5de77eSEmmanuel Vadot		>;
219*ae5de77eSEmmanuel Vadot	};
220*ae5de77eSEmmanuel Vadot
221*ae5de77eSEmmanuel Vadot	pinctrl_lpspi6: lpspi6grp {
222*ae5de77eSEmmanuel Vadot		fsl,pins = <
223*ae5de77eSEmmanuel Vadot			MX93_PAD_GPIO_IO00__GPIO2_IO00		0x386
224*ae5de77eSEmmanuel Vadot			MX93_PAD_GPIO_IO01__LPSPI6_SIN		0x3fe
225*ae5de77eSEmmanuel Vadot			MX93_PAD_GPIO_IO02__LPSPI6_SOUT		0x386
226*ae5de77eSEmmanuel Vadot			MX93_PAD_GPIO_IO03__LPSPI6_SCK		0x386
227*ae5de77eSEmmanuel Vadot		>;
228*ae5de77eSEmmanuel Vadot	};
229*ae5de77eSEmmanuel Vadot
230*ae5de77eSEmmanuel Vadot	pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
231*ae5de77eSEmmanuel Vadot		fsl,pins = <
232*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_RESET_B__GPIO3_IO07	0x31e
233*ae5de77eSEmmanuel Vadot		>;
234*ae5de77eSEmmanuel Vadot	};
235*ae5de77eSEmmanuel Vadot
236*ae5de77eSEmmanuel Vadot	pinctrl_rtc: rtcgrp {
237*ae5de77eSEmmanuel Vadot		fsl,pins = <
238*ae5de77eSEmmanuel Vadot			MX93_PAD_ENET2_RD2__GPIO4_IO26		0x31e
239*ae5de77eSEmmanuel Vadot		>;
240*ae5de77eSEmmanuel Vadot	};
241*ae5de77eSEmmanuel Vadot
242*ae5de77eSEmmanuel Vadot	pinctrl_tpm: tpmgrp {
243*ae5de77eSEmmanuel Vadot		fsl,pins = <
244*ae5de77eSEmmanuel Vadot			MX93_PAD_GPIO_IO17__GPIO2_IO17		0x31e
245*ae5de77eSEmmanuel Vadot		>;
246*ae5de77eSEmmanuel Vadot	};
247*ae5de77eSEmmanuel Vadot
248*ae5de77eSEmmanuel Vadot	pinctrl_uart1: uart1grp {
249*ae5de77eSEmmanuel Vadot		fsl,pins = <
250*ae5de77eSEmmanuel Vadot			MX93_PAD_UART1_RXD__LPUART1_RX		0x31e
251*ae5de77eSEmmanuel Vadot			MX93_PAD_UART1_TXD__LPUART1_TX		0x30e
252*ae5de77eSEmmanuel Vadot		>;
253*ae5de77eSEmmanuel Vadot	};
254*ae5de77eSEmmanuel Vadot
255*ae5de77eSEmmanuel Vadot	pinctrl_uart7: uart7grp {
256*ae5de77eSEmmanuel Vadot		fsl,pins = <
257*ae5de77eSEmmanuel Vadot			MX93_PAD_GPIO_IO08__LPUART7_TX		0x30e
258*ae5de77eSEmmanuel Vadot			MX93_PAD_GPIO_IO09__LPUART7_RX		0x31e
259*ae5de77eSEmmanuel Vadot			MX93_PAD_GPIO_IO10__LPUART7_CTS_B	0x31e
260*ae5de77eSEmmanuel Vadot			MX93_PAD_GPIO_IO11__LPUART7_RTS_B	0x31e
261*ae5de77eSEmmanuel Vadot		>;
262*ae5de77eSEmmanuel Vadot	};
263*ae5de77eSEmmanuel Vadot
264*ae5de77eSEmmanuel Vadot	pinctrl_usdhc2_cd: usdhc2cdgrp {
265*ae5de77eSEmmanuel Vadot		fsl,pins = <
266*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_CD_B__GPIO3_IO00		0x31e
267*ae5de77eSEmmanuel Vadot		>;
268*ae5de77eSEmmanuel Vadot	};
269*ae5de77eSEmmanuel Vadot
270*ae5de77eSEmmanuel Vadot	/* need to config the SION for data and cmd pad, refer to ERR052021 */
271*ae5de77eSEmmanuel Vadot	pinctrl_usdhc2_default: usdhc2grp {
272*ae5de77eSEmmanuel Vadot		fsl,pins = <
273*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_CLK__USDHC2_CLK		0x159e
274*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_CMD__USDHC2_CMD		0x4000178e
275*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_DATA0__USDHC2_DATA0	0x40001386
276*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_DATA1__USDHC2_DATA1	0x40001386
277*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_DATA2__USDHC2_DATA2	0x40001386
278*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_DATA3__USDHC2_DATA3	0x4000138e
279*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_VSELECT__USDHC2_VSELECT	0x51e
280*ae5de77eSEmmanuel Vadot		>;
281*ae5de77eSEmmanuel Vadot	};
282*ae5de77eSEmmanuel Vadot
283*ae5de77eSEmmanuel Vadot	/* need to config the SION for data and cmd pad, refer to ERR052021 */
284*ae5de77eSEmmanuel Vadot	pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
285*ae5de77eSEmmanuel Vadot		fsl,pins = <
286*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_CLK__USDHC2_CLK		0x159e
287*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_CMD__USDHC2_CMD		0x4000139e
288*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_DATA0__USDHC2_DATA0	0x4000139e
289*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_DATA1__USDHC2_DATA1	0x4000139e
290*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_DATA2__USDHC2_DATA2	0x4000139e
291*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_DATA3__USDHC2_DATA3	0x400013be
292*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_VSELECT__USDHC2_VSELECT	0x51e
293*ae5de77eSEmmanuel Vadot		>;
294*ae5de77eSEmmanuel Vadot	};
295*ae5de77eSEmmanuel Vadot
296*ae5de77eSEmmanuel Vadot	/* need to config the SION for data and cmd pad, refer to ERR052021 */
297*ae5de77eSEmmanuel Vadot	pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
298*ae5de77eSEmmanuel Vadot		fsl,pins = <
299*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_CLK__USDHC2_CLK		0x159e
300*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_CMD__USDHC2_CMD		0x4000139e
301*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_DATA0__USDHC2_DATA0	0x4000139e
302*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_DATA1__USDHC2_DATA1	0x4000139e
303*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_DATA2__USDHC2_DATA2	0x4000139e
304*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_DATA3__USDHC2_DATA3	0x4000139e
305*ae5de77eSEmmanuel Vadot			MX93_PAD_SD2_VSELECT__USDHC2_VSELECT	0x51e
306*ae5de77eSEmmanuel Vadot		>;
307*ae5de77eSEmmanuel Vadot	};
308*ae5de77eSEmmanuel Vadot};
309