xref: /freebsd/sys/contrib/device-tree/src/arm64/freescale/imx8dxl-evk.dts (revision b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b)
17ef62cebSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+
27ef62cebSEmmanuel Vadot/*
37ef62cebSEmmanuel Vadot * Copyright 2019~2020, 2022 NXP
47ef62cebSEmmanuel Vadot */
57ef62cebSEmmanuel Vadot
67ef62cebSEmmanuel Vadot/dts-v1/;
77ef62cebSEmmanuel Vadot
87ef62cebSEmmanuel Vadot#include "imx8dxl.dtsi"
97ef62cebSEmmanuel Vadot
107ef62cebSEmmanuel Vadot/ {
117ef62cebSEmmanuel Vadot	model = "Freescale i.MX8DXL EVK";
127ef62cebSEmmanuel Vadot	compatible = "fsl,imx8dxl-evk", "fsl,imx8dxl";
137ef62cebSEmmanuel Vadot
147ef62cebSEmmanuel Vadot	aliases {
157ef62cebSEmmanuel Vadot		i2c2 = &i2c2;
167ef62cebSEmmanuel Vadot		mmc0 = &usdhc1;
177ef62cebSEmmanuel Vadot		mmc1 = &usdhc2;
187ef62cebSEmmanuel Vadot		serial0 = &lpuart0;
197d0873ebSEmmanuel Vadot		serial1 = &lpuart1;
207d0873ebSEmmanuel Vadot		serial6 = &cm40_lpuart;
217ef62cebSEmmanuel Vadot	};
227ef62cebSEmmanuel Vadot
237ef62cebSEmmanuel Vadot	chosen {
247ef62cebSEmmanuel Vadot		stdout-path = &lpuart0;
257ef62cebSEmmanuel Vadot	};
267ef62cebSEmmanuel Vadot
27*0e8011faSEmmanuel Vadot	imx8dxl-cm4 {
28*0e8011faSEmmanuel Vadot		compatible = "fsl,imx8qxp-cm4";
29*0e8011faSEmmanuel Vadot		clocks = <&clk_dummy>;
30*0e8011faSEmmanuel Vadot		mbox-names = "tx", "rx", "rxdb";
31*0e8011faSEmmanuel Vadot		mboxes = <&lsio_mu5 0 1 &lsio_mu5 1 1 &lsio_mu5 3 1>;
32*0e8011faSEmmanuel Vadot		memory-region = <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>,
33*0e8011faSEmmanuel Vadot				<&vdev1vring0>, <&vdev1vring1>, <&rsc_table>;
34*0e8011faSEmmanuel Vadot		power-domains = <&pd IMX_SC_R_M4_0_PID0>, <&pd IMX_SC_R_M4_0_MU_1A>;
35*0e8011faSEmmanuel Vadot		fsl,resource-id = <IMX_SC_R_M4_0_PID0>;
36*0e8011faSEmmanuel Vadot		fsl,entry-address = <0x34fe0000>;
37*0e8011faSEmmanuel Vadot	};
38*0e8011faSEmmanuel Vadot
39*0e8011faSEmmanuel Vadot
407ef62cebSEmmanuel Vadot	memory@80000000 {
417ef62cebSEmmanuel Vadot		device_type = "memory";
427ef62cebSEmmanuel Vadot		reg = <0x00000000 0x80000000 0 0x40000000>;
437ef62cebSEmmanuel Vadot	};
447ef62cebSEmmanuel Vadot
457ef62cebSEmmanuel Vadot	reserved-memory {
467ef62cebSEmmanuel Vadot		#address-cells = <2>;
477ef62cebSEmmanuel Vadot		#size-cells = <2>;
487ef62cebSEmmanuel Vadot		ranges;
497ef62cebSEmmanuel Vadot
507ef62cebSEmmanuel Vadot		/*
517ef62cebSEmmanuel Vadot		 * Memory reserved for optee usage. Please do not use.
527ef62cebSEmmanuel Vadot		 * This will be automatically added to dtb if OP-TEE is installed.
537ef62cebSEmmanuel Vadot		 * optee@96000000 {
547ef62cebSEmmanuel Vadot		 *     reg = <0 0x96000000 0 0x2000000>;
557ef62cebSEmmanuel Vadot		 *     no-map;
567ef62cebSEmmanuel Vadot		 * };
577ef62cebSEmmanuel Vadot		 */
587ef62cebSEmmanuel Vadot
597ef62cebSEmmanuel Vadot		/* global autoconfigured region for contiguous allocations */
607ef62cebSEmmanuel Vadot		linux,cma {
617ef62cebSEmmanuel Vadot			compatible = "shared-dma-pool";
627ef62cebSEmmanuel Vadot			reusable;
637ef62cebSEmmanuel Vadot			size = <0 0x14000000>;
647ef62cebSEmmanuel Vadot			alloc-ranges = <0 0x98000000 0 0x14000000>;
657ef62cebSEmmanuel Vadot			linux,cma-default;
667ef62cebSEmmanuel Vadot		};
67*0e8011faSEmmanuel Vadot
68*0e8011faSEmmanuel Vadot		vdev0vring0: memory0@90000000 {
69*0e8011faSEmmanuel Vadot			reg = <0 0x90000000 0 0x8000>;
70*0e8011faSEmmanuel Vadot			no-map;
71*0e8011faSEmmanuel Vadot		};
72*0e8011faSEmmanuel Vadot
73*0e8011faSEmmanuel Vadot		vdev0vring1: memory@90008000 {
74*0e8011faSEmmanuel Vadot			reg = <0 0x90008000 0 0x8000>;
75*0e8011faSEmmanuel Vadot			no-map;
76*0e8011faSEmmanuel Vadot		};
77*0e8011faSEmmanuel Vadot
78*0e8011faSEmmanuel Vadot		vdev1vring0: memory@90010000 {
79*0e8011faSEmmanuel Vadot			reg = <0 0x90010000 0 0x8000>;
80*0e8011faSEmmanuel Vadot			no-map;
81*0e8011faSEmmanuel Vadot		};
82*0e8011faSEmmanuel Vadot
83*0e8011faSEmmanuel Vadot		vdev1vring1: memory@90018000 {
84*0e8011faSEmmanuel Vadot			reg = <0 0x90018000 0 0x8000>;
85*0e8011faSEmmanuel Vadot			no-map;
86*0e8011faSEmmanuel Vadot		};
87*0e8011faSEmmanuel Vadot
88*0e8011faSEmmanuel Vadot		rsc_table: memory-rsc-table@900ff000 {
89*0e8011faSEmmanuel Vadot			reg = <0 0x900ff000 0 0x1000>;
90*0e8011faSEmmanuel Vadot			no-map;
91*0e8011faSEmmanuel Vadot		};
92*0e8011faSEmmanuel Vadot
93*0e8011faSEmmanuel Vadot		vdevbuffer: memory-vdevbuffer@90400000 {
94*0e8011faSEmmanuel Vadot			compatible = "shared-dma-pool";
95*0e8011faSEmmanuel Vadot			reg = <0 0x90400000 0 0x100000>;
96*0e8011faSEmmanuel Vadot			no-map;
97*0e8011faSEmmanuel Vadot		};
987ef62cebSEmmanuel Vadot	};
997ef62cebSEmmanuel Vadot
1007d0873ebSEmmanuel Vadot	m2_uart1_sel: regulator-m2uart1sel {
1017d0873ebSEmmanuel Vadot		compatible = "regulator-fixed";
1027d0873ebSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
1037d0873ebSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
1047d0873ebSEmmanuel Vadot		regulator-name = "m2_uart1_sel";
1057d0873ebSEmmanuel Vadot		gpio = <&pca6416_1 6 GPIO_ACTIVE_HIGH>;
1067d0873ebSEmmanuel Vadot		enable-active-high;
1077d0873ebSEmmanuel Vadot		regulator-always-on;
1087d0873ebSEmmanuel Vadot	};
1097d0873ebSEmmanuel Vadot
1107ef62cebSEmmanuel Vadot	mux3_en: regulator-0 {
1117ef62cebSEmmanuel Vadot		compatible = "regulator-fixed";
1127ef62cebSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
1137ef62cebSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
1147ef62cebSEmmanuel Vadot		regulator-name = "mux3_en";
1157ef62cebSEmmanuel Vadot		gpio = <&pca6416_2 8 GPIO_ACTIVE_LOW>;
1167ef62cebSEmmanuel Vadot		regulator-always-on;
1177ef62cebSEmmanuel Vadot	};
1187ef62cebSEmmanuel Vadot
1197ef62cebSEmmanuel Vadot	reg_fec1_sel: regulator-1 {
1207ef62cebSEmmanuel Vadot		compatible = "regulator-fixed";
1217ef62cebSEmmanuel Vadot		regulator-name = "fec1_supply";
1227ef62cebSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
1237ef62cebSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
1247ef62cebSEmmanuel Vadot		gpio = <&pca6416_1 11 GPIO_ACTIVE_LOW>;
1257ef62cebSEmmanuel Vadot		regulator-always-on;
1267ef62cebSEmmanuel Vadot		status = "disabled";
1277ef62cebSEmmanuel Vadot	};
1287ef62cebSEmmanuel Vadot
1297ef62cebSEmmanuel Vadot	reg_fec1_io: regulator-2 {
1307ef62cebSEmmanuel Vadot		compatible = "regulator-fixed";
1317ef62cebSEmmanuel Vadot		regulator-name = "fec1_io_supply";
1327ef62cebSEmmanuel Vadot		regulator-min-microvolt = <1800000>;
1337ef62cebSEmmanuel Vadot		regulator-max-microvolt = <1800000>;
1347ef62cebSEmmanuel Vadot		gpio = <&max7322 0 GPIO_ACTIVE_HIGH>;
1357ef62cebSEmmanuel Vadot		enable-active-high;
1367ef62cebSEmmanuel Vadot		regulator-always-on;
1377ef62cebSEmmanuel Vadot		status = "disabled";
1387ef62cebSEmmanuel Vadot	};
1397ef62cebSEmmanuel Vadot
14001950c46SEmmanuel Vadot	reg_can0_stby: regulator-4 {
14101950c46SEmmanuel Vadot		compatible = "regulator-fixed";
14201950c46SEmmanuel Vadot		regulator-name = "can0-stby";
14301950c46SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
14401950c46SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
14501950c46SEmmanuel Vadot		gpio = <&pca6416_3 0 GPIO_ACTIVE_HIGH>;
14601950c46SEmmanuel Vadot		enable-active-high;
14701950c46SEmmanuel Vadot	};
14801950c46SEmmanuel Vadot
14901950c46SEmmanuel Vadot	reg_can1_stby: regulator-5 {
15001950c46SEmmanuel Vadot		compatible = "regulator-fixed";
15101950c46SEmmanuel Vadot		regulator-name = "can1-stby";
15201950c46SEmmanuel Vadot		regulator-min-microvolt = <3300000>;
15301950c46SEmmanuel Vadot		regulator-max-microvolt = <3300000>;
15401950c46SEmmanuel Vadot		gpio = <&pca6416_3 1 GPIO_ACTIVE_HIGH>;
15501950c46SEmmanuel Vadot		enable-active-high;
15601950c46SEmmanuel Vadot	};
15701950c46SEmmanuel Vadot
1587ef62cebSEmmanuel Vadot	reg_usdhc2_vmmc: regulator-3 {
1597ef62cebSEmmanuel Vadot		compatible = "regulator-fixed";
1607ef62cebSEmmanuel Vadot		regulator-name = "SD1_SPWR";
1617ef62cebSEmmanuel Vadot		regulator-min-microvolt = <3000000>;
1627ef62cebSEmmanuel Vadot		regulator-max-microvolt = <3000000>;
1637ef62cebSEmmanuel Vadot		gpio = <&lsio_gpio4 30 GPIO_ACTIVE_HIGH>;
1647ef62cebSEmmanuel Vadot		enable-active-high;
1657ef62cebSEmmanuel Vadot		off-on-delay-us = <3480>;
1667ef62cebSEmmanuel Vadot	};
1678bab661aSEmmanuel Vadot
1688bab661aSEmmanuel Vadot	reg_vref_1v8: regulator-adc-vref {
1698bab661aSEmmanuel Vadot		compatible = "regulator-fixed";
1708bab661aSEmmanuel Vadot		regulator-name = "vref_1v8";
1718bab661aSEmmanuel Vadot		regulator-min-microvolt = <1800000>;
1728bab661aSEmmanuel Vadot		regulator-max-microvolt = <1800000>;
1738bab661aSEmmanuel Vadot	};
1748bab661aSEmmanuel Vadot
1758bab661aSEmmanuel Vadot	mii_select: regulator-4 {
1768bab661aSEmmanuel Vadot		compatible = "regulator-fixed";
1778bab661aSEmmanuel Vadot		regulator-name = "mii-select";
1788bab661aSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
1798bab661aSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
1808bab661aSEmmanuel Vadot		gpio = <&scu_gpio 6 GPIO_ACTIVE_HIGH>;
1818bab661aSEmmanuel Vadot		enable-active-high;
1828bab661aSEmmanuel Vadot		regulator-always-on;
1838bab661aSEmmanuel Vadot	};
184*0e8011faSEmmanuel Vadot
185*0e8011faSEmmanuel Vadot	bt_sco_codec: audio-codec-bt {
186*0e8011faSEmmanuel Vadot		compatible = "linux,bt-sco";
187*0e8011faSEmmanuel Vadot		#sound-dai-cells = <1>;
188*0e8011faSEmmanuel Vadot	};
189*0e8011faSEmmanuel Vadot
190*0e8011faSEmmanuel Vadot	sound-bt-sco {
191*0e8011faSEmmanuel Vadot		compatible = "simple-audio-card";
192*0e8011faSEmmanuel Vadot		simple-audio-card,name = "bt-sco-audio";
193*0e8011faSEmmanuel Vadot		simple-audio-card,format = "dsp_a";
194*0e8011faSEmmanuel Vadot		simple-audio-card,bitclock-inversion;
195*0e8011faSEmmanuel Vadot		simple-audio-card,frame-master = <&btcpu>;
196*0e8011faSEmmanuel Vadot		simple-audio-card,bitclock-master = <&btcpu>;
197*0e8011faSEmmanuel Vadot
198*0e8011faSEmmanuel Vadot		btcpu: simple-audio-card,cpu {
199*0e8011faSEmmanuel Vadot			sound-dai = <&sai0>;
200*0e8011faSEmmanuel Vadot			dai-tdm-slot-num = <2>;
201*0e8011faSEmmanuel Vadot			dai-tdm-slot-width = <16>;
202*0e8011faSEmmanuel Vadot		};
203*0e8011faSEmmanuel Vadot
204*0e8011faSEmmanuel Vadot		simple-audio-card,codec {
205*0e8011faSEmmanuel Vadot			sound-dai = <&bt_sco_codec 1>;
206*0e8011faSEmmanuel Vadot		};
207*0e8011faSEmmanuel Vadot	};
208*0e8011faSEmmanuel Vadot
209*0e8011faSEmmanuel Vadot	sound-wm8960-1 {
210*0e8011faSEmmanuel Vadot		compatible = "fsl,imx-audio-wm8960";
211*0e8011faSEmmanuel Vadot		model = "wm8960-audio";
212*0e8011faSEmmanuel Vadot		audio-cpu = <&sai1>;
213*0e8011faSEmmanuel Vadot		audio-codec = <&wm8960_1>;
214*0e8011faSEmmanuel Vadot		audio-asrc = <&asrc0>;
215*0e8011faSEmmanuel Vadot		audio-routing = "Headphone Jack", "HP_L",
216*0e8011faSEmmanuel Vadot				"Headphone Jack", "HP_R",
217*0e8011faSEmmanuel Vadot				"Ext Spk", "SPK_LP",
218*0e8011faSEmmanuel Vadot				"Ext Spk", "SPK_LN",
219*0e8011faSEmmanuel Vadot				"Ext Spk", "SPK_RP",
220*0e8011faSEmmanuel Vadot				"Ext Spk", "SPK_RN",
221*0e8011faSEmmanuel Vadot				"LINPUT1", "Mic Jack",
222*0e8011faSEmmanuel Vadot				"Mic Jack", "MICB";
223*0e8011faSEmmanuel Vadot	};
224*0e8011faSEmmanuel Vadot
225*0e8011faSEmmanuel Vadot	sound-wm8960-2 {
226*0e8011faSEmmanuel Vadot		compatible = "fsl,imx-audio-wm8960";
227*0e8011faSEmmanuel Vadot		model = "wm8960-audio-2";
228*0e8011faSEmmanuel Vadot		audio-cpu = <&sai2>;
229*0e8011faSEmmanuel Vadot		audio-codec = <&wm8960_2>;
230*0e8011faSEmmanuel Vadot		audio-routing = "Headphone Jack", "HP_L",
231*0e8011faSEmmanuel Vadot				"Headphone Jack", "HP_R",
232*0e8011faSEmmanuel Vadot				"Ext Spk", "SPK_LP",
233*0e8011faSEmmanuel Vadot				"Ext Spk", "SPK_LN",
234*0e8011faSEmmanuel Vadot				"Ext Spk", "SPK_RP",
235*0e8011faSEmmanuel Vadot				"Ext Spk", "SPK_RN",
236*0e8011faSEmmanuel Vadot				"LINPUT1", "Mic Jack",
237*0e8011faSEmmanuel Vadot				"Mic Jack", "MICB";
238*0e8011faSEmmanuel Vadot	};
239*0e8011faSEmmanuel Vadot
240*0e8011faSEmmanuel Vadot	sound-wm8960-3 {
241*0e8011faSEmmanuel Vadot		compatible = "fsl,imx-audio-wm8960";
242*0e8011faSEmmanuel Vadot		model = "wm8960-audio-3";
243*0e8011faSEmmanuel Vadot		audio-cpu = <&sai3>;
244*0e8011faSEmmanuel Vadot		audio-codec = <&wm8960_3>;
245*0e8011faSEmmanuel Vadot		audio-routing = "Headphone Jack", "HP_L",
246*0e8011faSEmmanuel Vadot				"Headphone Jack", "HP_R",
247*0e8011faSEmmanuel Vadot				"Ext Spk", "SPK_LP",
248*0e8011faSEmmanuel Vadot				"Ext Spk", "SPK_LN",
249*0e8011faSEmmanuel Vadot				"Ext Spk", "SPK_RP",
250*0e8011faSEmmanuel Vadot				"Ext Spk", "SPK_RN",
251*0e8011faSEmmanuel Vadot				"LINPUT1", "Mic Jack",
252*0e8011faSEmmanuel Vadot				"Mic Jack", "MICB";
253*0e8011faSEmmanuel Vadot	};
2548bab661aSEmmanuel Vadot};
2558bab661aSEmmanuel Vadot
2568bab661aSEmmanuel Vadot&adc0 {
2578bab661aSEmmanuel Vadot	vref-supply = <&reg_vref_1v8>;
2588bab661aSEmmanuel Vadot	status = "okay";
2597ef62cebSEmmanuel Vadot};
2607ef62cebSEmmanuel Vadot
261*0e8011faSEmmanuel Vadot&asrc0 {
262*0e8011faSEmmanuel Vadot	fsl,asrc-rate = <48000>;
263*0e8011faSEmmanuel Vadot	status = "okay";
264*0e8011faSEmmanuel Vadot};
265*0e8011faSEmmanuel Vadot
2667ef62cebSEmmanuel Vadot&eqos {
2677ef62cebSEmmanuel Vadot	pinctrl-names = "default";
2687ef62cebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_eqos>;
2697ef62cebSEmmanuel Vadot	phy-mode = "rgmii-id";
2707ef62cebSEmmanuel Vadot	phy-handle = <&ethphy0>;
2717ef62cebSEmmanuel Vadot	nvmem-cells = <&fec_mac1>;
2727ef62cebSEmmanuel Vadot	nvmem-cell-names = "mac-address";
2737ef62cebSEmmanuel Vadot	status = "okay";
2747ef62cebSEmmanuel Vadot
2757ef62cebSEmmanuel Vadot	mdio {
2767ef62cebSEmmanuel Vadot		compatible = "snps,dwmac-mdio";
2777ef62cebSEmmanuel Vadot		#address-cells = <1>;
2787ef62cebSEmmanuel Vadot		#size-cells = <0>;
2797ef62cebSEmmanuel Vadot
2807ef62cebSEmmanuel Vadot		ethphy0: ethernet-phy@0 {
2817ef62cebSEmmanuel Vadot			compatible = "ethernet-phy-ieee802.3-c22";
2827ef62cebSEmmanuel Vadot			reg = <0>;
2837ef62cebSEmmanuel Vadot			eee-broken-1000t;
2847ef62cebSEmmanuel Vadot			qca,disable-smarteee;
285cb7aa33aSEmmanuel Vadot			qca,disable-hibernation-mode;
286cb7aa33aSEmmanuel Vadot			reset-gpios = <&pca6416_1 2 GPIO_ACTIVE_LOW>;
287cb7aa33aSEmmanuel Vadot			reset-assert-us = <20>;
288cb7aa33aSEmmanuel Vadot			reset-deassert-us = <200000>;
2897ef62cebSEmmanuel Vadot			vddio-supply = <&vddio0>;
2907ef62cebSEmmanuel Vadot
2917ef62cebSEmmanuel Vadot			vddio0: vddio-regulator {
2927ef62cebSEmmanuel Vadot				regulator-min-microvolt = <1800000>;
2937ef62cebSEmmanuel Vadot				regulator-max-microvolt = <1800000>;
2947ef62cebSEmmanuel Vadot			};
2957ef62cebSEmmanuel Vadot		};
2967ef62cebSEmmanuel Vadot	};
2977ef62cebSEmmanuel Vadot};
2987ef62cebSEmmanuel Vadot
2997ef62cebSEmmanuel Vadot/*
3007ef62cebSEmmanuel Vadot * fec1 shares the some PINs with usdhc2.
3017ef62cebSEmmanuel Vadot * by default usdhc2 is enabled in this dts.
3027ef62cebSEmmanuel Vadot * Please disable usdhc2 to enable fec1
3037ef62cebSEmmanuel Vadot */
3047ef62cebSEmmanuel Vadot&fec1 {
3057ef62cebSEmmanuel Vadot	pinctrl-names = "default";
3067ef62cebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_fec1>;
3077ef62cebSEmmanuel Vadot	phy-mode = "rgmii-txid";
3087ef62cebSEmmanuel Vadot	phy-handle = <&ethphy1>;
3097ef62cebSEmmanuel Vadot	fsl,magic-packet;
3107ef62cebSEmmanuel Vadot	rx-internal-delay-ps = <2000>;
3117ef62cebSEmmanuel Vadot	nvmem-cells = <&fec_mac0>;
3127ef62cebSEmmanuel Vadot	nvmem-cell-names = "mac-address";
3137ef62cebSEmmanuel Vadot	status = "disabled";
3147ef62cebSEmmanuel Vadot
3157ef62cebSEmmanuel Vadot	mdio {
3167ef62cebSEmmanuel Vadot		#address-cells = <1>;
3177ef62cebSEmmanuel Vadot		#size-cells = <0>;
3187ef62cebSEmmanuel Vadot
3197ef62cebSEmmanuel Vadot		ethphy1: ethernet-phy@1 {
3207ef62cebSEmmanuel Vadot			compatible = "ethernet-phy-ieee802.3-c22";
3217ef62cebSEmmanuel Vadot			reg = <1>;
3227ef62cebSEmmanuel Vadot			reset-gpios = <&pca6416_1 0 GPIO_ACTIVE_LOW>;
3237ef62cebSEmmanuel Vadot			reset-assert-us = <10000>;
3247ef62cebSEmmanuel Vadot			qca,disable-smarteee;
3257ef62cebSEmmanuel Vadot			vddio-supply = <&vddio1>;
3267ef62cebSEmmanuel Vadot
3277ef62cebSEmmanuel Vadot			vddio1: vddio-regulator {
3287ef62cebSEmmanuel Vadot				regulator-min-microvolt = <1800000>;
3297ef62cebSEmmanuel Vadot				regulator-max-microvolt = <1800000>;
3307ef62cebSEmmanuel Vadot			};
3317ef62cebSEmmanuel Vadot		};
3327ef62cebSEmmanuel Vadot	};
3337ef62cebSEmmanuel Vadot};
3347ef62cebSEmmanuel Vadot
3358bab661aSEmmanuel Vadot&flexspi0 {
3368bab661aSEmmanuel Vadot	pinctrl-names = "default";
3378bab661aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_flexspi0>;
3388bab661aSEmmanuel Vadot	status = "okay";
3398bab661aSEmmanuel Vadot
3408bab661aSEmmanuel Vadot	mt35xu512aba0: flash@0 {
3418bab661aSEmmanuel Vadot		reg = <0>;
3428bab661aSEmmanuel Vadot		#address-cells = <1>;
3438bab661aSEmmanuel Vadot		#size-cells = <1>;
3448bab661aSEmmanuel Vadot		compatible = "jedec,spi-nor";
3458bab661aSEmmanuel Vadot		spi-max-frequency = <133000000>;
3468bab661aSEmmanuel Vadot		spi-tx-bus-width = <8>;
3478bab661aSEmmanuel Vadot		spi-rx-bus-width = <8>;
3488bab661aSEmmanuel Vadot	};
3498bab661aSEmmanuel Vadot};
3508bab661aSEmmanuel Vadot
3517ef62cebSEmmanuel Vadot&i2c2 {
3527ef62cebSEmmanuel Vadot	#address-cells = <1>;
3537ef62cebSEmmanuel Vadot	#size-cells = <0>;
3547ef62cebSEmmanuel Vadot	clock-frequency = <100000>;
3557ef62cebSEmmanuel Vadot	pinctrl-names = "default";
3567ef62cebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_i2c2>;
3577ef62cebSEmmanuel Vadot	status = "okay";
3587ef62cebSEmmanuel Vadot
3597ef62cebSEmmanuel Vadot	pca6416_1: gpio@20 {
3607ef62cebSEmmanuel Vadot		compatible = "ti,tca6416";
3617ef62cebSEmmanuel Vadot		reg = <0x20>;
3627ef62cebSEmmanuel Vadot		gpio-controller;
3637ef62cebSEmmanuel Vadot		#gpio-cells = <2>;
3647ef62cebSEmmanuel Vadot	};
3657ef62cebSEmmanuel Vadot
3667ef62cebSEmmanuel Vadot	pca6416_2: gpio@21 {
3677ef62cebSEmmanuel Vadot		compatible = "ti,tca6416";
3687ef62cebSEmmanuel Vadot		reg = <0x21>;
3697ef62cebSEmmanuel Vadot		gpio-controller;
3707ef62cebSEmmanuel Vadot		#gpio-cells = <2>;
3717ef62cebSEmmanuel Vadot	};
3727ef62cebSEmmanuel Vadot
3737ef62cebSEmmanuel Vadot	pca9548_1: i2c-mux@70 {
3747ef62cebSEmmanuel Vadot		compatible = "nxp,pca9548";
3757ef62cebSEmmanuel Vadot		#address-cells = <1>;
3767ef62cebSEmmanuel Vadot		#size-cells = <0>;
3777ef62cebSEmmanuel Vadot		reg = <0x70>;
3787ef62cebSEmmanuel Vadot
3797ef62cebSEmmanuel Vadot		i2c@0 {
3807ef62cebSEmmanuel Vadot			#address-cells = <1>;
3817ef62cebSEmmanuel Vadot			#size-cells = <0>;
3827ef62cebSEmmanuel Vadot			reg = <0x0>;
3837ef62cebSEmmanuel Vadot
3847ef62cebSEmmanuel Vadot			max7322: gpio@68 {
3857ef62cebSEmmanuel Vadot				compatible = "maxim,max7322";
3867ef62cebSEmmanuel Vadot				reg = <0x68>;
3877ef62cebSEmmanuel Vadot				gpio-controller;
3887ef62cebSEmmanuel Vadot				#gpio-cells = <2>;
3897ef62cebSEmmanuel Vadot				status = "disabled";
3907ef62cebSEmmanuel Vadot			};
3917ef62cebSEmmanuel Vadot		};
3927ef62cebSEmmanuel Vadot
393*0e8011faSEmmanuel Vadot		i2c@1 {
394*0e8011faSEmmanuel Vadot			#address-cells = <1>;
395*0e8011faSEmmanuel Vadot			#size-cells = <0>;
396*0e8011faSEmmanuel Vadot			reg = <0x1>;
397*0e8011faSEmmanuel Vadot
398*0e8011faSEmmanuel Vadot			wm8960_1: audio-codec@1a {
399*0e8011faSEmmanuel Vadot				compatible = "wlf,wm8960";
400*0e8011faSEmmanuel Vadot				reg = <0x1a>;
401*0e8011faSEmmanuel Vadot				clocks = <&mclkout1_lpcg IMX_LPCG_CLK_0>;
402*0e8011faSEmmanuel Vadot				clock-names = "mclk";
403*0e8011faSEmmanuel Vadot				assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
404*0e8011faSEmmanuel Vadot						  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
405*0e8011faSEmmanuel Vadot						  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
406*0e8011faSEmmanuel Vadot						  <&mclkout1_lpcg IMX_LPCG_CLK_0>;
407*0e8011faSEmmanuel Vadot				assigned-clock-rates = <786432000>,
408*0e8011faSEmmanuel Vadot						       <49152000>,
409*0e8011faSEmmanuel Vadot						       <12288000>,
410*0e8011faSEmmanuel Vadot						       <12288000>;
411*0e8011faSEmmanuel Vadot				wlf,shared-lrclk;
412*0e8011faSEmmanuel Vadot				wlf,hp-cfg = <2 2 3>;
413*0e8011faSEmmanuel Vadot				wlf,gpio-cfg = <1 3>;
414*0e8011faSEmmanuel Vadot			};
415*0e8011faSEmmanuel Vadot		};
416*0e8011faSEmmanuel Vadot
417*0e8011faSEmmanuel Vadot		i2c@2 {
418*0e8011faSEmmanuel Vadot			#address-cells = <1>;
419*0e8011faSEmmanuel Vadot			#size-cells = <0>;
420*0e8011faSEmmanuel Vadot			reg = <0x2>;
421*0e8011faSEmmanuel Vadot
422*0e8011faSEmmanuel Vadot			wm8960_2: audio-codec@1a {
423*0e8011faSEmmanuel Vadot				compatible = "wlf,wm8960";
424*0e8011faSEmmanuel Vadot				reg = <0x1a>;
425*0e8011faSEmmanuel Vadot				clocks = <&mclkout1_lpcg IMX_LPCG_CLK_0>;
426*0e8011faSEmmanuel Vadot				clock-names = "mclk";
427*0e8011faSEmmanuel Vadot				assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
428*0e8011faSEmmanuel Vadot						  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
429*0e8011faSEmmanuel Vadot						  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
430*0e8011faSEmmanuel Vadot						  <&mclkout1_lpcg IMX_LPCG_CLK_0>;
431*0e8011faSEmmanuel Vadot				assigned-clock-rates = <786432000>,
432*0e8011faSEmmanuel Vadot						       <49152000>,
433*0e8011faSEmmanuel Vadot						       <12288000>,
434*0e8011faSEmmanuel Vadot						       <12288000>;
435*0e8011faSEmmanuel Vadot				wlf,shared-lrclk;
436*0e8011faSEmmanuel Vadot				wlf,hp-cfg = <2 2 3>;
437*0e8011faSEmmanuel Vadot				wlf,gpio-cfg = <1 3>;
438*0e8011faSEmmanuel Vadot			};
439*0e8011faSEmmanuel Vadot		};
440*0e8011faSEmmanuel Vadot
441*0e8011faSEmmanuel Vadot		i2c@3 {
442*0e8011faSEmmanuel Vadot			#address-cells = <1>;
443*0e8011faSEmmanuel Vadot			#size-cells = <0>;
444*0e8011faSEmmanuel Vadot			reg = <0x3>;
445*0e8011faSEmmanuel Vadot
446*0e8011faSEmmanuel Vadot			wm8960_3: audio-codec@1a {
447*0e8011faSEmmanuel Vadot				compatible = "wlf,wm8960";
448*0e8011faSEmmanuel Vadot				reg = <0x1a>;
449*0e8011faSEmmanuel Vadot				clocks = <&mclkout1_lpcg IMX_LPCG_CLK_0>;
450*0e8011faSEmmanuel Vadot				clock-names = "mclk";
451*0e8011faSEmmanuel Vadot				assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
452*0e8011faSEmmanuel Vadot						  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
453*0e8011faSEmmanuel Vadot						  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
454*0e8011faSEmmanuel Vadot						  <&mclkout1_lpcg IMX_LPCG_CLK_0>;
455*0e8011faSEmmanuel Vadot				assigned-clock-rates = <786432000>,
456*0e8011faSEmmanuel Vadot						       <49152000>,
457*0e8011faSEmmanuel Vadot						       <12288000>,
458*0e8011faSEmmanuel Vadot						       <12288000>;
459*0e8011faSEmmanuel Vadot				wlf,shared-lrclk;
460*0e8011faSEmmanuel Vadot				wlf,hp-cfg = <2 2 3>;
461*0e8011faSEmmanuel Vadot				wlf,gpio-cfg = <1 3>;
462*0e8011faSEmmanuel Vadot			};
463*0e8011faSEmmanuel Vadot		};
464*0e8011faSEmmanuel Vadot
4657ef62cebSEmmanuel Vadot		i2c@4 {
4667ef62cebSEmmanuel Vadot			#address-cells = <1>;
4677ef62cebSEmmanuel Vadot			#size-cells = <0>;
4687ef62cebSEmmanuel Vadot			reg = <0x4>;
4697ef62cebSEmmanuel Vadot		};
4707ef62cebSEmmanuel Vadot
4717ef62cebSEmmanuel Vadot		i2c@5 {
4727ef62cebSEmmanuel Vadot			#address-cells = <1>;
4737ef62cebSEmmanuel Vadot			#size-cells = <0>;
4747ef62cebSEmmanuel Vadot			reg = <0x5>;
4757ef62cebSEmmanuel Vadot		};
4767ef62cebSEmmanuel Vadot
4777ef62cebSEmmanuel Vadot		i2c@6 {
4787ef62cebSEmmanuel Vadot			#address-cells = <1>;
4797ef62cebSEmmanuel Vadot			#size-cells = <0>;
4807ef62cebSEmmanuel Vadot			reg = <0x6>;
4817ef62cebSEmmanuel Vadot		};
4827ef62cebSEmmanuel Vadot	};
4837ef62cebSEmmanuel Vadot};
4847ef62cebSEmmanuel Vadot
48501950c46SEmmanuel Vadot&i2c3 {
48601950c46SEmmanuel Vadot	#address-cells = <1>;
48701950c46SEmmanuel Vadot	#size-cells = <0>;
48801950c46SEmmanuel Vadot	clock-frequency = <100000>;
48901950c46SEmmanuel Vadot	pinctrl-names = "default";
49001950c46SEmmanuel Vadot	pinctrl-0 = <&pinctrl_i2c3>;
49101950c46SEmmanuel Vadot	status = "okay";
49201950c46SEmmanuel Vadot
49301950c46SEmmanuel Vadot	pca6416_3: gpio@20 {
49401950c46SEmmanuel Vadot		compatible = "ti,tca6416";
49501950c46SEmmanuel Vadot		reg = <0x20>;
49601950c46SEmmanuel Vadot		gpio-controller;
49701950c46SEmmanuel Vadot		#gpio-cells = <2>;
49801950c46SEmmanuel Vadot		interrupt-parent = <&lsio_gpio2>;
49901950c46SEmmanuel Vadot		interrupts = <5 IRQ_TYPE_EDGE_RISING>;
50001950c46SEmmanuel Vadot	};
50101950c46SEmmanuel Vadot
50201950c46SEmmanuel Vadot	pca9548_2: i2c-mux@70 {
50301950c46SEmmanuel Vadot		compatible = "nxp,pca9548";
50401950c46SEmmanuel Vadot		reg = <0x70>;
50501950c46SEmmanuel Vadot		#address-cells = <1>;
50601950c46SEmmanuel Vadot		#size-cells = <0>;
50701950c46SEmmanuel Vadot
50801950c46SEmmanuel Vadot		i2c@0 {
50901950c46SEmmanuel Vadot			#address-cells = <1>;
51001950c46SEmmanuel Vadot			#size-cells = <0>;
51101950c46SEmmanuel Vadot			reg = <0x0>;
51201950c46SEmmanuel Vadot		};
51301950c46SEmmanuel Vadot
51401950c46SEmmanuel Vadot		i2c@1 {
51501950c46SEmmanuel Vadot			#address-cells = <1>;
51601950c46SEmmanuel Vadot			#size-cells = <0>;
51701950c46SEmmanuel Vadot			reg = <0x1>;
51801950c46SEmmanuel Vadot		};
51901950c46SEmmanuel Vadot
52001950c46SEmmanuel Vadot		i2c@2 {
52101950c46SEmmanuel Vadot			#address-cells = <1>;
52201950c46SEmmanuel Vadot			#size-cells = <0>;
52301950c46SEmmanuel Vadot			reg = <0x2>;
52401950c46SEmmanuel Vadot		};
52501950c46SEmmanuel Vadot
52601950c46SEmmanuel Vadot		i2c@3 {
52701950c46SEmmanuel Vadot			#address-cells = <1>;
52801950c46SEmmanuel Vadot			#size-cells = <0>;
52901950c46SEmmanuel Vadot			reg = <0x3>;
53001950c46SEmmanuel Vadot		};
53101950c46SEmmanuel Vadot
53201950c46SEmmanuel Vadot		i2c@4 {
53301950c46SEmmanuel Vadot			#address-cells = <1>;
53401950c46SEmmanuel Vadot			#size-cells = <0>;
53501950c46SEmmanuel Vadot			reg = <0x4>;
53601950c46SEmmanuel Vadot		};
53701950c46SEmmanuel Vadot	};
53801950c46SEmmanuel Vadot};
53901950c46SEmmanuel Vadot
5407ef62cebSEmmanuel Vadot&lpuart0 {
5417ef62cebSEmmanuel Vadot	pinctrl-names = "default";
5427ef62cebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_lpuart0>;
5437ef62cebSEmmanuel Vadot	status = "okay";
5447ef62cebSEmmanuel Vadot};
5457ef62cebSEmmanuel Vadot
5467d0873ebSEmmanuel Vadot&lpuart1 {
5477d0873ebSEmmanuel Vadot	pinctrl-names = "default";
5487d0873ebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_lpuart1>;
5497d0873ebSEmmanuel Vadot	status = "okay";
5507d0873ebSEmmanuel Vadot};
5517d0873ebSEmmanuel Vadot
552*0e8011faSEmmanuel Vadot&lsio_mu5 {
553*0e8011faSEmmanuel Vadot	status = "okay";
554*0e8011faSEmmanuel Vadot};
555*0e8011faSEmmanuel Vadot
55601950c46SEmmanuel Vadot&flexcan2 {
55701950c46SEmmanuel Vadot	pinctrl-names = "default";
55801950c46SEmmanuel Vadot	pinctrl-0 = <&pinctrl_flexcan2>;
55901950c46SEmmanuel Vadot	xceiver-supply = <&reg_can0_stby>;
56001950c46SEmmanuel Vadot	status = "okay";
56101950c46SEmmanuel Vadot};
56201950c46SEmmanuel Vadot
56301950c46SEmmanuel Vadot&flexcan3 {
56401950c46SEmmanuel Vadot	pinctrl-names = "default";
56501950c46SEmmanuel Vadot	pinctrl-0 = <&pinctrl_flexcan3>;
56601950c46SEmmanuel Vadot	xceiver-supply = <&reg_can1_stby>;
56701950c46SEmmanuel Vadot	status = "okay";
56801950c46SEmmanuel Vadot};
56901950c46SEmmanuel Vadot
5707d0873ebSEmmanuel Vadot&cm40_intmux {
5717d0873ebSEmmanuel Vadot	status = "disabled";
5727d0873ebSEmmanuel Vadot};
5737d0873ebSEmmanuel Vadot
5747d0873ebSEmmanuel Vadot&cm40_lpuart {
5757d0873ebSEmmanuel Vadot	pinctrl-names = "default";
5767d0873ebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_cm40_lpuart>;
5777d0873ebSEmmanuel Vadot	status = "disabled";
5787d0873ebSEmmanuel Vadot};
5797d0873ebSEmmanuel Vadot
5807ef62cebSEmmanuel Vadot&lsio_gpio4 {
5817ef62cebSEmmanuel Vadot	status = "okay";
5827ef62cebSEmmanuel Vadot};
5837ef62cebSEmmanuel Vadot
5847ef62cebSEmmanuel Vadot&lsio_gpio5 {
5857ef62cebSEmmanuel Vadot	status = "okay";
5867ef62cebSEmmanuel Vadot};
5877ef62cebSEmmanuel Vadot
588*0e8011faSEmmanuel Vadot&sai0 {
589*0e8011faSEmmanuel Vadot	pinctrl-names = "default";
590*0e8011faSEmmanuel Vadot	pinctrl-0 = <&pinctrl_sai0>;
591*0e8011faSEmmanuel Vadot	#sound-dai-cells = <0>;
592*0e8011faSEmmanuel Vadot	assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
593*0e8011faSEmmanuel Vadot			  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
594*0e8011faSEmmanuel Vadot			  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
595*0e8011faSEmmanuel Vadot			  <&sai0_lpcg IMX_LPCG_CLK_0>;
596*0e8011faSEmmanuel Vadot	assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>;
597*0e8011faSEmmanuel Vadot	status = "okay";
598*0e8011faSEmmanuel Vadot};
599*0e8011faSEmmanuel Vadot
600*0e8011faSEmmanuel Vadot&sai1 {
601*0e8011faSEmmanuel Vadot	assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
602*0e8011faSEmmanuel Vadot			  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
603*0e8011faSEmmanuel Vadot			  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
604*0e8011faSEmmanuel Vadot			  <&sai1_lpcg IMX_LPCG_CLK_0>;
605*0e8011faSEmmanuel Vadot	assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>;
606*0e8011faSEmmanuel Vadot	pinctrl-names = "default";
607*0e8011faSEmmanuel Vadot	pinctrl-0 = <&pinctrl_sai1>;
608*0e8011faSEmmanuel Vadot	status = "okay";
609*0e8011faSEmmanuel Vadot};
610*0e8011faSEmmanuel Vadot
611*0e8011faSEmmanuel Vadot&sai2 {
612*0e8011faSEmmanuel Vadot	assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
613*0e8011faSEmmanuel Vadot			  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
614*0e8011faSEmmanuel Vadot			  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
615*0e8011faSEmmanuel Vadot			  <&sai2_lpcg IMX_LPCG_CLK_0>;
616*0e8011faSEmmanuel Vadot	assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>;
617*0e8011faSEmmanuel Vadot	pinctrl-names = "default";
618*0e8011faSEmmanuel Vadot	pinctrl-0 = <&pinctrl_sai2>;
619*0e8011faSEmmanuel Vadot	fsl,sai-asynchronous;
620*0e8011faSEmmanuel Vadot	status = "okay";
621*0e8011faSEmmanuel Vadot};
622*0e8011faSEmmanuel Vadot
623*0e8011faSEmmanuel Vadot&sai3 {
624*0e8011faSEmmanuel Vadot	assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
625*0e8011faSEmmanuel Vadot			  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>,
626*0e8011faSEmmanuel Vadot			  <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>,
627*0e8011faSEmmanuel Vadot			  <&sai3_lpcg IMX_LPCG_CLK_0>;
628*0e8011faSEmmanuel Vadot	assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>;
629*0e8011faSEmmanuel Vadot	pinctrl-names = "default";
630*0e8011faSEmmanuel Vadot	pinctrl-0 = <&pinctrl_sai3>;
631*0e8011faSEmmanuel Vadot	fsl,sai-asynchronous;
632*0e8011faSEmmanuel Vadot	status = "okay";
633*0e8011faSEmmanuel Vadot};
634*0e8011faSEmmanuel Vadot
6357ef62cebSEmmanuel Vadot&thermal_zones {
636fac71e4eSEmmanuel Vadot	pmic-thermal {
6377ef62cebSEmmanuel Vadot		polling-delay-passive = <250>;
6387ef62cebSEmmanuel Vadot		polling-delay = <2000>;
6397ef62cebSEmmanuel Vadot		thermal-sensors = <&tsens IMX_SC_R_PMIC_0>;
6407ef62cebSEmmanuel Vadot
6417ef62cebSEmmanuel Vadot		trips {
6427ef62cebSEmmanuel Vadot			pmic_alert0: trip0 {
6437ef62cebSEmmanuel Vadot				temperature = <110000>;
6447ef62cebSEmmanuel Vadot				hysteresis = <2000>;
6457ef62cebSEmmanuel Vadot				type = "passive";
6467ef62cebSEmmanuel Vadot			};
6477ef62cebSEmmanuel Vadot
6487ef62cebSEmmanuel Vadot			pmic_crit0: trip1 {
6497ef62cebSEmmanuel Vadot				temperature = <125000>;
6507ef62cebSEmmanuel Vadot				hysteresis = <2000>;
6517ef62cebSEmmanuel Vadot				type = "critical";
6527ef62cebSEmmanuel Vadot			};
6537ef62cebSEmmanuel Vadot		};
6547ef62cebSEmmanuel Vadot
6557ef62cebSEmmanuel Vadot		cooling-maps {
6567ef62cebSEmmanuel Vadot			map0 {
6577ef62cebSEmmanuel Vadot				trip = <&pmic_alert0>;
6587ef62cebSEmmanuel Vadot				cooling-device =
6597ef62cebSEmmanuel Vadot					<&A35_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
6607ef62cebSEmmanuel Vadot					<&A35_1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
6617ef62cebSEmmanuel Vadot			};
6627ef62cebSEmmanuel Vadot		};
6637ef62cebSEmmanuel Vadot	};
6647ef62cebSEmmanuel Vadot};
6657ef62cebSEmmanuel Vadot
6668bab661aSEmmanuel Vadot&usbphy1 {
6678bab661aSEmmanuel Vadot	/* USB eye diagram tests result */
6688bab661aSEmmanuel Vadot	fsl,tx-d-cal = <114>;
6698bab661aSEmmanuel Vadot	status = "okay";
6708bab661aSEmmanuel Vadot};
6718bab661aSEmmanuel Vadot
6728bab661aSEmmanuel Vadot&usbotg1 {
6738bab661aSEmmanuel Vadot	pinctrl-names = "default";
6748bab661aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_usbotg1>;
6758bab661aSEmmanuel Vadot	srp-disable;
6768bab661aSEmmanuel Vadot	hnp-disable;
6778bab661aSEmmanuel Vadot	adp-disable;
6788bab661aSEmmanuel Vadot	power-active-high;
6798bab661aSEmmanuel Vadot	disable-over-current;
6808bab661aSEmmanuel Vadot	status = "okay";
6818bab661aSEmmanuel Vadot};
6828bab661aSEmmanuel Vadot
6838bab661aSEmmanuel Vadot&usbphy2 {
6848bab661aSEmmanuel Vadot	/* USB eye diagram tests result */
6858bab661aSEmmanuel Vadot	fsl,tx-d-cal = <111>;
6868bab661aSEmmanuel Vadot	status = "okay";
6878bab661aSEmmanuel Vadot};
6888bab661aSEmmanuel Vadot
6898bab661aSEmmanuel Vadot&usbotg2 {
6908bab661aSEmmanuel Vadot	pinctrl-names = "default";
6918bab661aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_usbotg2>;
6928bab661aSEmmanuel Vadot	srp-disable;
6938bab661aSEmmanuel Vadot	hnp-disable;
6948bab661aSEmmanuel Vadot	adp-disable;
6958bab661aSEmmanuel Vadot	power-active-high;
6968bab661aSEmmanuel Vadot	disable-over-current;
6978bab661aSEmmanuel Vadot	status = "okay";
6988bab661aSEmmanuel Vadot};
6998bab661aSEmmanuel Vadot
7007ef62cebSEmmanuel Vadot&usdhc1 {
7017ef62cebSEmmanuel Vadot	pinctrl-names = "default";
7027ef62cebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_usdhc1>;
7037ef62cebSEmmanuel Vadot	bus-width = <8>;
7047ef62cebSEmmanuel Vadot	no-sd;
7057ef62cebSEmmanuel Vadot	no-sdio;
7067ef62cebSEmmanuel Vadot	non-removable;
7077ef62cebSEmmanuel Vadot	status = "okay";
7087ef62cebSEmmanuel Vadot};
7097ef62cebSEmmanuel Vadot
7107ef62cebSEmmanuel Vadot&usdhc2 {
7117ef62cebSEmmanuel Vadot	pinctrl-names = "default";
7127ef62cebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
7137ef62cebSEmmanuel Vadot	bus-width = <4>;
7147ef62cebSEmmanuel Vadot	vmmc-supply = <&reg_usdhc2_vmmc>;
7157ef62cebSEmmanuel Vadot	cd-gpios = <&lsio_gpio5 1 GPIO_ACTIVE_LOW>;
7167ef62cebSEmmanuel Vadot	wp-gpios = <&lsio_gpio5 0 GPIO_ACTIVE_HIGH>;
7177ef62cebSEmmanuel Vadot	status = "okay";
7187ef62cebSEmmanuel Vadot};
7197ef62cebSEmmanuel Vadot
7208bab661aSEmmanuel Vadot&lpspi3 {
7218bab661aSEmmanuel Vadot	fsl,spi-only-use-cs1-sel;
7228bab661aSEmmanuel Vadot	pinctrl-names = "default";
7238bab661aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_lpspi3>;
7248bab661aSEmmanuel Vadot	status = "okay";
7258bab661aSEmmanuel Vadot};
7268bab661aSEmmanuel Vadot
7277ef62cebSEmmanuel Vadot&iomuxc {
7287ef62cebSEmmanuel Vadot	pinctrl-names = "default";
7297ef62cebSEmmanuel Vadot	pinctrl-0 = <&pinctrl_hog>;
7307ef62cebSEmmanuel Vadot
7317ef62cebSEmmanuel Vadot	pinctrl_hog: hoggrp {
7327ef62cebSEmmanuel Vadot		fsl,pins = <
7337ef62cebSEmmanuel Vadot			IMX8DXL_COMP_CTL_GPIO_1V8_3V3_GPIORHB_PAD	0x000514a0
7347ef62cebSEmmanuel Vadot			IMX8DXL_COMP_CTL_GPIO_1V8_3V3_GPIORHK_PAD	0x000014a0
7357ef62cebSEmmanuel Vadot			IMX8DXL_SPI3_CS0_ADMA_ACM_MCLK_OUT1		0x0600004c
7367ef62cebSEmmanuel Vadot			IMX8DXL_SNVS_TAMPER_OUT1_LSIO_GPIO2_IO05_IN	0x0600004c
7377ef62cebSEmmanuel Vadot		>;
7387ef62cebSEmmanuel Vadot	};
7397ef62cebSEmmanuel Vadot
7407ef62cebSEmmanuel Vadot	pinctrl_usbotg1: usbotg1grp {
7417ef62cebSEmmanuel Vadot		fsl,pins = <
7427ef62cebSEmmanuel Vadot			IMX8DXL_USB_SS3_TC0_CONN_USB_OTG1_PWR		0x00000021
7437ef62cebSEmmanuel Vadot		>;
7447ef62cebSEmmanuel Vadot	};
7457ef62cebSEmmanuel Vadot
7467ef62cebSEmmanuel Vadot	pinctrl_usbotg2: usbotg2grp {
7477ef62cebSEmmanuel Vadot		fsl,pins = <
7487ef62cebSEmmanuel Vadot			IMX8DXL_USB_SS3_TC1_CONN_USB_OTG2_PWR		0x00000021
7497ef62cebSEmmanuel Vadot		>;
7507ef62cebSEmmanuel Vadot	};
7517ef62cebSEmmanuel Vadot
7527ef62cebSEmmanuel Vadot	pinctrl_eqos: eqosgrp {
7537ef62cebSEmmanuel Vadot		fsl,pins = <
7547ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_MDC_CONN_EQOS_MDC				0x06000020
7557ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_MDIO_CONN_EQOS_MDIO			0x06000020
7567ef62cebSEmmanuel Vadot			IMX8DXL_ENET1_RGMII_RXC_CONN_EQOS_RGMII_RXC		0x06000020
7577ef62cebSEmmanuel Vadot			IMX8DXL_ENET1_RGMII_RXD0_CONN_EQOS_RGMII_RXD0		0x06000020
7587ef62cebSEmmanuel Vadot			IMX8DXL_ENET1_RGMII_RXD1_CONN_EQOS_RGMII_RXD1		0x06000020
7597ef62cebSEmmanuel Vadot			IMX8DXL_ENET1_RGMII_RXD2_CONN_EQOS_RGMII_RXD2		0x06000020
7607ef62cebSEmmanuel Vadot			IMX8DXL_ENET1_RGMII_RXD3_CONN_EQOS_RGMII_RXD3		0x06000020
7617ef62cebSEmmanuel Vadot			IMX8DXL_ENET1_RGMII_RX_CTL_CONN_EQOS_RGMII_RX_CTL	0x06000020
7627ef62cebSEmmanuel Vadot			IMX8DXL_ENET1_RGMII_TXC_CONN_EQOS_RGMII_TXC		0x06000020
7637ef62cebSEmmanuel Vadot			IMX8DXL_ENET1_RGMII_TXD0_CONN_EQOS_RGMII_TXD0		0x06000020
7647ef62cebSEmmanuel Vadot			IMX8DXL_ENET1_RGMII_TXD1_CONN_EQOS_RGMII_TXD1		0x06000020
7657ef62cebSEmmanuel Vadot			IMX8DXL_ENET1_RGMII_TXD2_CONN_EQOS_RGMII_TXD2		0x06000020
7667ef62cebSEmmanuel Vadot			IMX8DXL_ENET1_RGMII_TXD3_CONN_EQOS_RGMII_TXD3		0x06000020
7677ef62cebSEmmanuel Vadot			IMX8DXL_ENET1_RGMII_TX_CTL_CONN_EQOS_RGMII_TX_CTL	0x06000020
7687ef62cebSEmmanuel Vadot		>;
7697ef62cebSEmmanuel Vadot	};
7707ef62cebSEmmanuel Vadot
7718bab661aSEmmanuel Vadot	pinctrl_flexspi0: flexspi0grp {
7728bab661aSEmmanuel Vadot		fsl,pins = <
7738bab661aSEmmanuel Vadot			IMX8DXL_QSPI0A_DATA0_LSIO_QSPI0A_DATA0     0x06000021
7748bab661aSEmmanuel Vadot			IMX8DXL_QSPI0A_DATA1_LSIO_QSPI0A_DATA1     0x06000021
7758bab661aSEmmanuel Vadot			IMX8DXL_QSPI0A_DATA2_LSIO_QSPI0A_DATA2     0x06000021
7768bab661aSEmmanuel Vadot			IMX8DXL_QSPI0A_DATA3_LSIO_QSPI0A_DATA3     0x06000021
7778bab661aSEmmanuel Vadot			IMX8DXL_QSPI0A_DQS_LSIO_QSPI0A_DQS         0x06000021
7788bab661aSEmmanuel Vadot			IMX8DXL_QSPI0A_SS0_B_LSIO_QSPI0A_SS0_B     0x06000021
7798bab661aSEmmanuel Vadot			IMX8DXL_QSPI0A_SCLK_LSIO_QSPI0A_SCLK       0x06000021
7808bab661aSEmmanuel Vadot			IMX8DXL_QSPI0B_SCLK_LSIO_QSPI0B_SCLK       0x06000021
7818bab661aSEmmanuel Vadot			IMX8DXL_QSPI0B_DATA0_LSIO_QSPI0B_DATA0     0x06000021
7828bab661aSEmmanuel Vadot			IMX8DXL_QSPI0B_DATA1_LSIO_QSPI0B_DATA1     0x06000021
7838bab661aSEmmanuel Vadot			IMX8DXL_QSPI0B_DATA2_LSIO_QSPI0B_DATA2     0x06000021
7848bab661aSEmmanuel Vadot			IMX8DXL_QSPI0B_DATA3_LSIO_QSPI0B_DATA3     0x06000021
7858bab661aSEmmanuel Vadot			IMX8DXL_QSPI0B_DQS_LSIO_QSPI0B_DQS         0x06000021
7868bab661aSEmmanuel Vadot			IMX8DXL_QSPI0B_SS0_B_LSIO_QSPI0B_SS0_B     0x06000021
7878bab661aSEmmanuel Vadot		>;
7888bab661aSEmmanuel Vadot	};
7898bab661aSEmmanuel Vadot
79001950c46SEmmanuel Vadot	pinctrl_flexcan2: flexcan2grp {
79101950c46SEmmanuel Vadot		fsl,pins = <
79201950c46SEmmanuel Vadot			IMX8DXL_UART2_TX_ADMA_FLEXCAN1_TX	0x00000021
79301950c46SEmmanuel Vadot			IMX8DXL_UART2_RX_ADMA_FLEXCAN1_RX	0x00000021
79401950c46SEmmanuel Vadot		>;
79501950c46SEmmanuel Vadot	};
79601950c46SEmmanuel Vadot
79701950c46SEmmanuel Vadot	pinctrl_flexcan3: flexcan3grp {
79801950c46SEmmanuel Vadot		fsl,pins = <
79901950c46SEmmanuel Vadot			IMX8DXL_FLEXCAN2_TX_ADMA_FLEXCAN2_TX	0x00000021
80001950c46SEmmanuel Vadot			IMX8DXL_FLEXCAN2_RX_ADMA_FLEXCAN2_RX	0x00000021
80101950c46SEmmanuel Vadot		>;
80201950c46SEmmanuel Vadot	};
80301950c46SEmmanuel Vadot
8047ef62cebSEmmanuel Vadot	pinctrl_fec1: fec1grp {
8057ef62cebSEmmanuel Vadot		fsl,pins = <
8067ef62cebSEmmanuel Vadot			IMX8DXL_COMP_CTL_GPIO_1V8_3V3_ENET_ENETB0_PAD		0x000014a0
8077ef62cebSEmmanuel Vadot			IMX8DXL_COMP_CTL_GPIO_1V8_3V3_ENET_ENETB1_PAD		0x000014a0
8087ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_MDC_CONN_ENET0_MDC			0x06000020
8097ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_MDIO_CONN_ENET0_MDIO			0x06000020
8107ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_RXC_CONN_ENET0_RGMII_RXC		0x00000060
8117ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_RXD0_CONN_ENET0_RGMII_RXD0		0x00000060
8127ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_RXD1_CONN_ENET0_RGMII_RXD1		0x00000060
8137ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_RXD2_CONN_ENET0_RGMII_RXD2		0x00000060
8147ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_RXD3_CONN_ENET0_RGMII_RXD3		0x00000060
8157ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_RX_CTL_CONN_ENET0_RGMII_RX_CTL	0x00000060
8167ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_TXC_CONN_ENET0_RGMII_TXC		0x00000060
8177ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_TXD0_CONN_ENET0_RGMII_TXD0		0x00000060
8187ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_TXD1_CONN_ENET0_RGMII_TXD1		0x00000060
8197ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_TXD2_CONN_ENET0_RGMII_TXD2		0x00000060
8207ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_TXD3_CONN_ENET0_RGMII_TXD3		0x00000060
8217ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_TX_CTL_CONN_ENET0_RGMII_TX_CTL	0x00000060
8227ef62cebSEmmanuel Vadot		>;
8237ef62cebSEmmanuel Vadot	};
8247ef62cebSEmmanuel Vadot
8257ef62cebSEmmanuel Vadot	pinctrl_lpspi3: lpspi3grp {
8267ef62cebSEmmanuel Vadot		fsl,pins = <
8277ef62cebSEmmanuel Vadot			IMX8DXL_SPI3_SCK_ADMA_SPI3_SCK		0x6000040
8287ef62cebSEmmanuel Vadot			IMX8DXL_SPI3_SDO_ADMA_SPI3_SDO		0x6000040
8297ef62cebSEmmanuel Vadot			IMX8DXL_SPI3_SDI_ADMA_SPI3_SDI		0x6000040
8307ef62cebSEmmanuel Vadot			IMX8DXL_SPI3_CS1_ADMA_SPI3_CS1		0x6000040
8317ef62cebSEmmanuel Vadot		>;
8327ef62cebSEmmanuel Vadot	};
8337ef62cebSEmmanuel Vadot
8347ef62cebSEmmanuel Vadot	pinctrl_i2c2: i2c2grp {
8357ef62cebSEmmanuel Vadot		fsl,pins = <
8367ef62cebSEmmanuel Vadot			IMX8DXL_SPI1_SCK_ADMA_I2C2_SDA		0x06000021
8377ef62cebSEmmanuel Vadot			IMX8DXL_SPI1_SDO_ADMA_I2C2_SCL		0x06000021
8387ef62cebSEmmanuel Vadot		>;
8397ef62cebSEmmanuel Vadot	};
8407ef62cebSEmmanuel Vadot
8417ef62cebSEmmanuel Vadot	pinctrl_cm40_lpuart: cm40lpuartgrp {
8427ef62cebSEmmanuel Vadot		fsl,pins = <
8437ef62cebSEmmanuel Vadot			IMX8DXL_ADC_IN2_M40_UART0_RX		0x06000020
8447ef62cebSEmmanuel Vadot			IMX8DXL_ADC_IN3_M40_UART0_TX		0x06000020
8457ef62cebSEmmanuel Vadot		>;
8467ef62cebSEmmanuel Vadot	};
8477ef62cebSEmmanuel Vadot
8487ef62cebSEmmanuel Vadot	pinctrl_i2c3: i2c3grp {
8497ef62cebSEmmanuel Vadot		fsl,pins = <
8507ef62cebSEmmanuel Vadot			IMX8DXL_SPI1_CS0_ADMA_I2C3_SDA		0x06000021
8517ef62cebSEmmanuel Vadot			IMX8DXL_SPI1_SDI_ADMA_I2C3_SCL		0x06000021
8527ef62cebSEmmanuel Vadot		>;
8537ef62cebSEmmanuel Vadot	};
8547ef62cebSEmmanuel Vadot
8557ef62cebSEmmanuel Vadot	pinctrl_lpuart0: lpuart0grp {
8567ef62cebSEmmanuel Vadot		fsl,pins = <
8577ef62cebSEmmanuel Vadot			IMX8DXL_UART0_RX_ADMA_UART0_RX		0x06000020
8587ef62cebSEmmanuel Vadot			IMX8DXL_UART0_TX_ADMA_UART0_TX		0x06000020
8597ef62cebSEmmanuel Vadot		>;
8607ef62cebSEmmanuel Vadot	};
8617ef62cebSEmmanuel Vadot
8627d0873ebSEmmanuel Vadot	pinctrl_lpuart1: lpuart1grp {
8637d0873ebSEmmanuel Vadot		fsl,pins = <
8647d0873ebSEmmanuel Vadot			IMX8DXL_UART1_TX_ADMA_UART1_TX          0x06000020
8657d0873ebSEmmanuel Vadot			IMX8DXL_UART1_RX_ADMA_UART1_RX          0x06000020
8667d0873ebSEmmanuel Vadot			IMX8DXL_UART1_RTS_B_ADMA_UART1_RTS_B    0x06000020
8677d0873ebSEmmanuel Vadot			IMX8DXL_UART1_CTS_B_ADMA_UART1_CTS_B    0x06000020
8687d0873ebSEmmanuel Vadot		>;
8697d0873ebSEmmanuel Vadot	};
8707d0873ebSEmmanuel Vadot
871*0e8011faSEmmanuel Vadot	pinctrl_sai0: sai0grp {
872*0e8011faSEmmanuel Vadot		fsl,pins = <
873*0e8011faSEmmanuel Vadot			IMX8DXL_SPI0_CS0_ADMA_SAI0_RXD		0x06000060
874*0e8011faSEmmanuel Vadot			IMX8DXL_SPI0_CS1_ADMA_SAI0_RXC		0x06000040
875*0e8011faSEmmanuel Vadot			IMX8DXL_SPI0_SCK_ADMA_SAI0_TXC		0x06000060
876*0e8011faSEmmanuel Vadot			IMX8DXL_SPI0_SDI_ADMA_SAI0_TXD		0x06000060
877*0e8011faSEmmanuel Vadot			IMX8DXL_SPI0_SDO_ADMA_SAI0_TXFS		0x06000040
878*0e8011faSEmmanuel Vadot		>;
879*0e8011faSEmmanuel Vadot	};
880*0e8011faSEmmanuel Vadot
881*0e8011faSEmmanuel Vadot	pinctrl_sai1: sai1grp {
882*0e8011faSEmmanuel Vadot		fsl,pins = <
883*0e8011faSEmmanuel Vadot			IMX8DXL_FLEXCAN0_RX_ADMA_SAI1_TXC	0x06000040
884*0e8011faSEmmanuel Vadot			IMX8DXL_FLEXCAN0_TX_ADMA_SAI1_TXFS	0x06000040
885*0e8011faSEmmanuel Vadot			IMX8DXL_FLEXCAN1_RX_ADMA_SAI1_TXD	0x06000060
886*0e8011faSEmmanuel Vadot			IMX8DXL_FLEXCAN1_TX_ADMA_SAI1_RXD	0x06000060
887*0e8011faSEmmanuel Vadot		>;
888*0e8011faSEmmanuel Vadot	};
889*0e8011faSEmmanuel Vadot
890*0e8011faSEmmanuel Vadot	pinctrl_sai2: sai2grp {
891*0e8011faSEmmanuel Vadot		fsl,pins = <
892*0e8011faSEmmanuel Vadot			IMX8DXL_SNVS_TAMPER_OUT3_ADMA_SAI2_RXC	0x06000040
893*0e8011faSEmmanuel Vadot			IMX8DXL_SNVS_TAMPER_IN0_ADMA_SAI2_RXFS	0x06000040
894*0e8011faSEmmanuel Vadot			IMX8DXL_SNVS_TAMPER_OUT4_ADMA_SAI2_RXD	0x06000060
895*0e8011faSEmmanuel Vadot		>;
896*0e8011faSEmmanuel Vadot	};
897*0e8011faSEmmanuel Vadot
898*0e8011faSEmmanuel Vadot	pinctrl_sai3: sai3grp {
899*0e8011faSEmmanuel Vadot		fsl,pins = <
900*0e8011faSEmmanuel Vadot			IMX8DXL_SNVS_TAMPER_IN1_ADMA_SAI3_RXC	0x06000040
901*0e8011faSEmmanuel Vadot			IMX8DXL_SNVS_TAMPER_IN3_ADMA_SAI3_RXFS	0x06000040
902*0e8011faSEmmanuel Vadot			IMX8DXL_SNVS_TAMPER_IN2_ADMA_SAI3_RXD	0x06000060
903*0e8011faSEmmanuel Vadot		>;
904*0e8011faSEmmanuel Vadot	};
905*0e8011faSEmmanuel Vadot
9067ef62cebSEmmanuel Vadot	pinctrl_usdhc1: usdhc1grp {
9077ef62cebSEmmanuel Vadot		fsl,pins = <
9087ef62cebSEmmanuel Vadot			IMX8DXL_EMMC0_CLK_CONN_EMMC0_CLK	0x06000041
9097ef62cebSEmmanuel Vadot			IMX8DXL_EMMC0_CMD_CONN_EMMC0_CMD	0x00000021
9107ef62cebSEmmanuel Vadot			IMX8DXL_EMMC0_DATA0_CONN_EMMC0_DATA0	0x00000021
9117ef62cebSEmmanuel Vadot			IMX8DXL_EMMC0_DATA1_CONN_EMMC0_DATA1	0x00000021
9127ef62cebSEmmanuel Vadot			IMX8DXL_EMMC0_DATA2_CONN_EMMC0_DATA2	0x00000021
9137ef62cebSEmmanuel Vadot			IMX8DXL_EMMC0_DATA3_CONN_EMMC0_DATA3	0x00000021
9147ef62cebSEmmanuel Vadot			IMX8DXL_EMMC0_DATA4_CONN_EMMC0_DATA4	0x00000021
9157ef62cebSEmmanuel Vadot			IMX8DXL_EMMC0_DATA5_CONN_EMMC0_DATA5	0x00000021
9167ef62cebSEmmanuel Vadot			IMX8DXL_EMMC0_DATA6_CONN_EMMC0_DATA6	0x00000021
9177ef62cebSEmmanuel Vadot			IMX8DXL_EMMC0_DATA7_CONN_EMMC0_DATA7	0x00000021
9187ef62cebSEmmanuel Vadot			IMX8DXL_EMMC0_STROBE_CONN_EMMC0_STROBE	0x00000041
9197ef62cebSEmmanuel Vadot		>;
9207ef62cebSEmmanuel Vadot	};
9217ef62cebSEmmanuel Vadot
9227ef62cebSEmmanuel Vadot	pinctrl_usdhc2_gpio: usdhc2gpiogrp {
9237ef62cebSEmmanuel Vadot		fsl,pins = <
9247ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_TX_CTL_LSIO_GPIO4_IO30	0x00000040 /* RESET_B */
9257ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_TXD1_LSIO_GPIO5_IO00	0x00000021 /* WP */
9267ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_TXD2_LSIO_GPIO5_IO01	0x00000021 /* CD */
9277ef62cebSEmmanuel Vadot		>;
9287ef62cebSEmmanuel Vadot	};
9297ef62cebSEmmanuel Vadot
9307ef62cebSEmmanuel Vadot	pinctrl_usdhc2: usdhc2grp {
9317ef62cebSEmmanuel Vadot		fsl,pins = <
9327ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_RXC_CONN_USDHC1_CLK		0x06000041
9337ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_RX_CTL_CONN_USDHC1_CMD	0x00000021
9347ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_RXD0_CONN_USDHC1_DATA0	0x00000021
9357ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_RXD1_CONN_USDHC1_DATA1	0x00000021
9367ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_RXD2_CONN_USDHC1_DATA2	0x00000021
9377ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_RXD3_CONN_USDHC1_DATA3	0x00000021
9387ef62cebSEmmanuel Vadot			IMX8DXL_ENET0_RGMII_TXD0_CONN_USDHC1_VSELECT	0x00000021
9397ef62cebSEmmanuel Vadot		>;
9407ef62cebSEmmanuel Vadot	};
9417ef62cebSEmmanuel Vadot};
942