xref: /freebsd-src/sys/contrib/device-tree/src/arm64/freescale/imx8mp-dhcom-som.dtsi (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
1b97ee269SEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2b97ee269SEmmanuel Vadot/*
3b97ee269SEmmanuel Vadot * Copyright (C) 2021-2022 Marek Vasut <marex@denx.de>
4b97ee269SEmmanuel Vadot */
5b97ee269SEmmanuel Vadot
6b97ee269SEmmanuel Vadot#include "imx8mp.dtsi"
7b97ee269SEmmanuel Vadot
8b97ee269SEmmanuel Vadot/ {
9b97ee269SEmmanuel Vadot	model = "DH electronics i.MX8M Plus DHCOM SoM";
10b97ee269SEmmanuel Vadot	compatible = "dh,imx8mp-dhcom-som", "fsl,imx8mp";
11b97ee269SEmmanuel Vadot
12b97ee269SEmmanuel Vadot	aliases {
13b97ee269SEmmanuel Vadot		ethernet0 = &eqos;
14b97ee269SEmmanuel Vadot		ethernet1 = &fec;
15b97ee269SEmmanuel Vadot		rtc0 = &rv3032;
16b97ee269SEmmanuel Vadot		rtc1 = &snvs_rtc;
17b97ee269SEmmanuel Vadot		spi0 = &flexspi;
18b97ee269SEmmanuel Vadot	};
19b97ee269SEmmanuel Vadot
20b97ee269SEmmanuel Vadot	memory@40000000 {
21b97ee269SEmmanuel Vadot		device_type = "memory";
22b97ee269SEmmanuel Vadot		/* Memory size 512 MiB..8 GiB will be filled by U-Boot */
23b97ee269SEmmanuel Vadot		reg = <0x0 0x40000000 0 0x08000000>;
24b97ee269SEmmanuel Vadot	};
25b97ee269SEmmanuel Vadot
26b97ee269SEmmanuel Vadot	reg_eth_vio: regulator-eth-vio {
27b97ee269SEmmanuel Vadot		compatible = "regulator-fixed";
2884943d6fSEmmanuel Vadot		gpio = <&ioexp 2 GPIO_ACTIVE_LOW>;
29b97ee269SEmmanuel Vadot		regulator-always-on;
30b97ee269SEmmanuel Vadot		regulator-boot-on;
31b97ee269SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
32b97ee269SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
33b97ee269SEmmanuel Vadot		regulator-name = "eth_vio";
34b97ee269SEmmanuel Vadot		vin-supply = <&buck4>;
35b97ee269SEmmanuel Vadot	};
36b97ee269SEmmanuel Vadot
37b97ee269SEmmanuel Vadot	reg_usdhc2_vmmc: regulator-usdhc2-vmmc {
38b97ee269SEmmanuel Vadot		compatible = "regulator-fixed";
39b97ee269SEmmanuel Vadot		enable-active-high;
40b97ee269SEmmanuel Vadot		gpio = <&gpio2 19 0>; /* SD2_RESET */
41b97ee269SEmmanuel Vadot		off-on-delay-us = <12000>;
42b97ee269SEmmanuel Vadot		pinctrl-names = "default";
43b97ee269SEmmanuel Vadot		pinctrl-0 = <&pinctrl_usdhc2_vmmc>;
44b97ee269SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
45b97ee269SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
46b97ee269SEmmanuel Vadot		regulator-name = "VDD_3V3_SD";
47b97ee269SEmmanuel Vadot		startup-delay-us = <100>;
48b97ee269SEmmanuel Vadot		vin-supply = <&buck4>;
49b97ee269SEmmanuel Vadot	};
50f126890aSEmmanuel Vadot
51f126890aSEmmanuel Vadot	reg_vdd_3p3v_awo: regulator-vdd-3p3v-awo {	/* VDD_3V3_AWO */
52f126890aSEmmanuel Vadot		compatible = "regulator-fixed";
53f126890aSEmmanuel Vadot		regulator-always-on;
54f126890aSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
55f126890aSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
56f126890aSEmmanuel Vadot		regulator-name = "VDD_3P3V_AWO";
57f126890aSEmmanuel Vadot	};
5884943d6fSEmmanuel Vadot
5984943d6fSEmmanuel Vadot	wlan_pwrseq: wifi-pwrseq {
6084943d6fSEmmanuel Vadot		compatible = "mmc-pwrseq-simple";
6184943d6fSEmmanuel Vadot		reset-gpios = <&ioexp 1 GPIO_ACTIVE_LOW>;
6284943d6fSEmmanuel Vadot	};
63b97ee269SEmmanuel Vadot};
64b97ee269SEmmanuel Vadot
65b97ee269SEmmanuel Vadot&A53_0 {
66b97ee269SEmmanuel Vadot	cpu-supply = <&buck2>;
67b97ee269SEmmanuel Vadot};
68b97ee269SEmmanuel Vadot
69b97ee269SEmmanuel Vadot&A53_1 {
70b97ee269SEmmanuel Vadot	cpu-supply = <&buck2>;
71b97ee269SEmmanuel Vadot};
72b97ee269SEmmanuel Vadot
73b97ee269SEmmanuel Vadot&A53_2 {
74b97ee269SEmmanuel Vadot	cpu-supply = <&buck2>;
75b97ee269SEmmanuel Vadot};
76b97ee269SEmmanuel Vadot
77b97ee269SEmmanuel Vadot&A53_3 {
78b97ee269SEmmanuel Vadot	cpu-supply = <&buck2>;
79b97ee269SEmmanuel Vadot};
80b97ee269SEmmanuel Vadot
81*0e8011faSEmmanuel Vadot&audio_blk_ctrl {
82*0e8011faSEmmanuel Vadot	assigned-clocks = <&clk IMX8MP_AUDIO_PLL1>;
83*0e8011faSEmmanuel Vadot	assigned-clock-rates = <393216000>;
84*0e8011faSEmmanuel Vadot};
85*0e8011faSEmmanuel Vadot
86b97ee269SEmmanuel Vadot&ecspi1 {
87b97ee269SEmmanuel Vadot	pinctrl-names = "default";
88b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_ecspi1>;
89b97ee269SEmmanuel Vadot	cs-gpios = <&gpio5 17 GPIO_ACTIVE_LOW>;
90b97ee269SEmmanuel Vadot	status = "disabled";
91b97ee269SEmmanuel Vadot};
92b97ee269SEmmanuel Vadot
93b97ee269SEmmanuel Vadot&ecspi2 {
94b97ee269SEmmanuel Vadot	pinctrl-names = "default";
95b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_ecspi2>;
96b97ee269SEmmanuel Vadot	cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
97b97ee269SEmmanuel Vadot	status = "disabled";
98b97ee269SEmmanuel Vadot};
99b97ee269SEmmanuel Vadot
100b97ee269SEmmanuel Vadot&eqos {	/* First ethernet */
101b97ee269SEmmanuel Vadot	pinctrl-names = "default";
102fac71e4eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_eqos_rgmii>;
103b97ee269SEmmanuel Vadot	phy-handle = <&ethphy0g>;
104b97ee269SEmmanuel Vadot	phy-mode = "rgmii-id";
105b97ee269SEmmanuel Vadot	status = "okay";
106b97ee269SEmmanuel Vadot
107b97ee269SEmmanuel Vadot	mdio {
108b97ee269SEmmanuel Vadot		compatible = "snps,dwmac-mdio";
109b97ee269SEmmanuel Vadot		#address-cells = <1>;
110b97ee269SEmmanuel Vadot		#size-cells = <0>;
111b97ee269SEmmanuel Vadot
112b97ee269SEmmanuel Vadot		/* Up to one of these two PHYs may be populated. */
113*0e8011faSEmmanuel Vadot		ethphy0f: ethernet-phy@1 { /* SMSC LAN8740Ai */
114b97ee269SEmmanuel Vadot			compatible = "ethernet-phy-id0007.c110",
115b97ee269SEmmanuel Vadot				     "ethernet-phy-ieee802.3-c22";
116b97ee269SEmmanuel Vadot			interrupt-parent = <&gpio3>;
117b97ee269SEmmanuel Vadot			interrupts = <19 IRQ_TYPE_LEVEL_LOW>;
118b97ee269SEmmanuel Vadot			pinctrl-0 = <&pinctrl_ethphy0>;
119b97ee269SEmmanuel Vadot			pinctrl-names = "default";
120*0e8011faSEmmanuel Vadot			reg = <1>;
121b97ee269SEmmanuel Vadot			reset-assert-us = <1000>;
122b97ee269SEmmanuel Vadot			reset-deassert-us = <1000>;
12384943d6fSEmmanuel Vadot			reset-gpios = <&ioexp 4 GPIO_ACTIVE_LOW>;
124b97ee269SEmmanuel Vadot			/* Non-default PHY population option. */
125b97ee269SEmmanuel Vadot			status = "disabled";
126b97ee269SEmmanuel Vadot		};
127b97ee269SEmmanuel Vadot
128b97ee269SEmmanuel Vadot		ethphy0g: ethernet-phy@5 { /* Micrel KSZ9131RNXI */
129b97ee269SEmmanuel Vadot			compatible = "ethernet-phy-id0022.1642",
130b97ee269SEmmanuel Vadot				     "ethernet-phy-ieee802.3-c22";
131b97ee269SEmmanuel Vadot			interrupt-parent = <&gpio3>;
132b97ee269SEmmanuel Vadot			interrupts = <19 IRQ_TYPE_LEVEL_LOW>;
133b97ee269SEmmanuel Vadot			micrel,led-mode = <0>;
134b97ee269SEmmanuel Vadot			pinctrl-0 = <&pinctrl_ethphy0>;
135b97ee269SEmmanuel Vadot			pinctrl-names = "default";
136b97ee269SEmmanuel Vadot			reg = <5>;
137b97ee269SEmmanuel Vadot			reset-assert-us = <1000>;
138b97ee269SEmmanuel Vadot			reset-deassert-us = <1000>;
13984943d6fSEmmanuel Vadot			reset-gpios = <&ioexp 4 GPIO_ACTIVE_LOW>;
140b97ee269SEmmanuel Vadot			/* Default PHY population option. */
141b97ee269SEmmanuel Vadot			status = "okay";
142b97ee269SEmmanuel Vadot		};
143b97ee269SEmmanuel Vadot	};
144b97ee269SEmmanuel Vadot};
145b97ee269SEmmanuel Vadot
146b97ee269SEmmanuel Vadot&fec {	/* Second ethernet */
147b97ee269SEmmanuel Vadot	pinctrl-names = "default";
148fac71e4eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_fec_rmii>;
149b97ee269SEmmanuel Vadot	phy-handle = <&ethphy1f>;
150fac71e4eSEmmanuel Vadot	phy-mode = "rmii";
151b97ee269SEmmanuel Vadot	fsl,magic-packet;
152b97ee269SEmmanuel Vadot	status = "okay";
153b97ee269SEmmanuel Vadot
154b97ee269SEmmanuel Vadot	mdio {
155b97ee269SEmmanuel Vadot		#address-cells = <1>;
156b97ee269SEmmanuel Vadot		#size-cells = <0>;
157b97ee269SEmmanuel Vadot
158b97ee269SEmmanuel Vadot		/* Up to one PHY may be populated. */
159*0e8011faSEmmanuel Vadot		ethphy1f: ethernet-phy@2 { /* SMSC LAN8740Ai */
160b97ee269SEmmanuel Vadot			compatible = "ethernet-phy-id0007.c110",
161b97ee269SEmmanuel Vadot				     "ethernet-phy-ieee802.3-c22";
162b97ee269SEmmanuel Vadot			interrupt-parent = <&gpio4>;
163b97ee269SEmmanuel Vadot			interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
164b97ee269SEmmanuel Vadot			pinctrl-0 = <&pinctrl_ethphy1>;
165b97ee269SEmmanuel Vadot			pinctrl-names = "default";
166*0e8011faSEmmanuel Vadot			reg = <2>;
167b97ee269SEmmanuel Vadot			reset-assert-us = <1000>;
168b97ee269SEmmanuel Vadot			reset-deassert-us = <1000>;
169b97ee269SEmmanuel Vadot			reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>;
170b97ee269SEmmanuel Vadot			/* Non-default PHY population option. */
171b97ee269SEmmanuel Vadot			status = "disabled";
172b97ee269SEmmanuel Vadot		};
173b97ee269SEmmanuel Vadot	};
174b97ee269SEmmanuel Vadot};
175b97ee269SEmmanuel Vadot
176b97ee269SEmmanuel Vadot&flexcan1 {
177b97ee269SEmmanuel Vadot	pinctrl-names = "default";
178b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_flexcan1>;
179b97ee269SEmmanuel Vadot	status = "disabled";
180b97ee269SEmmanuel Vadot};
181b97ee269SEmmanuel Vadot
182b97ee269SEmmanuel Vadot&flexcan2 {
183b97ee269SEmmanuel Vadot	pinctrl-names = "default";
184b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_flexcan2>;
185b97ee269SEmmanuel Vadot	status = "disabled";
186b97ee269SEmmanuel Vadot};
187b97ee269SEmmanuel Vadot
188b97ee269SEmmanuel Vadot&flexspi {
189b97ee269SEmmanuel Vadot	pinctrl-names = "default";
190b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_flexspi>;
191b97ee269SEmmanuel Vadot	status = "okay";
192b97ee269SEmmanuel Vadot
193b97ee269SEmmanuel Vadot	flash@0 {	/* W25Q128JWPIM */
194b97ee269SEmmanuel Vadot		compatible = "jedec,spi-nor";
195b97ee269SEmmanuel Vadot		reg = <0>;
196b97ee269SEmmanuel Vadot		spi-max-frequency = <80000000>;
197b97ee269SEmmanuel Vadot		spi-tx-bus-width = <4>;
198b97ee269SEmmanuel Vadot		spi-rx-bus-width = <4>;
199b97ee269SEmmanuel Vadot	};
200b97ee269SEmmanuel Vadot};
201b97ee269SEmmanuel Vadot
202b97ee269SEmmanuel Vadot&gpio1 {
203b97ee269SEmmanuel Vadot	gpio-line-names =
204b97ee269SEmmanuel Vadot		"DHCOM-G", "", "", "", "", "DHCOM-I", "DHCOM-J", "DHCOM-L",
205b97ee269SEmmanuel Vadot		"DHCOM-B", "DHCOM-A", "", "DHCOM-H", "", "", "", "",
206b97ee269SEmmanuel Vadot		"", "", "", "", "", "", "", "",
207b97ee269SEmmanuel Vadot		"", "", "", "", "", "", "", "";
208b97ee269SEmmanuel Vadot};
209b97ee269SEmmanuel Vadot
210b97ee269SEmmanuel Vadot&gpio2 {
211b97ee269SEmmanuel Vadot	gpio-line-names =
212b97ee269SEmmanuel Vadot		"", "", "", "", "", "", "", "",
213b97ee269SEmmanuel Vadot		"", "", "", "DHCOM-K", "", "", "", "",
214b97ee269SEmmanuel Vadot		"", "", "", "", "DHCOM-INT", "", "", "",
215b97ee269SEmmanuel Vadot		"", "", "", "", "", "", "", "";
216b97ee269SEmmanuel Vadot};
217b97ee269SEmmanuel Vadot
218b97ee269SEmmanuel Vadot&gpio3 {
219b97ee269SEmmanuel Vadot	gpio-line-names =
220b97ee269SEmmanuel Vadot		"", "", "", "", "", "", "", "",
221b97ee269SEmmanuel Vadot		"", "", "", "", "", "", "SOM-HW0", "",
222b97ee269SEmmanuel Vadot		"", "", "", "", "", "", "SOM-MEM0", "SOM-MEM1",
223b97ee269SEmmanuel Vadot		"SOM-MEM2", "SOM-HW2", "", "", "", "", "", "";
224b97ee269SEmmanuel Vadot};
225b97ee269SEmmanuel Vadot
226b97ee269SEmmanuel Vadot&gpio4 {
227b97ee269SEmmanuel Vadot	gpio-line-names =
228b97ee269SEmmanuel Vadot		"", "", "", "", "", "", "", "",
229b97ee269SEmmanuel Vadot		"", "", "", "", "", "", "", "",
230b97ee269SEmmanuel Vadot		"", "", "", "SOM-HW1", "", "", "", "",
231b97ee269SEmmanuel Vadot		"", "", "", "DHCOM-D", "", "", "", "";
232b97ee269SEmmanuel Vadot};
233b97ee269SEmmanuel Vadot
234b97ee269SEmmanuel Vadot&gpio5 {
235b97ee269SEmmanuel Vadot	gpio-line-names =
236b97ee269SEmmanuel Vadot		"", "", "DHCOM-C", "", "", "", "", "",
237b97ee269SEmmanuel Vadot		"", "", "", "", "", "", "", "",
238b97ee269SEmmanuel Vadot		"", "", "", "", "", "", "DHCOM-E", "DHCOM-F",
239b97ee269SEmmanuel Vadot		"", "", "", "", "", "", "", "";
240b97ee269SEmmanuel Vadot};
241b97ee269SEmmanuel Vadot
242b97ee269SEmmanuel Vadot&i2c3 {
243b97ee269SEmmanuel Vadot	clock-frequency = <100000>;
244b97ee269SEmmanuel Vadot	pinctrl-names = "default", "gpio";
245b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_i2c3>;
246b97ee269SEmmanuel Vadot	pinctrl-1 = <&pinctrl_i2c3_gpio>;
247b97ee269SEmmanuel Vadot	scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
248b97ee269SEmmanuel Vadot	sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
249b97ee269SEmmanuel Vadot	status = "okay";
250b97ee269SEmmanuel Vadot
251f126890aSEmmanuel Vadot	tc_bridge: bridge@f {
252f126890aSEmmanuel Vadot		compatible = "toshiba,tc9595", "toshiba,tc358767";
253f126890aSEmmanuel Vadot		pinctrl-names = "default";
254f126890aSEmmanuel Vadot		pinctrl-0 = <&pinctrl_tc9595>;
255f126890aSEmmanuel Vadot		reg = <0xf>;
256f126890aSEmmanuel Vadot		clock-names = "ref";
257f126890aSEmmanuel Vadot		clocks = <&clk IMX8MP_CLK_CLKOUT2>;
258f126890aSEmmanuel Vadot		assigned-clocks = <&clk IMX8MP_CLK_CLKOUT2_SEL>,
259f126890aSEmmanuel Vadot				  <&clk IMX8MP_CLK_CLKOUT2>,
260f126890aSEmmanuel Vadot				  <&clk IMX8MP_AUDIO_PLL2_OUT>;
261f126890aSEmmanuel Vadot		assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL2_OUT>;
2627d0873ebSEmmanuel Vadot		assigned-clock-rates = <13000000>, <13000000>, <208000000>;
2638d13bc63SEmmanuel Vadot		reset-gpios = <&gpio4 1 GPIO_ACTIVE_HIGH>;
264f126890aSEmmanuel Vadot		status = "disabled";
265f126890aSEmmanuel Vadot
266f126890aSEmmanuel Vadot		ports {
267f126890aSEmmanuel Vadot			#address-cells = <1>;
268f126890aSEmmanuel Vadot			#size-cells = <0>;
269f126890aSEmmanuel Vadot
270f126890aSEmmanuel Vadot			port@0 {
271f126890aSEmmanuel Vadot				reg = <0>;
272f126890aSEmmanuel Vadot
273f126890aSEmmanuel Vadot				tc_bridge_in: endpoint {
274f126890aSEmmanuel Vadot					data-lanes = <1 2 3 4>;
275f126890aSEmmanuel Vadot					remote-endpoint = <&dsi_out>;
276f126890aSEmmanuel Vadot				};
277f126890aSEmmanuel Vadot			};
278f126890aSEmmanuel Vadot		};
279f126890aSEmmanuel Vadot	};
280f126890aSEmmanuel Vadot
281b97ee269SEmmanuel Vadot	pmic: pmic@25 {
282b97ee269SEmmanuel Vadot		compatible = "nxp,pca9450c";
283b97ee269SEmmanuel Vadot		reg = <0x25>;
284b97ee269SEmmanuel Vadot		pinctrl-names = "default";
285b97ee269SEmmanuel Vadot		pinctrl-0 = <&pinctrl_pmic>;
286b97ee269SEmmanuel Vadot		interrupt-parent = <&gpio1>;
287b97ee269SEmmanuel Vadot		interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
288b97ee269SEmmanuel Vadot
289b97ee269SEmmanuel Vadot		/*
290b97ee269SEmmanuel Vadot		 * i.MX 8M Plus Data Sheet for Consumer Products
291b97ee269SEmmanuel Vadot		 * 3.1.4 Operating ranges
292b97ee269SEmmanuel Vadot		 * MIMX8ML8CVNKZAB
293b97ee269SEmmanuel Vadot		 */
294b97ee269SEmmanuel Vadot		regulators {
295b97ee269SEmmanuel Vadot			buck1: BUCK1 {	/* VDD_SOC (dual-phase with BUCK3) */
296b97ee269SEmmanuel Vadot				regulator-min-microvolt = <850000>;
297b97ee269SEmmanuel Vadot				regulator-max-microvolt = <1000000>;
298b97ee269SEmmanuel Vadot				regulator-ramp-delay = <3125>;
299b97ee269SEmmanuel Vadot				regulator-always-on;
300b97ee269SEmmanuel Vadot				regulator-boot-on;
301b97ee269SEmmanuel Vadot			};
302b97ee269SEmmanuel Vadot
303b97ee269SEmmanuel Vadot			buck2: BUCK2 {	/* VDD_ARM */
30484943d6fSEmmanuel Vadot				nxp,dvs-run-voltage = <950000>;
30584943d6fSEmmanuel Vadot				nxp,dvs-standby-voltage = <850000>;
306b97ee269SEmmanuel Vadot				regulator-min-microvolt = <850000>;
307b97ee269SEmmanuel Vadot				regulator-max-microvolt = <1000000>;
308b97ee269SEmmanuel Vadot				regulator-ramp-delay = <3125>;
309b97ee269SEmmanuel Vadot				regulator-always-on;
310b97ee269SEmmanuel Vadot				regulator-boot-on;
311b97ee269SEmmanuel Vadot			};
312b97ee269SEmmanuel Vadot
313b97ee269SEmmanuel Vadot			buck4: BUCK4 {	/* VDD_3V3 */
314b97ee269SEmmanuel Vadot				regulator-min-microvolt = <3300000>;
315b97ee269SEmmanuel Vadot				regulator-max-microvolt = <3300000>;
316b97ee269SEmmanuel Vadot				regulator-always-on;
317b97ee269SEmmanuel Vadot				regulator-boot-on;
318b97ee269SEmmanuel Vadot			};
319b97ee269SEmmanuel Vadot
320b97ee269SEmmanuel Vadot			buck5: BUCK5 {	/* VDD_1V8 */
321b97ee269SEmmanuel Vadot				regulator-min-microvolt = <1800000>;
322b97ee269SEmmanuel Vadot				regulator-max-microvolt = <1800000>;
323b97ee269SEmmanuel Vadot				regulator-always-on;
324b97ee269SEmmanuel Vadot				regulator-boot-on;
325b97ee269SEmmanuel Vadot			};
326b97ee269SEmmanuel Vadot
327b97ee269SEmmanuel Vadot			buck6: BUCK6 {	/* NVCC_DRAM_1V1 */
328b97ee269SEmmanuel Vadot				regulator-min-microvolt = <1100000>;
329b97ee269SEmmanuel Vadot				regulator-max-microvolt = <1100000>;
330b97ee269SEmmanuel Vadot				regulator-always-on;
331b97ee269SEmmanuel Vadot				regulator-boot-on;
332b97ee269SEmmanuel Vadot			};
333b97ee269SEmmanuel Vadot
334b97ee269SEmmanuel Vadot			ldo1: LDO1 {	/* NVCC_SNVS_1V8 */
335b97ee269SEmmanuel Vadot				regulator-min-microvolt = <1800000>;
336b97ee269SEmmanuel Vadot				regulator-max-microvolt = <1800000>;
337b97ee269SEmmanuel Vadot				regulator-always-on;
338b97ee269SEmmanuel Vadot				regulator-boot-on;
339b97ee269SEmmanuel Vadot			};
340b97ee269SEmmanuel Vadot
341b97ee269SEmmanuel Vadot			ldo3: LDO3 {	/* VDDA_1V8 */
342b97ee269SEmmanuel Vadot				regulator-min-microvolt = <1800000>;
343b97ee269SEmmanuel Vadot				regulator-max-microvolt = <1800000>;
344b97ee269SEmmanuel Vadot				regulator-always-on;
345b97ee269SEmmanuel Vadot				regulator-boot-on;
346b97ee269SEmmanuel Vadot			};
347b97ee269SEmmanuel Vadot
348b97ee269SEmmanuel Vadot			ldo4: LDO4 {	/* PMIC_LDO4 */
349b97ee269SEmmanuel Vadot				regulator-min-microvolt = <3300000>;
350b97ee269SEmmanuel Vadot				regulator-max-microvolt = <3300000>;
351b97ee269SEmmanuel Vadot			};
352b97ee269SEmmanuel Vadot
353b97ee269SEmmanuel Vadot			ldo5: LDO5 {	/* NVCC_SD2 */
354b97ee269SEmmanuel Vadot				regulator-min-microvolt = <1800000>;
355b97ee269SEmmanuel Vadot				regulator-max-microvolt = <3300000>;
356b97ee269SEmmanuel Vadot			};
357b97ee269SEmmanuel Vadot		};
358b97ee269SEmmanuel Vadot	};
359b97ee269SEmmanuel Vadot
360b97ee269SEmmanuel Vadot	adc@48 {
36184943d6fSEmmanuel Vadot		compatible = "ti,ads1015";
362b97ee269SEmmanuel Vadot		reg = <0x48>;
36384943d6fSEmmanuel Vadot		interrupts-extended = <&ioexp 7 IRQ_TYPE_EDGE_FALLING>;
364b97ee269SEmmanuel Vadot		#address-cells = <1>;
365b97ee269SEmmanuel Vadot		#size-cells = <0>;
366b97ee269SEmmanuel Vadot
367b97ee269SEmmanuel Vadot		channel@0 {	/* Voltage over AIN0 and AIN1. */
368b97ee269SEmmanuel Vadot			reg = <0>;
369b97ee269SEmmanuel Vadot		};
370b97ee269SEmmanuel Vadot
371b97ee269SEmmanuel Vadot		channel@1 {	/* Voltage over AIN0 and AIN3. */
372b97ee269SEmmanuel Vadot			reg = <1>;
373b97ee269SEmmanuel Vadot		};
374b97ee269SEmmanuel Vadot
375b97ee269SEmmanuel Vadot		channel@2 {	/* Voltage over AIN1 and AIN3. */
376b97ee269SEmmanuel Vadot			reg = <2>;
377b97ee269SEmmanuel Vadot		};
378b97ee269SEmmanuel Vadot
379b97ee269SEmmanuel Vadot		channel@3 {	/* Voltage over AIN2 and AIN3. */
380b97ee269SEmmanuel Vadot			reg = <3>;
381b97ee269SEmmanuel Vadot		};
382b97ee269SEmmanuel Vadot
383b97ee269SEmmanuel Vadot		channel@4 {	/* Voltage over AIN0 and GND. */
384b97ee269SEmmanuel Vadot			reg = <4>;
385b97ee269SEmmanuel Vadot		};
386b97ee269SEmmanuel Vadot
387b97ee269SEmmanuel Vadot		channel@5 {	/* Voltage over AIN1 and GND. */
388b97ee269SEmmanuel Vadot			reg = <5>;
389b97ee269SEmmanuel Vadot		};
390b97ee269SEmmanuel Vadot
391b97ee269SEmmanuel Vadot		channel@6 {	/* Voltage over AIN2 and GND. */
392b97ee269SEmmanuel Vadot			reg = <6>;
393b97ee269SEmmanuel Vadot		};
394b97ee269SEmmanuel Vadot
395b97ee269SEmmanuel Vadot		channel@7 {	/* Voltage over AIN3 and GND. */
396b97ee269SEmmanuel Vadot			reg = <7>;
397b97ee269SEmmanuel Vadot		};
398b97ee269SEmmanuel Vadot	};
399b97ee269SEmmanuel Vadot
400b97ee269SEmmanuel Vadot	touchscreen@49 {
401b97ee269SEmmanuel Vadot		compatible = "ti,tsc2004";
402b97ee269SEmmanuel Vadot		reg = <0x49>;
403b97ee269SEmmanuel Vadot		interrupts-extended = <&gpio4 0 IRQ_TYPE_EDGE_FALLING>;
404b97ee269SEmmanuel Vadot		pinctrl-names = "default";
405b97ee269SEmmanuel Vadot		pinctrl-0 = <&pinctrl_touch>;
406b97ee269SEmmanuel Vadot		vio-supply = <&buck4>;
407b97ee269SEmmanuel Vadot	};
408b97ee269SEmmanuel Vadot
409b97ee269SEmmanuel Vadot	eeprom0: eeprom@50 {	/* EEPROM with EQoS MAC address */
41084943d6fSEmmanuel Vadot		compatible = "atmel,24c32";	/* M24C32-D */
41184943d6fSEmmanuel Vadot		pagesize = <32>;
412b97ee269SEmmanuel Vadot		reg = <0x50>;
413b97ee269SEmmanuel Vadot	};
414b97ee269SEmmanuel Vadot
415b97ee269SEmmanuel Vadot	rv3032: rtc@51 {
416b97ee269SEmmanuel Vadot		compatible = "microcrystal,rv3032";
417b97ee269SEmmanuel Vadot		reg = <0x51>;
41884943d6fSEmmanuel Vadot		interrupts-extended = <&ioexp 3 IRQ_TYPE_EDGE_FALLING>;
41984943d6fSEmmanuel Vadot		wakeup-source;
420b97ee269SEmmanuel Vadot	};
421b97ee269SEmmanuel Vadot
422b97ee269SEmmanuel Vadot	eeprom1: eeprom@53 {	/* EEPROM with FEC MAC address */
42384943d6fSEmmanuel Vadot		compatible = "atmel,24c32";	/* M24C32-D */
42484943d6fSEmmanuel Vadot		pagesize = <32>;
425b97ee269SEmmanuel Vadot		reg = <0x53>;
426b97ee269SEmmanuel Vadot	};
42784943d6fSEmmanuel Vadot
4288d13bc63SEmmanuel Vadot	eeprom0wl: eeprom@58 {
4298d13bc63SEmmanuel Vadot		compatible = "atmel,24c32d-wl";	/* M24C32-D WL page of 0x50 */
4308d13bc63SEmmanuel Vadot		pagesize = <32>;
4318d13bc63SEmmanuel Vadot		reg = <0x58>;
4328d13bc63SEmmanuel Vadot	};
4338d13bc63SEmmanuel Vadot
4348d13bc63SEmmanuel Vadot	eeprom1wl: eeprom@5b {
4358d13bc63SEmmanuel Vadot		compatible = "atmel,24c32d-wl";	/* M24C32-D WL page of 0x53 */
4368d13bc63SEmmanuel Vadot		pagesize = <32>;
4378d13bc63SEmmanuel Vadot		reg = <0x5b>;
4388d13bc63SEmmanuel Vadot	};
4398d13bc63SEmmanuel Vadot
44084943d6fSEmmanuel Vadot	ioexp: gpio@74 {
44184943d6fSEmmanuel Vadot		compatible = "nxp,pca9539";
44284943d6fSEmmanuel Vadot		reg = <0x74>;
44384943d6fSEmmanuel Vadot		gpio-controller;
44484943d6fSEmmanuel Vadot		#gpio-cells = <2>;
44584943d6fSEmmanuel Vadot		interrupts-extended = <&gpio3 20 IRQ_TYPE_LEVEL_LOW>;
44684943d6fSEmmanuel Vadot		interrupt-controller;
44784943d6fSEmmanuel Vadot		#interrupt-cells = <2>;
44884943d6fSEmmanuel Vadot		pinctrl-names = "default";
44984943d6fSEmmanuel Vadot		pinctrl-0 = <&pinctrl_ioexp>;
45084943d6fSEmmanuel Vadot		wakeup-source;
45184943d6fSEmmanuel Vadot
45284943d6fSEmmanuel Vadot		gpio-line-names =
45384943d6fSEmmanuel Vadot			"BT_REG_EN", "WL_REG_EN", "VIO_SWITCHED_#EN", "RTC_#INT",
45484943d6fSEmmanuel Vadot			"ENET_QOS_#RST", "RGB_OSZ_ENABLE", "USB1_ID", "ADC_ALTER_RDY",
45584943d6fSEmmanuel Vadot			"DHCOM-W", "DHCOM-V", "DHCOM-U", "DHCOM-T",
45684943d6fSEmmanuel Vadot			"BT_HOST_WAKE", "BT_DEV_WAKE", "", "";
45784943d6fSEmmanuel Vadot	};
458b97ee269SEmmanuel Vadot};
459b97ee269SEmmanuel Vadot
460b97ee269SEmmanuel Vadot&i2c4 {
461b97ee269SEmmanuel Vadot	clock-frequency = <100000>;
462b97ee269SEmmanuel Vadot	pinctrl-names = "default", "gpio";
463b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_i2c4>;
464b97ee269SEmmanuel Vadot	pinctrl-1 = <&pinctrl_i2c4_gpio>;
465b97ee269SEmmanuel Vadot	scl-gpios = <&gpio5 20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
466b97ee269SEmmanuel Vadot	sda-gpios = <&gpio5 21 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
467b97ee269SEmmanuel Vadot	status = "okay";
468b97ee269SEmmanuel Vadot};
469b97ee269SEmmanuel Vadot
470b97ee269SEmmanuel Vadot&i2c5 {	/* HDMI EDID bus */
471b97ee269SEmmanuel Vadot	clock-frequency = <100000>;
472b97ee269SEmmanuel Vadot	pinctrl-names = "default", "gpio";
473b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_i2c5>;
474b97ee269SEmmanuel Vadot	pinctrl-1 = <&pinctrl_i2c5_gpio>;
475b97ee269SEmmanuel Vadot	scl-gpios = <&gpio3 26 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
476b97ee269SEmmanuel Vadot	sda-gpios = <&gpio3 27 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
477b97ee269SEmmanuel Vadot	status = "okay";
478b97ee269SEmmanuel Vadot};
479b97ee269SEmmanuel Vadot
480f126890aSEmmanuel Vadot&mipi_dsi {
481f126890aSEmmanuel Vadot	samsung,burst-clock-frequency = <160000000>;
482f126890aSEmmanuel Vadot	samsung,esc-clock-frequency = <10000000>;
483f126890aSEmmanuel Vadot
484f126890aSEmmanuel Vadot	ports {
485f126890aSEmmanuel Vadot		port@1 {
486f126890aSEmmanuel Vadot			reg = <1>;
487f126890aSEmmanuel Vadot
488f126890aSEmmanuel Vadot			dsi_out: endpoint {
489f126890aSEmmanuel Vadot				data-lanes = <1 2 3 4>;
490f126890aSEmmanuel Vadot				remote-endpoint = <&tc_bridge_in>;
491f126890aSEmmanuel Vadot			};
492f126890aSEmmanuel Vadot		};
493f126890aSEmmanuel Vadot	};
494f126890aSEmmanuel Vadot};
495f126890aSEmmanuel Vadot
496b97ee269SEmmanuel Vadot&pwm1 {
497b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_pwm1>;
498b97ee269SEmmanuel Vadot	pinctrl-names = "default";
499b97ee269SEmmanuel Vadot	status = "disabled";
500b97ee269SEmmanuel Vadot};
501b97ee269SEmmanuel Vadot
502b97ee269SEmmanuel Vadot&uart1 {
503b97ee269SEmmanuel Vadot	/* CA53 console */
504b97ee269SEmmanuel Vadot	pinctrl-names = "default";
505b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_uart1>;
506b97ee269SEmmanuel Vadot	status = "okay";
50784943d6fSEmmanuel Vadot	wakeup-source;
508b97ee269SEmmanuel Vadot};
509b97ee269SEmmanuel Vadot
510b97ee269SEmmanuel Vadot&uart2 {
511b97ee269SEmmanuel Vadot	/* Bluetooth */
512b97ee269SEmmanuel Vadot	pinctrl-names = "default";
513b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_uart2>;
514b97ee269SEmmanuel Vadot	uart-has-rtscts;
515b97ee269SEmmanuel Vadot	status = "okay";
5168bab661aSEmmanuel Vadot
5178bab661aSEmmanuel Vadot	/*
518cb7aa33aSEmmanuel Vadot	 * PLL1 at 80 MHz supplies UART2 root with 80 MHz clock,
519cb7aa33aSEmmanuel Vadot	 * which with 16x oversampling yields 5 Mbdps baud base,
520cb7aa33aSEmmanuel Vadot	 * which can be well divided by 5/4 to achieve 4 Mbdps,
5218bab661aSEmmanuel Vadot	 * which is exactly the maximum rate supported by muRata
5228bab661aSEmmanuel Vadot	 * 2AE bluetooth UART.
5238bab661aSEmmanuel Vadot	 */
524cb7aa33aSEmmanuel Vadot	assigned-clocks = <&clk IMX8MP_CLK_UART2>;
525cb7aa33aSEmmanuel Vadot	assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>;
526cb7aa33aSEmmanuel Vadot	assigned-clock-rates = <80000000>;
5278bab661aSEmmanuel Vadot
5288bab661aSEmmanuel Vadot	bluetooth {
5298bab661aSEmmanuel Vadot		compatible = "cypress,cyw4373a0-bt";
53084943d6fSEmmanuel Vadot		shutdown-gpios = <&ioexp 0 GPIO_ACTIVE_HIGH>;
5318bab661aSEmmanuel Vadot		max-speed = <4000000>;
5328bab661aSEmmanuel Vadot	};
533b97ee269SEmmanuel Vadot};
534b97ee269SEmmanuel Vadot
535b97ee269SEmmanuel Vadot&uart3 {
536b97ee269SEmmanuel Vadot	pinctrl-names = "default";
537b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_uart3>;
538b97ee269SEmmanuel Vadot	uart-has-rtscts;
539b97ee269SEmmanuel Vadot	status = "okay";
540b97ee269SEmmanuel Vadot};
541b97ee269SEmmanuel Vadot
542b97ee269SEmmanuel Vadot&uart4 {
543b97ee269SEmmanuel Vadot	pinctrl-names = "default";
544b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_uart4>;
545b97ee269SEmmanuel Vadot	status = "okay";
546b97ee269SEmmanuel Vadot};
547b97ee269SEmmanuel Vadot
548b97ee269SEmmanuel Vadot&usb3_phy0 {
549b97ee269SEmmanuel Vadot	status = "okay";
550b97ee269SEmmanuel Vadot};
551b97ee269SEmmanuel Vadot
552b97ee269SEmmanuel Vadot&usb3_0 {
553b97ee269SEmmanuel Vadot	status = "okay";
554b97ee269SEmmanuel Vadot};
555b97ee269SEmmanuel Vadot
556b97ee269SEmmanuel Vadot&usb_dwc3_0 {
557b97ee269SEmmanuel Vadot	dr_mode = "otg";
558b97ee269SEmmanuel Vadot	status = "okay";
559b97ee269SEmmanuel Vadot};
560b97ee269SEmmanuel Vadot
561b97ee269SEmmanuel Vadot&usb3_phy1 {
562b97ee269SEmmanuel Vadot	status = "okay";
563b97ee269SEmmanuel Vadot};
564b97ee269SEmmanuel Vadot
565b97ee269SEmmanuel Vadot&usb3_1 {
566b97ee269SEmmanuel Vadot	status = "okay";
567b97ee269SEmmanuel Vadot};
568b97ee269SEmmanuel Vadot
569b97ee269SEmmanuel Vadot&usb_dwc3_1 {
570b97ee269SEmmanuel Vadot	pinctrl-names = "default";
571b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_usb1_vbus>;
572b97ee269SEmmanuel Vadot	dr_mode = "host";
573b97ee269SEmmanuel Vadot	status = "okay";
574b97ee269SEmmanuel Vadot};
575b97ee269SEmmanuel Vadot
576b97ee269SEmmanuel Vadot/* SDIO WiFi */
577b97ee269SEmmanuel Vadot&usdhc1 {
578b97ee269SEmmanuel Vadot	pinctrl-names = "default", "state_100mhz", "state_200mhz";
579b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_usdhc1>;
580b97ee269SEmmanuel Vadot	pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
581b97ee269SEmmanuel Vadot	pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
58284943d6fSEmmanuel Vadot	mmc-pwrseq = <&wlan_pwrseq>;
583b97ee269SEmmanuel Vadot	vmmc-supply = <&buck4>;
584b97ee269SEmmanuel Vadot	bus-width = <4>;
585b97ee269SEmmanuel Vadot	non-removable;
586b97ee269SEmmanuel Vadot	cap-power-off-card;
587b97ee269SEmmanuel Vadot	keep-power-in-suspend;
588b97ee269SEmmanuel Vadot	status = "okay";
589b97ee269SEmmanuel Vadot
590b97ee269SEmmanuel Vadot	#address-cells = <1>;
591b97ee269SEmmanuel Vadot	#size-cells = <0>;
592b97ee269SEmmanuel Vadot
593b97ee269SEmmanuel Vadot	brcmf: bcrmf@1 {	/* muRata 2AE */
594b97ee269SEmmanuel Vadot		reg = <1>;
595b97ee269SEmmanuel Vadot		compatible = "cypress,cyw4373-fmac", "brcm,bcm4329-fmac";
596b97ee269SEmmanuel Vadot		/*
597b97ee269SEmmanuel Vadot		 * The "host-wake" interrupt output is by default not
598b97ee269SEmmanuel Vadot		 * connected to the SoC, but can be connected on to
599b97ee269SEmmanuel Vadot		 * SoC pin on the carrier board.
600b97ee269SEmmanuel Vadot		 */
601b97ee269SEmmanuel Vadot	};
602b97ee269SEmmanuel Vadot};
603b97ee269SEmmanuel Vadot
604b97ee269SEmmanuel Vadot/* SD slot */
605b97ee269SEmmanuel Vadot&usdhc2 {
606b97ee269SEmmanuel Vadot	pinctrl-names = "default", "state_100mhz", "state_200mhz";
607b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
608b97ee269SEmmanuel Vadot	pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
609b97ee269SEmmanuel Vadot	pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
610b97ee269SEmmanuel Vadot	cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
611b97ee269SEmmanuel Vadot	vmmc-supply = <&reg_usdhc2_vmmc>;
612b97ee269SEmmanuel Vadot	bus-width = <4>;
613b97ee269SEmmanuel Vadot	status = "okay";
614b97ee269SEmmanuel Vadot};
615b97ee269SEmmanuel Vadot
616b97ee269SEmmanuel Vadot/* eMMC */
617b97ee269SEmmanuel Vadot&usdhc3 {
618b97ee269SEmmanuel Vadot	pinctrl-names = "default", "state_100mhz", "state_200mhz";
619b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_usdhc3>;
620b97ee269SEmmanuel Vadot	pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
621b97ee269SEmmanuel Vadot	pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
622b97ee269SEmmanuel Vadot	vmmc-supply = <&buck4>;
623b97ee269SEmmanuel Vadot	vqmmc-supply = <&buck5>;
624b97ee269SEmmanuel Vadot	bus-width = <8>;
625b97ee269SEmmanuel Vadot	non-removable;
626b97ee269SEmmanuel Vadot	status = "okay";
627b97ee269SEmmanuel Vadot};
628b97ee269SEmmanuel Vadot
629b97ee269SEmmanuel Vadot&wdog1 {
630b97ee269SEmmanuel Vadot	pinctrl-names = "default";
631b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_wdog>;
632b97ee269SEmmanuel Vadot	fsl,ext-reset-output;
633b97ee269SEmmanuel Vadot	status = "okay";
634b97ee269SEmmanuel Vadot};
635b97ee269SEmmanuel Vadot
636b97ee269SEmmanuel Vadot&iomuxc {
637b97ee269SEmmanuel Vadot	pinctrl-0 = <&pinctrl_hog_base
638b97ee269SEmmanuel Vadot		     &pinctrl_dhcom_a &pinctrl_dhcom_b &pinctrl_dhcom_c
639b97ee269SEmmanuel Vadot		     &pinctrl_dhcom_d &pinctrl_dhcom_e &pinctrl_dhcom_f
640b97ee269SEmmanuel Vadot		     &pinctrl_dhcom_g &pinctrl_dhcom_h &pinctrl_dhcom_i
641b97ee269SEmmanuel Vadot		     &pinctrl_dhcom_j &pinctrl_dhcom_k &pinctrl_dhcom_l
64284943d6fSEmmanuel Vadot		     &pinctrl_dhcom_m &pinctrl_dhcom_n &pinctrl_dhcom_o
64384943d6fSEmmanuel Vadot		     &pinctrl_dhcom_p &pinctrl_dhcom_q &pinctrl_dhcom_r
64484943d6fSEmmanuel Vadot		     &pinctrl_dhcom_s &pinctrl_dhcom_int>;
645b97ee269SEmmanuel Vadot	pinctrl-names = "default";
646b97ee269SEmmanuel Vadot
647b97ee269SEmmanuel Vadot	pinctrl_dhcom_a: dhcom-a-grp {
648b97ee269SEmmanuel Vadot		fsl,pins = <
649b97ee269SEmmanuel Vadot			/* ENET_QOS_EVENT0-OUT */
650b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO09__GPIO1_IO09		0x2
651b97ee269SEmmanuel Vadot		>;
652b97ee269SEmmanuel Vadot	};
653b97ee269SEmmanuel Vadot
654b97ee269SEmmanuel Vadot	pinctrl_dhcom_b: dhcom-b-grp {
655b97ee269SEmmanuel Vadot		fsl,pins = <
656b97ee269SEmmanuel Vadot			/* ENET_QOS_EVENT0-IN */
657b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO08__GPIO1_IO08		0x2
658b97ee269SEmmanuel Vadot		>;
659b97ee269SEmmanuel Vadot	};
660b97ee269SEmmanuel Vadot
661b97ee269SEmmanuel Vadot	pinctrl_dhcom_c: dhcom-c-grp {
662b97ee269SEmmanuel Vadot		fsl,pins = <
663b97ee269SEmmanuel Vadot			/* GPIO_C */
664b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI3_MCLK__GPIO5_IO02		0x2
665b97ee269SEmmanuel Vadot		>;
666b97ee269SEmmanuel Vadot	};
667b97ee269SEmmanuel Vadot
668b97ee269SEmmanuel Vadot	pinctrl_dhcom_d: dhcom-d-grp {
669b97ee269SEmmanuel Vadot		fsl,pins = <
670b97ee269SEmmanuel Vadot			/* GPIO_D */
671b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI2_MCLK__GPIO4_IO27		0x2
672b97ee269SEmmanuel Vadot		>;
673b97ee269SEmmanuel Vadot	};
674b97ee269SEmmanuel Vadot
675b97ee269SEmmanuel Vadot	pinctrl_dhcom_e: dhcom-e-grp {
676b97ee269SEmmanuel Vadot		fsl,pins = <
677b97ee269SEmmanuel Vadot			/* GPIO_E */
678b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_UART1_RXD__GPIO5_IO22		0x2
679b97ee269SEmmanuel Vadot		>;
680b97ee269SEmmanuel Vadot	};
681b97ee269SEmmanuel Vadot
682b97ee269SEmmanuel Vadot	pinctrl_dhcom_f: dhcom-f-grp {
683b97ee269SEmmanuel Vadot		fsl,pins = <
684b97ee269SEmmanuel Vadot			/* GPIO_F */
685b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_UART1_TXD__GPIO5_IO23		0x2
686b97ee269SEmmanuel Vadot		>;
687b97ee269SEmmanuel Vadot	};
688b97ee269SEmmanuel Vadot
689b97ee269SEmmanuel Vadot	pinctrl_dhcom_g: dhcom-g-grp {
690b97ee269SEmmanuel Vadot		fsl,pins = <
691b97ee269SEmmanuel Vadot			/* GPIO_G */
692b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO00__GPIO1_IO00		0x2
693b97ee269SEmmanuel Vadot		>;
694b97ee269SEmmanuel Vadot	};
695b97ee269SEmmanuel Vadot
696b97ee269SEmmanuel Vadot	pinctrl_dhcom_h: dhcom-h-grp {
697b97ee269SEmmanuel Vadot		fsl,pins = <
698b97ee269SEmmanuel Vadot			/* GPIO_H */
699b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO11__GPIO1_IO11		0x2
700b97ee269SEmmanuel Vadot		>;
701b97ee269SEmmanuel Vadot	};
702b97ee269SEmmanuel Vadot
703b97ee269SEmmanuel Vadot	pinctrl_dhcom_i: dhcom-i-grp {
704b97ee269SEmmanuel Vadot		fsl,pins = <
705b97ee269SEmmanuel Vadot			/* CSI1_SYNC */
706b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO05__GPIO1_IO05		0x2
707b97ee269SEmmanuel Vadot		>;
708b97ee269SEmmanuel Vadot	};
709b97ee269SEmmanuel Vadot
710b97ee269SEmmanuel Vadot	pinctrl_dhcom_j: dhcom-j-grp {
711b97ee269SEmmanuel Vadot		fsl,pins = <
712b97ee269SEmmanuel Vadot			/* CSIx_#RST */
713b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO06__GPIO1_IO06		0x2
714b97ee269SEmmanuel Vadot		>;
715b97ee269SEmmanuel Vadot	};
716b97ee269SEmmanuel Vadot
717b97ee269SEmmanuel Vadot	pinctrl_dhcom_k: dhcom-k-grp {
718b97ee269SEmmanuel Vadot		fsl,pins = <
719b97ee269SEmmanuel Vadot			/* CSIx_PWDN */
720b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_STROBE__GPIO2_IO11		0x2
721b97ee269SEmmanuel Vadot		>;
722b97ee269SEmmanuel Vadot	};
723b97ee269SEmmanuel Vadot
724b97ee269SEmmanuel Vadot	pinctrl_dhcom_l: dhcom-l-grp {
725b97ee269SEmmanuel Vadot		fsl,pins = <
726b97ee269SEmmanuel Vadot			/* CSI2_SYNC */
727b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO07__GPIO1_IO07		0x2
728b97ee269SEmmanuel Vadot		>;
729b97ee269SEmmanuel Vadot	};
730b97ee269SEmmanuel Vadot
73184943d6fSEmmanuel Vadot	pinctrl_dhcom_m: dhcom-m-grp {
73284943d6fSEmmanuel Vadot		fsl,pins = <
73384943d6fSEmmanuel Vadot			/* CSIx_MCLK */
73484943d6fSEmmanuel Vadot			MX8MP_IOMUXC_SPDIF_EXT_CLK__GPIO5_IO05		0x2
73584943d6fSEmmanuel Vadot		>;
73684943d6fSEmmanuel Vadot	};
73784943d6fSEmmanuel Vadot
73884943d6fSEmmanuel Vadot	pinctrl_dhcom_n: dhcom-n-grp {
73984943d6fSEmmanuel Vadot		fsl,pins = <
74084943d6fSEmmanuel Vadot			/* CSI2_D3- */
74184943d6fSEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA7__GPIO2_IO09		0x2
74284943d6fSEmmanuel Vadot		>;
74384943d6fSEmmanuel Vadot	};
74484943d6fSEmmanuel Vadot
74584943d6fSEmmanuel Vadot	pinctrl_dhcom_o: dhcom-o-grp {
74684943d6fSEmmanuel Vadot		fsl,pins = <
74784943d6fSEmmanuel Vadot			/* CSI2_D3+ */
74884943d6fSEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA6__GPIO2_IO08		0x2
74984943d6fSEmmanuel Vadot		>;
75084943d6fSEmmanuel Vadot	};
75184943d6fSEmmanuel Vadot
75284943d6fSEmmanuel Vadot	pinctrl_dhcom_p: dhcom-p-grp {
75384943d6fSEmmanuel Vadot		fsl,pins = <
75484943d6fSEmmanuel Vadot			/* CSI2_D2- */
75584943d6fSEmmanuel Vadot			MX8MP_IOMUXC_SD1_RESET_B__GPIO2_IO10		0x2
75684943d6fSEmmanuel Vadot		>;
75784943d6fSEmmanuel Vadot	};
75884943d6fSEmmanuel Vadot
75984943d6fSEmmanuel Vadot	pinctrl_dhcom_q: dhcom-q-grp {
76084943d6fSEmmanuel Vadot		fsl,pins = <
76184943d6fSEmmanuel Vadot			/* CSI2_D2+ */
76284943d6fSEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO13__GPIO1_IO13		0x2
76384943d6fSEmmanuel Vadot		>;
76484943d6fSEmmanuel Vadot	};
76584943d6fSEmmanuel Vadot
76684943d6fSEmmanuel Vadot	pinctrl_dhcom_r: dhcom-r-grp {
76784943d6fSEmmanuel Vadot		fsl,pins = <
76884943d6fSEmmanuel Vadot			/* CSI2_D1- */
76984943d6fSEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO12__GPIO1_IO12		0x2
77084943d6fSEmmanuel Vadot		>;
77184943d6fSEmmanuel Vadot	};
77284943d6fSEmmanuel Vadot
77384943d6fSEmmanuel Vadot	pinctrl_dhcom_s: dhcom-s-grp {
77484943d6fSEmmanuel Vadot		fsl,pins = <
77584943d6fSEmmanuel Vadot			/* CSI2_D1+ */
77684943d6fSEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO10__GPIO1_IO10		0x2
77784943d6fSEmmanuel Vadot		>;
77884943d6fSEmmanuel Vadot	};
77984943d6fSEmmanuel Vadot
780b97ee269SEmmanuel Vadot	pinctrl_dhcom_int: dhcom-int-grp {
781b97ee269SEmmanuel Vadot		fsl,pins = <
782b97ee269SEmmanuel Vadot			/* INT_HIGHEST_PRIO */
783b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_WP__GPIO2_IO20			0x2
784b97ee269SEmmanuel Vadot		>;
785b97ee269SEmmanuel Vadot	};
786b97ee269SEmmanuel Vadot
787b97ee269SEmmanuel Vadot	pinctrl_hog_base: dhcom-hog-base-grp {
788b97ee269SEmmanuel Vadot		fsl,pins = <
789b97ee269SEmmanuel Vadot			/* GPIOs for memory coding */
790b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI5_RXD1__GPIO3_IO22		0x40000080
791b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI5_RXD2__GPIO3_IO23		0x40000080
792b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI5_RXD3__GPIO3_IO24		0x40000080
793b97ee269SEmmanuel Vadot			/* GPIOs for hardware coding */
794b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DQS__GPIO3_IO14		0x40000080
795b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXD7__GPIO4_IO19		0x40000080
796b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI5_MCLK__GPIO3_IO25		0x40000080
797b97ee269SEmmanuel Vadot		>;
798b97ee269SEmmanuel Vadot	};
799b97ee269SEmmanuel Vadot
800b97ee269SEmmanuel Vadot	pinctrl_ecspi1: dhcom-ecspi1-grp {
801b97ee269SEmmanuel Vadot		fsl,pins = <
802b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_I2C1_SCL__ECSPI1_SCLK		0x44
803b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_I2C1_SDA__ECSPI1_MOSI		0x44
804b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_I2C2_SCL__ECSPI1_MISO		0x44
805b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_I2C2_SDA__GPIO5_IO17		0x40
806b97ee269SEmmanuel Vadot		>;
807b97ee269SEmmanuel Vadot	};
808b97ee269SEmmanuel Vadot
809b97ee269SEmmanuel Vadot	pinctrl_ecspi2: dhcom-ecspi2-grp {
810b97ee269SEmmanuel Vadot		fsl,pins = <
811b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ECSPI2_SCLK__ECSPI2_SCLK		0x44
812b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ECSPI2_MOSI__ECSPI2_MOSI		0x44
813b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ECSPI2_MISO__ECSPI2_MISO		0x44
814b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ECSPI2_SS0__GPIO5_IO13		0x40
815b97ee269SEmmanuel Vadot		>;
816b97ee269SEmmanuel Vadot	};
817b97ee269SEmmanuel Vadot
818fac71e4eSEmmanuel Vadot	pinctrl_eqos_rgmii: dhcom-eqos-rgmii-grp {	/* RGMII */
819b97ee269SEmmanuel Vadot		fsl,pins = <
820b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC		0x3
821b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO		0x3
822b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL	0x1f
823b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK	0x1f
824b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0	0x1f
825b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1	0x1f
826b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_TD2__ENET_QOS_RGMII_TD2	0x1f
827b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_TD3__ENET_QOS_RGMII_TD3	0x1f
828b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_RXC__CCM_ENET_QOS_CLOCK_GENERATE_RX_CLK	0x91
829b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL	0x91
830b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0	0x91
831b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1	0x91
832b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_RD2__ENET_QOS_RGMII_RD2	0x91
833b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ENET_RD3__ENET_QOS_RGMII_RD3	0x91
834b97ee269SEmmanuel Vadot		>;
835b97ee269SEmmanuel Vadot	};
836b97ee269SEmmanuel Vadot
837fac71e4eSEmmanuel Vadot	pinctrl_eqos_rmii: dhcom-eqos-rmii-grp {	/* RMII */
838fac71e4eSEmmanuel Vadot		fsl,pins = <
839fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC		0x3
840fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO		0x3
841fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL	0x1f
842fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0	0x1f
843fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1	0x1f
844fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_ENET_RXC__ENET_QOS_RX_ER		0x1f
845fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL	0x91
846fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0	0x91
847fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1	0x91
848fac71e4eSEmmanuel Vadot			/* Clock */
849fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_ENET_TD2__CCM_ENET_QOS_CLOCK_GENERATE_REF_CLK	0x4000001f
850fac71e4eSEmmanuel Vadot		>;
851fac71e4eSEmmanuel Vadot	};
852fac71e4eSEmmanuel Vadot
853b97ee269SEmmanuel Vadot	pinctrl_ethphy0: dhcom-ethphy0-grp {
854b97ee269SEmmanuel Vadot		fsl,pins = <
855fac71e4eSEmmanuel Vadot			/* ENET_QOS_#INT Interrupt */
856b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI5_RXFS__GPIO3_IO19		0x22
857b97ee269SEmmanuel Vadot		>;
858b97ee269SEmmanuel Vadot	};
859b97ee269SEmmanuel Vadot
860b97ee269SEmmanuel Vadot	pinctrl_ethphy1: dhcom-ethphy1-grp {
861b97ee269SEmmanuel Vadot		fsl,pins = <
862b97ee269SEmmanuel Vadot			/* ENET1_#RST Reset */
863b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXD0__GPIO4_IO02		0x11
864b97ee269SEmmanuel Vadot			/* ENET1_#INT Interrupt */
865b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXD1__GPIO4_IO03		0x11
866b97ee269SEmmanuel Vadot		>;
867b97ee269SEmmanuel Vadot	};
868b97ee269SEmmanuel Vadot
869fac71e4eSEmmanuel Vadot	pinctrl_fec_rgmii: dhcom-fec-rgmii-grp {	/* RGMII */
870b97ee269SEmmanuel Vadot		fsl,pins = <
871b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_MCLK__ENET1_TX_CLK		0x1f
872b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXD2__ENET1_MDC		0x3
873b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXD3__ENET1_MDIO		0x3
874b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXD4__ENET1_RGMII_RD0		0x91
875b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXD5__ENET1_RGMII_RD1		0x91
876b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXD6__ENET1_RGMII_RD2		0x91
877b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXD7__ENET1_RGMII_RD3		0x91
878b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXC__ENET1_RGMII_RXC		0x91
879b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXFS__ENET1_RGMII_RX_CTL	0x91
880b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXD0__ENET1_RGMII_TD0		0x1f
881b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXD1__ENET1_RGMII_TD1		0x1f
882b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXD2__ENET1_RGMII_TD2		0x1f
883b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXD3__ENET1_RGMII_TD3		0x1f
884b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL	0x1f
885b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXD5__ENET1_RGMII_TXC		0x1f
886b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXD6__ENET1_RX_ER		0x1f
887b97ee269SEmmanuel Vadot		>;
888b97ee269SEmmanuel Vadot	};
889b97ee269SEmmanuel Vadot
890fac71e4eSEmmanuel Vadot	pinctrl_fec_rmii: dhcom-fec-rmii-grp {	/* RMII */
891fac71e4eSEmmanuel Vadot		fsl,pins = <
892fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXD2__ENET1_MDC		0x3
893fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXD3__ENET1_MDIO		0x3
894fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXD4__ENET1_RGMII_RD0		0x91
895fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXD5__ENET1_RGMII_RD1		0x91
896fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXFS__ENET1_RGMII_RX_CTL	0x91
897fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXD6__ENET1_RX_ER		0x91
898fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXD0__ENET1_RGMII_TD0		0x1f
899fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXD1__ENET1_RGMII_TD1		0x1f
900fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL	0x1f
901fac71e4eSEmmanuel Vadot			/* Clock */
902fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_SAI1_MCLK__ENET1_TX_CLK		0x4000001f
903fac71e4eSEmmanuel Vadot		>;
904fac71e4eSEmmanuel Vadot	};
905fac71e4eSEmmanuel Vadot
906b97ee269SEmmanuel Vadot	pinctrl_flexcan1: dhcom-flexcan1-grp {
907b97ee269SEmmanuel Vadot		fsl,pins = <
908b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SPDIF_RX__CAN1_RX			0x154
909b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SPDIF_TX__CAN1_TX			0x154
910b97ee269SEmmanuel Vadot		>;
911b97ee269SEmmanuel Vadot	};
912b97ee269SEmmanuel Vadot
913b97ee269SEmmanuel Vadot	pinctrl_flexcan2: dhcom-flexcan2-grp {
914b97ee269SEmmanuel Vadot		fsl,pins = <
915b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_UART3_RXD__CAN2_TX			0x154
916b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_UART3_TXD__CAN2_RX			0x154
917b97ee269SEmmanuel Vadot		>;
918b97ee269SEmmanuel Vadot	};
919b97ee269SEmmanuel Vadot
920b97ee269SEmmanuel Vadot	pinctrl_flexspi: dhcom-flexspi-grp {
921b97ee269SEmmanuel Vadot		fsl,pins = <
922b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_ALE__FLEXSPI_A_SCLK		0x1c2
923b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_CE0_B__FLEXSPI_A_SS0_B	0x82
924b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA00__FLEXSPI_A_DATA00	0x82
925b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA01__FLEXSPI_A_DATA01	0x82
926b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA02__FLEXSPI_A_DATA02	0x82
927b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA03__FLEXSPI_A_DATA03	0x82
928b97ee269SEmmanuel Vadot		>;
929b97ee269SEmmanuel Vadot	};
930b97ee269SEmmanuel Vadot
931b97ee269SEmmanuel Vadot	pinctrl_hdmi: dhcom-hdmi-grp {
932b97ee269SEmmanuel Vadot		fsl,pins = <
933b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_HDMI_CEC__HDMIMIX_HDMI_CEC		0x154
934b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_HDMI_HPD__HDMIMIX_HDMI_HPD		0x154
935b97ee269SEmmanuel Vadot		>;
936b97ee269SEmmanuel Vadot	};
937b97ee269SEmmanuel Vadot
938b97ee269SEmmanuel Vadot	pinctrl_i2c3: dhcom-i2c3-grp {
939b97ee269SEmmanuel Vadot		fsl,pins = <
940b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL			0x40000084
941b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_I2C3_SDA__I2C3_SDA			0x40000084
942b97ee269SEmmanuel Vadot		>;
943b97ee269SEmmanuel Vadot	};
944b97ee269SEmmanuel Vadot
945b97ee269SEmmanuel Vadot	pinctrl_i2c3_gpio: dhcom-i2c3-gpio-grp {
946b97ee269SEmmanuel Vadot		fsl,pins = <
947b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_I2C3_SCL__GPIO5_IO18		0x84
948b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_I2C3_SDA__GPIO5_IO19		0x84
949b97ee269SEmmanuel Vadot		>;
950b97ee269SEmmanuel Vadot	};
951b97ee269SEmmanuel Vadot
952b97ee269SEmmanuel Vadot	pinctrl_i2c4: dhcom-i2c4-grp {
953b97ee269SEmmanuel Vadot		fsl,pins = <
954b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_I2C4_SCL__I2C4_SCL			0x40000084
955b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA			0x40000084
956b97ee269SEmmanuel Vadot		>;
957b97ee269SEmmanuel Vadot	};
958b97ee269SEmmanuel Vadot
959b97ee269SEmmanuel Vadot	pinctrl_i2c4_gpio: dhcom-i2c4-gpio-grp {
960b97ee269SEmmanuel Vadot		fsl,pins = <
961b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_I2C4_SCL__GPIO5_IO20		0x84
962b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_I2C4_SDA__GPIO5_IO21		0x84
963b97ee269SEmmanuel Vadot		>;
964b97ee269SEmmanuel Vadot	};
965b97ee269SEmmanuel Vadot
966b97ee269SEmmanuel Vadot	pinctrl_i2c5: dhcom-i2c5-grp {
967b97ee269SEmmanuel Vadot		fsl,pins = <
968b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_HDMI_DDC_SCL__I2C5_SCL		0x40000084
969b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_HDMI_DDC_SDA__I2C5_SDA		0x40000084
970b97ee269SEmmanuel Vadot		>;
971b97ee269SEmmanuel Vadot	};
972b97ee269SEmmanuel Vadot
973b97ee269SEmmanuel Vadot	pinctrl_i2c5_gpio: dhcom-i2c5-gpio-grp {
974b97ee269SEmmanuel Vadot		fsl,pins = <
975b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_HDMI_DDC_SCL__GPIO3_IO26		0x84
976b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_HDMI_DDC_SDA__GPIO3_IO27		0x84
977b97ee269SEmmanuel Vadot		>;
978b97ee269SEmmanuel Vadot	};
979b97ee269SEmmanuel Vadot
98084943d6fSEmmanuel Vadot	pinctrl_ioexp: dhcom-ioexp-grp {
98184943d6fSEmmanuel Vadot		fsl,pins = <
98284943d6fSEmmanuel Vadot			/* #GPIO_EXP_INT */
98384943d6fSEmmanuel Vadot			MX8MP_IOMUXC_SAI5_RXC__GPIO3_IO20		0x22
98484943d6fSEmmanuel Vadot		>;
98584943d6fSEmmanuel Vadot	};
98684943d6fSEmmanuel Vadot
987b97ee269SEmmanuel Vadot	pinctrl_pmic: dhcom-pmic-grp {
988b97ee269SEmmanuel Vadot		fsl,pins = <
989b97ee269SEmmanuel Vadot			/* PMIC_nINT */
990b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03		0x40000090
991b97ee269SEmmanuel Vadot		>;
992b97ee269SEmmanuel Vadot	};
993b97ee269SEmmanuel Vadot
994b97ee269SEmmanuel Vadot	pinctrl_pwm1: dhcom-pwm1-grp {
995b97ee269SEmmanuel Vadot		fsl,pins = <
996b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO01__PWM1_OUT		0x6
997b97ee269SEmmanuel Vadot		>;
998b97ee269SEmmanuel Vadot	};
999b97ee269SEmmanuel Vadot
1000f126890aSEmmanuel Vadot	pinctrl_tc9595: dhcom-tc9595-grp {
1001f126890aSEmmanuel Vadot		fsl,pins = <
1002f126890aSEmmanuel Vadot			/* RESET_DSIBRIDGE */
1003f126890aSEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXC__GPIO4_IO01		0x40000146
1004f126890aSEmmanuel Vadot			/* DSI-CONV_INT Interrupt */
1005f126890aSEmmanuel Vadot			MX8MP_IOMUXC_SAI5_RXD0__GPIO3_IO21		0x141
1006f126890aSEmmanuel Vadot		>;
1007f126890aSEmmanuel Vadot	};
1008f126890aSEmmanuel Vadot
1009f126890aSEmmanuel Vadot	pinctrl_sai3: dhcom-sai3-grp {
1010f126890aSEmmanuel Vadot		fsl,pins = <
1011f126890aSEmmanuel Vadot			MX8MP_IOMUXC_SAI3_TXFS__AUDIOMIX_SAI3_TX_SYNC	0xd6
1012f126890aSEmmanuel Vadot			MX8MP_IOMUXC_SAI3_TXC__AUDIOMIX_SAI3_TX_BCLK	0xd6
1013f126890aSEmmanuel Vadot			MX8MP_IOMUXC_SAI3_RXD__AUDIOMIX_SAI3_RX_DATA00	0xd6
1014f126890aSEmmanuel Vadot			MX8MP_IOMUXC_SAI3_TXD__AUDIOMIX_SAI3_TX_DATA00	0xd6
1015f126890aSEmmanuel Vadot		>;
1016f126890aSEmmanuel Vadot	};
1017f126890aSEmmanuel Vadot
1018b97ee269SEmmanuel Vadot	pinctrl_touch: dhcom-touch-grp {
1019b97ee269SEmmanuel Vadot		fsl,pins = <
1020b97ee269SEmmanuel Vadot			/* #TOUCH_INT */
1021b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI1_RXFS__GPIO4_IO00		0x40000080
1022b97ee269SEmmanuel Vadot		>;
1023b97ee269SEmmanuel Vadot	};
1024b97ee269SEmmanuel Vadot
1025b97ee269SEmmanuel Vadot	pinctrl_uart1: dhcom-uart1-grp {
1026b97ee269SEmmanuel Vadot		fsl,pins = <
1027b97ee269SEmmanuel Vadot			/* Console UART */
1028b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI2_RXC__UART1_DCE_RX		0x49
1029b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI2_RXFS__UART1_DCE_TX		0x49
1030b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI2_RXD0__UART1_DCE_RTS		0x49
1031b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SAI2_TXFS__UART1_DCE_CTS		0x49
1032b97ee269SEmmanuel Vadot		>;
1033b97ee269SEmmanuel Vadot	};
1034b97ee269SEmmanuel Vadot
1035b97ee269SEmmanuel Vadot	pinctrl_uart2: dhcom-uart2-grp {
1036b97ee269SEmmanuel Vadot		fsl,pins = <
1037b97ee269SEmmanuel Vadot			/* Bluetooth UART */
1038b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX		0x49
1039b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX		0x49
1040b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA4__UART2_DCE_RTS		0x49
1041b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA5__UART2_DCE_CTS		0x49
1042b97ee269SEmmanuel Vadot		>;
1043b97ee269SEmmanuel Vadot	};
1044b97ee269SEmmanuel Vadot
1045b97ee269SEmmanuel Vadot	pinctrl_uart3: dhcom-uart3-grp {
1046b97ee269SEmmanuel Vadot		fsl,pins = <
1047b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ECSPI1_SCLK__UART3_DCE_RX		0x49
1048b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ECSPI1_MOSI__UART3_DCE_TX		0x49
1049b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ECSPI1_SS0__UART3_DCE_RTS		0x49
1050b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_ECSPI1_MISO__UART3_DCE_CTS		0x49
1051b97ee269SEmmanuel Vadot		>;
1052b97ee269SEmmanuel Vadot	};
1053b97ee269SEmmanuel Vadot
1054b97ee269SEmmanuel Vadot	pinctrl_uart4: dhcom-uart4-grp {
1055b97ee269SEmmanuel Vadot		fsl,pins = <
1056b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_UART4_RXD__UART4_DCE_RX		0x49
1057b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_UART4_TXD__UART4_DCE_TX		0x49
1058b97ee269SEmmanuel Vadot		>;
1059b97ee269SEmmanuel Vadot	};
1060b97ee269SEmmanuel Vadot
1061b97ee269SEmmanuel Vadot	pinctrl_usb1_vbus: dhcom-usb1-grp {
1062b97ee269SEmmanuel Vadot		fsl,pins = <
1063b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO14__USB2_OTG_PWR		0x6
1064b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO15__USB2_OTG_OC		0x80
1065b97ee269SEmmanuel Vadot		>;
1066b97ee269SEmmanuel Vadot	};
1067b97ee269SEmmanuel Vadot
1068b97ee269SEmmanuel Vadot	pinctrl_usdhc1: dhcom-usdhc1-grp {
1069b97ee269SEmmanuel Vadot		fsl,pins = <
1070b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK		0x190
1071b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD		0x1d0
1072b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0		0x1d0
1073b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1		0x1d0
1074b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2		0x1d0
1075b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3		0x1d0
1076b97ee269SEmmanuel Vadot		>;
1077b97ee269SEmmanuel Vadot	};
1078b97ee269SEmmanuel Vadot
1079b97ee269SEmmanuel Vadot	pinctrl_usdhc1_100mhz: dhcom-usdhc1-100mhz-grp {
1080b97ee269SEmmanuel Vadot		fsl,pins = <
1081b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK		0x194
1082b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD		0x1d4
1083b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0		0x1d4
1084b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1		0x1d4
1085b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2		0x1d4
1086b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3		0x1d4
1087b97ee269SEmmanuel Vadot		>;
1088b97ee269SEmmanuel Vadot	};
1089b97ee269SEmmanuel Vadot
1090b97ee269SEmmanuel Vadot	pinctrl_usdhc1_200mhz: dhcom-usdhc1-200mhz-grp {
1091b97ee269SEmmanuel Vadot		fsl,pins = <
1092b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK		0x196
1093b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD		0x1d6
1094b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0		0x1d6
1095b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1		0x1d6
1096b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2		0x1d6
1097b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3		0x1d6
1098b97ee269SEmmanuel Vadot		>;
1099b97ee269SEmmanuel Vadot	};
1100b97ee269SEmmanuel Vadot
1101b97ee269SEmmanuel Vadot	pinctrl_usdhc2: dhcom-usdhc2-grp {
1102b97ee269SEmmanuel Vadot		fsl,pins = <
1103b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK		0x190
1104b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD		0x1d0
1105b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0		0x1d0
1106b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1		0x1d0
1107b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2		0x1d0
1108b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3		0x1d0
1109b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT		0xc1
1110b97ee269SEmmanuel Vadot		>;
1111b97ee269SEmmanuel Vadot	};
1112b97ee269SEmmanuel Vadot
1113b97ee269SEmmanuel Vadot	pinctrl_usdhc2_100mhz: dhcom-usdhc2-100mhz-grp {
1114b97ee269SEmmanuel Vadot		fsl,pins = <
1115b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK		0x194
1116b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD		0x1d4
1117b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0		0x1d4
1118b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1		0x1d4
1119b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2		0x1d4
1120b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3		0x1d4
1121b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT		0xc1
1122b97ee269SEmmanuel Vadot		>;
1123b97ee269SEmmanuel Vadot	};
1124b97ee269SEmmanuel Vadot
1125b97ee269SEmmanuel Vadot	pinctrl_usdhc2_200mhz: dhcom-usdhc2-200mhz-grp {
1126b97ee269SEmmanuel Vadot		fsl,pins = <
1127b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK		0x196
1128b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD		0x1d6
1129b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0		0x1d6
1130b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1		0x1d6
1131b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2		0x1d6
1132b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3		0x1d6
1133b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT		0xc1
1134b97ee269SEmmanuel Vadot		>;
1135b97ee269SEmmanuel Vadot	};
1136b97ee269SEmmanuel Vadot
1137b97ee269SEmmanuel Vadot	pinctrl_usdhc2_vmmc: dhcom-usdhc2-vmmc-grp {
1138b97ee269SEmmanuel Vadot		fsl,pins = <
1139b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_RESET_B__GPIO2_IO19		0x20
1140b97ee269SEmmanuel Vadot		>;
1141b97ee269SEmmanuel Vadot	};
1142b97ee269SEmmanuel Vadot
1143b97ee269SEmmanuel Vadot	pinctrl_usdhc2_gpio: dhcom-usdhc2-gpio-grp {
1144b97ee269SEmmanuel Vadot		fsl,pins = <
1145b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_SD2_CD_B__GPIO2_IO12		0x40000080
1146b97ee269SEmmanuel Vadot		>;
1147b97ee269SEmmanuel Vadot	};
1148b97ee269SEmmanuel Vadot
1149b97ee269SEmmanuel Vadot	pinctrl_usdhc3: dhcom-usdhc3-grp {
1150b97ee269SEmmanuel Vadot		fsl,pins = <
1151b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK		0x190
1152b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD		0x1d0
1153b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0		0x1d0
1154b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1		0x1d0
1155b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2		0x1d0
1156b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3		0x1d0
1157b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4		0x1d0
1158b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5		0x1d0
1159b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6		0x1d0
1160b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7		0x1d0
1161b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE		0x190
1162b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_READY_B__USDHC3_RESET_B	0x141
1163b97ee269SEmmanuel Vadot		>;
1164b97ee269SEmmanuel Vadot	};
1165b97ee269SEmmanuel Vadot
1166b97ee269SEmmanuel Vadot	pinctrl_usdhc3_100mhz: dhcom-usdhc3-100mhz-grp {
1167b97ee269SEmmanuel Vadot		fsl,pins = <
1168b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK		0x194
1169b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD		0x1d4
1170b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0		0x1d4
1171b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1		0x1d4
1172b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2		0x1d4
1173b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3		0x1d4
1174b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4		0x1d4
1175b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5		0x1d4
1176b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6		0x1d4
1177b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7		0x1d4
1178b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE		0x194
1179b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_READY_B__USDHC3_RESET_B	0x141
1180b97ee269SEmmanuel Vadot		>;
1181b97ee269SEmmanuel Vadot	};
1182b97ee269SEmmanuel Vadot
1183b97ee269SEmmanuel Vadot	pinctrl_usdhc3_200mhz: dhcom-usdhc3-200mhz-grp {
1184b97ee269SEmmanuel Vadot		fsl,pins = <
1185b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK		0x196
1186b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD		0x1d6
1187b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0		0x1d6
1188b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1		0x1d6
1189b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2		0x1d6
1190b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3		0x1d6
1191b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4		0x1d6
1192b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5		0x1d6
1193b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6		0x1d6
1194b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7		0x1d6
1195b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE		0x196
1196b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_NAND_READY_B__USDHC3_RESET_B	0x141
1197b97ee269SEmmanuel Vadot		>;
1198b97ee269SEmmanuel Vadot	};
1199b97ee269SEmmanuel Vadot
1200b97ee269SEmmanuel Vadot	pinctrl_wdog: dhcom-wdog-grp {
1201b97ee269SEmmanuel Vadot		fsl,pins = <
1202b97ee269SEmmanuel Vadot			MX8MP_IOMUXC_GPIO1_IO02__WDOG1_WDOG_B		0xc6
1203b97ee269SEmmanuel Vadot		>;
1204b97ee269SEmmanuel Vadot	};
1205b97ee269SEmmanuel Vadot};
1206