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 }; 38c5486819SVitor Massaru Iha 39c5486819SVitor Massaru Iha fan: gpio-fan { 40c5486819SVitor Massaru Iha compatible = "gpio-fan"; 41c5486819SVitor Massaru Iha gpio-fan,speed-map = <0 0 8600 1>; 42c5486819SVitor Massaru Iha gpios = <&gpio3 5 GPIO_ACTIVE_HIGH>; 43c5486819SVitor Massaru Iha #cooling-cells = <2>; 44c5486819SVitor Massaru Iha pinctrl-names = "default"; 45c5486819SVitor Massaru Iha pinctrl-0 = <&pinctrl_gpio_fan>; 46c5486819SVitor Massaru Iha status = "okay"; 47c5486819SVitor Massaru Iha }; 486eca4d1fSMarco Antonio Franchi}; 496eca4d1fSMarco Antonio Franchi 506eca4d1fSMarco Antonio Franchi&A53_0 { 516eca4d1fSMarco Antonio Franchi cpu-supply = <&buck2>; 526eca4d1fSMarco Antonio Franchi}; 536eca4d1fSMarco Antonio Franchi 546eca4d1fSMarco Antonio Franchi&A53_1 { 556eca4d1fSMarco Antonio Franchi cpu-supply = <&buck2>; 566eca4d1fSMarco Antonio Franchi}; 576eca4d1fSMarco Antonio Franchi 586eca4d1fSMarco Antonio Franchi&A53_2 { 596eca4d1fSMarco Antonio Franchi cpu-supply = <&buck2>; 606eca4d1fSMarco Antonio Franchi}; 616eca4d1fSMarco Antonio Franchi 626eca4d1fSMarco Antonio Franchi&A53_3 { 636eca4d1fSMarco Antonio Franchi cpu-supply = <&buck2>; 646eca4d1fSMarco Antonio Franchi}; 656eca4d1fSMarco Antonio Franchi 66c5486819SVitor Massaru Iha&cpu_thermal { 67c5486819SVitor Massaru Iha trips { 68c5486819SVitor Massaru Iha cpu_alert0: trip0 { 69c5486819SVitor Massaru Iha temperature = <75000>; 70c5486819SVitor Massaru Iha hysteresis = <2000>; 71c5486819SVitor Massaru Iha type = "passive"; 72c5486819SVitor Massaru Iha }; 73c5486819SVitor Massaru Iha 74c5486819SVitor Massaru Iha cpu_alert1: trip1 { 75c5486819SVitor Massaru Iha temperature = <80000>; 76c5486819SVitor Massaru Iha hysteresis = <2000>; 77c5486819SVitor Massaru Iha type = "passive"; 78c5486819SVitor Massaru Iha }; 79c5486819SVitor Massaru Iha 80c5486819SVitor Massaru Iha cpu_crit0: trip3 { 81c5486819SVitor Massaru Iha temperature = <90000>; 82c5486819SVitor Massaru Iha hysteresis = <2000>; 83c5486819SVitor Massaru Iha type = "critical"; 84c5486819SVitor Massaru Iha }; 85c5486819SVitor Massaru Iha 86c5486819SVitor Massaru Iha fan_toggle0: trip4 { 87c5486819SVitor Massaru Iha temperature = <65000>; 88c5486819SVitor Massaru Iha hysteresis = <10000>; 89c5486819SVitor Massaru Iha type = "active"; 90c5486819SVitor Massaru Iha }; 91c5486819SVitor Massaru Iha }; 92c5486819SVitor Massaru Iha 93c5486819SVitor Massaru Iha cooling-maps { 94c5486819SVitor Massaru Iha map0 { 95c5486819SVitor Massaru Iha trip = <&cpu_alert0>; 96c5486819SVitor Massaru Iha cooling-device = 97c5486819SVitor Massaru Iha <&A53_0 0 1>; /* Exclude highest OPP */ 98c5486819SVitor Massaru Iha }; 99c5486819SVitor Massaru Iha 100c5486819SVitor Massaru Iha map1 { 101c5486819SVitor Massaru Iha trip = <&cpu_alert1>; 102c5486819SVitor Massaru Iha cooling-device = 103c5486819SVitor Massaru Iha <&A53_0 0 2>; /* Exclude two highest OPPs */ 104c5486819SVitor Massaru Iha }; 105c5486819SVitor Massaru Iha 106c5486819SVitor Massaru Iha map4 { 107c5486819SVitor Massaru Iha trip = <&fan_toggle0>; 108c5486819SVitor Massaru Iha cooling-device = <&fan 0 1>; 109c5486819SVitor Massaru Iha }; 110c5486819SVitor Massaru Iha }; 111c5486819SVitor Massaru Iha}; 112c5486819SVitor Massaru Iha 1136eca4d1fSMarco Antonio Franchi&i2c1 { 1146eca4d1fSMarco Antonio Franchi clock-frequency = <400000>; 1156eca4d1fSMarco Antonio Franchi pinctrl-names = "default"; 1166eca4d1fSMarco Antonio Franchi pinctrl-0 = <&pinctrl_i2c1>; 1176eca4d1fSMarco Antonio Franchi status = "okay"; 1186eca4d1fSMarco Antonio Franchi 1196eca4d1fSMarco Antonio Franchi pmic: pmic@4b { 1206eca4d1fSMarco Antonio Franchi compatible = "rohm,bd71837"; 1216eca4d1fSMarco Antonio Franchi reg = <0x4b>; 1226eca4d1fSMarco Antonio Franchi pinctrl-names = "default"; 1236eca4d1fSMarco Antonio Franchi pinctrl-0 = <&pinctrl_pmic>; 1246eca4d1fSMarco Antonio Franchi #clock-cells = <0>; 1256eca4d1fSMarco Antonio Franchi clocks = <&pmic_osc>; 1266eca4d1fSMarco Antonio Franchi clock-output-names = "pmic_clk"; 1276eca4d1fSMarco Antonio Franchi interrupt-parent = <&gpio1>; 1286eca4d1fSMarco Antonio Franchi interrupts = <3 GPIO_ACTIVE_LOW>; 1296eca4d1fSMarco Antonio Franchi 1306eca4d1fSMarco Antonio Franchi regulators { 1316eca4d1fSMarco Antonio Franchi buck1: BUCK1 { 1326eca4d1fSMarco Antonio Franchi regulator-name = "buck1"; 1336eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <700000>; 1346eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <1300000>; 1356eca4d1fSMarco Antonio Franchi regulator-boot-on; 1366eca4d1fSMarco Antonio Franchi regulator-always-on; 1376eca4d1fSMarco Antonio Franchi regulator-ramp-delay = <1250>; 1386eca4d1fSMarco Antonio Franchi rohm,dvs-run-voltage = <900000>; 1396eca4d1fSMarco Antonio Franchi rohm,dvs-idle-voltage = <900000>; 1406eca4d1fSMarco Antonio Franchi rohm,dvs-suspend-voltage = <800000>; 1416eca4d1fSMarco Antonio Franchi }; 1426eca4d1fSMarco Antonio Franchi 1436eca4d1fSMarco Antonio Franchi buck2: BUCK2 { 1446eca4d1fSMarco Antonio Franchi regulator-name = "buck2"; 1456eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <850000>; 1466eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <1000000>; 1476eca4d1fSMarco Antonio Franchi regulator-boot-on; 1486eca4d1fSMarco Antonio Franchi regulator-always-on; 1496eca4d1fSMarco Antonio Franchi rohm,dvs-run-voltage = <1000000>; 1506eca4d1fSMarco Antonio Franchi rohm,dvs-idle-voltage = <900000>; 1516eca4d1fSMarco Antonio Franchi }; 1526eca4d1fSMarco Antonio Franchi 1536eca4d1fSMarco Antonio Franchi buck3: BUCK3 { 1546eca4d1fSMarco Antonio Franchi regulator-name = "buck3"; 1556eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <700000>; 1566eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <1300000>; 1576eca4d1fSMarco Antonio Franchi regulator-boot-on; 1586eca4d1fSMarco Antonio Franchi rohm,dvs-run-voltage = <900000>; 1596eca4d1fSMarco Antonio Franchi }; 1606eca4d1fSMarco Antonio Franchi 1616eca4d1fSMarco Antonio Franchi buck4: BUCK4 { 1626eca4d1fSMarco Antonio Franchi regulator-name = "buck4"; 1636eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <700000>; 1646eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <1300000>; 1656eca4d1fSMarco Antonio Franchi regulator-boot-on; 1666eca4d1fSMarco Antonio Franchi regulator-always-on; 1676eca4d1fSMarco Antonio Franchi rohm,dvs-run-voltage = <900000>; 1686eca4d1fSMarco Antonio Franchi }; 1696eca4d1fSMarco Antonio Franchi 1706eca4d1fSMarco Antonio Franchi buck5: BUCK5 { 1716eca4d1fSMarco Antonio Franchi regulator-name = "buck5"; 1726eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <700000>; 1736eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <1350000>; 1746eca4d1fSMarco Antonio Franchi regulator-boot-on; 1756eca4d1fSMarco Antonio Franchi regulator-always-on; 1766eca4d1fSMarco Antonio Franchi }; 1776eca4d1fSMarco Antonio Franchi 1786eca4d1fSMarco Antonio Franchi buck6: BUCK6 { 1796eca4d1fSMarco Antonio Franchi regulator-name = "buck6"; 1806eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <3000000>; 1816eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <3300000>; 1826eca4d1fSMarco Antonio Franchi regulator-boot-on; 1836eca4d1fSMarco Antonio Franchi regulator-always-on; 1846eca4d1fSMarco Antonio Franchi }; 1856eca4d1fSMarco Antonio Franchi 1866eca4d1fSMarco Antonio Franchi buck7: BUCK7 { 1876eca4d1fSMarco Antonio Franchi regulator-name = "buck7"; 1886eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <1605000>; 1896eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <1995000>; 1906eca4d1fSMarco Antonio Franchi regulator-boot-on; 1916eca4d1fSMarco Antonio Franchi regulator-always-on; 1926eca4d1fSMarco Antonio Franchi }; 1936eca4d1fSMarco Antonio Franchi 1946eca4d1fSMarco Antonio Franchi buck8: BUCK8 { 1956eca4d1fSMarco Antonio Franchi regulator-name = "buck8"; 1966eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <800000>; 1976eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <1400000>; 1986eca4d1fSMarco Antonio Franchi regulator-boot-on; 1996eca4d1fSMarco Antonio Franchi regulator-always-on; 2006eca4d1fSMarco Antonio Franchi }; 2016eca4d1fSMarco Antonio Franchi 2026eca4d1fSMarco Antonio Franchi ldo1: LDO1 { 2036eca4d1fSMarco Antonio Franchi regulator-name = "ldo1"; 2046eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <3000000>; 2056eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <3300000>; 2066eca4d1fSMarco Antonio Franchi regulator-boot-on; 2076eca4d1fSMarco Antonio Franchi regulator-always-on; 2086eca4d1fSMarco Antonio Franchi }; 2096eca4d1fSMarco Antonio Franchi 2106eca4d1fSMarco Antonio Franchi ldo2: LDO2 { 2116eca4d1fSMarco Antonio Franchi regulator-name = "ldo2"; 2126eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <900000>; 2136eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <900000>; 2146eca4d1fSMarco Antonio Franchi regulator-boot-on; 2156eca4d1fSMarco Antonio Franchi regulator-always-on; 2166eca4d1fSMarco Antonio Franchi }; 2176eca4d1fSMarco Antonio Franchi 2186eca4d1fSMarco Antonio Franchi ldo3: LDO3 { 2196eca4d1fSMarco Antonio Franchi regulator-name = "ldo3"; 2206eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <1800000>; 2216eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <3300000>; 2226eca4d1fSMarco Antonio Franchi regulator-boot-on; 2236eca4d1fSMarco Antonio Franchi regulator-always-on; 2246eca4d1fSMarco Antonio Franchi }; 2256eca4d1fSMarco Antonio Franchi 2266eca4d1fSMarco Antonio Franchi ldo4: LDO4 { 2276eca4d1fSMarco Antonio Franchi regulator-name = "ldo4"; 2286eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <900000>; 2296eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <1800000>; 2306eca4d1fSMarco Antonio Franchi regulator-boot-on; 2316eca4d1fSMarco Antonio Franchi regulator-always-on; 2326eca4d1fSMarco Antonio Franchi }; 2336eca4d1fSMarco Antonio Franchi 2346eca4d1fSMarco Antonio Franchi ldo5: LDO5 { 2356eca4d1fSMarco Antonio Franchi regulator-name = "ldo5"; 2366eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <1800000>; 2376eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <3300000>; 2386eca4d1fSMarco Antonio Franchi regulator-boot-on; 2396eca4d1fSMarco Antonio Franchi regulator-always-on; 2406eca4d1fSMarco Antonio Franchi }; 2416eca4d1fSMarco Antonio Franchi 2426eca4d1fSMarco Antonio Franchi ldo6: LDO6 { 2436eca4d1fSMarco Antonio Franchi regulator-name = "ldo6"; 2446eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <900000>; 2456eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <1800000>; 2466eca4d1fSMarco Antonio Franchi regulator-boot-on; 2476eca4d1fSMarco Antonio Franchi regulator-always-on; 2486eca4d1fSMarco Antonio Franchi }; 2496eca4d1fSMarco Antonio Franchi 2506eca4d1fSMarco Antonio Franchi ldo7: LDO7 { 2516eca4d1fSMarco Antonio Franchi regulator-name = "ldo7"; 2526eca4d1fSMarco Antonio Franchi regulator-min-microvolt = <1800000>; 2536eca4d1fSMarco Antonio Franchi regulator-max-microvolt = <3300000>; 2546eca4d1fSMarco Antonio Franchi regulator-boot-on; 2556eca4d1fSMarco Antonio Franchi regulator-always-on; 2566eca4d1fSMarco Antonio Franchi }; 2576eca4d1fSMarco Antonio Franchi }; 2586eca4d1fSMarco Antonio Franchi }; 2596eca4d1fSMarco Antonio Franchi}; 2606eca4d1fSMarco Antonio Franchi 261f34d4bfaSAlifer Moraes&fec1 { 262f34d4bfaSAlifer Moraes pinctrl-names = "default"; 263f34d4bfaSAlifer Moraes pinctrl-0 = <&pinctrl_fec1>; 264f34d4bfaSAlifer Moraes phy-mode = "rgmii-id"; 265f34d4bfaSAlifer Moraes phy-handle = <ðphy0>; 266f34d4bfaSAlifer Moraes fsl,magic-packet; 267f34d4bfaSAlifer Moraes status = "okay"; 268f34d4bfaSAlifer Moraes 269f34d4bfaSAlifer Moraes mdio { 270f34d4bfaSAlifer Moraes #address-cells = <1>; 271f34d4bfaSAlifer Moraes #size-cells = <0>; 272f34d4bfaSAlifer Moraes ethphy0: ethernet-phy@0 { 273f34d4bfaSAlifer Moraes compatible = "ethernet-phy-ieee802.3-c22"; 274f34d4bfaSAlifer Moraes reg = <0>; 275*348eb3e4SKrzysztof Kozlowski reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>; 276*348eb3e4SKrzysztof Kozlowski reset-assert-us = <10000>; 277*348eb3e4SKrzysztof Kozlowski reset-deassert-us = <50000>; 278f34d4bfaSAlifer Moraes }; 279f34d4bfaSAlifer Moraes }; 280f34d4bfaSAlifer Moraes}; 281f34d4bfaSAlifer Moraes 2826eca4d1fSMarco Antonio Franchi&uart1 { 2836eca4d1fSMarco Antonio Franchi pinctrl-names = "default"; 2846eca4d1fSMarco Antonio Franchi pinctrl-0 = <&pinctrl_uart1>; 2856eca4d1fSMarco Antonio Franchi status = "okay"; 2866eca4d1fSMarco Antonio Franchi}; 2876eca4d1fSMarco Antonio Franchi 2886eca4d1fSMarco Antonio Franchi&usdhc1 { 2896eca4d1fSMarco Antonio Franchi pinctrl-names = "default", "state_100mhz", "state_200mhz"; 2906eca4d1fSMarco Antonio Franchi pinctrl-0 = <&pinctrl_usdhc1>; 2916eca4d1fSMarco Antonio Franchi pinctrl-1 = <&pinctrl_usdhc1_100mhz>; 2926eca4d1fSMarco Antonio Franchi pinctrl-2 = <&pinctrl_usdhc1_200mhz>; 2936eca4d1fSMarco Antonio Franchi bus-width = <8>; 2946eca4d1fSMarco Antonio Franchi non-removable; 2956eca4d1fSMarco Antonio Franchi status = "okay"; 2966eca4d1fSMarco Antonio Franchi}; 2976eca4d1fSMarco Antonio Franchi 2986eca4d1fSMarco Antonio Franchi&usdhc2 { 2996eca4d1fSMarco Antonio Franchi pinctrl-names = "default", "state_100mhz", "state_200mhz"; 3006eca4d1fSMarco Antonio Franchi pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; 3016eca4d1fSMarco Antonio Franchi pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>; 3026eca4d1fSMarco Antonio Franchi pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>; 3036eca4d1fSMarco Antonio Franchi bus-width = <4>; 3046eca4d1fSMarco Antonio Franchi cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; 3056eca4d1fSMarco Antonio Franchi vmmc-supply = <®_usdhc2_vmmc>; 3066eca4d1fSMarco Antonio Franchi status = "okay"; 3076eca4d1fSMarco Antonio Franchi}; 3086eca4d1fSMarco Antonio Franchi 3096eca4d1fSMarco Antonio Franchi&usb3_phy0 { 3106eca4d1fSMarco Antonio Franchi status = "okay"; 3116eca4d1fSMarco Antonio Franchi}; 3126eca4d1fSMarco Antonio Franchi 3136eca4d1fSMarco Antonio Franchi&usb_dwc3_0 { 3146eca4d1fSMarco Antonio Franchi dr_mode = "otg"; 3156eca4d1fSMarco Antonio Franchi status = "okay"; 3166eca4d1fSMarco Antonio Franchi}; 3176eca4d1fSMarco Antonio Franchi 3186eca4d1fSMarco Antonio Franchi&usb3_phy1 { 3196eca4d1fSMarco Antonio Franchi status = "okay"; 3206eca4d1fSMarco Antonio Franchi}; 3216eca4d1fSMarco Antonio Franchi 3226eca4d1fSMarco Antonio Franchi&usb_dwc3_1 { 3236eca4d1fSMarco Antonio Franchi dr_mode = "host"; 3246eca4d1fSMarco Antonio Franchi status = "okay"; 3256eca4d1fSMarco Antonio Franchi}; 3266eca4d1fSMarco Antonio Franchi 3276eca4d1fSMarco Antonio Franchi&wdog1 { 3286eca4d1fSMarco Antonio Franchi pinctrl-names = "default"; 3296eca4d1fSMarco Antonio Franchi pinctrl-0 = <&pinctrl_wdog>; 3306eca4d1fSMarco Antonio Franchi fsl,ext-reset-output; 3316eca4d1fSMarco Antonio Franchi status = "okay"; 3326eca4d1fSMarco Antonio Franchi}; 3336eca4d1fSMarco Antonio Franchi 3346eca4d1fSMarco Antonio Franchi&iomuxc { 335f34d4bfaSAlifer Moraes pinctrl_fec1: fec1grp { 336f34d4bfaSAlifer Moraes fsl,pins = < 337f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_MDC_ENET1_MDC 0x3 338f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_MDIO_ENET1_MDIO 0x23 339f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_TD3_ENET1_RGMII_TD3 0x1f 340f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_TD2_ENET1_RGMII_TD2 0x1f 341f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_TD1_ENET1_RGMII_TD1 0x1f 342f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_TD0_ENET1_RGMII_TD0 0x1f 343f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_RD3_ENET1_RGMII_RD3 0x91 344f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_RD2_ENET1_RGMII_RD2 0x91 345f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_RD1_ENET1_RGMII_RD1 0x91 346f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_RD0_ENET1_RGMII_RD0 0x91 347f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_TXC_ENET1_RGMII_TXC 0x1f 348f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_RXC_ENET1_RGMII_RXC 0x91 349f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL 0x91 350f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL 0x1f 351f34d4bfaSAlifer Moraes MX8MQ_IOMUXC_GPIO1_IO09_GPIO1_IO9 0x19 352f34d4bfaSAlifer Moraes >; 353f34d4bfaSAlifer Moraes }; 354f34d4bfaSAlifer Moraes 355c5486819SVitor Massaru Iha pinctrl_gpio_fan: gpiofangrp { 356c5486819SVitor Massaru Iha fsl,pins = < 357c5486819SVitor Massaru Iha MX8MQ_IOMUXC_NAND_CLE_GPIO3_IO5 0x16 358c5486819SVitor Massaru Iha >; 359c5486819SVitor Massaru Iha }; 360c5486819SVitor Massaru Iha 3616eca4d1fSMarco Antonio Franchi pinctrl_i2c1: i2c1grp { 3626eca4d1fSMarco Antonio Franchi fsl,pins = < 3636eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_I2C1_SCL_I2C1_SCL 0x4000007f 3646eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_I2C1_SDA_I2C1_SDA 0x4000007f 3656eca4d1fSMarco Antonio Franchi >; 3666eca4d1fSMarco Antonio Franchi }; 3676eca4d1fSMarco Antonio Franchi 3686eca4d1fSMarco Antonio Franchi pinctrl_pmic: pmicirq { 3696eca4d1fSMarco Antonio Franchi fsl,pins = < 3706eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_GPIO1_IO03_GPIO1_IO3 0x41 3716eca4d1fSMarco Antonio Franchi >; 3726eca4d1fSMarco Antonio Franchi }; 3736eca4d1fSMarco Antonio Franchi 3746eca4d1fSMarco Antonio Franchi pinctrl_uart1: uart1grp { 3756eca4d1fSMarco Antonio Franchi fsl,pins = < 3766eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_UART1_RXD_UART1_DCE_RX 0x49 3776eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_UART1_TXD_UART1_DCE_TX 0x49 3786eca4d1fSMarco Antonio Franchi >; 3796eca4d1fSMarco Antonio Franchi }; 3806eca4d1fSMarco Antonio Franchi 3816eca4d1fSMarco Antonio Franchi pinctrl_usdhc1: usdhc1grp { 3826eca4d1fSMarco Antonio Franchi fsl,pins = < 3836eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK 0x83 3846eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD 0xc3 3856eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0 0xc3 3866eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1 0xc3 3876eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2 0xc3 3886eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3 0xc3 3896eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4 0xc3 3906eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5 0xc3 3916eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6 0xc3 3926eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7 0xc3 3936eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE 0x83 3946eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_RESET_B_USDHC1_RESET_B 0xc1 3956eca4d1fSMarco Antonio Franchi >; 3966eca4d1fSMarco Antonio Franchi }; 3976eca4d1fSMarco Antonio Franchi 3986eca4d1fSMarco Antonio Franchi pinctrl_usdhc1_100mhz: usdhc1grp100mhz { 3996eca4d1fSMarco Antonio Franchi fsl,pins = < 4006eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK 0x85 4016eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD 0xc5 4026eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0 0xc5 4036eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1 0xc5 4046eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2 0xc5 4056eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3 0xc5 4066eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4 0xc5 4076eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5 0xc5 4086eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6 0xc5 4096eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7 0xc5 4106eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE 0x85 4116eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_RESET_B_USDHC1_RESET_B 0xc1 4126eca4d1fSMarco Antonio Franchi >; 4136eca4d1fSMarco Antonio Franchi }; 4146eca4d1fSMarco Antonio Franchi 4156eca4d1fSMarco Antonio Franchi pinctrl_usdhc1_200mhz: usdhc1grp200mhz { 4166eca4d1fSMarco Antonio Franchi fsl,pins = < 4176eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK 0x87 4186eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD 0xc7 4196eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0 0xc7 4206eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1 0xc7 4216eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2 0xc7 4226eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3 0xc7 4236eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4 0xc7 4246eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5 0xc7 4256eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6 0xc7 4266eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7 0xc7 4276eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_STROBE_USDHC1_STROBE 0x87 4286eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD1_RESET_B_USDHC1_RESET_B 0xc1 4296eca4d1fSMarco Antonio Franchi >; 4306eca4d1fSMarco Antonio Franchi }; 4316eca4d1fSMarco Antonio Franchi 4326eca4d1fSMarco Antonio Franchi pinctrl_usdhc2_gpio: usdhc2grpgpio { 4336eca4d1fSMarco Antonio Franchi fsl,pins = < 4346eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_CD_B_GPIO2_IO12 0x41 4356eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_RESET_B_GPIO2_IO19 0x41 4366eca4d1fSMarco Antonio Franchi >; 4376eca4d1fSMarco Antonio Franchi }; 4386eca4d1fSMarco Antonio Franchi 4396eca4d1fSMarco Antonio Franchi pinctrl_usdhc2: usdhc2grp { 4406eca4d1fSMarco Antonio Franchi fsl,pins = < 4416eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK 0x83 4426eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD 0xc3 4436eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0 0xc3 4446eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1 0xc3 4456eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2 0xc3 4466eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3 0xc3 4476eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0xc1 4486eca4d1fSMarco Antonio Franchi >; 4496eca4d1fSMarco Antonio Franchi }; 4506eca4d1fSMarco Antonio Franchi 4516eca4d1fSMarco Antonio Franchi pinctrl_usdhc2_100mhz: usdhc2grp100mhz { 4526eca4d1fSMarco Antonio Franchi fsl,pins = < 4536eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK 0x85 4546eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD 0xc5 4556eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0 0xc5 4566eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1 0xc5 4576eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2 0xc5 4586eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3 0xc5 4596eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0xc1 4606eca4d1fSMarco Antonio Franchi >; 4616eca4d1fSMarco Antonio Franchi }; 4626eca4d1fSMarco Antonio Franchi 4636eca4d1fSMarco Antonio Franchi pinctrl_usdhc2_200mhz: usdhc2grp200mhz { 4646eca4d1fSMarco Antonio Franchi fsl,pins = < 4656eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK 0x87 4666eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD 0xc7 4676eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_DATA0_USDHC2_DATA0 0xc7 4686eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_DATA1_USDHC2_DATA1 0xc7 4696eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_DATA2_USDHC2_DATA2 0xc7 4706eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_SD2_DATA3_USDHC2_DATA3 0xc7 4716eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0xc1 4726eca4d1fSMarco Antonio Franchi >; 4736eca4d1fSMarco Antonio Franchi }; 4746eca4d1fSMarco Antonio Franchi 4756eca4d1fSMarco Antonio Franchi pinctrl_wdog: wdoggrp { 4766eca4d1fSMarco Antonio Franchi fsl,pins = < 4776eca4d1fSMarco Antonio Franchi MX8MQ_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0xc6 4786eca4d1fSMarco Antonio Franchi >; 4796eca4d1fSMarco Antonio Franchi }; 4806eca4d1fSMarco Antonio Franchi}; 481