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