1*593816faSAdam Ford// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*593816faSAdam Ford/* 3*593816faSAdam Ford * Copyright 2020 Compass Electronics Group, LLC 4*593816faSAdam Ford */ 5*593816faSAdam Ford 6*593816faSAdam Ford/ { 7*593816faSAdam Ford usdhc1_pwrseq: usdhc1_pwrseq { 8*593816faSAdam Ford compatible = "mmc-pwrseq-simple"; 9*593816faSAdam Ford pinctrl-names = "default"; 10*593816faSAdam Ford pinctrl-0 = <&pinctrl_usdhc1_gpio>; 11*593816faSAdam Ford reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>; 12*593816faSAdam Ford clocks = <&osc_32k>; 13*593816faSAdam Ford clock-names = "ext_clock"; 14*593816faSAdam Ford post-power-on-delay-ms = <80>; 15*593816faSAdam Ford }; 16*593816faSAdam Ford 17*593816faSAdam Ford memory@40000000 { 18*593816faSAdam Ford device_type = "memory"; 19*593816faSAdam Ford reg = <0x0 0x40000000 0 0x80000000>; 20*593816faSAdam Ford }; 21*593816faSAdam Ford}; 22*593816faSAdam Ford 23*593816faSAdam Ford&A53_0 { 24*593816faSAdam Ford cpu-supply = <&buck2_reg>; 25*593816faSAdam Ford}; 26*593816faSAdam Ford 27*593816faSAdam Ford&ddrc { 28*593816faSAdam Ford operating-points-v2 = <&ddrc_opp_table>; 29*593816faSAdam Ford 30*593816faSAdam Ford ddrc_opp_table: opp-table { 31*593816faSAdam Ford compatible = "operating-points-v2"; 32*593816faSAdam Ford 33*593816faSAdam Ford opp-25M { 34*593816faSAdam Ford opp-hz = /bits/ 64 <25000000>; 35*593816faSAdam Ford }; 36*593816faSAdam Ford 37*593816faSAdam Ford opp-100M { 38*593816faSAdam Ford opp-hz = /bits/ 64 <100000000>; 39*593816faSAdam Ford }; 40*593816faSAdam Ford 41*593816faSAdam Ford opp-750M { 42*593816faSAdam Ford opp-hz = /bits/ 64 <750000000>; 43*593816faSAdam Ford }; 44*593816faSAdam Ford }; 45*593816faSAdam Ford}; 46*593816faSAdam Ford 47*593816faSAdam Ford&fec1 { 48*593816faSAdam Ford pinctrl-names = "default"; 49*593816faSAdam Ford pinctrl-0 = <&pinctrl_fec1>; 50*593816faSAdam Ford phy-mode = "rgmii-id"; 51*593816faSAdam Ford phy-handle = <ðphy0>; 52*593816faSAdam Ford fsl,magic-packet; 53*593816faSAdam Ford status = "okay"; 54*593816faSAdam Ford 55*593816faSAdam Ford mdio { 56*593816faSAdam Ford #address-cells = <1>; 57*593816faSAdam Ford #size-cells = <0>; 58*593816faSAdam Ford 59*593816faSAdam Ford ethphy0: ethernet-phy@0 { 60*593816faSAdam Ford compatible = "ethernet-phy-ieee802.3-c22"; 61*593816faSAdam Ford reg = <0>; 62*593816faSAdam Ford }; 63*593816faSAdam Ford }; 64*593816faSAdam Ford}; 65*593816faSAdam Ford 66*593816faSAdam Ford&i2c1 { 67*593816faSAdam Ford clock-frequency = <400000>; 68*593816faSAdam Ford pinctrl-names = "default"; 69*593816faSAdam Ford pinctrl-0 = <&pinctrl_i2c1>; 70*593816faSAdam Ford status = "okay"; 71*593816faSAdam Ford 72*593816faSAdam Ford pmic@4b { 73*593816faSAdam Ford compatible = "rohm,bd71847"; 74*593816faSAdam Ford reg = <0x4b>; 75*593816faSAdam Ford pinctrl-0 = <&pinctrl_pmic>; 76*593816faSAdam Ford interrupt-parent = <&gpio1>; 77*593816faSAdam Ford interrupts = <3 GPIO_ACTIVE_LOW>; 78*593816faSAdam Ford rohm,reset-snvs-powered; 79*593816faSAdam Ford 80*593816faSAdam Ford regulators { 81*593816faSAdam Ford buck1_reg: BUCK1 { 82*593816faSAdam Ford regulator-name = "BUCK1"; 83*593816faSAdam Ford regulator-min-microvolt = <700000>; 84*593816faSAdam Ford regulator-max-microvolt = <1300000>; 85*593816faSAdam Ford regulator-boot-on; 86*593816faSAdam Ford regulator-always-on; 87*593816faSAdam Ford regulator-ramp-delay = <1250>; 88*593816faSAdam Ford }; 89*593816faSAdam Ford 90*593816faSAdam Ford buck2_reg: BUCK2 { 91*593816faSAdam Ford regulator-name = "BUCK2"; 92*593816faSAdam Ford regulator-min-microvolt = <700000>; 93*593816faSAdam Ford regulator-max-microvolt = <1300000>; 94*593816faSAdam Ford regulator-boot-on; 95*593816faSAdam Ford regulator-always-on; 96*593816faSAdam Ford regulator-ramp-delay = <1250>; 97*593816faSAdam Ford rohm,dvs-run-voltage = <1000000>; 98*593816faSAdam Ford rohm,dvs-idle-voltage = <900000>; 99*593816faSAdam Ford }; 100*593816faSAdam Ford 101*593816faSAdam Ford buck3_reg: BUCK3 { 102*593816faSAdam Ford // BUCK5 in datasheet 103*593816faSAdam Ford regulator-name = "BUCK3"; 104*593816faSAdam Ford regulator-min-microvolt = <700000>; 105*593816faSAdam Ford regulator-max-microvolt = <1350000>; 106*593816faSAdam Ford regulator-boot-on; 107*593816faSAdam Ford regulator-always-on; 108*593816faSAdam Ford }; 109*593816faSAdam Ford 110*593816faSAdam Ford buck4_reg: BUCK4 { 111*593816faSAdam Ford // BUCK6 in datasheet 112*593816faSAdam Ford regulator-name = "BUCK4"; 113*593816faSAdam Ford regulator-min-microvolt = <3000000>; 114*593816faSAdam Ford regulator-max-microvolt = <3300000>; 115*593816faSAdam Ford regulator-boot-on; 116*593816faSAdam Ford regulator-always-on; 117*593816faSAdam Ford }; 118*593816faSAdam Ford 119*593816faSAdam Ford buck5_reg: BUCK5 { 120*593816faSAdam Ford // BUCK7 in datasheet 121*593816faSAdam Ford regulator-name = "BUCK5"; 122*593816faSAdam Ford regulator-min-microvolt = <1605000>; 123*593816faSAdam Ford regulator-max-microvolt = <1995000>; 124*593816faSAdam Ford regulator-boot-on; 125*593816faSAdam Ford regulator-always-on; 126*593816faSAdam Ford }; 127*593816faSAdam Ford 128*593816faSAdam Ford buck6_reg: BUCK6 { 129*593816faSAdam Ford // BUCK8 in datasheet 130*593816faSAdam Ford regulator-name = "BUCK6"; 131*593816faSAdam Ford regulator-min-microvolt = <800000>; 132*593816faSAdam Ford regulator-max-microvolt = <1400000>; 133*593816faSAdam Ford regulator-boot-on; 134*593816faSAdam Ford regulator-always-on; 135*593816faSAdam Ford }; 136*593816faSAdam Ford 137*593816faSAdam Ford ldo1_reg: LDO1 { 138*593816faSAdam Ford regulator-name = "LDO1"; 139*593816faSAdam Ford regulator-min-microvolt = <3000000>; 140*593816faSAdam Ford regulator-max-microvolt = <3300000>; 141*593816faSAdam Ford regulator-boot-on; 142*593816faSAdam Ford regulator-always-on; 143*593816faSAdam Ford }; 144*593816faSAdam Ford 145*593816faSAdam Ford ldo2_reg: LDO2 { 146*593816faSAdam Ford regulator-name = "LDO2"; 147*593816faSAdam Ford regulator-min-microvolt = <900000>; 148*593816faSAdam Ford regulator-max-microvolt = <900000>; 149*593816faSAdam Ford regulator-boot-on; 150*593816faSAdam Ford regulator-always-on; 151*593816faSAdam Ford }; 152*593816faSAdam Ford 153*593816faSAdam Ford ldo3_reg: LDO3 { 154*593816faSAdam Ford regulator-name = "LDO3"; 155*593816faSAdam Ford regulator-min-microvolt = <1800000>; 156*593816faSAdam Ford regulator-max-microvolt = <3300000>; 157*593816faSAdam Ford regulator-boot-on; 158*593816faSAdam Ford regulator-always-on; 159*593816faSAdam Ford }; 160*593816faSAdam Ford 161*593816faSAdam Ford ldo4_reg: LDO4 { 162*593816faSAdam Ford regulator-name = "LDO4"; 163*593816faSAdam Ford regulator-min-microvolt = <900000>; 164*593816faSAdam Ford regulator-max-microvolt = <1800000>; 165*593816faSAdam Ford regulator-boot-on; 166*593816faSAdam Ford regulator-always-on; 167*593816faSAdam Ford }; 168*593816faSAdam Ford 169*593816faSAdam Ford ldo6_reg: LDO6 { 170*593816faSAdam Ford regulator-name = "LDO6"; 171*593816faSAdam Ford regulator-min-microvolt = <900000>; 172*593816faSAdam Ford regulator-max-microvolt = <1800000>; 173*593816faSAdam Ford regulator-boot-on; 174*593816faSAdam Ford regulator-always-on; 175*593816faSAdam Ford }; 176*593816faSAdam Ford }; 177*593816faSAdam Ford }; 178*593816faSAdam Ford}; 179*593816faSAdam Ford 180*593816faSAdam Ford&i2c3 { 181*593816faSAdam Ford clock-frequency = <400000>; 182*593816faSAdam Ford pinctrl-names = "default"; 183*593816faSAdam Ford pinctrl-0 = <&pinctrl_i2c3>; 184*593816faSAdam Ford status = "okay"; 185*593816faSAdam Ford 186*593816faSAdam Ford eeprom@50 { 187*593816faSAdam Ford compatible = "microchip, at24c64d", "atmel,24c64"; 188*593816faSAdam Ford pagesize = <32>; 189*593816faSAdam Ford read-only; /* Manufacturing EEPROM programmed at factory */ 190*593816faSAdam Ford reg = <0x50>; 191*593816faSAdam Ford }; 192*593816faSAdam Ford 193*593816faSAdam Ford rtc@51 { 194*593816faSAdam Ford compatible = "nxp,pcf85263"; 195*593816faSAdam Ford reg = <0x51>; 196*593816faSAdam Ford }; 197*593816faSAdam Ford}; 198*593816faSAdam Ford 199*593816faSAdam Ford&uart1 { 200*593816faSAdam Ford pinctrl-names = "default"; 201*593816faSAdam Ford pinctrl-0 = <&pinctrl_uart1>; 202*593816faSAdam Ford assigned-clocks = <&clk IMX8MM_CLK_UART1>; 203*593816faSAdam Ford assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_80M>; 204*593816faSAdam Ford uart-has-rtscts; 205*593816faSAdam Ford status = "okay"; 206*593816faSAdam Ford 207*593816faSAdam Ford bluetooth { 208*593816faSAdam Ford compatible = "brcm,bcm43438-bt"; 209*593816faSAdam Ford shutdown-gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>; 210*593816faSAdam Ford host-wakeup-gpios = <&gpio2 8 GPIO_ACTIVE_HIGH>; 211*593816faSAdam Ford device-wakeup-gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>; 212*593816faSAdam Ford clocks = <&osc_32k>; 213*593816faSAdam Ford clock-names = "extclk"; 214*593816faSAdam Ford }; 215*593816faSAdam Ford}; 216*593816faSAdam Ford 217*593816faSAdam Ford&usdhc1 { 218*593816faSAdam Ford #address-cells = <1>; 219*593816faSAdam Ford #size-cells = <0>; 220*593816faSAdam Ford pinctrl-names = "default"; 221*593816faSAdam Ford pinctrl-0 = <&pinctrl_usdhc1>; 222*593816faSAdam Ford bus-width = <4>; 223*593816faSAdam Ford non-removable; 224*593816faSAdam Ford cap-power-off-card; 225*593816faSAdam Ford pm-ignore-notify; 226*593816faSAdam Ford keep-power-in-suspend; 227*593816faSAdam Ford mmc-pwrseq = <&usdhc1_pwrseq>; 228*593816faSAdam Ford status = "okay"; 229*593816faSAdam Ford 230*593816faSAdam Ford brcmf: bcrmf@1 { 231*593816faSAdam Ford reg = <1>; 232*593816faSAdam Ford compatible = "brcm,bcm4329-fmac"; 233*593816faSAdam Ford pinctrl-names = "default"; 234*593816faSAdam Ford pinctrl-0 = <&pinctrl_wlan>; 235*593816faSAdam Ford interrupt-parent = <&gpio2>; 236*593816faSAdam Ford interrupts = <9 IRQ_TYPE_LEVEL_HIGH>; 237*593816faSAdam Ford interrupt-names = "host-wake"; 238*593816faSAdam Ford }; 239*593816faSAdam Ford}; 240*593816faSAdam Ford 241*593816faSAdam Ford&usdhc3 { 242*593816faSAdam Ford pinctrl-names = "default", "state_100mhz", "state_200mhz"; 243*593816faSAdam Ford pinctrl-0 = <&pinctrl_usdhc3>; 244*593816faSAdam Ford pinctrl-1 = <&pinctrl_usdhc3_100mhz>; 245*593816faSAdam Ford pinctrl-2 = <&pinctrl_usdhc3_200mhz>; 246*593816faSAdam Ford bus-width = <8>; 247*593816faSAdam Ford non-removable; 248*593816faSAdam Ford status = "okay"; 249*593816faSAdam Ford}; 250*593816faSAdam Ford 251*593816faSAdam Ford&wdog1 { 252*593816faSAdam Ford pinctrl-names = "default"; 253*593816faSAdam Ford pinctrl-0 = <&pinctrl_wdog>; 254*593816faSAdam Ford fsl,ext-reset-output; 255*593816faSAdam Ford status = "okay"; 256*593816faSAdam Ford}; 257*593816faSAdam Ford 258*593816faSAdam Ford&iomuxc { 259*593816faSAdam Ford pinctrl_fec1: fec1grp { 260*593816faSAdam Ford fsl,pins = < 261*593816faSAdam Ford MX8MM_IOMUXC_ENET_MDC_ENET1_MDC 0x3 262*593816faSAdam Ford MX8MM_IOMUXC_ENET_MDIO_ENET1_MDIO 0x3 263*593816faSAdam Ford MX8MM_IOMUXC_ENET_TD3_ENET1_RGMII_TD3 0x1f 264*593816faSAdam Ford MX8MM_IOMUXC_ENET_TD2_ENET1_RGMII_TD2 0x1f 265*593816faSAdam Ford MX8MM_IOMUXC_ENET_TD1_ENET1_RGMII_TD1 0x1f 266*593816faSAdam Ford MX8MM_IOMUXC_ENET_TD0_ENET1_RGMII_TD0 0x1f 267*593816faSAdam Ford MX8MM_IOMUXC_ENET_RD3_ENET1_RGMII_RD3 0x91 268*593816faSAdam Ford MX8MM_IOMUXC_ENET_RD2_ENET1_RGMII_RD2 0x91 269*593816faSAdam Ford MX8MM_IOMUXC_ENET_RD1_ENET1_RGMII_RD1 0x91 270*593816faSAdam Ford MX8MM_IOMUXC_ENET_RD0_ENET1_RGMII_RD0 0x91 271*593816faSAdam Ford MX8MM_IOMUXC_ENET_TXC_ENET1_RGMII_TXC 0x1f 272*593816faSAdam Ford MX8MM_IOMUXC_ENET_RXC_ENET1_RGMII_RXC 0x91 273*593816faSAdam Ford MX8MM_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL 0x91 274*593816faSAdam Ford MX8MM_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL 0x1f 275*593816faSAdam Ford MX8MM_IOMUXC_SAI2_RXC_GPIO4_IO22 0x19 276*593816faSAdam Ford >; 277*593816faSAdam Ford }; 278*593816faSAdam Ford 279*593816faSAdam Ford pinctrl_i2c1: i2c1grp { 280*593816faSAdam Ford fsl,pins = < 281*593816faSAdam Ford MX8MM_IOMUXC_I2C1_SCL_I2C1_SCL 0x400001c3 282*593816faSAdam Ford MX8MM_IOMUXC_I2C1_SDA_I2C1_SDA 0x400001c3 283*593816faSAdam Ford >; 284*593816faSAdam Ford }; 285*593816faSAdam Ford 286*593816faSAdam Ford pinctrl_i2c3: i2c3grp { 287*593816faSAdam Ford fsl,pins = < 288*593816faSAdam Ford MX8MM_IOMUXC_I2C3_SCL_I2C3_SCL 0x400001c3 289*593816faSAdam Ford MX8MM_IOMUXC_I2C3_SDA_I2C3_SDA 0x400001c3 290*593816faSAdam Ford >; 291*593816faSAdam Ford }; 292*593816faSAdam Ford 293*593816faSAdam Ford pinctrl_pmic: pmicirq { 294*593816faSAdam Ford fsl,pins = < 295*593816faSAdam Ford MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3 0x41 296*593816faSAdam Ford >; 297*593816faSAdam Ford }; 298*593816faSAdam Ford 299*593816faSAdam Ford pinctrl_uart1: uart1grp { 300*593816faSAdam Ford fsl,pins = < 301*593816faSAdam Ford MX8MM_IOMUXC_UART1_RXD_UART1_DCE_RX 0x140 302*593816faSAdam Ford MX8MM_IOMUXC_UART1_TXD_UART1_DCE_TX 0x140 303*593816faSAdam Ford MX8MM_IOMUXC_UART3_RXD_UART1_DCE_CTS_B 0x140 304*593816faSAdam Ford MX8MM_IOMUXC_UART3_TXD_UART1_DCE_RTS_B 0x140 305*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA4_GPIO2_IO6 0x19 306*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA5_GPIO2_IO7 0x19 307*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA6_GPIO2_IO8 0x19 308*593816faSAdam Ford MX8MM_IOMUXC_GPIO1_IO00_ANAMIX_REF_CLK_32K 0x141 309*593816faSAdam Ford >; 310*593816faSAdam Ford }; 311*593816faSAdam Ford 312*593816faSAdam Ford pinctrl_usdhc1_gpio: usdhc1grpgpio { 313*593816faSAdam Ford fsl,pins = < 314*593816faSAdam Ford MX8MM_IOMUXC_SD1_RESET_B_GPIO2_IO10 0x41 315*593816faSAdam Ford >; 316*593816faSAdam Ford }; 317*593816faSAdam Ford 318*593816faSAdam Ford pinctrl_usdhc1: usdhc1grp { 319*593816faSAdam Ford fsl,pins = < 320*593816faSAdam Ford MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK 0x190 321*593816faSAdam Ford MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD 0x1d0 322*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0 0x1d0 323*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1 0x1d0 324*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2 0x1d0 325*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3 0x1d0 326*593816faSAdam Ford >; 327*593816faSAdam Ford }; 328*593816faSAdam Ford 329*593816faSAdam Ford pinctrl_usdhc1_100mhz: usdhc1grp100mhz { 330*593816faSAdam Ford fsl,pins = < 331*593816faSAdam Ford MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK 0x194 332*593816faSAdam Ford MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD 0x1d4 333*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0 0x1d4 334*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1 0x1d4 335*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2 0x1d4 336*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3 0x1d4 337*593816faSAdam Ford >; 338*593816faSAdam Ford }; 339*593816faSAdam Ford 340*593816faSAdam Ford pinctrl_usdhc1_200mhz: usdhc1grp200mhz { 341*593816faSAdam Ford fsl,pins = < 342*593816faSAdam Ford MX8MM_IOMUXC_SD1_CLK_USDHC1_CLK 0x196 343*593816faSAdam Ford MX8MM_IOMUXC_SD1_CMD_USDHC1_CMD 0x1d6 344*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA0_USDHC1_DATA0 0x1d6 345*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA1_USDHC1_DATA1 0x1d6 346*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA2_USDHC1_DATA2 0x1d6 347*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA3_USDHC1_DATA3 0x1d6 348*593816faSAdam Ford >; 349*593816faSAdam Ford }; 350*593816faSAdam Ford 351*593816faSAdam Ford pinctrl_usdhc3: usdhc3grp { 352*593816faSAdam Ford fsl,pins = < 353*593816faSAdam Ford MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x190 354*593816faSAdam Ford MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d0 355*593816faSAdam Ford MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d0 356*593816faSAdam Ford MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d0 357*593816faSAdam Ford MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d0 358*593816faSAdam Ford MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d0 359*593816faSAdam Ford MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d0 360*593816faSAdam Ford MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d0 361*593816faSAdam Ford MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d0 362*593816faSAdam Ford MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d0 363*593816faSAdam Ford MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x190 364*593816faSAdam Ford >; 365*593816faSAdam Ford }; 366*593816faSAdam Ford 367*593816faSAdam Ford pinctrl_usdhc3_100mhz: usdhc3grp100mhz { 368*593816faSAdam Ford fsl,pins = < 369*593816faSAdam Ford MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x194 370*593816faSAdam Ford MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d4 371*593816faSAdam Ford MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d4 372*593816faSAdam Ford MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d4 373*593816faSAdam Ford MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d4 374*593816faSAdam Ford MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d4 375*593816faSAdam Ford MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d4 376*593816faSAdam Ford MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d4 377*593816faSAdam Ford MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d4 378*593816faSAdam Ford MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d4 379*593816faSAdam Ford MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x194 380*593816faSAdam Ford >; 381*593816faSAdam Ford }; 382*593816faSAdam Ford 383*593816faSAdam Ford pinctrl_usdhc3_200mhz: usdhc3grp200mhz { 384*593816faSAdam Ford fsl,pins = < 385*593816faSAdam Ford MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK 0x196 386*593816faSAdam Ford MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD 0x1d6 387*593816faSAdam Ford MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0 0x1d6 388*593816faSAdam Ford MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1 0x1d6 389*593816faSAdam Ford MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2 0x1d6 390*593816faSAdam Ford MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3 0x1d6 391*593816faSAdam Ford MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4 0x1d6 392*593816faSAdam Ford MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5 0x1d6 393*593816faSAdam Ford MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6 0x1d6 394*593816faSAdam Ford MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7 0x1d6 395*593816faSAdam Ford MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE 0x196 396*593816faSAdam Ford >; 397*593816faSAdam Ford }; 398*593816faSAdam Ford 399*593816faSAdam Ford pinctrl_wdog: wdoggrp { 400*593816faSAdam Ford fsl,pins = < 401*593816faSAdam Ford MX8MM_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0xc6 402*593816faSAdam Ford >; 403*593816faSAdam Ford }; 404*593816faSAdam Ford 405*593816faSAdam Ford pinctrl_wlan: wlangrp { 406*593816faSAdam Ford fsl,pins = < 407*593816faSAdam Ford MX8MM_IOMUXC_SD1_DATA7_GPIO2_IO9 0x111 408*593816faSAdam Ford >; 409*593816faSAdam Ford }; 410*593816faSAdam Ford}; 411