xref: /linux/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi (revision 593816fa2f357313a1ea584f95912d0761516583)
1*593816faSAdam Ford// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2*593816faSAdam Ford/*
3*593816faSAdam Ford * Copyright 2020 Compass Electronics Group, LLC
4*593816faSAdam Ford */
5*593816faSAdam Ford
6*593816faSAdam Ford/ {
7*593816faSAdam Ford	usdhc1_pwrseq: usdhc1_pwrseq {
8*593816faSAdam Ford		compatible = "mmc-pwrseq-simple";
9*593816faSAdam Ford		pinctrl-names = "default";
10*593816faSAdam Ford		pinctrl-0 = <&pinctrl_usdhc1_gpio>;
11*593816faSAdam Ford		reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
12*593816faSAdam Ford		clocks = <&osc_32k>;
13*593816faSAdam Ford		clock-names = "ext_clock";
14*593816faSAdam Ford		post-power-on-delay-ms = <80>;
15*593816faSAdam Ford	};
16*593816faSAdam Ford
17*593816faSAdam Ford	memory@40000000 {
18*593816faSAdam Ford		device_type = "memory";
19*593816faSAdam Ford		reg = <0x0 0x40000000 0 0x80000000>;
20*593816faSAdam Ford	};
21*593816faSAdam Ford};
22*593816faSAdam Ford
23*593816faSAdam Ford&A53_0 {
24*593816faSAdam Ford	cpu-supply = <&buck2_reg>;
25*593816faSAdam Ford};
26*593816faSAdam Ford
27*593816faSAdam Ford&ddrc {
28*593816faSAdam Ford	operating-points-v2 = <&ddrc_opp_table>;
29*593816faSAdam Ford
30*593816faSAdam Ford	ddrc_opp_table: opp-table {
31*593816faSAdam Ford		compatible = "operating-points-v2";
32*593816faSAdam Ford
33*593816faSAdam Ford		opp-25M {
34*593816faSAdam Ford			opp-hz = /bits/ 64 <25000000>;
35*593816faSAdam Ford		};
36*593816faSAdam Ford
37*593816faSAdam Ford		opp-100M {
38*593816faSAdam Ford			opp-hz = /bits/ 64 <100000000>;
39*593816faSAdam Ford		};
40*593816faSAdam Ford
41*593816faSAdam Ford		opp-750M {
42*593816faSAdam Ford			opp-hz = /bits/ 64 <750000000>;
43*593816faSAdam Ford		};
44*593816faSAdam Ford	};
45*593816faSAdam Ford};
46*593816faSAdam Ford
47*593816faSAdam Ford&fec1 {
48*593816faSAdam Ford	pinctrl-names = "default";
49*593816faSAdam Ford	pinctrl-0 = <&pinctrl_fec1>;
50*593816faSAdam Ford	phy-mode = "rgmii-id";
51*593816faSAdam Ford	phy-handle = <&ethphy0>;
52*593816faSAdam Ford	fsl,magic-packet;
53*593816faSAdam Ford	status = "okay";
54*593816faSAdam Ford
55*593816faSAdam Ford	mdio {
56*593816faSAdam Ford		#address-cells = <1>;
57*593816faSAdam Ford		#size-cells = <0>;
58*593816faSAdam Ford
59*593816faSAdam Ford		ethphy0: ethernet-phy@0 {
60*593816faSAdam Ford			compatible = "ethernet-phy-ieee802.3-c22";
61*593816faSAdam Ford			reg = <0>;
62*593816faSAdam Ford		};
63*593816faSAdam Ford	};
64*593816faSAdam Ford};
65*593816faSAdam Ford
66*593816faSAdam Ford&i2c1 {
67*593816faSAdam Ford	clock-frequency = <400000>;
68*593816faSAdam Ford	pinctrl-names = "default";
69*593816faSAdam Ford	pinctrl-0 = <&pinctrl_i2c1>;
70*593816faSAdam Ford	status = "okay";
71*593816faSAdam Ford
72*593816faSAdam Ford	pmic@4b {
73*593816faSAdam Ford		compatible = "rohm,bd71847";
74*593816faSAdam Ford		reg = <0x4b>;
75*593816faSAdam Ford		pinctrl-0 = <&pinctrl_pmic>;
76*593816faSAdam Ford		interrupt-parent = <&gpio1>;
77*593816faSAdam Ford		interrupts = <3 GPIO_ACTIVE_LOW>;
78*593816faSAdam Ford		rohm,reset-snvs-powered;
79*593816faSAdam Ford
80*593816faSAdam Ford		regulators {
81*593816faSAdam Ford			buck1_reg: BUCK1 {
82*593816faSAdam Ford				regulator-name = "BUCK1";
83*593816faSAdam Ford				regulator-min-microvolt = <700000>;
84*593816faSAdam Ford				regulator-max-microvolt = <1300000>;
85*593816faSAdam Ford				regulator-boot-on;
86*593816faSAdam Ford				regulator-always-on;
87*593816faSAdam Ford				regulator-ramp-delay = <1250>;
88*593816faSAdam Ford			};
89*593816faSAdam Ford
90*593816faSAdam Ford			buck2_reg: BUCK2 {
91*593816faSAdam Ford				regulator-name = "BUCK2";
92*593816faSAdam Ford				regulator-min-microvolt = <700000>;
93*593816faSAdam Ford				regulator-max-microvolt = <1300000>;
94*593816faSAdam Ford				regulator-boot-on;
95*593816faSAdam Ford				regulator-always-on;
96*593816faSAdam Ford				regulator-ramp-delay = <1250>;
97*593816faSAdam Ford				rohm,dvs-run-voltage = <1000000>;
98*593816faSAdam Ford				rohm,dvs-idle-voltage = <900000>;
99*593816faSAdam Ford			};
100*593816faSAdam Ford
101*593816faSAdam Ford			buck3_reg: BUCK3 {
102*593816faSAdam Ford				// BUCK5 in datasheet
103*593816faSAdam Ford				regulator-name = "BUCK3";
104*593816faSAdam Ford				regulator-min-microvolt = <700000>;
105*593816faSAdam Ford				regulator-max-microvolt = <1350000>;
106*593816faSAdam Ford				regulator-boot-on;
107*593816faSAdam Ford				regulator-always-on;
108*593816faSAdam Ford			};
109*593816faSAdam Ford
110*593816faSAdam Ford			buck4_reg: BUCK4 {
111*593816faSAdam Ford				// BUCK6 in datasheet
112*593816faSAdam Ford				regulator-name = "BUCK4";
113*593816faSAdam Ford				regulator-min-microvolt = <3000000>;
114*593816faSAdam Ford				regulator-max-microvolt = <3300000>;
115*593816faSAdam Ford				regulator-boot-on;
116*593816faSAdam Ford				regulator-always-on;
117*593816faSAdam Ford			};
118*593816faSAdam Ford
119*593816faSAdam Ford			buck5_reg: BUCK5 {
120*593816faSAdam Ford				// BUCK7 in datasheet
121*593816faSAdam Ford				regulator-name = "BUCK5";
122*593816faSAdam Ford				regulator-min-microvolt = <1605000>;
123*593816faSAdam Ford				regulator-max-microvolt = <1995000>;
124*593816faSAdam Ford				regulator-boot-on;
125*593816faSAdam Ford				regulator-always-on;
126*593816faSAdam Ford			};
127*593816faSAdam Ford
128*593816faSAdam Ford			buck6_reg: BUCK6 {
129*593816faSAdam Ford				// BUCK8 in datasheet
130*593816faSAdam Ford				regulator-name = "BUCK6";
131*593816faSAdam Ford				regulator-min-microvolt = <800000>;
132*593816faSAdam Ford				regulator-max-microvolt = <1400000>;
133*593816faSAdam Ford				regulator-boot-on;
134*593816faSAdam Ford				regulator-always-on;
135*593816faSAdam Ford			};
136*593816faSAdam Ford
137*593816faSAdam Ford			ldo1_reg: LDO1 {
138*593816faSAdam Ford				regulator-name = "LDO1";
139*593816faSAdam Ford				regulator-min-microvolt = <3000000>;
140*593816faSAdam Ford				regulator-max-microvolt = <3300000>;
141*593816faSAdam Ford				regulator-boot-on;
142*593816faSAdam Ford				regulator-always-on;
143*593816faSAdam Ford			};
144*593816faSAdam Ford
145*593816faSAdam Ford			ldo2_reg: LDO2 {
146*593816faSAdam Ford				regulator-name = "LDO2";
147*593816faSAdam Ford				regulator-min-microvolt = <900000>;
148*593816faSAdam Ford				regulator-max-microvolt = <900000>;
149*593816faSAdam Ford				regulator-boot-on;
150*593816faSAdam Ford				regulator-always-on;
151*593816faSAdam Ford			};
152*593816faSAdam Ford
153*593816faSAdam Ford			ldo3_reg: LDO3 {
154*593816faSAdam Ford				regulator-name = "LDO3";
155*593816faSAdam Ford				regulator-min-microvolt = <1800000>;
156*593816faSAdam Ford				regulator-max-microvolt = <3300000>;
157*593816faSAdam Ford				regulator-boot-on;
158*593816faSAdam Ford				regulator-always-on;
159*593816faSAdam Ford			};
160*593816faSAdam Ford
161*593816faSAdam Ford			ldo4_reg: LDO4 {
162*593816faSAdam Ford				regulator-name = "LDO4";
163*593816faSAdam Ford				regulator-min-microvolt = <900000>;
164*593816faSAdam Ford				regulator-max-microvolt = <1800000>;
165*593816faSAdam Ford				regulator-boot-on;
166*593816faSAdam Ford				regulator-always-on;
167*593816faSAdam Ford			};
168*593816faSAdam Ford
169*593816faSAdam Ford			ldo6_reg: LDO6 {
170*593816faSAdam Ford				regulator-name = "LDO6";
171*593816faSAdam Ford				regulator-min-microvolt = <900000>;
172*593816faSAdam Ford				regulator-max-microvolt = <1800000>;
173*593816faSAdam Ford				regulator-boot-on;
174*593816faSAdam Ford				regulator-always-on;
175*593816faSAdam Ford			};
176*593816faSAdam Ford		};
177*593816faSAdam Ford	};
178*593816faSAdam Ford};
179*593816faSAdam Ford
180*593816faSAdam Ford&i2c3 {
181*593816faSAdam Ford	clock-frequency = <400000>;
182*593816faSAdam Ford	pinctrl-names = "default";
183*593816faSAdam Ford	pinctrl-0 = <&pinctrl_i2c3>;
184*593816faSAdam Ford	status = "okay";
185*593816faSAdam Ford
186*593816faSAdam Ford	eeprom@50 {
187*593816faSAdam Ford		compatible = "microchip, at24c64d", "atmel,24c64";
188*593816faSAdam Ford		pagesize = <32>;
189*593816faSAdam Ford		read-only;	/* Manufacturing EEPROM programmed at factory */
190*593816faSAdam Ford		reg = <0x50>;
191*593816faSAdam Ford	};
192*593816faSAdam Ford
193*593816faSAdam Ford	rtc@51 {
194*593816faSAdam Ford		compatible = "nxp,pcf85263";
195*593816faSAdam Ford		reg = <0x51>;
196*593816faSAdam Ford	};
197*593816faSAdam Ford};
198*593816faSAdam Ford
199*593816faSAdam Ford&uart1 {
200*593816faSAdam Ford	pinctrl-names = "default";
201*593816faSAdam Ford	pinctrl-0 = <&pinctrl_uart1>;
202*593816faSAdam Ford	assigned-clocks = <&clk IMX8MM_CLK_UART1>;
203*593816faSAdam Ford	assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_80M>;
204*593816faSAdam Ford	uart-has-rtscts;
205*593816faSAdam Ford	status = "okay";
206*593816faSAdam Ford
207*593816faSAdam Ford	bluetooth {
208*593816faSAdam Ford		compatible = "brcm,bcm43438-bt";
209*593816faSAdam Ford		shutdown-gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>;
210*593816faSAdam Ford		host-wakeup-gpios = <&gpio2 8 GPIO_ACTIVE_HIGH>;
211*593816faSAdam Ford		device-wakeup-gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>;
212*593816faSAdam Ford		clocks = <&osc_32k>;
213*593816faSAdam Ford		clock-names = "extclk";
214*593816faSAdam Ford	};
215*593816faSAdam Ford};
216*593816faSAdam Ford
217*593816faSAdam Ford&usdhc1 {
218*593816faSAdam Ford	#address-cells = <1>;
219*593816faSAdam Ford	#size-cells = <0>;
220*593816faSAdam Ford	pinctrl-names = "default";
221*593816faSAdam Ford	pinctrl-0 = <&pinctrl_usdhc1>;
222*593816faSAdam Ford	bus-width = <4>;
223*593816faSAdam Ford	non-removable;
224*593816faSAdam Ford	cap-power-off-card;
225*593816faSAdam Ford	pm-ignore-notify;
226*593816faSAdam Ford	keep-power-in-suspend;
227*593816faSAdam Ford	mmc-pwrseq = <&usdhc1_pwrseq>;
228*593816faSAdam Ford	status = "okay";
229*593816faSAdam Ford
230*593816faSAdam Ford	brcmf: bcrmf@1 {
231*593816faSAdam Ford		reg = <1>;
232*593816faSAdam Ford		compatible = "brcm,bcm4329-fmac";
233*593816faSAdam Ford		pinctrl-names = "default";
234*593816faSAdam Ford		pinctrl-0 = <&pinctrl_wlan>;
235*593816faSAdam Ford		interrupt-parent = <&gpio2>;
236*593816faSAdam Ford		interrupts = <9 IRQ_TYPE_LEVEL_HIGH>;
237*593816faSAdam Ford		interrupt-names = "host-wake";
238*593816faSAdam Ford	};
239*593816faSAdam Ford};
240*593816faSAdam Ford
241*593816faSAdam Ford&usdhc3 {
242*593816faSAdam Ford	pinctrl-names = "default", "state_100mhz", "state_200mhz";
243*593816faSAdam Ford	pinctrl-0 = <&pinctrl_usdhc3>;
244*593816faSAdam Ford	pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
245*593816faSAdam Ford	pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
246*593816faSAdam Ford	bus-width = <8>;
247*593816faSAdam Ford	non-removable;
248*593816faSAdam Ford	status = "okay";
249*593816faSAdam Ford};
250*593816faSAdam Ford
251*593816faSAdam Ford&wdog1 {
252*593816faSAdam Ford	pinctrl-names = "default";
253*593816faSAdam Ford	pinctrl-0 = <&pinctrl_wdog>;
254*593816faSAdam Ford	fsl,ext-reset-output;
255*593816faSAdam Ford	status = "okay";
256*593816faSAdam Ford};
257*593816faSAdam Ford
258*593816faSAdam Ford&iomuxc {
259*593816faSAdam Ford		pinctrl_fec1: fec1grp {
260*593816faSAdam Ford			fsl,pins = <
261*593816faSAdam Ford				MX8MM_IOMUXC_ENET_MDC_ENET1_MDC		0x3
262*593816faSAdam Ford				MX8MM_IOMUXC_ENET_MDIO_ENET1_MDIO	0x3
263*593816faSAdam Ford				MX8MM_IOMUXC_ENET_TD3_ENET1_RGMII_TD3	0x1f
264*593816faSAdam Ford				MX8MM_IOMUXC_ENET_TD2_ENET1_RGMII_TD2	0x1f
265*593816faSAdam Ford				MX8MM_IOMUXC_ENET_TD1_ENET1_RGMII_TD1	0x1f
266*593816faSAdam Ford				MX8MM_IOMUXC_ENET_TD0_ENET1_RGMII_TD0	0x1f
267*593816faSAdam Ford				MX8MM_IOMUXC_ENET_RD3_ENET1_RGMII_RD3	0x91
268*593816faSAdam Ford				MX8MM_IOMUXC_ENET_RD2_ENET1_RGMII_RD2	0x91
269*593816faSAdam Ford				MX8MM_IOMUXC_ENET_RD1_ENET1_RGMII_RD1	0x91
270*593816faSAdam Ford				MX8MM_IOMUXC_ENET_RD0_ENET1_RGMII_RD0	0x91
271*593816faSAdam Ford				MX8MM_IOMUXC_ENET_TXC_ENET1_RGMII_TXC	0x1f
272*593816faSAdam Ford				MX8MM_IOMUXC_ENET_RXC_ENET1_RGMII_RXC	0x91
273*593816faSAdam Ford				MX8MM_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL	0x91
274*593816faSAdam Ford				MX8MM_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL	0x1f
275*593816faSAdam Ford				MX8MM_IOMUXC_SAI2_RXC_GPIO4_IO22	0x19
276*593816faSAdam Ford			>;
277*593816faSAdam Ford		};
278*593816faSAdam Ford
279*593816faSAdam Ford		pinctrl_i2c1: i2c1grp {
280*593816faSAdam Ford			fsl,pins = <
281*593816faSAdam Ford				MX8MM_IOMUXC_I2C1_SCL_I2C1_SCL		0x400001c3
282*593816faSAdam Ford				MX8MM_IOMUXC_I2C1_SDA_I2C1_SDA		0x400001c3
283*593816faSAdam Ford			>;
284*593816faSAdam Ford		};
285*593816faSAdam Ford
286*593816faSAdam Ford		pinctrl_i2c3: i2c3grp {
287*593816faSAdam Ford			fsl,pins = <
288*593816faSAdam Ford				MX8MM_IOMUXC_I2C3_SCL_I2C3_SCL		0x400001c3
289*593816faSAdam Ford				MX8MM_IOMUXC_I2C3_SDA_I2C3_SDA		0x400001c3
290*593816faSAdam Ford			>;
291*593816faSAdam Ford		};
292*593816faSAdam Ford
293*593816faSAdam Ford		pinctrl_pmic: pmicirq {
294*593816faSAdam Ford			fsl,pins = <
295*593816faSAdam Ford				MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3		0x41
296*593816faSAdam Ford			>;
297*593816faSAdam Ford		};
298*593816faSAdam Ford
299*593816faSAdam Ford		pinctrl_uart1: uart1grp {
300*593816faSAdam Ford			fsl,pins = <
301*593816faSAdam Ford				MX8MM_IOMUXC_UART1_RXD_UART1_DCE_RX	0x140
302*593816faSAdam Ford				MX8MM_IOMUXC_UART1_TXD_UART1_DCE_TX	0x140
303*593816faSAdam Ford				MX8MM_IOMUXC_UART3_RXD_UART1_DCE_CTS_B	0x140
304*593816faSAdam Ford				MX8MM_IOMUXC_UART3_TXD_UART1_DCE_RTS_B	0x140
305*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA4_GPIO2_IO6	0x19
306*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA5_GPIO2_IO7	0x19
307*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA6_GPIO2_IO8	0x19
308*593816faSAdam Ford				MX8MM_IOMUXC_GPIO1_IO00_ANAMIX_REF_CLK_32K	0x141
309*593816faSAdam Ford			>;
310*593816faSAdam Ford		};
311*593816faSAdam Ford
312*593816faSAdam Ford		pinctrl_usdhc1_gpio: usdhc1grpgpio {
313*593816faSAdam Ford			fsl,pins = <
314*593816faSAdam Ford				MX8MM_IOMUXC_SD1_RESET_B_GPIO2_IO10	0x41
315*593816faSAdam Ford			>;
316*593816faSAdam Ford		};
317*593816faSAdam Ford
318*593816faSAdam Ford		pinctrl_usdhc1: usdhc1grp {
319*593816faSAdam Ford			fsl,pins = <
320*593816faSAdam Ford				MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK		0x190
321*593816faSAdam Ford				MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD		0x1d0
322*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0	0x1d0
323*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1	0x1d0
324*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2	0x1d0
325*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3	0x1d0
326*593816faSAdam Ford			>;
327*593816faSAdam Ford		};
328*593816faSAdam Ford
329*593816faSAdam Ford		pinctrl_usdhc1_100mhz: usdhc1grp100mhz {
330*593816faSAdam Ford			fsl,pins = <
331*593816faSAdam Ford				MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK		0x194
332*593816faSAdam Ford				MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD		0x1d4
333*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0	0x1d4
334*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1	0x1d4
335*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2	0x1d4
336*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3	0x1d4
337*593816faSAdam Ford			>;
338*593816faSAdam Ford		};
339*593816faSAdam Ford
340*593816faSAdam Ford		pinctrl_usdhc1_200mhz: usdhc1grp200mhz {
341*593816faSAdam Ford			fsl,pins = <
342*593816faSAdam Ford				MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK		0x196
343*593816faSAdam Ford				MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD		0x1d6
344*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0	0x1d6
345*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1	0x1d6
346*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2	0x1d6
347*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3	0x1d6
348*593816faSAdam Ford			>;
349*593816faSAdam Ford		};
350*593816faSAdam Ford
351*593816faSAdam Ford		pinctrl_usdhc3: usdhc3grp {
352*593816faSAdam Ford			fsl,pins = <
353*593816faSAdam Ford				MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK		0x190
354*593816faSAdam Ford				MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD		0x1d0
355*593816faSAdam Ford				MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0		0x1d0
356*593816faSAdam Ford				MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1		0x1d0
357*593816faSAdam Ford				MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2		0x1d0
358*593816faSAdam Ford				MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3		0x1d0
359*593816faSAdam Ford				MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4		0x1d0
360*593816faSAdam Ford				MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5		0x1d0
361*593816faSAdam Ford				MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6		0x1d0
362*593816faSAdam Ford				MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7		0x1d0
363*593816faSAdam Ford				MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE		0x190
364*593816faSAdam Ford			>;
365*593816faSAdam Ford		};
366*593816faSAdam Ford
367*593816faSAdam Ford		pinctrl_usdhc3_100mhz: usdhc3grp100mhz {
368*593816faSAdam Ford			fsl,pins = <
369*593816faSAdam Ford				MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK		0x194
370*593816faSAdam Ford				MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD		0x1d4
371*593816faSAdam Ford				MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0		0x1d4
372*593816faSAdam Ford				MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1		0x1d4
373*593816faSAdam Ford				MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2		0x1d4
374*593816faSAdam Ford				MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3		0x1d4
375*593816faSAdam Ford				MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4		0x1d4
376*593816faSAdam Ford				MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5		0x1d4
377*593816faSAdam Ford				MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6		0x1d4
378*593816faSAdam Ford				MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7		0x1d4
379*593816faSAdam Ford				MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE		0x194
380*593816faSAdam Ford			>;
381*593816faSAdam Ford		};
382*593816faSAdam Ford
383*593816faSAdam Ford		pinctrl_usdhc3_200mhz: usdhc3grp200mhz {
384*593816faSAdam Ford			fsl,pins = <
385*593816faSAdam Ford				MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK		0x196
386*593816faSAdam Ford				MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD		0x1d6
387*593816faSAdam Ford				MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0		0x1d6
388*593816faSAdam Ford				MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1		0x1d6
389*593816faSAdam Ford				MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2		0x1d6
390*593816faSAdam Ford				MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3		0x1d6
391*593816faSAdam Ford				MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4		0x1d6
392*593816faSAdam Ford				MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5		0x1d6
393*593816faSAdam Ford				MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6		0x1d6
394*593816faSAdam Ford				MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7		0x1d6
395*593816faSAdam Ford				MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE		0x196
396*593816faSAdam Ford			>;
397*593816faSAdam Ford		};
398*593816faSAdam Ford
399*593816faSAdam Ford		pinctrl_wdog: wdoggrp {
400*593816faSAdam Ford			fsl,pins = <
401*593816faSAdam Ford				MX8MM_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B		0xc6
402*593816faSAdam Ford			>;
403*593816faSAdam Ford		};
404*593816faSAdam Ford
405*593816faSAdam Ford		pinctrl_wlan: wlangrp {
406*593816faSAdam Ford			fsl,pins = <
407*593816faSAdam Ford				MX8MM_IOMUXC_SD1_DATA7_GPIO2_IO9		0x111
408*593816faSAdam Ford			>;
409*593816faSAdam Ford		};
410*593816faSAdam Ford};
411