xref: /linux/arch/arm64/boot/dts/freescale/imx91-phyboard-segin.dts (revision 0cac5ce06e524755b3dac1e0a060b05992076d93)
1*33583fa5SPrimoz Fiser// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*33583fa5SPrimoz Fiser/*
3*33583fa5SPrimoz Fiser * Copyright (C) 2025 PHYTEC Messtechnik GmbH
4*33583fa5SPrimoz Fiser * Author: Christoph Stoidner <c.stoidner@phytec.de>
5*33583fa5SPrimoz Fiser *
6*33583fa5SPrimoz Fiser * Product homepage:
7*33583fa5SPrimoz Fiser * phyBOARD-Segin carrier board is reused for the i.MX91 design.
8*33583fa5SPrimoz Fiser * https://www.phytec.eu/en/produkte/single-board-computer/phyboard-segin-imx6ul/
9*33583fa5SPrimoz Fiser */
10*33583fa5SPrimoz Fiser/dts-v1/;
11*33583fa5SPrimoz Fiser
12*33583fa5SPrimoz Fiser#include "imx91-phycore-som.dtsi"
13*33583fa5SPrimoz Fiser
14*33583fa5SPrimoz Fiser/{
15*33583fa5SPrimoz Fiser	model = "PHYTEC phyBOARD-Segin-i.MX91";
16*33583fa5SPrimoz Fiser	compatible = "phytec,imx91-phyboard-segin", "phytec,imx91-phycore-som",
17*33583fa5SPrimoz Fiser		     "fsl,imx91";
18*33583fa5SPrimoz Fiser
19*33583fa5SPrimoz Fiser	aliases {
20*33583fa5SPrimoz Fiser		ethernet1 = &eqos;
21*33583fa5SPrimoz Fiser		gpio0 = &gpio1;
22*33583fa5SPrimoz Fiser		gpio1 = &gpio2;
23*33583fa5SPrimoz Fiser		gpio2 = &gpio3;
24*33583fa5SPrimoz Fiser		gpio3 = &gpio4;
25*33583fa5SPrimoz Fiser		i2c0 = &lpi2c1;
26*33583fa5SPrimoz Fiser		i2c1 = &lpi2c2;
27*33583fa5SPrimoz Fiser		mmc0 = &usdhc1;
28*33583fa5SPrimoz Fiser		mmc1 = &usdhc2;
29*33583fa5SPrimoz Fiser		rtc0 = &i2c_rtc;
30*33583fa5SPrimoz Fiser		rtc1 = &bbnsm_rtc;
31*33583fa5SPrimoz Fiser		serial0 = &lpuart1;
32*33583fa5SPrimoz Fiser	};
33*33583fa5SPrimoz Fiser
34*33583fa5SPrimoz Fiser	chosen {
35*33583fa5SPrimoz Fiser		stdout-path = &lpuart1;
36*33583fa5SPrimoz Fiser	};
37*33583fa5SPrimoz Fiser
38*33583fa5SPrimoz Fiser	flexcan1_tc: can-phy0 {
39*33583fa5SPrimoz Fiser		/* TI SN65HVD234D CAN-CC 1MBit/s */
40*33583fa5SPrimoz Fiser		compatible = "ti,tcan1043";
41*33583fa5SPrimoz Fiser		#phy-cells = <0>;
42*33583fa5SPrimoz Fiser		max-bitrate = <1000000>;
43*33583fa5SPrimoz Fiser		pinctrl-names = "default";
44*33583fa5SPrimoz Fiser		pinctrl-0 = <&pinctrl_flexcan1_tc>;
45*33583fa5SPrimoz Fiser		enable-gpios = <&gpio4 16 GPIO_ACTIVE_HIGH>;
46*33583fa5SPrimoz Fiser	};
47*33583fa5SPrimoz Fiser
48*33583fa5SPrimoz Fiser	reg_sound_1v8: regulator-sound-1v8 {
49*33583fa5SPrimoz Fiser		compatible = "regulator-fixed";
50*33583fa5SPrimoz Fiser		regulator-max-microvolt = <1800000>;
51*33583fa5SPrimoz Fiser		regulator-min-microvolt = <1800000>;
52*33583fa5SPrimoz Fiser		regulator-name = "VCC1V8_AUDIO";
53*33583fa5SPrimoz Fiser	};
54*33583fa5SPrimoz Fiser
55*33583fa5SPrimoz Fiser	reg_sound_3v3: regulator-sound-3v3 {
56*33583fa5SPrimoz Fiser		compatible = "regulator-fixed";
57*33583fa5SPrimoz Fiser		regulator-max-microvolt = <3300000>;
58*33583fa5SPrimoz Fiser		regulator-min-microvolt = <3300000>;
59*33583fa5SPrimoz Fiser		regulator-name = "VCC3V3_ANALOG";
60*33583fa5SPrimoz Fiser	};
61*33583fa5SPrimoz Fiser
62*33583fa5SPrimoz Fiser	reg_usb_otg1_vbus: regulator-usb-otg1-vbus {
63*33583fa5SPrimoz Fiser		compatible = "regulator-fixed";
64*33583fa5SPrimoz Fiser		regulator-name = "USB_OTG1_VBUS";
65*33583fa5SPrimoz Fiser		regulator-max-microvolt = <5000000>;
66*33583fa5SPrimoz Fiser		regulator-min-microvolt = <5000000>;
67*33583fa5SPrimoz Fiser		regulator-always-on;
68*33583fa5SPrimoz Fiser	};
69*33583fa5SPrimoz Fiser
70*33583fa5SPrimoz Fiser	reg_usb_otg2_vbus: regulator-usb-otg2-vbus {
71*33583fa5SPrimoz Fiser		compatible = "regulator-fixed";
72*33583fa5SPrimoz Fiser		regulator-name = "USB_OTG2_VBUS";
73*33583fa5SPrimoz Fiser		regulator-max-microvolt = <5000000>;
74*33583fa5SPrimoz Fiser		regulator-min-microvolt = <5000000>;
75*33583fa5SPrimoz Fiser		regulator-always-on;
76*33583fa5SPrimoz Fiser	};
77*33583fa5SPrimoz Fiser
78*33583fa5SPrimoz Fiser	reg_usdhc2_vmmc: regulator-usdhc2 {
79*33583fa5SPrimoz Fiser		compatible = "regulator-fixed";
80*33583fa5SPrimoz Fiser		enable-active-high;
81*33583fa5SPrimoz Fiser		gpio = <&gpio3 7 GPIO_ACTIVE_HIGH>;
82*33583fa5SPrimoz Fiser		pinctrl-names = "default";
83*33583fa5SPrimoz Fiser		pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
84*33583fa5SPrimoz Fiser		regulator-max-microvolt = <3300000>;
85*33583fa5SPrimoz Fiser		regulator-min-microvolt = <3300000>;
86*33583fa5SPrimoz Fiser		regulator-name = "VCC_SD";
87*33583fa5SPrimoz Fiser	};
88*33583fa5SPrimoz Fiser
89*33583fa5SPrimoz Fiser	sound: sound {
90*33583fa5SPrimoz Fiser		compatible = "simple-audio-card";
91*33583fa5SPrimoz Fiser		simple-audio-card,name = "phyBOARD-Segin-TLV320AIC3007";
92*33583fa5SPrimoz Fiser		simple-audio-card,format = "i2s";
93*33583fa5SPrimoz Fiser		simple-audio-card,bitclock-master = <&dailink_master>;
94*33583fa5SPrimoz Fiser		simple-audio-card,frame-master = <&dailink_master>;
95*33583fa5SPrimoz Fiser		simple-audio-card,widgets =
96*33583fa5SPrimoz Fiser			"Line", "Line In",
97*33583fa5SPrimoz Fiser			"Line", "Line Out",
98*33583fa5SPrimoz Fiser			"Speaker", "Speaker";
99*33583fa5SPrimoz Fiser		simple-audio-card,routing =
100*33583fa5SPrimoz Fiser			"Line Out", "LLOUT",
101*33583fa5SPrimoz Fiser			"Line Out", "RLOUT",
102*33583fa5SPrimoz Fiser			"Speaker", "SPOP",
103*33583fa5SPrimoz Fiser			"Speaker", "SPOM",
104*33583fa5SPrimoz Fiser			"LINE1L", "Line In",
105*33583fa5SPrimoz Fiser			"LINE1R", "Line In";
106*33583fa5SPrimoz Fiser
107*33583fa5SPrimoz Fiser		simple-audio-card,cpu {
108*33583fa5SPrimoz Fiser			sound-dai = <&sai1>;
109*33583fa5SPrimoz Fiser		};
110*33583fa5SPrimoz Fiser
111*33583fa5SPrimoz Fiser		dailink_master: simple-audio-card,codec {
112*33583fa5SPrimoz Fiser			sound-dai = <&audio_codec>;
113*33583fa5SPrimoz Fiser			clocks = <&clk IMX93_CLK_SAI1>;
114*33583fa5SPrimoz Fiser		};
115*33583fa5SPrimoz Fiser	};
116*33583fa5SPrimoz Fiser};
117*33583fa5SPrimoz Fiser
118*33583fa5SPrimoz Fiser/* Ethernet */
119*33583fa5SPrimoz Fiser&eqos {
120*33583fa5SPrimoz Fiser	pinctrl-names = "default";
121*33583fa5SPrimoz Fiser	pinctrl-0 = <&pinctrl_eqos>;
122*33583fa5SPrimoz Fiser	phy-mode = "rmii";
123*33583fa5SPrimoz Fiser	phy-handle = <&ethphy2>;
124*33583fa5SPrimoz Fiser	assigned-clock-parents = <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>,
125*33583fa5SPrimoz Fiser				 <&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>;
126*33583fa5SPrimoz Fiser	assigned-clock-rates = <100000000>, <50000000>;
127*33583fa5SPrimoz Fiser	status = "okay";
128*33583fa5SPrimoz Fiser};
129*33583fa5SPrimoz Fiser
130*33583fa5SPrimoz Fiser&mdio {
131*33583fa5SPrimoz Fiser	ethphy2: ethernet-phy@2 {
132*33583fa5SPrimoz Fiser		compatible = "ethernet-phy-id0022.1561";
133*33583fa5SPrimoz Fiser		reg = <2>;
134*33583fa5SPrimoz Fiser		clocks = <&clk IMX91_CLK_ENET2_REGULAR>;
135*33583fa5SPrimoz Fiser		clock-names = "rmii-ref";
136*33583fa5SPrimoz Fiser		micrel,led-mode = <1>;
137*33583fa5SPrimoz Fiser	};
138*33583fa5SPrimoz Fiser};
139*33583fa5SPrimoz Fiser
140*33583fa5SPrimoz Fiser/* CAN */
141*33583fa5SPrimoz Fiser&flexcan1 {
142*33583fa5SPrimoz Fiser	pinctrl-names = "default";
143*33583fa5SPrimoz Fiser	pinctrl-0 = <&pinctrl_flexcan1>;
144*33583fa5SPrimoz Fiser	phys = <&flexcan1_tc>;
145*33583fa5SPrimoz Fiser	status = "okay";
146*33583fa5SPrimoz Fiser};
147*33583fa5SPrimoz Fiser
148*33583fa5SPrimoz Fiser/* I2C2 */
149*33583fa5SPrimoz Fiser&lpi2c2 {
150*33583fa5SPrimoz Fiser	clock-frequency = <400000>;
151*33583fa5SPrimoz Fiser	pinctrl-names = "default", "gpio";
152*33583fa5SPrimoz Fiser	pinctrl-0 = <&pinctrl_lpi2c2>;
153*33583fa5SPrimoz Fiser	pinctrl-1 = <&pinctrl_lpi2c2_gpio>;
154*33583fa5SPrimoz Fiser	scl-gpios = <&gpio1 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
155*33583fa5SPrimoz Fiser	sda-gpios = <&gpio1 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
156*33583fa5SPrimoz Fiser	status = "okay";
157*33583fa5SPrimoz Fiser
158*33583fa5SPrimoz Fiser	/* Codec */
159*33583fa5SPrimoz Fiser	audio_codec: audio-codec@18 {
160*33583fa5SPrimoz Fiser		compatible = "ti,tlv320aic3007";
161*33583fa5SPrimoz Fiser		reg = <0x18>;
162*33583fa5SPrimoz Fiser		#sound-dai-cells = <0>;
163*33583fa5SPrimoz Fiser		AVDD-supply = <&reg_sound_3v3>;
164*33583fa5SPrimoz Fiser		IOVDD-supply = <&reg_sound_3v3>;
165*33583fa5SPrimoz Fiser		DRVDD-supply = <&reg_sound_3v3>;
166*33583fa5SPrimoz Fiser		DVDD-supply = <&reg_sound_1v8>;
167*33583fa5SPrimoz Fiser	};
168*33583fa5SPrimoz Fiser
169*33583fa5SPrimoz Fiser	/* RTC */
170*33583fa5SPrimoz Fiser	i2c_rtc: rtc@68 {
171*33583fa5SPrimoz Fiser		compatible = "microcrystal,rv4162";
172*33583fa5SPrimoz Fiser		reg = <0x68>;
173*33583fa5SPrimoz Fiser		pinctrl-names = "default";
174*33583fa5SPrimoz Fiser		pinctrl-0 = <&pinctrl_rtc>;
175*33583fa5SPrimoz Fiser		interrupt-parent = <&gpio4>;
176*33583fa5SPrimoz Fiser		interrupts = <26 IRQ_TYPE_LEVEL_LOW>;
177*33583fa5SPrimoz Fiser	};
178*33583fa5SPrimoz Fiser};
179*33583fa5SPrimoz Fiser
180*33583fa5SPrimoz Fiser/* Console */
181*33583fa5SPrimoz Fiser&lpuart1 {
182*33583fa5SPrimoz Fiser	pinctrl-names = "default";
183*33583fa5SPrimoz Fiser	pinctrl-0 = <&pinctrl_uart1>;
184*33583fa5SPrimoz Fiser	status = "okay";
185*33583fa5SPrimoz Fiser};
186*33583fa5SPrimoz Fiser
187*33583fa5SPrimoz Fiser/* Audio */
188*33583fa5SPrimoz Fiser&sai1 {
189*33583fa5SPrimoz Fiser	pinctrl-names = "default";
190*33583fa5SPrimoz Fiser	pinctrl-0 = <&pinctrl_sai1>;
191*33583fa5SPrimoz Fiser	assigned-clocks = <&clk IMX93_CLK_SAI1>;
192*33583fa5SPrimoz Fiser	assigned-clock-parents = <&clk IMX93_CLK_AUDIO_PLL>;
193*33583fa5SPrimoz Fiser	assigned-clock-rates = <19200000>;
194*33583fa5SPrimoz Fiser	fsl,sai-mclk-direction-output;
195*33583fa5SPrimoz Fiser	status = "okay";
196*33583fa5SPrimoz Fiser};
197*33583fa5SPrimoz Fiser
198*33583fa5SPrimoz Fiser/* USB  */
199*33583fa5SPrimoz Fiser&usbphynop1 {
200*33583fa5SPrimoz Fiser	vbus-supply = <&reg_usb_otg1_vbus>;
201*33583fa5SPrimoz Fiser};
202*33583fa5SPrimoz Fiser
203*33583fa5SPrimoz Fiser&usbphynop2 {
204*33583fa5SPrimoz Fiser	vbus-supply = <&reg_usb_otg2_vbus>;
205*33583fa5SPrimoz Fiser};
206*33583fa5SPrimoz Fiser
207*33583fa5SPrimoz Fiser&usbotg1 {
208*33583fa5SPrimoz Fiser	disable-over-current;
209*33583fa5SPrimoz Fiser	dr_mode = "otg";
210*33583fa5SPrimoz Fiser	status = "okay";
211*33583fa5SPrimoz Fiser};
212*33583fa5SPrimoz Fiser
213*33583fa5SPrimoz Fiser&usbotg2 {
214*33583fa5SPrimoz Fiser	disable-over-current;
215*33583fa5SPrimoz Fiser	dr_mode = "host";
216*33583fa5SPrimoz Fiser	status = "okay";
217*33583fa5SPrimoz Fiser};
218*33583fa5SPrimoz Fiser
219*33583fa5SPrimoz Fiser/* SD-Card */
220*33583fa5SPrimoz Fiser&usdhc2 {
221*33583fa5SPrimoz Fiser	pinctrl-names = "default", "state_100mhz", "state_200mhz";
222*33583fa5SPrimoz Fiser	pinctrl-0 = <&pinctrl_usdhc2_default>, <&pinctrl_usdhc2_cd>;
223*33583fa5SPrimoz Fiser	pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_cd>;
224*33583fa5SPrimoz Fiser	pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_cd>;
225*33583fa5SPrimoz Fiser	bus-width = <4>;
226*33583fa5SPrimoz Fiser	cd-gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
227*33583fa5SPrimoz Fiser	disable-wp;
228*33583fa5SPrimoz Fiser	no-mmc;
229*33583fa5SPrimoz Fiser	no-sdio;
230*33583fa5SPrimoz Fiser	vmmc-supply = <&reg_usdhc2_vmmc>;
231*33583fa5SPrimoz Fiser	status = "okay";
232*33583fa5SPrimoz Fiser};
233*33583fa5SPrimoz Fiser
234*33583fa5SPrimoz Fiser&iomuxc {
235*33583fa5SPrimoz Fiser	pinctrl_eqos: eqosgrp {
236*33583fa5SPrimoz Fiser		fsl,pins = <
237*33583fa5SPrimoz Fiser			MX91_PAD_ENET1_TD2__ENET_QOS_CLOCK_GENERATE_CLK	0x4000050e
238*33583fa5SPrimoz Fiser			MX91_PAD_ENET1_RD0__ENET_QOS_RGMII_RD0		0x57e
239*33583fa5SPrimoz Fiser			MX91_PAD_ENET1_RD1__ENET_QOS_RGMII_RD1		0x57e
240*33583fa5SPrimoz Fiser			MX91_PAD_ENET1_TD0__ENET_QOS_RGMII_TD0		0x50e
241*33583fa5SPrimoz Fiser			MX91_PAD_ENET1_TD1__ENET1_RGMII_TD1		0x50e
242*33583fa5SPrimoz Fiser			MX91_PAD_ENET1_RX_CTL__ENET_QOS_RGMII_RX_CTL	0x57e
243*33583fa5SPrimoz Fiser			MX91_PAD_ENET1_TX_CTL__ENET_QOS_RGMII_TX_CTL	0x50e
244*33583fa5SPrimoz Fiser			MX91_PAD_ENET1_RXC__ENET_QOS_RX_ER		0x57e
245*33583fa5SPrimoz Fiser		>;
246*33583fa5SPrimoz Fiser	};
247*33583fa5SPrimoz Fiser
248*33583fa5SPrimoz Fiser	pinctrl_flexcan1: flexcan1grp {
249*33583fa5SPrimoz Fiser		fsl,pins = <
250*33583fa5SPrimoz Fiser			MX91_PAD_PDM_BIT_STREAM0__CAN1_RX	0x139e
251*33583fa5SPrimoz Fiser			MX91_PAD_PDM_CLK__CAN1_TX		0x139e
252*33583fa5SPrimoz Fiser		>;
253*33583fa5SPrimoz Fiser	};
254*33583fa5SPrimoz Fiser
255*33583fa5SPrimoz Fiser	pinctrl_flexcan1_tc: flexcan1tcgrp {
256*33583fa5SPrimoz Fiser		fsl,pins = <
257*33583fa5SPrimoz Fiser			MX91_PAD_ENET2_TD3__GPIO4_IO16		0x31e
258*33583fa5SPrimoz Fiser		>;
259*33583fa5SPrimoz Fiser	};
260*33583fa5SPrimoz Fiser
261*33583fa5SPrimoz Fiser	pinctrl_lpi2c2: lpi2c2grp {
262*33583fa5SPrimoz Fiser		fsl,pins = <
263*33583fa5SPrimoz Fiser			MX91_PAD_I2C2_SCL__LPI2C2_SCL		0x40000b9e
264*33583fa5SPrimoz Fiser			MX91_PAD_I2C2_SDA__LPI2C2_SDA		0x40000b9e
265*33583fa5SPrimoz Fiser		>;
266*33583fa5SPrimoz Fiser	};
267*33583fa5SPrimoz Fiser
268*33583fa5SPrimoz Fiser	pinctrl_lpi2c2_gpio: lpi2c2gpiogrp {
269*33583fa5SPrimoz Fiser		fsl,pins = <
270*33583fa5SPrimoz Fiser			MX91_PAD_I2C2_SCL__GPIO1_IO2		0x31e
271*33583fa5SPrimoz Fiser			MX91_PAD_I2C2_SDA__GPIO1_IO3		0x31e
272*33583fa5SPrimoz Fiser		>;
273*33583fa5SPrimoz Fiser	};
274*33583fa5SPrimoz Fiser
275*33583fa5SPrimoz Fiser	pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
276*33583fa5SPrimoz Fiser		fsl,pins = <
277*33583fa5SPrimoz Fiser			MX91_PAD_SD2_RESET_B__GPIO3_IO7		0x31e
278*33583fa5SPrimoz Fiser		>;
279*33583fa5SPrimoz Fiser	};
280*33583fa5SPrimoz Fiser
281*33583fa5SPrimoz Fiser	pinctrl_rtc: rtcgrp {
282*33583fa5SPrimoz Fiser		fsl,pins = <
283*33583fa5SPrimoz Fiser			MX91_PAD_ENET2_RD2__GPIO4_IO26		0x31e
284*33583fa5SPrimoz Fiser		>;
285*33583fa5SPrimoz Fiser	};
286*33583fa5SPrimoz Fiser
287*33583fa5SPrimoz Fiser	pinctrl_sai1: sai1grp {
288*33583fa5SPrimoz Fiser		fsl,pins = <
289*33583fa5SPrimoz Fiser			MX91_PAD_UART2_RXD__SAI1_MCLK		0x1202
290*33583fa5SPrimoz Fiser			MX91_PAD_SAI1_TXFS__SAI1_TX_SYNC	0x1202
291*33583fa5SPrimoz Fiser			MX91_PAD_SAI1_TXC__SAI1_TX_BCLK		0x1202
292*33583fa5SPrimoz Fiser			MX91_PAD_SAI1_TXD0__SAI1_TX_DATA0	0x1402
293*33583fa5SPrimoz Fiser			MX91_PAD_SAI1_RXD0__SAI1_RX_DATA0	0x1402
294*33583fa5SPrimoz Fiser		>;
295*33583fa5SPrimoz Fiser	};
296*33583fa5SPrimoz Fiser
297*33583fa5SPrimoz Fiser	pinctrl_uart1: uart1grp {
298*33583fa5SPrimoz Fiser		fsl,pins = <
299*33583fa5SPrimoz Fiser			MX91_PAD_UART1_RXD__LPUART1_RX		0x31e
300*33583fa5SPrimoz Fiser			MX91_PAD_UART1_TXD__LPUART1_TX		0x30e
301*33583fa5SPrimoz Fiser		>;
302*33583fa5SPrimoz Fiser	};
303*33583fa5SPrimoz Fiser
304*33583fa5SPrimoz Fiser	pinctrl_usdhc2_cd: usdhc2cdgrp {
305*33583fa5SPrimoz Fiser		fsl,pins = <
306*33583fa5SPrimoz Fiser			MX91_PAD_SD2_CD_B__GPIO3_IO0		0x31e
307*33583fa5SPrimoz Fiser		>;
308*33583fa5SPrimoz Fiser	};
309*33583fa5SPrimoz Fiser
310*33583fa5SPrimoz Fiser	pinctrl_usdhc2_default: usdhc2grp {
311*33583fa5SPrimoz Fiser		fsl,pins = <
312*33583fa5SPrimoz Fiser			MX91_PAD_SD2_CLK__USDHC2_CLK		0x158e
313*33583fa5SPrimoz Fiser			MX91_PAD_SD2_CMD__USDHC2_CMD		0x1382
314*33583fa5SPrimoz Fiser			MX91_PAD_SD2_DATA0__USDHC2_DATA0	0x1386
315*33583fa5SPrimoz Fiser			MX91_PAD_SD2_DATA1__USDHC2_DATA1	0x138e
316*33583fa5SPrimoz Fiser			MX91_PAD_SD2_DATA2__USDHC2_DATA2	0x139e
317*33583fa5SPrimoz Fiser			MX91_PAD_SD2_DATA3__USDHC2_DATA3	0x139e
318*33583fa5SPrimoz Fiser			MX91_PAD_SD2_VSELECT__USDHC2_VSELECT	0x51e
319*33583fa5SPrimoz Fiser		>;
320*33583fa5SPrimoz Fiser	};
321*33583fa5SPrimoz Fiser
322*33583fa5SPrimoz Fiser	pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
323*33583fa5SPrimoz Fiser		fsl,pins = <
324*33583fa5SPrimoz Fiser			MX91_PAD_SD2_CLK__USDHC2_CLK		0x159e
325*33583fa5SPrimoz Fiser			MX91_PAD_SD2_CMD__USDHC2_CMD		0x139e
326*33583fa5SPrimoz Fiser			MX91_PAD_SD2_DATA0__USDHC2_DATA0	0x138e
327*33583fa5SPrimoz Fiser			MX91_PAD_SD2_DATA1__USDHC2_DATA1	0x138e
328*33583fa5SPrimoz Fiser			MX91_PAD_SD2_DATA2__USDHC2_DATA2	0x139e
329*33583fa5SPrimoz Fiser			MX91_PAD_SD2_DATA3__USDHC2_DATA3	0x139e
330*33583fa5SPrimoz Fiser			MX91_PAD_SD2_VSELECT__USDHC2_VSELECT	0x51e
331*33583fa5SPrimoz Fiser		>;
332*33583fa5SPrimoz Fiser	};
333*33583fa5SPrimoz Fiser
334*33583fa5SPrimoz Fiser	pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
335*33583fa5SPrimoz Fiser		fsl,pins = <
336*33583fa5SPrimoz Fiser			MX91_PAD_SD2_CLK__USDHC2_CLK		0x158e
337*33583fa5SPrimoz Fiser			MX91_PAD_SD2_CMD__USDHC2_CMD		0x138e
338*33583fa5SPrimoz Fiser			MX91_PAD_SD2_DATA0__USDHC2_DATA0	0x139e
339*33583fa5SPrimoz Fiser			MX91_PAD_SD2_DATA1__USDHC2_DATA1	0x139e
340*33583fa5SPrimoz Fiser			MX91_PAD_SD2_DATA2__USDHC2_DATA2	0x139e
341*33583fa5SPrimoz Fiser			MX91_PAD_SD2_DATA3__USDHC2_DATA3	0x139e
342*33583fa5SPrimoz Fiser			MX91_PAD_SD2_VSELECT__USDHC2_VSELECT	0x51e
343*33583fa5SPrimoz Fiser		>;
344*33583fa5SPrimoz Fiser	};
345*33583fa5SPrimoz Fiser};
346