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
204f34d4bfaSAlifer Moraes&fec1 {
205f34d4bfaSAlifer Moraes	pinctrl-names = "default";
206f34d4bfaSAlifer Moraes	pinctrl-0 = <&pinctrl_fec1>;
207f34d4bfaSAlifer Moraes	phy-mode = "rgmii-id";
208f34d4bfaSAlifer Moraes	phy-reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
209f34d4bfaSAlifer Moraes	phy-reset-duration = <10>;
210f34d4bfaSAlifer Moraes	phy-reset-post-delay = <30>;
211f34d4bfaSAlifer Moraes	phy-handle = <&ethphy0>;
212f34d4bfaSAlifer Moraes	fsl,magic-packet;
213f34d4bfaSAlifer Moraes	status = "okay";
214f34d4bfaSAlifer Moraes
215f34d4bfaSAlifer Moraes	mdio {
216f34d4bfaSAlifer Moraes		#address-cells = <1>;
217f34d4bfaSAlifer Moraes		#size-cells = <0>;
218f34d4bfaSAlifer Moraes		ethphy0: ethernet-phy@0 {
219f34d4bfaSAlifer Moraes			compatible = "ethernet-phy-ieee802.3-c22";
220f34d4bfaSAlifer Moraes			reg = <0>;
221f34d4bfaSAlifer Moraes		};
222f34d4bfaSAlifer Moraes	};
223f34d4bfaSAlifer Moraes};
224f34d4bfaSAlifer Moraes
2256eca4d1fSMarco Antonio Franchi&uart1 {
2266eca4d1fSMarco Antonio Franchi	pinctrl-names = "default";
2276eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_uart1>;
2286eca4d1fSMarco Antonio Franchi	status = "okay";
2296eca4d1fSMarco Antonio Franchi};
2306eca4d1fSMarco Antonio Franchi
2316eca4d1fSMarco Antonio Franchi&usdhc1 {
2326eca4d1fSMarco Antonio Franchi	pinctrl-names = "default", "state_100mhz", "state_200mhz";
2336eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_usdhc1>;
2346eca4d1fSMarco Antonio Franchi	pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
2356eca4d1fSMarco Antonio Franchi	pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
2366eca4d1fSMarco Antonio Franchi	bus-width = <8>;
2376eca4d1fSMarco Antonio Franchi	non-removable;
2386eca4d1fSMarco Antonio Franchi	status = "okay";
2396eca4d1fSMarco Antonio Franchi};
2406eca4d1fSMarco Antonio Franchi
2416eca4d1fSMarco Antonio Franchi&usdhc2 {
2426eca4d1fSMarco Antonio Franchi	pinctrl-names = "default", "state_100mhz", "state_200mhz";
2436eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
2446eca4d1fSMarco Antonio Franchi	pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
2456eca4d1fSMarco Antonio Franchi	pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
2466eca4d1fSMarco Antonio Franchi	bus-width = <4>;
2476eca4d1fSMarco Antonio Franchi	cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
2486eca4d1fSMarco Antonio Franchi	vmmc-supply = <&reg_usdhc2_vmmc>;
2496eca4d1fSMarco Antonio Franchi	status = "okay";
2506eca4d1fSMarco Antonio Franchi};
2516eca4d1fSMarco Antonio Franchi
2526eca4d1fSMarco Antonio Franchi&usb3_phy0 {
2536eca4d1fSMarco Antonio Franchi	status = "okay";
2546eca4d1fSMarco Antonio Franchi};
2556eca4d1fSMarco Antonio Franchi
2566eca4d1fSMarco Antonio Franchi&usb_dwc3_0 {
2576eca4d1fSMarco Antonio Franchi	dr_mode = "otg";
2586eca4d1fSMarco Antonio Franchi	status = "okay";
2596eca4d1fSMarco Antonio Franchi};
2606eca4d1fSMarco Antonio Franchi
2616eca4d1fSMarco Antonio Franchi&usb3_phy1 {
2626eca4d1fSMarco Antonio Franchi	status = "okay";
2636eca4d1fSMarco Antonio Franchi};
2646eca4d1fSMarco Antonio Franchi
2656eca4d1fSMarco Antonio Franchi&usb_dwc3_1 {
2666eca4d1fSMarco Antonio Franchi	dr_mode = "host";
2676eca4d1fSMarco Antonio Franchi	status = "okay";
2686eca4d1fSMarco Antonio Franchi};
2696eca4d1fSMarco Antonio Franchi
2706eca4d1fSMarco Antonio Franchi&wdog1 {
2716eca4d1fSMarco Antonio Franchi	pinctrl-names = "default";
2726eca4d1fSMarco Antonio Franchi	pinctrl-0 = <&pinctrl_wdog>;
2736eca4d1fSMarco Antonio Franchi	fsl,ext-reset-output;
2746eca4d1fSMarco Antonio Franchi	status = "okay";
2756eca4d1fSMarco Antonio Franchi};
2766eca4d1fSMarco Antonio Franchi
2776eca4d1fSMarco Antonio Franchi&iomuxc {
278f34d4bfaSAlifer Moraes	pinctrl_fec1: fec1grp {
279f34d4bfaSAlifer Moraes		fsl,pins = <
280f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_MDC_ENET1_MDC			0x3
281f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_MDIO_ENET1_MDIO		0x23
282f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_TD3_ENET1_RGMII_TD3		0x1f
283f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_TD2_ENET1_RGMII_TD2		0x1f
284f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_TD1_ENET1_RGMII_TD1		0x1f
285f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_TD0_ENET1_RGMII_TD0		0x1f
286f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_RD3_ENET1_RGMII_RD3		0x91
287f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_RD2_ENET1_RGMII_RD2		0x91
288f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_RD1_ENET1_RGMII_RD1		0x91
289f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_RD0_ENET1_RGMII_RD0		0x91
290f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_TXC_ENET1_RGMII_TXC		0x1f
291f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_RXC_ENET1_RGMII_RXC		0x91
292f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL	0x91
293f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL	0x1f
294f34d4bfaSAlifer Moraes			MX8MQ_IOMUXC_GPIO1_IO09_GPIO1_IO9		0x19
295f34d4bfaSAlifer Moraes		>;
296f34d4bfaSAlifer Moraes	};
297f34d4bfaSAlifer Moraes
2986eca4d1fSMarco Antonio Franchi	pinctrl_i2c1: i2c1grp {
2996eca4d1fSMarco Antonio Franchi		fsl,pins = <
3006eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_I2C1_SCL_I2C1_SCL			0x4000007f
3016eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_I2C1_SDA_I2C1_SDA			0x4000007f
3026eca4d1fSMarco Antonio Franchi		>;
3036eca4d1fSMarco Antonio Franchi	};
3046eca4d1fSMarco Antonio Franchi
3056eca4d1fSMarco Antonio Franchi	pinctrl_pmic: pmicirq {
3066eca4d1fSMarco Antonio Franchi		fsl,pins = <
3076eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO03_GPIO1_IO3	0x41
3086eca4d1fSMarco Antonio Franchi		>;
3096eca4d1fSMarco Antonio Franchi	};
3106eca4d1fSMarco Antonio Franchi
3116eca4d1fSMarco Antonio Franchi	pinctrl_uart1: uart1grp {
3126eca4d1fSMarco Antonio Franchi		fsl,pins = <
3136eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_UART1_RXD_UART1_DCE_RX		0x49
3146eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_UART1_TXD_UART1_DCE_TX		0x49
3156eca4d1fSMarco Antonio Franchi		>;
3166eca4d1fSMarco Antonio Franchi	};
3176eca4d1fSMarco Antonio Franchi
3186eca4d1fSMarco Antonio Franchi	pinctrl_usdhc1: usdhc1grp {
3196eca4d1fSMarco Antonio Franchi		fsl,pins = <
3206eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK			0x83
3216eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD			0xc3
3226eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0		0xc3
3236eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1		0xc3
3246eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2		0xc3
3256eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3		0xc3
3266eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4		0xc3
3276eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5		0xc3
3286eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6		0xc3
3296eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7		0xc3
3306eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE		0x83
3316eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_RESET_B_USDHC1_RESET_B		0xc1
3326eca4d1fSMarco Antonio Franchi		>;
3336eca4d1fSMarco Antonio Franchi	};
3346eca4d1fSMarco Antonio Franchi
3356eca4d1fSMarco Antonio Franchi	pinctrl_usdhc1_100mhz: usdhc1grp100mhz {
3366eca4d1fSMarco Antonio Franchi		fsl,pins = <
3376eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK			0x85
3386eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD			0xc5
3396eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0		0xc5
3406eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1		0xc5
3416eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2		0xc5
3426eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3		0xc5
3436eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4		0xc5
3446eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5		0xc5
3456eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6		0xc5
3466eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7		0xc5
3476eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE		0x85
3486eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_RESET_B_USDHC1_RESET_B		0xc1
3496eca4d1fSMarco Antonio Franchi		>;
3506eca4d1fSMarco Antonio Franchi	};
3516eca4d1fSMarco Antonio Franchi
3526eca4d1fSMarco Antonio Franchi	pinctrl_usdhc1_200mhz: usdhc1grp200mhz {
3536eca4d1fSMarco Antonio Franchi		fsl,pins = <
3546eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK			0x87
3556eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD			0xc7
3566eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0		0xc7
3576eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1		0xc7
3586eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2		0xc7
3596eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3		0xc7
3606eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4		0xc7
3616eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5		0xc7
3626eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6		0xc7
3636eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7		0xc7
3646eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE		0x87
3656eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD1_RESET_B_USDHC1_RESET_B		0xc1
3666eca4d1fSMarco Antonio Franchi		>;
3676eca4d1fSMarco Antonio Franchi	};
3686eca4d1fSMarco Antonio Franchi
3696eca4d1fSMarco Antonio Franchi	pinctrl_usdhc2_gpio: usdhc2grpgpio {
3706eca4d1fSMarco Antonio Franchi		fsl,pins = <
3716eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CD_B_GPIO2_IO12	0x41
3726eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_RESET_B_GPIO2_IO19	0x41
3736eca4d1fSMarco Antonio Franchi		>;
3746eca4d1fSMarco Antonio Franchi	};
3756eca4d1fSMarco Antonio Franchi
3766eca4d1fSMarco Antonio Franchi	pinctrl_usdhc2: usdhc2grp {
3776eca4d1fSMarco Antonio Franchi		fsl,pins = <
3786eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK			0x83
3796eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD			0xc3
3806eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0		0xc3
3816eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1		0xc3
3826eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2		0xc3
3836eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3		0xc3
3846eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xc1
3856eca4d1fSMarco Antonio Franchi		>;
3866eca4d1fSMarco Antonio Franchi	};
3876eca4d1fSMarco Antonio Franchi
3886eca4d1fSMarco Antonio Franchi	pinctrl_usdhc2_100mhz: usdhc2grp100mhz {
3896eca4d1fSMarco Antonio Franchi		fsl,pins = <
3906eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK			0x85
3916eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD			0xc5
3926eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0		0xc5
3936eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1		0xc5
3946eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2		0xc5
3956eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3		0xc5
3966eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xc1
3976eca4d1fSMarco Antonio Franchi		>;
3986eca4d1fSMarco Antonio Franchi	};
3996eca4d1fSMarco Antonio Franchi
4006eca4d1fSMarco Antonio Franchi	pinctrl_usdhc2_200mhz: usdhc2grp200mhz {
4016eca4d1fSMarco Antonio Franchi		fsl,pins = <
4026eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK			0x87
4036eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD			0xc7
4046eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0		0xc7
4056eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1		0xc7
4066eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2		0xc7
4076eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3		0xc7
4086eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO04_USDHC2_VSELECT		0xc1
4096eca4d1fSMarco Antonio Franchi		>;
4106eca4d1fSMarco Antonio Franchi	};
4116eca4d1fSMarco Antonio Franchi
4126eca4d1fSMarco Antonio Franchi	pinctrl_wdog: wdoggrp {
4136eca4d1fSMarco Antonio Franchi		fsl,pins = <
4146eca4d1fSMarco Antonio Franchi			MX8MQ_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0xc6
4156eca4d1fSMarco Antonio Franchi		>;
4166eca4d1fSMarco Antonio Franchi	};
4176eca4d1fSMarco Antonio Franchi};
418