xref: /openbmc/linux/arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts (revision 6eca4d1f58ff2f3275700a9010e353ebbb87646f)
1*6eca4d1fSMarco Antonio Franchi// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2*6eca4d1fSMarco Antonio Franchi/*
3*6eca4d1fSMarco Antonio Franchi * Copyright 2017-2019 NXP
4*6eca4d1fSMarco Antonio Franchi */
5*6eca4d1fSMarco Antonio Franchi
6*6eca4d1fSMarco Antonio Franchi/dts-v1/;
7*6eca4d1fSMarco Antonio Franchi
8*6eca4d1fSMarco Antonio Franchi#include "imx8mq.dtsi"
9*6eca4d1fSMarco Antonio Franchi
10*6eca4d1fSMarco Antonio Franchi/ {
11*6eca4d1fSMarco Antonio Franchi	model = "Google i.MX8MQ Phanbell";
12*6eca4d1fSMarco Antonio Franchi	compatible = "google,imx8mq-phanbell", "fsl,imx8mq";
13*6eca4d1fSMarco Antonio Franchi
14*6eca4d1fSMarco Antonio Franchi	chosen {
15*6eca4d1fSMarco Antonio Franchi		stdout-path = &uart1;
16*6eca4d1fSMarco Antonio Franchi	};
17*6eca4d1fSMarco Antonio Franchi
18*6eca4d1fSMarco Antonio Franchi	memory@40000000 {
19*6eca4d1fSMarco Antonio Franchi		device_type = "memory";
20*6eca4d1fSMarco Antonio Franchi		reg = <0x00000000 0x40000000 0 0x40000000>;
21*6eca4d1fSMarco Antonio Franchi	};
22*6eca4d1fSMarco Antonio Franchi
23*6eca4d1fSMarco Antonio Franchi	pmic_osc: clock-pmic {
24*6eca4d1fSMarco Antonio Franchi		compatible = "fixed-clock";
25*6eca4d1fSMarco Antonio Franchi		#clock-cells = <0>;
26*6eca4d1fSMarco Antonio Franchi		clock-frequency = <32768>;
27*6eca4d1fSMarco Antonio Franchi		clock-output-names = "pmic_osc";
28*6eca4d1fSMarco Antonio Franchi	};
29*6eca4d1fSMarco Antonio Franchi
30*6eca4d1fSMarco Antonio Franchi	reg_usdhc2_vmmc: regulator-usdhc2-vmmc {
31*6eca4d1fSMarco Antonio Franchi		compatible = "regulator-fixed";
32*6eca4d1fSMarco Antonio Franchi		regulator-name = "VSD_3V3";
33*6eca4d1fSMarco Antonio Franchi		regulator-min-microvolt = <3300000>;
34*6eca4d1fSMarco Antonio Franchi		regulator-max-microvolt = <3300000>;
35*6eca4d1fSMarco Antonio Franchi		gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>;
36*6eca4d1fSMarco Antonio Franchi		enable-active-high;
37*6eca4d1fSMarco Antonio Franchi	};
38*6eca4d1fSMarco Antonio Franchi};
39*6eca4d1fSMarco Antonio Franchi
40*6eca4d1fSMarco Antonio Franchi&A53_0 {
41*6eca4d1fSMarco Antonio Franchi	cpu-supply = <&buck2>;
42*6eca4d1fSMarco Antonio Franchi};
43*6eca4d1fSMarco Antonio Franchi
44*6eca4d1fSMarco Antonio Franchi&A53_1 {
45*6eca4d1fSMarco Antonio Franchi	cpu-supply = <&buck2>;
46*6eca4d1fSMarco Antonio Franchi};
47*6eca4d1fSMarco Antonio Franchi
48*6eca4d1fSMarco Antonio Franchi&A53_2 {
49*6eca4d1fSMarco Antonio Franchi	cpu-supply = <&buck2>;
50*6eca4d1fSMarco Antonio Franchi};
51*6eca4d1fSMarco Antonio Franchi
52*6eca4d1fSMarco Antonio Franchi&A53_3 {
53*6eca4d1fSMarco Antonio Franchi	cpu-supply = <&buck2>;
54*6eca4d1fSMarco Antonio Franchi};
55*6eca4d1fSMarco Antonio Franchi
56*6eca4d1fSMarco Antonio Franchi&i2c1 {
57*6eca4d1fSMarco Antonio Franchi	clock-frequency = <400000>;
58*6eca4d1fSMarco Antonio Franchi	pinctrl-names = "default";
59*6eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_i2c1>;
60*6eca4d1fSMarco Antonio Franchi	status = "okay";
61*6eca4d1fSMarco Antonio Franchi
62*6eca4d1fSMarco Antonio Franchi	pmic: pmic@4b {
63*6eca4d1fSMarco Antonio Franchi		compatible = "rohm,bd71837";
64*6eca4d1fSMarco Antonio Franchi		reg = <0x4b>;
65*6eca4d1fSMarco Antonio Franchi		pinctrl-names = "default";
66*6eca4d1fSMarco Antonio Franchi		pinctrl-0 = <&pinctrl_pmic>;
67*6eca4d1fSMarco Antonio Franchi		#clock-cells = <0>;
68*6eca4d1fSMarco Antonio Franchi		clocks = <&pmic_osc>;
69*6eca4d1fSMarco Antonio Franchi		clock-output-names = "pmic_clk";
70*6eca4d1fSMarco Antonio Franchi		interrupt-parent = <&gpio1>;
71*6eca4d1fSMarco Antonio Franchi		interrupts = <3 GPIO_ACTIVE_LOW>;
72*6eca4d1fSMarco Antonio Franchi
73*6eca4d1fSMarco Antonio Franchi		regulators {
74*6eca4d1fSMarco Antonio Franchi			buck1: BUCK1 {
75*6eca4d1fSMarco Antonio Franchi				regulator-name = "buck1";
76*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <700000>;
77*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1300000>;
78*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
79*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
80*6eca4d1fSMarco Antonio Franchi				regulator-ramp-delay = <1250>;
81*6eca4d1fSMarco Antonio Franchi				rohm,dvs-run-voltage = <900000>;
82*6eca4d1fSMarco Antonio Franchi				rohm,dvs-idle-voltage = <900000>;
83*6eca4d1fSMarco Antonio Franchi				rohm,dvs-suspend-voltage = <800000>;
84*6eca4d1fSMarco Antonio Franchi			};
85*6eca4d1fSMarco Antonio Franchi
86*6eca4d1fSMarco Antonio Franchi			buck2: BUCK2 {
87*6eca4d1fSMarco Antonio Franchi				regulator-name = "buck2";
88*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <850000>;
89*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1000000>;
90*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
91*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
92*6eca4d1fSMarco Antonio Franchi				rohm,dvs-run-voltage = <1000000>;
93*6eca4d1fSMarco Antonio Franchi				rohm,dvs-idle-voltage = <900000>;
94*6eca4d1fSMarco Antonio Franchi			};
95*6eca4d1fSMarco Antonio Franchi
96*6eca4d1fSMarco Antonio Franchi			buck3: BUCK3 {
97*6eca4d1fSMarco Antonio Franchi				regulator-name = "buck3";
98*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <700000>;
99*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1300000>;
100*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
101*6eca4d1fSMarco Antonio Franchi				rohm,dvs-run-voltage = <900000>;
102*6eca4d1fSMarco Antonio Franchi			};
103*6eca4d1fSMarco Antonio Franchi
104*6eca4d1fSMarco Antonio Franchi			buck4: BUCK4 {
105*6eca4d1fSMarco Antonio Franchi				regulator-name = "buck4";
106*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <700000>;
107*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1300000>;
108*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
109*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
110*6eca4d1fSMarco Antonio Franchi				rohm,dvs-run-voltage = <900000>;
111*6eca4d1fSMarco Antonio Franchi			};
112*6eca4d1fSMarco Antonio Franchi
113*6eca4d1fSMarco Antonio Franchi			buck5: BUCK5 {
114*6eca4d1fSMarco Antonio Franchi				regulator-name = "buck5";
115*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <700000>;
116*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1350000>;
117*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
118*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
119*6eca4d1fSMarco Antonio Franchi			};
120*6eca4d1fSMarco Antonio Franchi
121*6eca4d1fSMarco Antonio Franchi			buck6: BUCK6 {
122*6eca4d1fSMarco Antonio Franchi				regulator-name = "buck6";
123*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <3000000>;
124*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <3300000>;
125*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
126*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
127*6eca4d1fSMarco Antonio Franchi			};
128*6eca4d1fSMarco Antonio Franchi
129*6eca4d1fSMarco Antonio Franchi			buck7: BUCK7 {
130*6eca4d1fSMarco Antonio Franchi				regulator-name = "buck7";
131*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <1605000>;
132*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1995000>;
133*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
134*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
135*6eca4d1fSMarco Antonio Franchi			};
136*6eca4d1fSMarco Antonio Franchi
137*6eca4d1fSMarco Antonio Franchi			buck8: BUCK8 {
138*6eca4d1fSMarco Antonio Franchi				regulator-name = "buck8";
139*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <800000>;
140*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1400000>;
141*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
142*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
143*6eca4d1fSMarco Antonio Franchi			};
144*6eca4d1fSMarco Antonio Franchi
145*6eca4d1fSMarco Antonio Franchi			ldo1: LDO1 {
146*6eca4d1fSMarco Antonio Franchi				regulator-name = "ldo1";
147*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <3000000>;
148*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <3300000>;
149*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
150*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
151*6eca4d1fSMarco Antonio Franchi			};
152*6eca4d1fSMarco Antonio Franchi
153*6eca4d1fSMarco Antonio Franchi			ldo2: LDO2 {
154*6eca4d1fSMarco Antonio Franchi				regulator-name = "ldo2";
155*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <900000>;
156*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <900000>;
157*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
158*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
159*6eca4d1fSMarco Antonio Franchi			};
160*6eca4d1fSMarco Antonio Franchi
161*6eca4d1fSMarco Antonio Franchi			ldo3: LDO3 {
162*6eca4d1fSMarco Antonio Franchi				regulator-name = "ldo3";
163*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <1800000>;
164*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <3300000>;
165*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
166*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
167*6eca4d1fSMarco Antonio Franchi			};
168*6eca4d1fSMarco Antonio Franchi
169*6eca4d1fSMarco Antonio Franchi			ldo4: LDO4 {
170*6eca4d1fSMarco Antonio Franchi				regulator-name = "ldo4";
171*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <900000>;
172*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1800000>;
173*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
174*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
175*6eca4d1fSMarco Antonio Franchi			};
176*6eca4d1fSMarco Antonio Franchi
177*6eca4d1fSMarco Antonio Franchi			ldo5: LDO5 {
178*6eca4d1fSMarco Antonio Franchi				regulator-name = "ldo5";
179*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <1800000>;
180*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <3300000>;
181*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
182*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
183*6eca4d1fSMarco Antonio Franchi			};
184*6eca4d1fSMarco Antonio Franchi
185*6eca4d1fSMarco Antonio Franchi			ldo6: LDO6 {
186*6eca4d1fSMarco Antonio Franchi				regulator-name = "ldo6";
187*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <900000>;
188*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1800000>;
189*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
190*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
191*6eca4d1fSMarco Antonio Franchi			};
192*6eca4d1fSMarco Antonio Franchi
193*6eca4d1fSMarco Antonio Franchi			ldo7: LDO7 {
194*6eca4d1fSMarco Antonio Franchi				regulator-name = "ldo7";
195*6eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <1800000>;
196*6eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <3300000>;
197*6eca4d1fSMarco Antonio Franchi				regulator-boot-on;
198*6eca4d1fSMarco Antonio Franchi				regulator-always-on;
199*6eca4d1fSMarco Antonio Franchi			};
200*6eca4d1fSMarco Antonio Franchi		};
201*6eca4d1fSMarco Antonio Franchi	};
202*6eca4d1fSMarco Antonio Franchi};
203*6eca4d1fSMarco Antonio Franchi
204*6eca4d1fSMarco Antonio Franchi&uart1 {
205*6eca4d1fSMarco Antonio Franchi	pinctrl-names = "default";
206*6eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_uart1>;
207*6eca4d1fSMarco Antonio Franchi	status = "okay";
208*6eca4d1fSMarco Antonio Franchi};
209*6eca4d1fSMarco Antonio Franchi
210*6eca4d1fSMarco Antonio Franchi&usdhc1 {
211*6eca4d1fSMarco Antonio Franchi	pinctrl-names = "default", "state_100mhz", "state_200mhz";
212*6eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_usdhc1>;
213*6eca4d1fSMarco Antonio Franchi	pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
214*6eca4d1fSMarco Antonio Franchi	pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
215*6eca4d1fSMarco Antonio Franchi	bus-width = <8>;
216*6eca4d1fSMarco Antonio Franchi	non-removable;
217*6eca4d1fSMarco Antonio Franchi	status = "okay";
218*6eca4d1fSMarco Antonio Franchi};
219*6eca4d1fSMarco Antonio Franchi
220*6eca4d1fSMarco Antonio Franchi&usdhc2 {
221*6eca4d1fSMarco Antonio Franchi	pinctrl-names = "default", "state_100mhz", "state_200mhz";
222*6eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
223*6eca4d1fSMarco Antonio Franchi	pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
224*6eca4d1fSMarco Antonio Franchi	pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
225*6eca4d1fSMarco Antonio Franchi	bus-width = <4>;
226*6eca4d1fSMarco Antonio Franchi	cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
227*6eca4d1fSMarco Antonio Franchi	vmmc-supply = <&reg_usdhc2_vmmc>;
228*6eca4d1fSMarco Antonio Franchi	status = "okay";
229*6eca4d1fSMarco Antonio Franchi};
230*6eca4d1fSMarco Antonio Franchi
231*6eca4d1fSMarco Antonio Franchi&usb3_phy0 {
232*6eca4d1fSMarco Antonio Franchi	status = "okay";
233*6eca4d1fSMarco Antonio Franchi};
234*6eca4d1fSMarco Antonio Franchi
235*6eca4d1fSMarco Antonio Franchi&usb_dwc3_0 {
236*6eca4d1fSMarco Antonio Franchi	dr_mode = "otg";
237*6eca4d1fSMarco Antonio Franchi	status = "okay";
238*6eca4d1fSMarco Antonio Franchi};
239*6eca4d1fSMarco Antonio Franchi
240*6eca4d1fSMarco Antonio Franchi&usb3_phy1 {
241*6eca4d1fSMarco Antonio Franchi	status = "okay";
242*6eca4d1fSMarco Antonio Franchi};
243*6eca4d1fSMarco Antonio Franchi
244*6eca4d1fSMarco Antonio Franchi&usb_dwc3_1 {
245*6eca4d1fSMarco Antonio Franchi	dr_mode = "host";
246*6eca4d1fSMarco Antonio Franchi	status = "okay";
247*6eca4d1fSMarco Antonio Franchi};
248*6eca4d1fSMarco Antonio Franchi
249*6eca4d1fSMarco Antonio Franchi&wdog1 {
250*6eca4d1fSMarco Antonio Franchi	pinctrl-names = "default";
251*6eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_wdog>;
252*6eca4d1fSMarco Antonio Franchi	fsl,ext-reset-output;
253*6eca4d1fSMarco Antonio Franchi	status = "okay";
254*6eca4d1fSMarco Antonio Franchi};
255*6eca4d1fSMarco Antonio Franchi
256*6eca4d1fSMarco Antonio Franchi&iomuxc {
257*6eca4d1fSMarco Antonio Franchi	pinctrl_i2c1: i2c1grp {
258*6eca4d1fSMarco Antonio Franchi		fsl,pins = <
259*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_I2C1_SCL_I2C1_SCL			0x4000007f
260*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_I2C1_SDA_I2C1_SDA			0x4000007f
261*6eca4d1fSMarco Antonio Franchi		>;
262*6eca4d1fSMarco Antonio Franchi	};
263*6eca4d1fSMarco Antonio Franchi
264*6eca4d1fSMarco Antonio Franchi	pinctrl_pmic: pmicirq {
265*6eca4d1fSMarco Antonio Franchi		fsl,pins = <
266*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO03_GPIO1_IO3	0x41
267*6eca4d1fSMarco Antonio Franchi		>;
268*6eca4d1fSMarco Antonio Franchi	};
269*6eca4d1fSMarco Antonio Franchi
270*6eca4d1fSMarco Antonio Franchi	pinctrl_uart1: uart1grp {
271*6eca4d1fSMarco Antonio Franchi		fsl,pins = <
272*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_UART1_RXD_UART1_DCE_RX		0x49
273*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_UART1_TXD_UART1_DCE_TX		0x49
274*6eca4d1fSMarco Antonio Franchi		>;
275*6eca4d1fSMarco Antonio Franchi	};
276*6eca4d1fSMarco Antonio Franchi
277*6eca4d1fSMarco Antonio Franchi	pinctrl_usdhc1: usdhc1grp {
278*6eca4d1fSMarco Antonio Franchi		fsl,pins = <
279*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK			0x83
280*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD			0xc3
281*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0		0xc3
282*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1		0xc3
283*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2		0xc3
284*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3		0xc3
285*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4		0xc3
286*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5		0xc3
287*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6		0xc3
288*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7		0xc3
289*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE		0x83
290*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_RESET_B_USDHC1_RESET_B		0xc1
291*6eca4d1fSMarco Antonio Franchi		>;
292*6eca4d1fSMarco Antonio Franchi	};
293*6eca4d1fSMarco Antonio Franchi
294*6eca4d1fSMarco Antonio Franchi	pinctrl_usdhc1_100mhz: usdhc1grp100mhz {
295*6eca4d1fSMarco Antonio Franchi		fsl,pins = <
296*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK			0x85
297*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD			0xc5
298*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0		0xc5
299*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1		0xc5
300*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2		0xc5
301*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3		0xc5
302*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4		0xc5
303*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5		0xc5
304*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6		0xc5
305*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7		0xc5
306*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE		0x85
307*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_RESET_B_USDHC1_RESET_B		0xc1
308*6eca4d1fSMarco Antonio Franchi		>;
309*6eca4d1fSMarco Antonio Franchi	};
310*6eca4d1fSMarco Antonio Franchi
311*6eca4d1fSMarco Antonio Franchi	pinctrl_usdhc1_200mhz: usdhc1grp200mhz {
312*6eca4d1fSMarco Antonio Franchi		fsl,pins = <
313*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK			0x87
314*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD			0xc7
315*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0		0xc7
316*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1		0xc7
317*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2		0xc7
318*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3		0xc7
319*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4		0xc7
320*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5		0xc7
321*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6		0xc7
322*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7		0xc7
323*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE		0x87
324*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_RESET_B_USDHC1_RESET_B		0xc1
325*6eca4d1fSMarco Antonio Franchi		>;
326*6eca4d1fSMarco Antonio Franchi	};
327*6eca4d1fSMarco Antonio Franchi
328*6eca4d1fSMarco Antonio Franchi	pinctrl_usdhc2_gpio: usdhc2grpgpio {
329*6eca4d1fSMarco Antonio Franchi		fsl,pins = <
330*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CD_B_GPIO2_IO12	0x41
331*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_RESET_B_GPIO2_IO19	0x41
332*6eca4d1fSMarco Antonio Franchi		>;
333*6eca4d1fSMarco Antonio Franchi	};
334*6eca4d1fSMarco Antonio Franchi
335*6eca4d1fSMarco Antonio Franchi	pinctrl_usdhc2: usdhc2grp {
336*6eca4d1fSMarco Antonio Franchi		fsl,pins = <
337*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK			0x83
338*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD			0xc3
339*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0		0xc3
340*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1		0xc3
341*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2		0xc3
342*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3		0xc3
343*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xc1
344*6eca4d1fSMarco Antonio Franchi		>;
345*6eca4d1fSMarco Antonio Franchi	};
346*6eca4d1fSMarco Antonio Franchi
347*6eca4d1fSMarco Antonio Franchi	pinctrl_usdhc2_100mhz: usdhc2grp100mhz {
348*6eca4d1fSMarco Antonio Franchi		fsl,pins = <
349*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK			0x85
350*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD			0xc5
351*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0		0xc5
352*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1		0xc5
353*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2		0xc5
354*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3		0xc5
355*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xc1
356*6eca4d1fSMarco Antonio Franchi		>;
357*6eca4d1fSMarco Antonio Franchi	};
358*6eca4d1fSMarco Antonio Franchi
359*6eca4d1fSMarco Antonio Franchi	pinctrl_usdhc2_200mhz: usdhc2grp200mhz {
360*6eca4d1fSMarco Antonio Franchi		fsl,pins = <
361*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK			0x87
362*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD			0xc7
363*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0		0xc7
364*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1		0xc7
365*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2		0xc7
366*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3		0xc7
367*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xc1
368*6eca4d1fSMarco Antonio Franchi		>;
369*6eca4d1fSMarco Antonio Franchi	};
370*6eca4d1fSMarco Antonio Franchi
371*6eca4d1fSMarco Antonio Franchi	pinctrl_wdog: wdoggrp {
372*6eca4d1fSMarco Antonio Franchi		fsl,pins = <
373*6eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0xc6
374*6eca4d1fSMarco Antonio Franchi		>;
375*6eca4d1fSMarco Antonio Franchi	};
376*6eca4d1fSMarco Antonio Franchi};
377