xref: /openbmc/linux/arch/arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi (revision 2612e3bbc0386368a850140a6c9b990cd496a5ec)
1dfcd1b6fSAlexander Stein// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
2dfcd1b6fSAlexander Stein/*
3dfcd1b6fSAlexander Stein * Copyright 2020-2021 TQ-Systems GmbH
4dfcd1b6fSAlexander Stein */
5dfcd1b6fSAlexander Stein
670ae49c5SFabio Estevam#include <dt-bindings/phy/phy-imx8-pcie.h>
7dfcd1b6fSAlexander Stein#include "imx8mm.dtsi"
8dfcd1b6fSAlexander Stein
9dfcd1b6fSAlexander Stein/ {
10dfcd1b6fSAlexander Stein	model = "TQ-Systems GmbH i.MX8MM TQMa8MxML";
11dfcd1b6fSAlexander Stein	compatible = "tq,imx8mm-tqma8mqml", "fsl,imx8mm";
12dfcd1b6fSAlexander Stein
13dfcd1b6fSAlexander Stein	memory@40000000 {
14dfcd1b6fSAlexander Stein		device_type = "memory";
15dfcd1b6fSAlexander Stein		/*  our minimum RAM config will be 1024 MiB */
16dfcd1b6fSAlexander Stein		reg = <0x00000000 0x40000000 0 0x40000000>;
17dfcd1b6fSAlexander Stein	};
18dfcd1b6fSAlexander Stein
19dfcd1b6fSAlexander Stein	/* e-MMC IO, needed for HS modes */
20dfcd1b6fSAlexander Stein	reg_vcc1v8: regulator-vcc1v8 {
21dfcd1b6fSAlexander Stein		compatible = "regulator-fixed";
22dfcd1b6fSAlexander Stein		regulator-name = "TQMA8MXML_VCC1V8";
23dfcd1b6fSAlexander Stein		regulator-min-microvolt = <1800000>;
24dfcd1b6fSAlexander Stein		regulator-max-microvolt = <1800000>;
25dfcd1b6fSAlexander Stein	};
26dfcd1b6fSAlexander Stein
27dfcd1b6fSAlexander Stein	/* identical to buck4_reg, but should never change */
28dfcd1b6fSAlexander Stein	reg_vcc3v3: regulator-vcc3v3 {
29dfcd1b6fSAlexander Stein		compatible = "regulator-fixed";
30dfcd1b6fSAlexander Stein		regulator-name = "TQMA8MXML_VCC3V3";
31dfcd1b6fSAlexander Stein		regulator-min-microvolt = <3300000>;
32dfcd1b6fSAlexander Stein		regulator-max-microvolt = <3300000>;
33dfcd1b6fSAlexander Stein	};
34dfcd1b6fSAlexander Stein
35dfcd1b6fSAlexander Stein	reserved-memory {
36dfcd1b6fSAlexander Stein		#address-cells = <2>;
37dfcd1b6fSAlexander Stein		#size-cells = <2>;
38dfcd1b6fSAlexander Stein		ranges;
39dfcd1b6fSAlexander Stein
40dfcd1b6fSAlexander Stein		/* global autoconfigured region for contiguous allocations */
41dfcd1b6fSAlexander Stein		linux,cma {
42dfcd1b6fSAlexander Stein			compatible = "shared-dma-pool";
43dfcd1b6fSAlexander Stein			reusable;
44dfcd1b6fSAlexander Stein			/* 640 MiB */
45dfcd1b6fSAlexander Stein			size = <0 0x28000000>;
46dfcd1b6fSAlexander Stein			/*  1024 - 128 MiB, our minimum RAM config will be 1024 MiB */
47dfcd1b6fSAlexander Stein			alloc-ranges = <0 0x40000000 0 0x78000000>;
48dfcd1b6fSAlexander Stein			linux,cma-default;
49dfcd1b6fSAlexander Stein		};
50dfcd1b6fSAlexander Stein	};
51dfcd1b6fSAlexander Stein};
52dfcd1b6fSAlexander Stein
53dfcd1b6fSAlexander Stein&A53_0 {
54dfcd1b6fSAlexander Stein	cpu-supply = <&buck2_reg>;
55dfcd1b6fSAlexander Stein};
56dfcd1b6fSAlexander Stein
57dfcd1b6fSAlexander Stein&flexspi {
58dfcd1b6fSAlexander Stein	pinctrl-names = "default";
59dfcd1b6fSAlexander Stein	pinctrl-0 = <&pinctrl_flexspi>;
60dfcd1b6fSAlexander Stein	status = "okay";
61dfcd1b6fSAlexander Stein
62dfcd1b6fSAlexander Stein	flash0: flash@0 {
63dfcd1b6fSAlexander Stein		compatible = "jedec,spi-nor";
64dfcd1b6fSAlexander Stein		reg = <0>;
65dfcd1b6fSAlexander Stein		#address-cells = <1>;
66dfcd1b6fSAlexander Stein		#size-cells = <1>;
67dfcd1b6fSAlexander Stein		spi-max-frequency = <84000000>;
68dfcd1b6fSAlexander Stein		spi-tx-bus-width = <1>;
69dfcd1b6fSAlexander Stein		spi-rx-bus-width = <4>;
70dfcd1b6fSAlexander Stein	};
71dfcd1b6fSAlexander Stein};
72dfcd1b6fSAlexander Stein
73dfcd1b6fSAlexander Stein&gpu_2d {
74dfcd1b6fSAlexander Stein	status = "okay";
75dfcd1b6fSAlexander Stein};
76dfcd1b6fSAlexander Stein
77dfcd1b6fSAlexander Stein&gpu_3d {
78dfcd1b6fSAlexander Stein	status = "okay";
79dfcd1b6fSAlexander Stein};
80dfcd1b6fSAlexander Stein
81dfcd1b6fSAlexander Stein&i2c1 {
82dfcd1b6fSAlexander Stein	clock-frequency = <100000>;
83dfcd1b6fSAlexander Stein	pinctrl-names = "default", "gpio";
84dfcd1b6fSAlexander Stein	pinctrl-0 = <&pinctrl_i2c1>;
85dfcd1b6fSAlexander Stein	pinctrl-1 = <&pinctrl_i2c1_gpio>;
86dfcd1b6fSAlexander Stein	scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
87dfcd1b6fSAlexander Stein	sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
88dfcd1b6fSAlexander Stein	status = "okay";
89dfcd1b6fSAlexander Stein
90580c545fSAlexander Stein	sensor0: temperature-sensor@1b {
91580c545fSAlexander Stein		compatible = "nxp,se97b", "jedec,jc-42.4-temp";
92dfcd1b6fSAlexander Stein		reg = <0x1b>;
93dfcd1b6fSAlexander Stein	};
94dfcd1b6fSAlexander Stein
95dfcd1b6fSAlexander Stein	pca9450: pmic@25 {
96dfcd1b6fSAlexander Stein		compatible = "nxp,pca9450a";
97dfcd1b6fSAlexander Stein		reg = <0x25>;
98dfcd1b6fSAlexander Stein
99dfcd1b6fSAlexander Stein		/* PMIC PCA9450 PMIC_nINT GPIO1_IO08 */
100dfcd1b6fSAlexander Stein		pinctrl-0 = <&pinctrl_pmic>;
101dfcd1b6fSAlexander Stein		pinctrl-names = "default";
102dfcd1b6fSAlexander Stein		interrupt-parent = <&gpio1>;
103dfcd1b6fSAlexander Stein		interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
104dfcd1b6fSAlexander Stein
105dfcd1b6fSAlexander Stein		regulators {
106dfcd1b6fSAlexander Stein			/* V_0V85_SOC: 0.85 */
107dfcd1b6fSAlexander Stein			buck1_reg: BUCK1 {
108dfcd1b6fSAlexander Stein				regulator-name = "BUCK1";
109dfcd1b6fSAlexander Stein				regulator-min-microvolt = <850000>;
110dfcd1b6fSAlexander Stein				regulator-max-microvolt = <850000>;
111dfcd1b6fSAlexander Stein				regulator-boot-on;
112dfcd1b6fSAlexander Stein				regulator-always-on;
113dfcd1b6fSAlexander Stein				regulator-ramp-delay = <3125>;
114dfcd1b6fSAlexander Stein			};
115dfcd1b6fSAlexander Stein
116dfcd1b6fSAlexander Stein			/* VDD_ARM */
117dfcd1b6fSAlexander Stein			buck2_reg: BUCK2 {
118dfcd1b6fSAlexander Stein				regulator-name = "BUCK2";
119dfcd1b6fSAlexander Stein				regulator-min-microvolt = <850000>;
120dfcd1b6fSAlexander Stein				regulator-max-microvolt = <1000000>;
121dfcd1b6fSAlexander Stein				regulator-boot-on;
122dfcd1b6fSAlexander Stein				regulator-always-on;
123dfcd1b6fSAlexander Stein				nxp,dvs-run-voltage = <950000>;
124dfcd1b6fSAlexander Stein				nxp,dvs-standby-voltage = <850000>;
125dfcd1b6fSAlexander Stein				regulator-ramp-delay = <3125>;
126dfcd1b6fSAlexander Stein			};
127dfcd1b6fSAlexander Stein
128dfcd1b6fSAlexander Stein			/* V_0V85_GPU / DRAM / VPU */
129dfcd1b6fSAlexander Stein			buck3_reg: BUCK3 {
130dfcd1b6fSAlexander Stein				regulator-name = "BUCK3";
131dfcd1b6fSAlexander Stein				regulator-min-microvolt = <850000>;
132dfcd1b6fSAlexander Stein				regulator-max-microvolt = <950000>;
133dfcd1b6fSAlexander Stein				regulator-boot-on;
134dfcd1b6fSAlexander Stein				regulator-always-on;
135dfcd1b6fSAlexander Stein				regulator-ramp-delay = <3125>;
136dfcd1b6fSAlexander Stein			};
137dfcd1b6fSAlexander Stein
138dfcd1b6fSAlexander Stein			/* VCC3V3 -> VMMC, ... must not be changed */
139dfcd1b6fSAlexander Stein			buck4_reg: BUCK4 {
140dfcd1b6fSAlexander Stein				regulator-name = "BUCK4";
141dfcd1b6fSAlexander Stein				regulator-min-microvolt = <3300000>;
142dfcd1b6fSAlexander Stein				regulator-max-microvolt = <3300000>;
143dfcd1b6fSAlexander Stein				regulator-boot-on;
144dfcd1b6fSAlexander Stein				regulator-always-on;
145dfcd1b6fSAlexander Stein			};
146dfcd1b6fSAlexander Stein
147dfcd1b6fSAlexander Stein			/* V_1V8 -> VQMMC, SPI-NOR, ... must not be changed */
148dfcd1b6fSAlexander Stein			buck5_reg: BUCK5 {
149dfcd1b6fSAlexander Stein				regulator-name = "BUCK5";
150dfcd1b6fSAlexander Stein				regulator-min-microvolt = <1800000>;
151dfcd1b6fSAlexander Stein				regulator-max-microvolt = <1800000>;
152dfcd1b6fSAlexander Stein				regulator-boot-on;
153dfcd1b6fSAlexander Stein				regulator-always-on;
154dfcd1b6fSAlexander Stein			};
155dfcd1b6fSAlexander Stein
156dfcd1b6fSAlexander Stein			/* V_1V1 -> RAM, ... must not be changed */
157dfcd1b6fSAlexander Stein			buck6_reg: BUCK6 {
158dfcd1b6fSAlexander Stein				regulator-name = "BUCK6";
159dfcd1b6fSAlexander Stein				regulator-min-microvolt = <1100000>;
160dfcd1b6fSAlexander Stein				regulator-max-microvolt = <1100000>;
161dfcd1b6fSAlexander Stein				regulator-boot-on;
162dfcd1b6fSAlexander Stein				regulator-always-on;
163dfcd1b6fSAlexander Stein			};
164dfcd1b6fSAlexander Stein
165dfcd1b6fSAlexander Stein			/* V_1V8_SNVS */
166dfcd1b6fSAlexander Stein			ldo1_reg: LDO1 {
167dfcd1b6fSAlexander Stein				regulator-name = "LDO1";
168dfcd1b6fSAlexander Stein				regulator-min-microvolt = <1800000>;
169dfcd1b6fSAlexander Stein				regulator-max-microvolt = <1800000>;
170dfcd1b6fSAlexander Stein				regulator-boot-on;
171dfcd1b6fSAlexander Stein				regulator-always-on;
172dfcd1b6fSAlexander Stein			};
173dfcd1b6fSAlexander Stein
174dfcd1b6fSAlexander Stein			/* V_0V8_SNVS */
175dfcd1b6fSAlexander Stein			ldo2_reg: LDO2 {
176dfcd1b6fSAlexander Stein				regulator-name = "LDO2";
177dfcd1b6fSAlexander Stein				regulator-min-microvolt = <800000>;
178dfcd1b6fSAlexander Stein				regulator-max-microvolt = <850000>;
179dfcd1b6fSAlexander Stein				regulator-boot-on;
180dfcd1b6fSAlexander Stein				regulator-always-on;
181dfcd1b6fSAlexander Stein			};
182dfcd1b6fSAlexander Stein
183dfcd1b6fSAlexander Stein			/* V_1V8_ANA */
184dfcd1b6fSAlexander Stein			ldo3_reg: LDO3 {
185dfcd1b6fSAlexander Stein				regulator-name = "LDO3";
186dfcd1b6fSAlexander Stein				regulator-min-microvolt = <1800000>;
187dfcd1b6fSAlexander Stein				regulator-max-microvolt = <1800000>;
188dfcd1b6fSAlexander Stein				regulator-boot-on;
189dfcd1b6fSAlexander Stein				regulator-always-on;
190dfcd1b6fSAlexander Stein			};
191dfcd1b6fSAlexander Stein
192dfcd1b6fSAlexander Stein			/* V_0V9_MIPI */
193dfcd1b6fSAlexander Stein			ldo4_reg: LDO4 {
194dfcd1b6fSAlexander Stein				regulator-name = "LDO4";
195dfcd1b6fSAlexander Stein				regulator-min-microvolt = <900000>;
196dfcd1b6fSAlexander Stein				regulator-max-microvolt = <900000>;
197dfcd1b6fSAlexander Stein				regulator-boot-on;
198dfcd1b6fSAlexander Stein				regulator-always-on;
199dfcd1b6fSAlexander Stein			};
200dfcd1b6fSAlexander Stein
201dfcd1b6fSAlexander Stein			/* VCC SD IO - switched using SD2 VSELECT */
202dfcd1b6fSAlexander Stein			ldo5_reg: LDO5 {
203dfcd1b6fSAlexander Stein				regulator-name = "LDO5";
204dfcd1b6fSAlexander Stein				regulator-min-microvolt = <1800000>;
205dfcd1b6fSAlexander Stein				regulator-max-microvolt = <3300000>;
206dfcd1b6fSAlexander Stein			};
207dfcd1b6fSAlexander Stein		};
208dfcd1b6fSAlexander Stein	};
209dfcd1b6fSAlexander Stein
210dfcd1b6fSAlexander Stein
211dfcd1b6fSAlexander Stein	pcf85063: rtc@51 {
212dfcd1b6fSAlexander Stein		compatible = "nxp,pcf85063a";
213dfcd1b6fSAlexander Stein		reg = <0x51>;
214dfcd1b6fSAlexander Stein		quartz-load-femtofarads = <7000>;
215dfcd1b6fSAlexander Stein	};
216dfcd1b6fSAlexander Stein
217dfcd1b6fSAlexander Stein	eeprom1: eeprom@53 {
218dfcd1b6fSAlexander Stein		compatible = "nxp,se97b", "atmel,24c02";
219dfcd1b6fSAlexander Stein		read-only;
220dfcd1b6fSAlexander Stein		reg = <0x53>;
221dfcd1b6fSAlexander Stein		pagesize = <16>;
222*0dc9d469SAlexander Stein		vcc-supply = <&reg_vcc3v3>;
223dfcd1b6fSAlexander Stein	};
224dfcd1b6fSAlexander Stein
225dfcd1b6fSAlexander Stein	eeprom0: eeprom@57 {
226dfcd1b6fSAlexander Stein		compatible = "atmel,24c64";
227dfcd1b6fSAlexander Stein		reg = <0x57>;
228dfcd1b6fSAlexander Stein		pagesize = <32>;
229*0dc9d469SAlexander Stein		vcc-supply = <&reg_vcc3v3>;
230dfcd1b6fSAlexander Stein	};
231dfcd1b6fSAlexander Stein};
232dfcd1b6fSAlexander Stein
2331d842831SAlexander Stein&pcie_phy {
2341d842831SAlexander Stein	fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
2351d842831SAlexander Stein	fsl,clkreq-unsupported;
2361d842831SAlexander Stein};
2371d842831SAlexander Stein
238dfcd1b6fSAlexander Stein&usdhc3 {
239dfcd1b6fSAlexander Stein	pinctrl-names = "default", "state_100mhz", "state_200mhz";
240dfcd1b6fSAlexander Stein	pinctrl-0 = <&pinctrl_usdhc3>;
241dfcd1b6fSAlexander Stein	pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
242dfcd1b6fSAlexander Stein	pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
243dfcd1b6fSAlexander Stein	bus-width = <8>;
244dfcd1b6fSAlexander Stein	non-removable;
245dfcd1b6fSAlexander Stein	no-sd;
246dfcd1b6fSAlexander Stein	no-sdio;
247dfcd1b6fSAlexander Stein	vmmc-supply = <&reg_vcc3v3>;
248dfcd1b6fSAlexander Stein	vqmmc-supply = <&reg_vcc1v8>;
249dfcd1b6fSAlexander Stein	status = "okay";
250dfcd1b6fSAlexander Stein};
251dfcd1b6fSAlexander Stein
252dfcd1b6fSAlexander Stein/*
253dfcd1b6fSAlexander Stein * Attention:
254dfcd1b6fSAlexander Stein * wdog reset is routed to PMIC, PMIC must be preconfigured to force POR
255dfcd1b6fSAlexander Stein * without LDO for SNVS. GPIO1_IO02 must not be used as GPIO.
256dfcd1b6fSAlexander Stein */
257dfcd1b6fSAlexander Stein&wdog1 {
258dfcd1b6fSAlexander Stein	pinctrl-names = "default";
259dfcd1b6fSAlexander Stein	pinctrl-0 = <&pinctrl_wdog>;
260dfcd1b6fSAlexander Stein	fsl,ext-reset-output;
261dfcd1b6fSAlexander Stein	status = "okay";
262dfcd1b6fSAlexander Stein};
263dfcd1b6fSAlexander Stein
264dfcd1b6fSAlexander Stein&iomuxc {
265dfcd1b6fSAlexander Stein	pinctrl_flexspi: flexspigrp {
266dfcd1b6fSAlexander Stein		fsl,pins = <MX8MM_IOMUXC_NAND_ALE_QSPI_A_SCLK		0x82>,
267dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_CE0_B_QSPI_A_SS0_B	0x82>,
268dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA00_QSPI_A_DATA0	0x82>,
269dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA01_QSPI_A_DATA1	0x82>,
270dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA02_QSPI_A_DATA2	0x82>,
271dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA03_QSPI_A_DATA3	0x82>;
272dfcd1b6fSAlexander Stein	};
273dfcd1b6fSAlexander Stein
274dfcd1b6fSAlexander Stein	pinctrl_i2c1: i2c1grp {
275dfcd1b6fSAlexander Stein		fsl,pins = <MX8MM_IOMUXC_I2C1_SCL_I2C1_SCL		0x40000004>,
276dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_I2C1_SDA_I2C1_SDA		0x40000004>;
277dfcd1b6fSAlexander Stein	};
278dfcd1b6fSAlexander Stein
279dfcd1b6fSAlexander Stein	pinctrl_i2c1_gpio: i2c1gpiogrp {
280dfcd1b6fSAlexander Stein		fsl,pins = <MX8MM_IOMUXC_I2C1_SCL_GPIO5_IO14		0x40000004>,
281dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_I2C1_SDA_GPIO5_IO15		0x40000004>;
282dfcd1b6fSAlexander Stein	};
283dfcd1b6fSAlexander Stein
284dfcd1b6fSAlexander Stein	pinctrl_pmic: pmicgrp {
285dfcd1b6fSAlexander Stein		fsl,pins = <MX8MM_IOMUXC_GPIO1_IO08_GPIO1_IO8		0x94>;
286dfcd1b6fSAlexander Stein	};
287dfcd1b6fSAlexander Stein
288dfcd1b6fSAlexander Stein	pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
289dfcd1b6fSAlexander Stein		fsl,pins = <MX8MM_IOMUXC_SD2_RESET_B_GPIO2_IO19		0x84>;
290dfcd1b6fSAlexander Stein	};
291dfcd1b6fSAlexander Stein
292dfcd1b6fSAlexander Stein	pinctrl_usdhc3: usdhc3grp {
293dfcd1b6fSAlexander Stein		fsl,pins = <MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK		0x1d4>,
294dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD		0x1d2>,
295dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0	0x1d4>,
296dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1	0x1d4>,
297dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2	0x1d4>,
298dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3	0x1d4>,
299dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4		0x1d4>,
300dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5	0x1d4>,
301dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6	0x1d4>,
302dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7		0x1d4>,
303dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE	0x84>,
304dfcd1b6fSAlexander Stein			   /* option USDHC3_RESET_B not defined, only in RM */
305dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_READY_B_GPIO3_IO16	0x84>;
306dfcd1b6fSAlexander Stein	};
307dfcd1b6fSAlexander Stein
308dfcd1b6fSAlexander Stein	pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
309dfcd1b6fSAlexander Stein		fsl,pins = <MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK		0x1d2>,
310dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD		0x1d2>,
311dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0	0x1d4>,
312dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1	0x1d4>,
313dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2	0x1d4>,
314dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3	0x1d4>,
315dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4		0x1d4>,
316dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5	0x1d4>,
317dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6	0x1d4>,
318dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7		0x1d4>,
319dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE	0x84>,
320dfcd1b6fSAlexander Stein			   /* option USDHC3_RESET_B not defined, only in RM */
321dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_READY_B_GPIO3_IO16	0x84>;
322dfcd1b6fSAlexander Stein	};
323dfcd1b6fSAlexander Stein
324dfcd1b6fSAlexander Stein	pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
325dfcd1b6fSAlexander Stein		fsl,pins = <MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK		0x1d6>,
326dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD		0x1d2>,
327dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0	0x1d4>,
328dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1	0x1d4>,
329dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2	0x1d4>,
330dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3	0x1d4>,
331dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4		0x1d4>,
332dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5	0x1d4>,
333dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6	0x1d4>,
334dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7		0x1d4>,
335dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE	0x84>,
336dfcd1b6fSAlexander Stein			   /* option USDHC3_RESET_B not defined, only in RM */
337dfcd1b6fSAlexander Stein			   <MX8MM_IOMUXC_NAND_READY_B_GPIO3_IO16	0x84>;
338dfcd1b6fSAlexander Stein	};
339dfcd1b6fSAlexander Stein
340dfcd1b6fSAlexander Stein	pinctrl_wdog: wdoggrp {
341dfcd1b6fSAlexander Stein		fsl,pins = <MX8MM_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B	0x84>;
342dfcd1b6fSAlexander Stein	};
343dfcd1b6fSAlexander Stein};
344