16eca4d1fSMarco Antonio Franchi// SPDX-License-Identifier: (GPL-2.0 OR MIT)
26eca4d1fSMarco Antonio Franchi/*
36eca4d1fSMarco Antonio Franchi * Copyright 2017-2019 NXP
46eca4d1fSMarco Antonio Franchi */
56eca4d1fSMarco Antonio Franchi
66eca4d1fSMarco Antonio Franchi/dts-v1/;
76eca4d1fSMarco Antonio Franchi
86eca4d1fSMarco Antonio Franchi#include "imx8mq.dtsi"
96eca4d1fSMarco Antonio Franchi
106eca4d1fSMarco Antonio Franchi/ {
116eca4d1fSMarco Antonio Franchi	model = "Google i.MX8MQ Phanbell";
126eca4d1fSMarco Antonio Franchi	compatible = "google,imx8mq-phanbell", "fsl,imx8mq";
136eca4d1fSMarco Antonio Franchi
146eca4d1fSMarco Antonio Franchi	chosen {
156eca4d1fSMarco Antonio Franchi		stdout-path = &uart1;
166eca4d1fSMarco Antonio Franchi	};
176eca4d1fSMarco Antonio Franchi
186eca4d1fSMarco Antonio Franchi	memory@40000000 {
196eca4d1fSMarco Antonio Franchi		device_type = "memory";
206eca4d1fSMarco Antonio Franchi		reg = <0x00000000 0x40000000 0 0x40000000>;
216eca4d1fSMarco Antonio Franchi	};
226eca4d1fSMarco Antonio Franchi
236eca4d1fSMarco Antonio Franchi	pmic_osc: clock-pmic {
246eca4d1fSMarco Antonio Franchi		compatible = "fixed-clock";
256eca4d1fSMarco Antonio Franchi		#clock-cells = <0>;
266eca4d1fSMarco Antonio Franchi		clock-frequency = <32768>;
276eca4d1fSMarco Antonio Franchi		clock-output-names = "pmic_osc";
286eca4d1fSMarco Antonio Franchi	};
296eca4d1fSMarco Antonio Franchi
306eca4d1fSMarco Antonio Franchi	reg_usdhc2_vmmc: regulator-usdhc2-vmmc {
316eca4d1fSMarco Antonio Franchi		compatible = "regulator-fixed";
326eca4d1fSMarco Antonio Franchi		regulator-name = "VSD_3V3";
336eca4d1fSMarco Antonio Franchi		regulator-min-microvolt = <3300000>;
346eca4d1fSMarco Antonio Franchi		regulator-max-microvolt = <3300000>;
356eca4d1fSMarco Antonio Franchi		gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>;
366eca4d1fSMarco Antonio Franchi		enable-active-high;
376eca4d1fSMarco Antonio Franchi	};
386eca4d1fSMarco Antonio Franchi};
396eca4d1fSMarco Antonio Franchi
406eca4d1fSMarco Antonio Franchi&A53_0 {
416eca4d1fSMarco Antonio Franchi	cpu-supply = <&buck2>;
426eca4d1fSMarco Antonio Franchi};
436eca4d1fSMarco Antonio Franchi
446eca4d1fSMarco Antonio Franchi&A53_1 {
456eca4d1fSMarco Antonio Franchi	cpu-supply = <&buck2>;
466eca4d1fSMarco Antonio Franchi};
476eca4d1fSMarco Antonio Franchi
486eca4d1fSMarco Antonio Franchi&A53_2 {
496eca4d1fSMarco Antonio Franchi	cpu-supply = <&buck2>;
506eca4d1fSMarco Antonio Franchi};
516eca4d1fSMarco Antonio Franchi
526eca4d1fSMarco Antonio Franchi&A53_3 {
536eca4d1fSMarco Antonio Franchi	cpu-supply = <&buck2>;
546eca4d1fSMarco Antonio Franchi};
556eca4d1fSMarco Antonio Franchi
566eca4d1fSMarco Antonio Franchi&i2c1 {
576eca4d1fSMarco Antonio Franchi	clock-frequency = <400000>;
586eca4d1fSMarco Antonio Franchi	pinctrl-names = "default";
596eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_i2c1>;
606eca4d1fSMarco Antonio Franchi	status = "okay";
616eca4d1fSMarco Antonio Franchi
626eca4d1fSMarco Antonio Franchi	pmic: pmic@4b {
636eca4d1fSMarco Antonio Franchi		compatible = "rohm,bd71837";
646eca4d1fSMarco Antonio Franchi		reg = <0x4b>;
656eca4d1fSMarco Antonio Franchi		pinctrl-names = "default";
666eca4d1fSMarco Antonio Franchi		pinctrl-0 = <&pinctrl_pmic>;
676eca4d1fSMarco Antonio Franchi		#clock-cells = <0>;
686eca4d1fSMarco Antonio Franchi		clocks = <&pmic_osc>;
696eca4d1fSMarco Antonio Franchi		clock-output-names = "pmic_clk";
706eca4d1fSMarco Antonio Franchi		interrupt-parent = <&gpio1>;
716eca4d1fSMarco Antonio Franchi		interrupts = <3 GPIO_ACTIVE_LOW>;
726eca4d1fSMarco Antonio Franchi
736eca4d1fSMarco Antonio Franchi		regulators {
746eca4d1fSMarco Antonio Franchi			buck1: BUCK1 {
756eca4d1fSMarco Antonio Franchi				regulator-name = "buck1";
766eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <700000>;
776eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1300000>;
786eca4d1fSMarco Antonio Franchi				regulator-boot-on;
796eca4d1fSMarco Antonio Franchi				regulator-always-on;
806eca4d1fSMarco Antonio Franchi				regulator-ramp-delay = <1250>;
816eca4d1fSMarco Antonio Franchi				rohm,dvs-run-voltage = <900000>;
826eca4d1fSMarco Antonio Franchi				rohm,dvs-idle-voltage = <900000>;
836eca4d1fSMarco Antonio Franchi				rohm,dvs-suspend-voltage = <800000>;
846eca4d1fSMarco Antonio Franchi			};
856eca4d1fSMarco Antonio Franchi
866eca4d1fSMarco Antonio Franchi			buck2: BUCK2 {
876eca4d1fSMarco Antonio Franchi				regulator-name = "buck2";
886eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <850000>;
896eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1000000>;
906eca4d1fSMarco Antonio Franchi				regulator-boot-on;
916eca4d1fSMarco Antonio Franchi				regulator-always-on;
926eca4d1fSMarco Antonio Franchi				rohm,dvs-run-voltage = <1000000>;
936eca4d1fSMarco Antonio Franchi				rohm,dvs-idle-voltage = <900000>;
946eca4d1fSMarco Antonio Franchi			};
956eca4d1fSMarco Antonio Franchi
966eca4d1fSMarco Antonio Franchi			buck3: BUCK3 {
976eca4d1fSMarco Antonio Franchi				regulator-name = "buck3";
986eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <700000>;
996eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1300000>;
1006eca4d1fSMarco Antonio Franchi				regulator-boot-on;
1016eca4d1fSMarco Antonio Franchi				rohm,dvs-run-voltage = <900000>;
1026eca4d1fSMarco Antonio Franchi			};
1036eca4d1fSMarco Antonio Franchi
1046eca4d1fSMarco Antonio Franchi			buck4: BUCK4 {
1056eca4d1fSMarco Antonio Franchi				regulator-name = "buck4";
1066eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <700000>;
1076eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1300000>;
1086eca4d1fSMarco Antonio Franchi				regulator-boot-on;
1096eca4d1fSMarco Antonio Franchi				regulator-always-on;
1106eca4d1fSMarco Antonio Franchi				rohm,dvs-run-voltage = <900000>;
1116eca4d1fSMarco Antonio Franchi			};
1126eca4d1fSMarco Antonio Franchi
1136eca4d1fSMarco Antonio Franchi			buck5: BUCK5 {
1146eca4d1fSMarco Antonio Franchi				regulator-name = "buck5";
1156eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <700000>;
1166eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1350000>;
1176eca4d1fSMarco Antonio Franchi				regulator-boot-on;
1186eca4d1fSMarco Antonio Franchi				regulator-always-on;
1196eca4d1fSMarco Antonio Franchi			};
1206eca4d1fSMarco Antonio Franchi
1216eca4d1fSMarco Antonio Franchi			buck6: BUCK6 {
1226eca4d1fSMarco Antonio Franchi				regulator-name = "buck6";
1236eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <3000000>;
1246eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <3300000>;
1256eca4d1fSMarco Antonio Franchi				regulator-boot-on;
1266eca4d1fSMarco Antonio Franchi				regulator-always-on;
1276eca4d1fSMarco Antonio Franchi			};
1286eca4d1fSMarco Antonio Franchi
1296eca4d1fSMarco Antonio Franchi			buck7: BUCK7 {
1306eca4d1fSMarco Antonio Franchi				regulator-name = "buck7";
1316eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <1605000>;
1326eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1995000>;
1336eca4d1fSMarco Antonio Franchi				regulator-boot-on;
1346eca4d1fSMarco Antonio Franchi				regulator-always-on;
1356eca4d1fSMarco Antonio Franchi			};
1366eca4d1fSMarco Antonio Franchi
1376eca4d1fSMarco Antonio Franchi			buck8: BUCK8 {
1386eca4d1fSMarco Antonio Franchi				regulator-name = "buck8";
1396eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <800000>;
1406eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1400000>;
1416eca4d1fSMarco Antonio Franchi				regulator-boot-on;
1426eca4d1fSMarco Antonio Franchi				regulator-always-on;
1436eca4d1fSMarco Antonio Franchi			};
1446eca4d1fSMarco Antonio Franchi
1456eca4d1fSMarco Antonio Franchi			ldo1: LDO1 {
1466eca4d1fSMarco Antonio Franchi				regulator-name = "ldo1";
1476eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <3000000>;
1486eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <3300000>;
1496eca4d1fSMarco Antonio Franchi				regulator-boot-on;
1506eca4d1fSMarco Antonio Franchi				regulator-always-on;
1516eca4d1fSMarco Antonio Franchi			};
1526eca4d1fSMarco Antonio Franchi
1536eca4d1fSMarco Antonio Franchi			ldo2: LDO2 {
1546eca4d1fSMarco Antonio Franchi				regulator-name = "ldo2";
1556eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <900000>;
1566eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <900000>;
1576eca4d1fSMarco Antonio Franchi				regulator-boot-on;
1586eca4d1fSMarco Antonio Franchi				regulator-always-on;
1596eca4d1fSMarco Antonio Franchi			};
1606eca4d1fSMarco Antonio Franchi
1616eca4d1fSMarco Antonio Franchi			ldo3: LDO3 {
1626eca4d1fSMarco Antonio Franchi				regulator-name = "ldo3";
1636eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <1800000>;
1646eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <3300000>;
1656eca4d1fSMarco Antonio Franchi				regulator-boot-on;
1666eca4d1fSMarco Antonio Franchi				regulator-always-on;
1676eca4d1fSMarco Antonio Franchi			};
1686eca4d1fSMarco Antonio Franchi
1696eca4d1fSMarco Antonio Franchi			ldo4: LDO4 {
1706eca4d1fSMarco Antonio Franchi				regulator-name = "ldo4";
1716eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <900000>;
1726eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1800000>;
1736eca4d1fSMarco Antonio Franchi				regulator-boot-on;
1746eca4d1fSMarco Antonio Franchi				regulator-always-on;
1756eca4d1fSMarco Antonio Franchi			};
1766eca4d1fSMarco Antonio Franchi
1776eca4d1fSMarco Antonio Franchi			ldo5: LDO5 {
1786eca4d1fSMarco Antonio Franchi				regulator-name = "ldo5";
1796eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <1800000>;
1806eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <3300000>;
1816eca4d1fSMarco Antonio Franchi				regulator-boot-on;
1826eca4d1fSMarco Antonio Franchi				regulator-always-on;
1836eca4d1fSMarco Antonio Franchi			};
1846eca4d1fSMarco Antonio Franchi
1856eca4d1fSMarco Antonio Franchi			ldo6: LDO6 {
1866eca4d1fSMarco Antonio Franchi				regulator-name = "ldo6";
1876eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <900000>;
1886eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <1800000>;
1896eca4d1fSMarco Antonio Franchi				regulator-boot-on;
1906eca4d1fSMarco Antonio Franchi				regulator-always-on;
1916eca4d1fSMarco Antonio Franchi			};
1926eca4d1fSMarco Antonio Franchi
1936eca4d1fSMarco Antonio Franchi			ldo7: LDO7 {
1946eca4d1fSMarco Antonio Franchi				regulator-name = "ldo7";
1956eca4d1fSMarco Antonio Franchi				regulator-min-microvolt = <1800000>;
1966eca4d1fSMarco Antonio Franchi				regulator-max-microvolt = <3300000>;
1976eca4d1fSMarco Antonio Franchi				regulator-boot-on;
1986eca4d1fSMarco Antonio Franchi				regulator-always-on;
1996eca4d1fSMarco Antonio Franchi			};
2006eca4d1fSMarco Antonio Franchi		};
2016eca4d1fSMarco Antonio Franchi	};
2026eca4d1fSMarco Antonio Franchi};
2036eca4d1fSMarco Antonio Franchi
2046eca4d1fSMarco Antonio Franchi&uart1 {
2056eca4d1fSMarco Antonio Franchi	pinctrl-names = "default";
2066eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_uart1>;
2076eca4d1fSMarco Antonio Franchi	status = "okay";
2086eca4d1fSMarco Antonio Franchi};
2096eca4d1fSMarco Antonio Franchi
2106eca4d1fSMarco Antonio Franchi&usdhc1 {
2116eca4d1fSMarco Antonio Franchi	pinctrl-names = "default", "state_100mhz", "state_200mhz";
2126eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_usdhc1>;
2136eca4d1fSMarco Antonio Franchi	pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
2146eca4d1fSMarco Antonio Franchi	pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
2156eca4d1fSMarco Antonio Franchi	bus-width = <8>;
2166eca4d1fSMarco Antonio Franchi	non-removable;
2176eca4d1fSMarco Antonio Franchi	status = "okay";
2186eca4d1fSMarco Antonio Franchi};
2196eca4d1fSMarco Antonio Franchi
2206eca4d1fSMarco Antonio Franchi&usdhc2 {
2216eca4d1fSMarco Antonio Franchi	pinctrl-names = "default", "state_100mhz", "state_200mhz";
2226eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
2236eca4d1fSMarco Antonio Franchi	pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
2246eca4d1fSMarco Antonio Franchi	pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
2256eca4d1fSMarco Antonio Franchi	bus-width = <4>;
2266eca4d1fSMarco Antonio Franchi	cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
2276eca4d1fSMarco Antonio Franchi	vmmc-supply = <&reg_usdhc2_vmmc>;
2286eca4d1fSMarco Antonio Franchi	status = "okay";
2296eca4d1fSMarco Antonio Franchi};
2306eca4d1fSMarco Antonio Franchi
2316eca4d1fSMarco Antonio Franchi&usb3_phy0 {
2326eca4d1fSMarco Antonio Franchi	status = "okay";
2336eca4d1fSMarco Antonio Franchi};
2346eca4d1fSMarco Antonio Franchi
2356eca4d1fSMarco Antonio Franchi&usb_dwc3_0 {
2366eca4d1fSMarco Antonio Franchi	dr_mode = "otg";
2376eca4d1fSMarco Antonio Franchi	status = "okay";
2386eca4d1fSMarco Antonio Franchi};
2396eca4d1fSMarco Antonio Franchi
2406eca4d1fSMarco Antonio Franchi&usb3_phy1 {
2416eca4d1fSMarco Antonio Franchi	status = "okay";
2426eca4d1fSMarco Antonio Franchi};
2436eca4d1fSMarco Antonio Franchi
2446eca4d1fSMarco Antonio Franchi&usb_dwc3_1 {
2456eca4d1fSMarco Antonio Franchi	dr_mode = "host";
2466eca4d1fSMarco Antonio Franchi	status = "okay";
2476eca4d1fSMarco Antonio Franchi};
2486eca4d1fSMarco Antonio Franchi
2496eca4d1fSMarco Antonio Franchi&wdog1 {
2506eca4d1fSMarco Antonio Franchi	pinctrl-names = "default";
2516eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_wdog>;
2526eca4d1fSMarco Antonio Franchi	fsl,ext-reset-output;
2536eca4d1fSMarco Antonio Franchi	status = "okay";
2546eca4d1fSMarco Antonio Franchi};
2556eca4d1fSMarco Antonio Franchi
2566eca4d1fSMarco Antonio Franchi&iomuxc {
2576eca4d1fSMarco Antonio Franchi	pinctrl_i2c1: i2c1grp {
2586eca4d1fSMarco Antonio Franchi		fsl,pins = <
2596eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_I2C1_SCL_I2C1_SCL			0x4000007f
2606eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_I2C1_SDA_I2C1_SDA			0x4000007f
2616eca4d1fSMarco Antonio Franchi		>;
2626eca4d1fSMarco Antonio Franchi	};
2636eca4d1fSMarco Antonio Franchi
2646eca4d1fSMarco Antonio Franchi	pinctrl_pmic: pmicirq {
2656eca4d1fSMarco Antonio Franchi		fsl,pins = <
2666eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO03_GPIO1_IO3	0x41
2676eca4d1fSMarco Antonio Franchi		>;
2686eca4d1fSMarco Antonio Franchi	};
2696eca4d1fSMarco Antonio Franchi
2706eca4d1fSMarco Antonio Franchi	pinctrl_uart1: uart1grp {
2716eca4d1fSMarco Antonio Franchi		fsl,pins = <
2726eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_UART1_RXD_UART1_DCE_RX		0x49
2736eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_UART1_TXD_UART1_DCE_TX		0x49
2746eca4d1fSMarco Antonio Franchi		>;
2756eca4d1fSMarco Antonio Franchi	};
2766eca4d1fSMarco Antonio Franchi
2776eca4d1fSMarco Antonio Franchi	pinctrl_usdhc1: usdhc1grp {
2786eca4d1fSMarco Antonio Franchi		fsl,pins = <
2796eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK			0x83
2806eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD			0xc3
2816eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0		0xc3
2826eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1		0xc3
2836eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2		0xc3
2846eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3		0xc3
2856eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4		0xc3
2866eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5		0xc3
2876eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6		0xc3
2886eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7		0xc3
2896eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE		0x83
2906eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_RESET_B_USDHC1_RESET_B		0xc1
2916eca4d1fSMarco Antonio Franchi		>;
2926eca4d1fSMarco Antonio Franchi	};
2936eca4d1fSMarco Antonio Franchi
2946eca4d1fSMarco Antonio Franchi	pinctrl_usdhc1_100mhz: usdhc1grp100mhz {
2956eca4d1fSMarco Antonio Franchi		fsl,pins = <
2966eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK			0x85
2976eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD			0xc5
2986eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0		0xc5
2996eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1		0xc5
3006eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2		0xc5
3016eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3		0xc5
3026eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4		0xc5
3036eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5		0xc5
3046eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6		0xc5
3056eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7		0xc5
3066eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE		0x85
3076eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_RESET_B_USDHC1_RESET_B		0xc1
3086eca4d1fSMarco Antonio Franchi		>;
3096eca4d1fSMarco Antonio Franchi	};
3106eca4d1fSMarco Antonio Franchi
3116eca4d1fSMarco Antonio Franchi	pinctrl_usdhc1_200mhz: usdhc1grp200mhz {
3126eca4d1fSMarco Antonio Franchi		fsl,pins = <
3136eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK			0x87
3146eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD			0xc7
3156eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0		0xc7
3166eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1		0xc7
3176eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2		0xc7
3186eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3		0xc7
3196eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4		0xc7
3206eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5		0xc7
3216eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6		0xc7
3226eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7		0xc7
3236eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE		0x87
3246eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_RESET_B_USDHC1_RESET_B		0xc1
3256eca4d1fSMarco Antonio Franchi		>;
3266eca4d1fSMarco Antonio Franchi	};
3276eca4d1fSMarco Antonio Franchi
3286eca4d1fSMarco Antonio Franchi	pinctrl_usdhc2_gpio: usdhc2grpgpio {
3296eca4d1fSMarco Antonio Franchi		fsl,pins = <
3306eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CD_B_GPIO2_IO12	0x41
3316eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_RESET_B_GPIO2_IO19	0x41
3326eca4d1fSMarco Antonio Franchi		>;
3336eca4d1fSMarco Antonio Franchi	};
3346eca4d1fSMarco Antonio Franchi
3356eca4d1fSMarco Antonio Franchi	pinctrl_usdhc2: usdhc2grp {
3366eca4d1fSMarco Antonio Franchi		fsl,pins = <
3376eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK			0x83
3386eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD			0xc3
3396eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0		0xc3
3406eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1		0xc3
3416eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2		0xc3
3426eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3		0xc3
3436eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xc1
3446eca4d1fSMarco Antonio Franchi		>;
3456eca4d1fSMarco Antonio Franchi	};
3466eca4d1fSMarco Antonio Franchi
3476eca4d1fSMarco Antonio Franchi	pinctrl_usdhc2_100mhz: usdhc2grp100mhz {
3486eca4d1fSMarco Antonio Franchi		fsl,pins = <
3496eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK			0x85
3506eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD			0xc5
3516eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0		0xc5
3526eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1		0xc5
3536eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2		0xc5
3546eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3		0xc5
3556eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xc1
3566eca4d1fSMarco Antonio Franchi		>;
3576eca4d1fSMarco Antonio Franchi	};
3586eca4d1fSMarco Antonio Franchi
3596eca4d1fSMarco Antonio Franchi	pinctrl_usdhc2_200mhz: usdhc2grp200mhz {
3606eca4d1fSMarco Antonio Franchi		fsl,pins = <
3616eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK			0x87
3626eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD			0xc7
3636eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0		0xc7
3646eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1		0xc7
3656eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2		0xc7
3666eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3		0xc7
3676eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xc1
3686eca4d1fSMarco Antonio Franchi		>;
3696eca4d1fSMarco Antonio Franchi	};
3706eca4d1fSMarco Antonio Franchi
3716eca4d1fSMarco Antonio Franchi	pinctrl_wdog: wdoggrp {
3726eca4d1fSMarco Antonio Franchi		fsl,pins = <
3736eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0xc6
3746eca4d1fSMarco Antonio Franchi		>;
3756eca4d1fSMarco Antonio Franchi	};
3766eca4d1fSMarco Antonio Franchi};
377