1dfcd1b6fSAlexander Stein// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 2dfcd1b6fSAlexander Stein/* 3dfcd1b6fSAlexander Stein * Copyright 2020-2021 TQ-Systems GmbH 4dfcd1b6fSAlexander Stein */ 5dfcd1b6fSAlexander Stein 670ae49c5SFabio Estevam#include <dt-bindings/phy/phy-imx8-pcie.h> 7dfcd1b6fSAlexander Stein#include "imx8mm.dtsi" 8dfcd1b6fSAlexander Stein 9dfcd1b6fSAlexander Stein/ { 10dfcd1b6fSAlexander Stein model = "TQ-Systems GmbH i.MX8MM TQMa8MxML"; 11dfcd1b6fSAlexander Stein compatible = "tq,imx8mm-tqma8mqml", "fsl,imx8mm"; 12dfcd1b6fSAlexander Stein 13dfcd1b6fSAlexander Stein memory@40000000 { 14dfcd1b6fSAlexander Stein device_type = "memory"; 15dfcd1b6fSAlexander Stein /* our minimum RAM config will be 1024 MiB */ 16dfcd1b6fSAlexander Stein reg = <0x00000000 0x40000000 0 0x40000000>; 17dfcd1b6fSAlexander Stein }; 18dfcd1b6fSAlexander Stein 19dfcd1b6fSAlexander Stein /* e-MMC IO, needed for HS modes */ 20dfcd1b6fSAlexander Stein reg_vcc1v8: regulator-vcc1v8 { 21dfcd1b6fSAlexander Stein compatible = "regulator-fixed"; 22dfcd1b6fSAlexander Stein regulator-name = "TQMA8MXML_VCC1V8"; 23dfcd1b6fSAlexander Stein regulator-min-microvolt = <1800000>; 24dfcd1b6fSAlexander Stein regulator-max-microvolt = <1800000>; 25dfcd1b6fSAlexander Stein }; 26dfcd1b6fSAlexander Stein 27dfcd1b6fSAlexander Stein /* identical to buck4_reg, but should never change */ 28dfcd1b6fSAlexander Stein reg_vcc3v3: regulator-vcc3v3 { 29dfcd1b6fSAlexander Stein compatible = "regulator-fixed"; 30dfcd1b6fSAlexander Stein regulator-name = "TQMA8MXML_VCC3V3"; 31dfcd1b6fSAlexander Stein regulator-min-microvolt = <3300000>; 32dfcd1b6fSAlexander Stein regulator-max-microvolt = <3300000>; 33dfcd1b6fSAlexander Stein }; 34dfcd1b6fSAlexander Stein 35dfcd1b6fSAlexander Stein reserved-memory { 36dfcd1b6fSAlexander Stein #address-cells = <2>; 37dfcd1b6fSAlexander Stein #size-cells = <2>; 38dfcd1b6fSAlexander Stein ranges; 39dfcd1b6fSAlexander Stein 40dfcd1b6fSAlexander Stein /* global autoconfigured region for contiguous allocations */ 41dfcd1b6fSAlexander Stein linux,cma { 42dfcd1b6fSAlexander Stein compatible = "shared-dma-pool"; 43dfcd1b6fSAlexander Stein reusable; 44dfcd1b6fSAlexander Stein /* 640 MiB */ 45dfcd1b6fSAlexander Stein size = <0 0x28000000>; 46dfcd1b6fSAlexander Stein /* 1024 - 128 MiB, our minimum RAM config will be 1024 MiB */ 47dfcd1b6fSAlexander Stein alloc-ranges = <0 0x40000000 0 0x78000000>; 48dfcd1b6fSAlexander Stein linux,cma-default; 49dfcd1b6fSAlexander Stein }; 50dfcd1b6fSAlexander Stein }; 51dfcd1b6fSAlexander Stein}; 52dfcd1b6fSAlexander Stein 53dfcd1b6fSAlexander Stein&A53_0 { 54dfcd1b6fSAlexander Stein cpu-supply = <&buck2_reg>; 55dfcd1b6fSAlexander Stein}; 56dfcd1b6fSAlexander Stein 57dfcd1b6fSAlexander Stein&flexspi { 58dfcd1b6fSAlexander Stein pinctrl-names = "default"; 59dfcd1b6fSAlexander Stein pinctrl-0 = <&pinctrl_flexspi>; 60dfcd1b6fSAlexander Stein status = "okay"; 61dfcd1b6fSAlexander Stein 62dfcd1b6fSAlexander Stein flash0: flash@0 { 63dfcd1b6fSAlexander Stein compatible = "jedec,spi-nor"; 64dfcd1b6fSAlexander Stein reg = <0>; 65dfcd1b6fSAlexander Stein #address-cells = <1>; 66dfcd1b6fSAlexander Stein #size-cells = <1>; 67dfcd1b6fSAlexander Stein spi-max-frequency = <84000000>; 68dfcd1b6fSAlexander Stein spi-tx-bus-width = <1>; 69dfcd1b6fSAlexander Stein spi-rx-bus-width = <4>; 70dfcd1b6fSAlexander Stein }; 71dfcd1b6fSAlexander Stein}; 72dfcd1b6fSAlexander Stein 73dfcd1b6fSAlexander Stein&gpu_2d { 74dfcd1b6fSAlexander Stein status = "okay"; 75dfcd1b6fSAlexander Stein}; 76dfcd1b6fSAlexander Stein 77dfcd1b6fSAlexander Stein&gpu_3d { 78dfcd1b6fSAlexander Stein status = "okay"; 79dfcd1b6fSAlexander Stein}; 80dfcd1b6fSAlexander Stein 81dfcd1b6fSAlexander Stein&i2c1 { 82dfcd1b6fSAlexander Stein clock-frequency = <100000>; 83dfcd1b6fSAlexander Stein pinctrl-names = "default", "gpio"; 84dfcd1b6fSAlexander Stein pinctrl-0 = <&pinctrl_i2c1>; 85dfcd1b6fSAlexander Stein pinctrl-1 = <&pinctrl_i2c1_gpio>; 86dfcd1b6fSAlexander Stein scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 87dfcd1b6fSAlexander Stein sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 88dfcd1b6fSAlexander Stein status = "okay"; 89dfcd1b6fSAlexander Stein 90580c545fSAlexander Stein sensor0: temperature-sensor@1b { 91580c545fSAlexander Stein compatible = "nxp,se97b", "jedec,jc-42.4-temp"; 92dfcd1b6fSAlexander Stein reg = <0x1b>; 93dfcd1b6fSAlexander Stein }; 94dfcd1b6fSAlexander Stein 95dfcd1b6fSAlexander Stein pca9450: pmic@25 { 96dfcd1b6fSAlexander Stein compatible = "nxp,pca9450a"; 97dfcd1b6fSAlexander Stein reg = <0x25>; 98dfcd1b6fSAlexander Stein 99dfcd1b6fSAlexander Stein /* PMIC PCA9450 PMIC_nINT GPIO1_IO08 */ 100dfcd1b6fSAlexander Stein pinctrl-0 = <&pinctrl_pmic>; 101dfcd1b6fSAlexander Stein pinctrl-names = "default"; 102dfcd1b6fSAlexander Stein interrupt-parent = <&gpio1>; 103dfcd1b6fSAlexander Stein interrupts = <8 IRQ_TYPE_LEVEL_LOW>; 104dfcd1b6fSAlexander Stein 105dfcd1b6fSAlexander Stein regulators { 106dfcd1b6fSAlexander Stein /* V_0V85_SOC: 0.85 */ 107dfcd1b6fSAlexander Stein buck1_reg: BUCK1 { 108dfcd1b6fSAlexander Stein regulator-name = "BUCK1"; 109dfcd1b6fSAlexander Stein regulator-min-microvolt = <850000>; 110dfcd1b6fSAlexander Stein regulator-max-microvolt = <850000>; 111dfcd1b6fSAlexander Stein regulator-boot-on; 112dfcd1b6fSAlexander Stein regulator-always-on; 113dfcd1b6fSAlexander Stein regulator-ramp-delay = <3125>; 114dfcd1b6fSAlexander Stein }; 115dfcd1b6fSAlexander Stein 116dfcd1b6fSAlexander Stein /* VDD_ARM */ 117dfcd1b6fSAlexander Stein buck2_reg: BUCK2 { 118dfcd1b6fSAlexander Stein regulator-name = "BUCK2"; 119dfcd1b6fSAlexander Stein regulator-min-microvolt = <850000>; 120dfcd1b6fSAlexander Stein regulator-max-microvolt = <1000000>; 121dfcd1b6fSAlexander Stein regulator-boot-on; 122dfcd1b6fSAlexander Stein regulator-always-on; 123dfcd1b6fSAlexander Stein nxp,dvs-run-voltage = <950000>; 124dfcd1b6fSAlexander Stein nxp,dvs-standby-voltage = <850000>; 125dfcd1b6fSAlexander Stein regulator-ramp-delay = <3125>; 126dfcd1b6fSAlexander Stein }; 127dfcd1b6fSAlexander Stein 128dfcd1b6fSAlexander Stein /* V_0V85_GPU / DRAM / VPU */ 129dfcd1b6fSAlexander Stein buck3_reg: BUCK3 { 130dfcd1b6fSAlexander Stein regulator-name = "BUCK3"; 131dfcd1b6fSAlexander Stein regulator-min-microvolt = <850000>; 132dfcd1b6fSAlexander Stein regulator-max-microvolt = <950000>; 133dfcd1b6fSAlexander Stein regulator-boot-on; 134dfcd1b6fSAlexander Stein regulator-always-on; 135dfcd1b6fSAlexander Stein regulator-ramp-delay = <3125>; 136dfcd1b6fSAlexander Stein }; 137dfcd1b6fSAlexander Stein 138dfcd1b6fSAlexander Stein /* VCC3V3 -> VMMC, ... must not be changed */ 139dfcd1b6fSAlexander Stein buck4_reg: BUCK4 { 140dfcd1b6fSAlexander Stein regulator-name = "BUCK4"; 141dfcd1b6fSAlexander Stein regulator-min-microvolt = <3300000>; 142dfcd1b6fSAlexander Stein regulator-max-microvolt = <3300000>; 143dfcd1b6fSAlexander Stein regulator-boot-on; 144dfcd1b6fSAlexander Stein regulator-always-on; 145dfcd1b6fSAlexander Stein }; 146dfcd1b6fSAlexander Stein 147dfcd1b6fSAlexander Stein /* V_1V8 -> VQMMC, SPI-NOR, ... must not be changed */ 148dfcd1b6fSAlexander Stein buck5_reg: BUCK5 { 149dfcd1b6fSAlexander Stein regulator-name = "BUCK5"; 150dfcd1b6fSAlexander Stein regulator-min-microvolt = <1800000>; 151dfcd1b6fSAlexander Stein regulator-max-microvolt = <1800000>; 152dfcd1b6fSAlexander Stein regulator-boot-on; 153dfcd1b6fSAlexander Stein regulator-always-on; 154dfcd1b6fSAlexander Stein }; 155dfcd1b6fSAlexander Stein 156dfcd1b6fSAlexander Stein /* V_1V1 -> RAM, ... must not be changed */ 157dfcd1b6fSAlexander Stein buck6_reg: BUCK6 { 158dfcd1b6fSAlexander Stein regulator-name = "BUCK6"; 159dfcd1b6fSAlexander Stein regulator-min-microvolt = <1100000>; 160dfcd1b6fSAlexander Stein regulator-max-microvolt = <1100000>; 161dfcd1b6fSAlexander Stein regulator-boot-on; 162dfcd1b6fSAlexander Stein regulator-always-on; 163dfcd1b6fSAlexander Stein }; 164dfcd1b6fSAlexander Stein 165dfcd1b6fSAlexander Stein /* V_1V8_SNVS */ 166dfcd1b6fSAlexander Stein ldo1_reg: LDO1 { 167dfcd1b6fSAlexander Stein regulator-name = "LDO1"; 168dfcd1b6fSAlexander Stein regulator-min-microvolt = <1800000>; 169dfcd1b6fSAlexander Stein regulator-max-microvolt = <1800000>; 170dfcd1b6fSAlexander Stein regulator-boot-on; 171dfcd1b6fSAlexander Stein regulator-always-on; 172dfcd1b6fSAlexander Stein }; 173dfcd1b6fSAlexander Stein 174dfcd1b6fSAlexander Stein /* V_0V8_SNVS */ 175dfcd1b6fSAlexander Stein ldo2_reg: LDO2 { 176dfcd1b6fSAlexander Stein regulator-name = "LDO2"; 177dfcd1b6fSAlexander Stein regulator-min-microvolt = <800000>; 178dfcd1b6fSAlexander Stein regulator-max-microvolt = <850000>; 179dfcd1b6fSAlexander Stein regulator-boot-on; 180dfcd1b6fSAlexander Stein regulator-always-on; 181dfcd1b6fSAlexander Stein }; 182dfcd1b6fSAlexander Stein 183dfcd1b6fSAlexander Stein /* V_1V8_ANA */ 184dfcd1b6fSAlexander Stein ldo3_reg: LDO3 { 185dfcd1b6fSAlexander Stein regulator-name = "LDO3"; 186dfcd1b6fSAlexander Stein regulator-min-microvolt = <1800000>; 187dfcd1b6fSAlexander Stein regulator-max-microvolt = <1800000>; 188dfcd1b6fSAlexander Stein regulator-boot-on; 189dfcd1b6fSAlexander Stein regulator-always-on; 190dfcd1b6fSAlexander Stein }; 191dfcd1b6fSAlexander Stein 192dfcd1b6fSAlexander Stein /* V_0V9_MIPI */ 193dfcd1b6fSAlexander Stein ldo4_reg: LDO4 { 194dfcd1b6fSAlexander Stein regulator-name = "LDO4"; 195dfcd1b6fSAlexander Stein regulator-min-microvolt = <900000>; 196dfcd1b6fSAlexander Stein regulator-max-microvolt = <900000>; 197dfcd1b6fSAlexander Stein regulator-boot-on; 198dfcd1b6fSAlexander Stein regulator-always-on; 199dfcd1b6fSAlexander Stein }; 200dfcd1b6fSAlexander Stein 201dfcd1b6fSAlexander Stein /* VCC SD IO - switched using SD2 VSELECT */ 202dfcd1b6fSAlexander Stein ldo5_reg: LDO5 { 203dfcd1b6fSAlexander Stein regulator-name = "LDO5"; 204dfcd1b6fSAlexander Stein regulator-min-microvolt = <1800000>; 205dfcd1b6fSAlexander Stein regulator-max-microvolt = <3300000>; 206dfcd1b6fSAlexander Stein }; 207dfcd1b6fSAlexander Stein }; 208dfcd1b6fSAlexander Stein }; 209dfcd1b6fSAlexander Stein 210dfcd1b6fSAlexander Stein 211dfcd1b6fSAlexander Stein pcf85063: rtc@51 { 212dfcd1b6fSAlexander Stein compatible = "nxp,pcf85063a"; 213dfcd1b6fSAlexander Stein reg = <0x51>; 214dfcd1b6fSAlexander Stein quartz-load-femtofarads = <7000>; 215dfcd1b6fSAlexander Stein }; 216dfcd1b6fSAlexander Stein 217dfcd1b6fSAlexander Stein eeprom1: eeprom@53 { 218dfcd1b6fSAlexander Stein compatible = "nxp,se97b", "atmel,24c02"; 219dfcd1b6fSAlexander Stein read-only; 220dfcd1b6fSAlexander Stein reg = <0x53>; 221dfcd1b6fSAlexander Stein pagesize = <16>; 222*0dc9d469SAlexander Stein vcc-supply = <®_vcc3v3>; 223dfcd1b6fSAlexander Stein }; 224dfcd1b6fSAlexander Stein 225dfcd1b6fSAlexander Stein eeprom0: eeprom@57 { 226dfcd1b6fSAlexander Stein compatible = "atmel,24c64"; 227dfcd1b6fSAlexander Stein reg = <0x57>; 228dfcd1b6fSAlexander Stein pagesize = <32>; 229*0dc9d469SAlexander Stein vcc-supply = <®_vcc3v3>; 230dfcd1b6fSAlexander Stein }; 231dfcd1b6fSAlexander Stein}; 232dfcd1b6fSAlexander Stein 2331d842831SAlexander Stein&pcie_phy { 2341d842831SAlexander Stein fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>; 2351d842831SAlexander Stein fsl,clkreq-unsupported; 2361d842831SAlexander Stein}; 2371d842831SAlexander Stein 238dfcd1b6fSAlexander Stein&usdhc3 { 239dfcd1b6fSAlexander Stein pinctrl-names = "default", "state_100mhz", "state_200mhz"; 240dfcd1b6fSAlexander Stein pinctrl-0 = <&pinctrl_usdhc3>; 241dfcd1b6fSAlexander Stein pinctrl-1 = <&pinctrl_usdhc3_100mhz>; 242dfcd1b6fSAlexander Stein pinctrl-2 = <&pinctrl_usdhc3_200mhz>; 243dfcd1b6fSAlexander Stein bus-width = <8>; 244dfcd1b6fSAlexander Stein non-removable; 245dfcd1b6fSAlexander Stein no-sd; 246dfcd1b6fSAlexander Stein no-sdio; 247dfcd1b6fSAlexander Stein vmmc-supply = <®_vcc3v3>; 248dfcd1b6fSAlexander Stein vqmmc-supply = <®_vcc1v8>; 249dfcd1b6fSAlexander Stein status = "okay"; 250dfcd1b6fSAlexander Stein}; 251dfcd1b6fSAlexander Stein 252dfcd1b6fSAlexander Stein/* 253dfcd1b6fSAlexander Stein * Attention: 254dfcd1b6fSAlexander Stein * wdog reset is routed to PMIC, PMIC must be preconfigured to force POR 255dfcd1b6fSAlexander Stein * without LDO for SNVS. GPIO1_IO02 must not be used as GPIO. 256dfcd1b6fSAlexander Stein */ 257dfcd1b6fSAlexander Stein&wdog1 { 258dfcd1b6fSAlexander Stein pinctrl-names = "default"; 259dfcd1b6fSAlexander Stein pinctrl-0 = <&pinctrl_wdog>; 260dfcd1b6fSAlexander Stein fsl,ext-reset-output; 261dfcd1b6fSAlexander Stein status = "okay"; 262dfcd1b6fSAlexander Stein}; 263dfcd1b6fSAlexander Stein 264dfcd1b6fSAlexander Stein&iomuxc { 265dfcd1b6fSAlexander Stein pinctrl_flexspi: flexspigrp { 266dfcd1b6fSAlexander Stein fsl,pins = <MX8MM_IOMUXC_NAND_ALE_QSPI_A_SCLK 0x82>, 267dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_CE0_B_QSPI_A_SS0_B 0x82>, 268dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA00_QSPI_A_DATA0 0x82>, 269dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA01_QSPI_A_DATA1 0x82>, 270dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA02_QSPI_A_DATA2 0x82>, 271dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA03_QSPI_A_DATA3 0x82>; 272dfcd1b6fSAlexander Stein }; 273dfcd1b6fSAlexander Stein 274dfcd1b6fSAlexander Stein pinctrl_i2c1: i2c1grp { 275dfcd1b6fSAlexander Stein fsl,pins = <MX8MM_IOMUXC_I2C1_SCL_I2C1_SCL 0x40000004>, 276dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_I2C1_SDA_I2C1_SDA 0x40000004>; 277dfcd1b6fSAlexander Stein }; 278dfcd1b6fSAlexander Stein 279dfcd1b6fSAlexander Stein pinctrl_i2c1_gpio: i2c1gpiogrp { 280dfcd1b6fSAlexander Stein fsl,pins = <MX8MM_IOMUXC_I2C1_SCL_GPIO5_IO14 0x40000004>, 281dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_I2C1_SDA_GPIO5_IO15 0x40000004>; 282dfcd1b6fSAlexander Stein }; 283dfcd1b6fSAlexander Stein 284dfcd1b6fSAlexander Stein pinctrl_pmic: pmicgrp { 285dfcd1b6fSAlexander Stein fsl,pins = <MX8MM_IOMUXC_GPIO1_IO08_GPIO1_IO8 0x94>; 286dfcd1b6fSAlexander Stein }; 287dfcd1b6fSAlexander Stein 288dfcd1b6fSAlexander Stein pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp { 289dfcd1b6fSAlexander Stein fsl,pins = <MX8MM_IOMUXC_SD2_RESET_B_GPIO2_IO19 0x84>; 290dfcd1b6fSAlexander Stein }; 291dfcd1b6fSAlexander Stein 292dfcd1b6fSAlexander Stein pinctrl_usdhc3: usdhc3grp { 293dfcd1b6fSAlexander Stein fsl,pins = <MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x1d4>, 294dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d2>, 295dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d4>, 296dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d4>, 297dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d4>, 298dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d4>, 299dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d4>, 300dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d4>, 301dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d4>, 302dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d4>, 303dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x84>, 304dfcd1b6fSAlexander Stein /* option USDHC3_RESET_B not defined, only in RM */ 305dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_READY_B_GPIO3_IO16 0x84>; 306dfcd1b6fSAlexander Stein }; 307dfcd1b6fSAlexander Stein 308dfcd1b6fSAlexander Stein pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp { 309dfcd1b6fSAlexander Stein fsl,pins = <MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x1d2>, 310dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d2>, 311dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d4>, 312dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d4>, 313dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d4>, 314dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d4>, 315dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d4>, 316dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d4>, 317dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d4>, 318dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d4>, 319dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x84>, 320dfcd1b6fSAlexander Stein /* option USDHC3_RESET_B not defined, only in RM */ 321dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_READY_B_GPIO3_IO16 0x84>; 322dfcd1b6fSAlexander Stein }; 323dfcd1b6fSAlexander Stein 324dfcd1b6fSAlexander Stein pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp { 325dfcd1b6fSAlexander Stein fsl,pins = <MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x1d6>, 326dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d2>, 327dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d4>, 328dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d4>, 329dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d4>, 330dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d4>, 331dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d4>, 332dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d4>, 333dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d4>, 334dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d4>, 335dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x84>, 336dfcd1b6fSAlexander Stein /* option USDHC3_RESET_B not defined, only in RM */ 337dfcd1b6fSAlexander Stein <MX8MM_IOMUXC_NAND_READY_B_GPIO3_IO16 0x84>; 338dfcd1b6fSAlexander Stein }; 339dfcd1b6fSAlexander Stein 340dfcd1b6fSAlexander Stein pinctrl_wdog: wdoggrp { 341dfcd1b6fSAlexander Stein fsl,pins = <MX8MM_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0x84>; 342dfcd1b6fSAlexander Stein }; 343dfcd1b6fSAlexander Stein}; 344