xref: /freebsd/sys/contrib/device-tree/src/arm64/freescale/imx95-tqma9596sa-mb-smarc-2.dts (revision ae5de77ed78ae54d86cead5604869212e8008e6b)
1*ae5de77eSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
2*ae5de77eSEmmanuel Vadot/*
3*ae5de77eSEmmanuel Vadot * Copyright (c) 2024 TQ-Systems GmbH <linux@ew.tq-group.com>,
4*ae5de77eSEmmanuel Vadot * D-82229 Seefeld, Germany.
5*ae5de77eSEmmanuel Vadot * Author: Alexander Stein
6*ae5de77eSEmmanuel Vadot */
7*ae5de77eSEmmanuel Vadot
8*ae5de77eSEmmanuel Vadot/dts-v1/;
9*ae5de77eSEmmanuel Vadot
10*ae5de77eSEmmanuel Vadot#include <dt-bindings/phy/phy-imx8-pcie.h>
11*ae5de77eSEmmanuel Vadot#include "imx95-tqma9596sa.dtsi"
12*ae5de77eSEmmanuel Vadot
13*ae5de77eSEmmanuel Vadot/ {
14*ae5de77eSEmmanuel Vadot	model = "TQ-Systems i.MX95 TQMa95xxSA on MB-SMARC-2";
15*ae5de77eSEmmanuel Vadot	compatible = "tq,imx95-tqma9596sa-mb-smarc-2", "tq,imx95-tqma9596sa", "fsl,imx95";
16*ae5de77eSEmmanuel Vadot
17*ae5de77eSEmmanuel Vadot	aliases {
18*ae5de77eSEmmanuel Vadot		gpio0 = &gpio1;
19*ae5de77eSEmmanuel Vadot		gpio1 = &gpio2;
20*ae5de77eSEmmanuel Vadot		gpio2 = &gpio3;
21*ae5de77eSEmmanuel Vadot		gpio3 = &gpio4;
22*ae5de77eSEmmanuel Vadot		i2c0 = &lpi2c1;
23*ae5de77eSEmmanuel Vadot		i2c1 = &lpi2c2;
24*ae5de77eSEmmanuel Vadot		i2c2 = &lpi2c3;
25*ae5de77eSEmmanuel Vadot		i2c3 = &lpi2c4;
26*ae5de77eSEmmanuel Vadot		i2c4 = &lpi2c5;
27*ae5de77eSEmmanuel Vadot		i2c5 = &lpi2c6;
28*ae5de77eSEmmanuel Vadot		i2c6 = &lpi2c7;
29*ae5de77eSEmmanuel Vadot		i2c7 = &lpi2c8;
30*ae5de77eSEmmanuel Vadot		mmc0 = &usdhc1;
31*ae5de77eSEmmanuel Vadot		mmc1 = &usdhc2;
32*ae5de77eSEmmanuel Vadot		rtc0 = &pcf85063;
33*ae5de77eSEmmanuel Vadot		rtc1 = &scmi_bbm;
34*ae5de77eSEmmanuel Vadot		serial0 = &lpuart1;
35*ae5de77eSEmmanuel Vadot		serial1 = &lpuart2;
36*ae5de77eSEmmanuel Vadot		serial2 = &lpuart3;
37*ae5de77eSEmmanuel Vadot		serial3 = &lpuart4;
38*ae5de77eSEmmanuel Vadot		serial4 = &lpuart5;
39*ae5de77eSEmmanuel Vadot		serial5 = &lpuart6;
40*ae5de77eSEmmanuel Vadot		serial6 = &lpuart7;
41*ae5de77eSEmmanuel Vadot		serial7 = &lpuart8;
42*ae5de77eSEmmanuel Vadot	};
43*ae5de77eSEmmanuel Vadot
44*ae5de77eSEmmanuel Vadot	chosen {
45*ae5de77eSEmmanuel Vadot		stdout-path = &lpuart7;
46*ae5de77eSEmmanuel Vadot	};
47*ae5de77eSEmmanuel Vadot
48*ae5de77eSEmmanuel Vadot	backlight_lvds0: backlight-lvds0 {
49*ae5de77eSEmmanuel Vadot		compatible = "pwm-backlight";
50*ae5de77eSEmmanuel Vadot		pwms = <&tpm3 0 100000 0>;
51*ae5de77eSEmmanuel Vadot		brightness-levels = <0 4 8 16 32 64 128 255>;
52*ae5de77eSEmmanuel Vadot		default-brightness-level = <7>;
53*ae5de77eSEmmanuel Vadot		enable-gpios = <&expander2 1 GPIO_ACTIVE_HIGH>;
54*ae5de77eSEmmanuel Vadot		power-supply = <&reg_12v0>;
55*ae5de77eSEmmanuel Vadot		status = "disabled";
56*ae5de77eSEmmanuel Vadot	};
57*ae5de77eSEmmanuel Vadot
58*ae5de77eSEmmanuel Vadot	backlight_lvds1: backlight-lvds1 {
59*ae5de77eSEmmanuel Vadot		compatible = "pwm-backlight";
60*ae5de77eSEmmanuel Vadot		pwms = <&tpm4 0 100000 0>;
61*ae5de77eSEmmanuel Vadot		brightness-levels = <0 4 8 16 32 64 128 255>;
62*ae5de77eSEmmanuel Vadot		default-brightness-level = <7>;
63*ae5de77eSEmmanuel Vadot		enable-gpios = <&expander2 3 GPIO_ACTIVE_HIGH>;
64*ae5de77eSEmmanuel Vadot		power-supply = <&reg_12v0>;
65*ae5de77eSEmmanuel Vadot		status = "disabled";
66*ae5de77eSEmmanuel Vadot	};
67*ae5de77eSEmmanuel Vadot
68*ae5de77eSEmmanuel Vadot	panel_lvds0: panel-lvds0 {
69*ae5de77eSEmmanuel Vadot		/*
70*ae5de77eSEmmanuel Vadot		 * Display is not fixed, so compatible has to be added from
71*ae5de77eSEmmanuel Vadot		 * DT overlay
72*ae5de77eSEmmanuel Vadot		 */
73*ae5de77eSEmmanuel Vadot		backlight = <&backlight_lvds0>;
74*ae5de77eSEmmanuel Vadot		power-supply = <&reg_lvds0>;
75*ae5de77eSEmmanuel Vadot		status = "disabled";
76*ae5de77eSEmmanuel Vadot
77*ae5de77eSEmmanuel Vadot		port {
78*ae5de77eSEmmanuel Vadot			panel_in_lvds0: endpoint {
79*ae5de77eSEmmanuel Vadot				/* TODO: LVDS0 out */
80*ae5de77eSEmmanuel Vadot			};
81*ae5de77eSEmmanuel Vadot		};
82*ae5de77eSEmmanuel Vadot	};
83*ae5de77eSEmmanuel Vadot
84*ae5de77eSEmmanuel Vadot	panel_lvds1: panel-lvds1 {
85*ae5de77eSEmmanuel Vadot		/*
86*ae5de77eSEmmanuel Vadot		 * Display is not fixed, so compatible has to be added from
87*ae5de77eSEmmanuel Vadot		 * DT overlay
88*ae5de77eSEmmanuel Vadot		 */
89*ae5de77eSEmmanuel Vadot		backlight = <&backlight_lvds1>;
90*ae5de77eSEmmanuel Vadot		power-supply = <&reg_lvds1>;
91*ae5de77eSEmmanuel Vadot		status = "disabled";
92*ae5de77eSEmmanuel Vadot
93*ae5de77eSEmmanuel Vadot		port {
94*ae5de77eSEmmanuel Vadot			panel_in_lvds1: endpoint {
95*ae5de77eSEmmanuel Vadot				/* TODO: LVDS1 out */
96*ae5de77eSEmmanuel Vadot			};
97*ae5de77eSEmmanuel Vadot		};
98*ae5de77eSEmmanuel Vadot	};
99*ae5de77eSEmmanuel Vadot
100*ae5de77eSEmmanuel Vadot	reg_1v8: regulator-1v8 {
101*ae5de77eSEmmanuel Vadot		compatible = "regulator-fixed";
102*ae5de77eSEmmanuel Vadot		regulator-name = "1V8";
103*ae5de77eSEmmanuel Vadot		regulator-min-microvolt = <1800000>;
104*ae5de77eSEmmanuel Vadot		regulator-max-microvolt = <1800000>;
105*ae5de77eSEmmanuel Vadot		regulator-always-on;
106*ae5de77eSEmmanuel Vadot	};
107*ae5de77eSEmmanuel Vadot
108*ae5de77eSEmmanuel Vadot	reg_3v3: regulator-3v3 {
109*ae5de77eSEmmanuel Vadot		compatible = "regulator-fixed";
110*ae5de77eSEmmanuel Vadot		regulator-name = "3V3";
111*ae5de77eSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
112*ae5de77eSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
113*ae5de77eSEmmanuel Vadot		regulator-always-on;
114*ae5de77eSEmmanuel Vadot	};
115*ae5de77eSEmmanuel Vadot
116*ae5de77eSEmmanuel Vadot	reg_12v0: regulator-12v0 {
117*ae5de77eSEmmanuel Vadot		compatible = "regulator-fixed";
118*ae5de77eSEmmanuel Vadot		regulator-name = "12V0";
119*ae5de77eSEmmanuel Vadot		regulator-min-microvolt = <12000000>;
120*ae5de77eSEmmanuel Vadot		regulator-max-microvolt = <12000000>;
121*ae5de77eSEmmanuel Vadot		regulator-always-on;
122*ae5de77eSEmmanuel Vadot	};
123*ae5de77eSEmmanuel Vadot
124*ae5de77eSEmmanuel Vadot	reg_lvds0: regulator-lvds0 {
125*ae5de77eSEmmanuel Vadot		compatible = "regulator-fixed";
126*ae5de77eSEmmanuel Vadot		regulator-name = "LCD0_VDD_EN";
127*ae5de77eSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
128*ae5de77eSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
129*ae5de77eSEmmanuel Vadot		gpio = <&expander2 2 GPIO_ACTIVE_HIGH>;
130*ae5de77eSEmmanuel Vadot		enable-active-high;
131*ae5de77eSEmmanuel Vadot	};
132*ae5de77eSEmmanuel Vadot
133*ae5de77eSEmmanuel Vadot	reg_lvds1: regulator-lvds1 {
134*ae5de77eSEmmanuel Vadot		compatible = "regulator-fixed";
135*ae5de77eSEmmanuel Vadot		regulator-name = "LCD1_VDD_EN";
136*ae5de77eSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
137*ae5de77eSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
138*ae5de77eSEmmanuel Vadot		gpio = <&expander2 4 GPIO_ACTIVE_HIGH>;
139*ae5de77eSEmmanuel Vadot		enable-active-high;
140*ae5de77eSEmmanuel Vadot	};
141*ae5de77eSEmmanuel Vadot
142*ae5de77eSEmmanuel Vadot	sound {
143*ae5de77eSEmmanuel Vadot		compatible = "fsl,imx-audio-tlv320aic32x4";
144*ae5de77eSEmmanuel Vadot		model = "tqm-tlv320aic32";
145*ae5de77eSEmmanuel Vadot		audio-codec = <&tlv320aic3x04>;
146*ae5de77eSEmmanuel Vadot		audio-cpu = <&sai3>;
147*ae5de77eSEmmanuel Vadot	};
148*ae5de77eSEmmanuel Vadot};
149*ae5de77eSEmmanuel Vadot
150*ae5de77eSEmmanuel Vadot&enetc_port0 {
151*ae5de77eSEmmanuel Vadot	status = "okay";
152*ae5de77eSEmmanuel Vadot};
153*ae5de77eSEmmanuel Vadot
154*ae5de77eSEmmanuel Vadot&enetc_port1 {
155*ae5de77eSEmmanuel Vadot	status = "okay";
156*ae5de77eSEmmanuel Vadot};
157*ae5de77eSEmmanuel Vadot
158*ae5de77eSEmmanuel Vadot&expander2 {
159*ae5de77eSEmmanuel Vadot	pcie1-clk-en-hog {
160*ae5de77eSEmmanuel Vadot		gpio-hog;
161*ae5de77eSEmmanuel Vadot		gpios = <14 GPIO_ACTIVE_HIGH>;
162*ae5de77eSEmmanuel Vadot		output-high;
163*ae5de77eSEmmanuel Vadot		line-name = "PCIE1_CLK_EN";
164*ae5de77eSEmmanuel Vadot	};
165*ae5de77eSEmmanuel Vadot
166*ae5de77eSEmmanuel Vadot	pcie2-clk-en-hog {
167*ae5de77eSEmmanuel Vadot		gpio-hog;
168*ae5de77eSEmmanuel Vadot		gpios = <15 GPIO_ACTIVE_HIGH>;
169*ae5de77eSEmmanuel Vadot		output-high;
170*ae5de77eSEmmanuel Vadot		line-name = "PCIE2_CLK_EN";
171*ae5de77eSEmmanuel Vadot	};
172*ae5de77eSEmmanuel Vadot};
173*ae5de77eSEmmanuel Vadot
174*ae5de77eSEmmanuel Vadot&flexcan1 {
175*ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
176*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_flexcan1>;
177*ae5de77eSEmmanuel Vadot	xceiver-supply = <&reg_3v3>;
178*ae5de77eSEmmanuel Vadot	status = "okay";
179*ae5de77eSEmmanuel Vadot};
180*ae5de77eSEmmanuel Vadot
181*ae5de77eSEmmanuel Vadot&flexcan3 {
182*ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
183*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_flexcan3>;
184*ae5de77eSEmmanuel Vadot	xceiver-supply = <&reg_3v3>;
185*ae5de77eSEmmanuel Vadot	status = "okay";
186*ae5de77eSEmmanuel Vadot};
187*ae5de77eSEmmanuel Vadot
188*ae5de77eSEmmanuel Vadot&lpi2c1 {
189*ae5de77eSEmmanuel Vadot	tlv320aic3x04: audio-codec@18 {
190*ae5de77eSEmmanuel Vadot		compatible = "ti,tlv320aic32x4";
191*ae5de77eSEmmanuel Vadot		reg = <0x18>;
192*ae5de77eSEmmanuel Vadot		clocks = <&scmi_clk IMX95_CLK_SAI3>;
193*ae5de77eSEmmanuel Vadot		clock-names = "mclk";
194*ae5de77eSEmmanuel Vadot		iov-supply = <&reg_1v8>;
195*ae5de77eSEmmanuel Vadot		ldoin-supply = <&reg_3v3>;
196*ae5de77eSEmmanuel Vadot	};
197*ae5de77eSEmmanuel Vadot
198*ae5de77eSEmmanuel Vadot	eeprom2: eeprom@57 {
199*ae5de77eSEmmanuel Vadot		compatible = "atmel,24c32";
200*ae5de77eSEmmanuel Vadot		reg = <0x57>;
201*ae5de77eSEmmanuel Vadot		pagesize = <32>;
202*ae5de77eSEmmanuel Vadot		vcc-supply = <&reg_3v3>;
203*ae5de77eSEmmanuel Vadot	};
204*ae5de77eSEmmanuel Vadot};
205*ae5de77eSEmmanuel Vadot
206*ae5de77eSEmmanuel Vadot&lpspi3 {
207*ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
208*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_lpspi3>;
209*ae5de77eSEmmanuel Vadot	cs-gpios = <&gpio2 8 GPIO_ACTIVE_LOW>, <&gpio2 7 GPIO_ACTIVE_LOW>;
210*ae5de77eSEmmanuel Vadot	status = "okay";
211*ae5de77eSEmmanuel Vadot};
212*ae5de77eSEmmanuel Vadot
213*ae5de77eSEmmanuel Vadot/* SER0 */
214*ae5de77eSEmmanuel Vadot&lpuart1 {
215*ae5de77eSEmmanuel Vadot	status = "disabled";
216*ae5de77eSEmmanuel Vadot};
217*ae5de77eSEmmanuel Vadot
218*ae5de77eSEmmanuel Vadot/* SER3 */
219*ae5de77eSEmmanuel Vadot&lpuart5 {
220*ae5de77eSEmmanuel Vadot	status = "okay";
221*ae5de77eSEmmanuel Vadot};
222*ae5de77eSEmmanuel Vadot
223*ae5de77eSEmmanuel Vadot/* SER1 */
224*ae5de77eSEmmanuel Vadot&lpuart7 {
225*ae5de77eSEmmanuel Vadot	status = "okay";
226*ae5de77eSEmmanuel Vadot};
227*ae5de77eSEmmanuel Vadot
228*ae5de77eSEmmanuel Vadot/* SER2 */
229*ae5de77eSEmmanuel Vadot&lpuart8 {
230*ae5de77eSEmmanuel Vadot	status = "okay";
231*ae5de77eSEmmanuel Vadot};
232*ae5de77eSEmmanuel Vadot
233*ae5de77eSEmmanuel Vadot/* X44 mPCIe */
234*ae5de77eSEmmanuel Vadot&pcie0 {
235*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_pcie0>;
236*ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
237*ae5de77eSEmmanuel Vadot	clocks = <&scmi_clk IMX95_CLK_HSIO>,
238*ae5de77eSEmmanuel Vadot		 <&pcieclk 1>,
239*ae5de77eSEmmanuel Vadot		 <&scmi_clk IMX95_CLK_HSIOPLL_VCO>,
240*ae5de77eSEmmanuel Vadot		 <&scmi_clk IMX95_CLK_HSIOPCIEAUX>;
241*ae5de77eSEmmanuel Vadot	clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_aux";
242*ae5de77eSEmmanuel Vadot	reset-gpio = <&expander2 9 GPIO_ACTIVE_LOW>;
243*ae5de77eSEmmanuel Vadot	status = "okay";
244*ae5de77eSEmmanuel Vadot};
245*ae5de77eSEmmanuel Vadot
246*ae5de77eSEmmanuel Vadot/* X22 PCIe x1 socket */
247*ae5de77eSEmmanuel Vadot&pcie1 {
248*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_pcie1>;
249*ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
250*ae5de77eSEmmanuel Vadot	clocks = <&scmi_clk IMX95_CLK_HSIO>,
251*ae5de77eSEmmanuel Vadot		 <&pcieclk 0>,
252*ae5de77eSEmmanuel Vadot		 <&scmi_clk IMX95_CLK_HSIOPLL_VCO>,
253*ae5de77eSEmmanuel Vadot		 <&scmi_clk IMX95_CLK_HSIOPCIEAUX>;
254*ae5de77eSEmmanuel Vadot	clock-names = "pcie", "pcie_bus", "pcie_phy", "pcie_aux";
255*ae5de77eSEmmanuel Vadot	reset-gpio = <&expander2 10 GPIO_ACTIVE_LOW>;
256*ae5de77eSEmmanuel Vadot	status = "okay";
257*ae5de77eSEmmanuel Vadot};
258*ae5de77eSEmmanuel Vadot
259*ae5de77eSEmmanuel Vadot&reg_sdvmmc {
260*ae5de77eSEmmanuel Vadot	status = "okay";
261*ae5de77eSEmmanuel Vadot};
262*ae5de77eSEmmanuel Vadot
263*ae5de77eSEmmanuel Vadot&sai3 {
264*ae5de77eSEmmanuel Vadot	#sound-dai-cells = <0>;
265*ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
266*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_sai3>;
267*ae5de77eSEmmanuel Vadot	assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>,
268*ae5de77eSEmmanuel Vadot			  <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>,
269*ae5de77eSEmmanuel Vadot			  <&scmi_clk IMX95_CLK_AUDIOPLL1>,
270*ae5de77eSEmmanuel Vadot			  <&scmi_clk IMX95_CLK_AUDIOPLL2>,
271*ae5de77eSEmmanuel Vadot			  <&scmi_clk IMX95_CLK_SAI3>;
272*ae5de77eSEmmanuel Vadot	assigned-clock-parents = <0>, <0>, <0>, <0>,
273*ae5de77eSEmmanuel Vadot				 <&scmi_clk IMX95_CLK_AUDIOPLL1>;
274*ae5de77eSEmmanuel Vadot	assigned-clock-rates = <3932160000>,
275*ae5de77eSEmmanuel Vadot			       <3612672000>, <393216000>,
276*ae5de77eSEmmanuel Vadot			       <361267200>, <12288000>;
277*ae5de77eSEmmanuel Vadot	fsl,sai-mclk-direction-output;
278*ae5de77eSEmmanuel Vadot	status = "okay";
279*ae5de77eSEmmanuel Vadot};
280*ae5de77eSEmmanuel Vadot
281*ae5de77eSEmmanuel Vadot&sai5 {
282*ae5de77eSEmmanuel Vadot	#sound-dai-cells = <0>;
283*ae5de77eSEmmanuel Vadot	pinctrl-names = "default";
284*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_sai5>;
285*ae5de77eSEmmanuel Vadot	assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>,
286*ae5de77eSEmmanuel Vadot			  <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>,
287*ae5de77eSEmmanuel Vadot			  <&scmi_clk IMX95_CLK_AUDIOPLL1>,
288*ae5de77eSEmmanuel Vadot			  <&scmi_clk IMX95_CLK_AUDIOPLL2>,
289*ae5de77eSEmmanuel Vadot			  <&scmi_clk IMX95_CLK_SAI5>;
290*ae5de77eSEmmanuel Vadot	assigned-clock-parents = <0>, <0>, <0>, <0>,
291*ae5de77eSEmmanuel Vadot				 <&scmi_clk IMX95_CLK_AUDIOPLL1>;
292*ae5de77eSEmmanuel Vadot	assigned-clock-rates = <3932160000>,
293*ae5de77eSEmmanuel Vadot			       <3612672000>, <393216000>,
294*ae5de77eSEmmanuel Vadot			       <361267200>, <12288000>;
295*ae5de77eSEmmanuel Vadot};
296*ae5de77eSEmmanuel Vadot
297*ae5de77eSEmmanuel Vadot/* X4 */
298*ae5de77eSEmmanuel Vadot&usb2 {
299*ae5de77eSEmmanuel Vadot	srp-disable;
300*ae5de77eSEmmanuel Vadot	hnp-disable;
301*ae5de77eSEmmanuel Vadot	adp-disable;
302*ae5de77eSEmmanuel Vadot	/* DR not yet supported */
303*ae5de77eSEmmanuel Vadot	dr_mode = "peripheral";
304*ae5de77eSEmmanuel Vadot	disable-over-current;
305*ae5de77eSEmmanuel Vadot	status = "okay";
306*ae5de77eSEmmanuel Vadot};
307*ae5de77eSEmmanuel Vadot
308*ae5de77eSEmmanuel Vadot
309*ae5de77eSEmmanuel Vadot/* X16 */
310*ae5de77eSEmmanuel Vadot&usdhc2 {
311*ae5de77eSEmmanuel Vadot	pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
312*ae5de77eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_usdhc2>;
313*ae5de77eSEmmanuel Vadot	pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
314*ae5de77eSEmmanuel Vadot	pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
315*ae5de77eSEmmanuel Vadot	pinctrl-3 = <&pinctrl_usdhc2>;
316*ae5de77eSEmmanuel Vadot	vmmc-supply = <&reg_sdvmmc>;
317*ae5de77eSEmmanuel Vadot	cd-gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
318*ae5de77eSEmmanuel Vadot	no-1-8-v;
319*ae5de77eSEmmanuel Vadot	no-mmc;
320*ae5de77eSEmmanuel Vadot	no-sdio;
321*ae5de77eSEmmanuel Vadot	disable-wp;
322*ae5de77eSEmmanuel Vadot	bus-width = <4>;
323*ae5de77eSEmmanuel Vadot	status = "okay";
324*ae5de77eSEmmanuel Vadot};
325