1*25a5ccdcSAdam Ford// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*25a5ccdcSAdam Ford/* 3*25a5ccdcSAdam Ford * Copyright 2023 LogicPD, Inc. dba Beacon EmbeddedWorks 4*25a5ccdcSAdam Ford */ 5*25a5ccdcSAdam Ford 6*25a5ccdcSAdam Ford/ { 7*25a5ccdcSAdam Ford aliases { 8*25a5ccdcSAdam Ford rtc0 = &rtc; 9*25a5ccdcSAdam Ford rtc1 = &snvs_rtc; 10*25a5ccdcSAdam Ford }; 11*25a5ccdcSAdam Ford 12*25a5ccdcSAdam Ford memory@40000000 { 13*25a5ccdcSAdam Ford device_type = "memory"; 14*25a5ccdcSAdam Ford reg = <0x0 0x40000000 0 0xc0000000>, 15*25a5ccdcSAdam Ford <0x1 0x00000000 0 0xc0000000>; 16*25a5ccdcSAdam Ford }; 17*25a5ccdcSAdam Ford 18*25a5ccdcSAdam Ford reg_wl_bt: regulator-wifi-bt { 19*25a5ccdcSAdam Ford compatible = "regulator-fixed"; 20*25a5ccdcSAdam Ford pinctrl-names = "default"; 21*25a5ccdcSAdam Ford pinctrl-0 = <&pinctrl_reg_wl_bt>; 22*25a5ccdcSAdam Ford regulator-name = "wl-bt-pow-dwn"; 23*25a5ccdcSAdam Ford regulator-min-microvolt = <3300000>; 24*25a5ccdcSAdam Ford regulator-max-microvolt = <3300000>; 25*25a5ccdcSAdam Ford gpio = <&gpio2 6 GPIO_ACTIVE_LOW>; 26*25a5ccdcSAdam Ford startup-delay-us = <70000>; 27*25a5ccdcSAdam Ford regulator-always-on; 28*25a5ccdcSAdam Ford }; 29*25a5ccdcSAdam Ford}; 30*25a5ccdcSAdam Ford 31*25a5ccdcSAdam Ford&A53_0 { 32*25a5ccdcSAdam Ford cpu-supply = <&buck2>; 33*25a5ccdcSAdam Ford}; 34*25a5ccdcSAdam Ford 35*25a5ccdcSAdam Ford&A53_1 { 36*25a5ccdcSAdam Ford cpu-supply = <&buck2>; 37*25a5ccdcSAdam Ford}; 38*25a5ccdcSAdam Ford 39*25a5ccdcSAdam Ford&A53_2 { 40*25a5ccdcSAdam Ford cpu-supply = <&buck2>; 41*25a5ccdcSAdam Ford}; 42*25a5ccdcSAdam Ford 43*25a5ccdcSAdam Ford&A53_3 { 44*25a5ccdcSAdam Ford cpu-supply = <&buck2>; 45*25a5ccdcSAdam Ford}; 46*25a5ccdcSAdam Ford 47*25a5ccdcSAdam Ford&eqos { 48*25a5ccdcSAdam Ford pinctrl-names = "default"; 49*25a5ccdcSAdam Ford pinctrl-0 = <&pinctrl_eqos>; 50*25a5ccdcSAdam Ford phy-mode = "rgmii-id"; 51*25a5ccdcSAdam Ford phy-handle = <ðphy0>; 52*25a5ccdcSAdam Ford snps,force_thresh_dma_mode; 53*25a5ccdcSAdam Ford status = "okay"; 54*25a5ccdcSAdam Ford 55*25a5ccdcSAdam Ford mdio { 56*25a5ccdcSAdam Ford compatible = "snps,dwmac-mdio"; 57*25a5ccdcSAdam Ford #address-cells = <1>; 58*25a5ccdcSAdam Ford #size-cells = <0>; 59*25a5ccdcSAdam Ford 60*25a5ccdcSAdam Ford ethphy0: ethernet-phy@3 { 61*25a5ccdcSAdam Ford compatible = "ethernet-phy-id0022.1640", 62*25a5ccdcSAdam Ford "ethernet-phy-ieee802.3-c22"; 63*25a5ccdcSAdam Ford reg = <3>; 64*25a5ccdcSAdam Ford reset-gpios = <&gpio4 10 GPIO_ACTIVE_LOW>; 65*25a5ccdcSAdam Ford interrupt-parent = <&gpio1>; 66*25a5ccdcSAdam Ford interrupts = <10 IRQ_TYPE_LEVEL_LOW>; 67*25a5ccdcSAdam Ford }; 68*25a5ccdcSAdam Ford }; 69*25a5ccdcSAdam Ford}; 70*25a5ccdcSAdam Ford 71*25a5ccdcSAdam Ford&flexspi { 72*25a5ccdcSAdam Ford pinctrl-names = "default"; 73*25a5ccdcSAdam Ford pinctrl-0 = <&pinctrl_flexspi0>; 74*25a5ccdcSAdam Ford status = "okay"; 75*25a5ccdcSAdam Ford 76*25a5ccdcSAdam Ford flash0: flash@0 { 77*25a5ccdcSAdam Ford compatible = "jedec,spi-nor"; 78*25a5ccdcSAdam Ford reg = <0>; 79*25a5ccdcSAdam Ford spi-max-frequency = <80000000>; 80*25a5ccdcSAdam Ford spi-tx-bus-width = <1>; 81*25a5ccdcSAdam Ford spi-rx-bus-width = <4>; 82*25a5ccdcSAdam Ford }; 83*25a5ccdcSAdam Ford}; 84*25a5ccdcSAdam Ford 85*25a5ccdcSAdam Ford&i2c1 { 86*25a5ccdcSAdam Ford pinctrl-names = "default"; 87*25a5ccdcSAdam Ford pinctrl-0 = <&pinctrl_i2c1>; 88*25a5ccdcSAdam Ford clock-frequency = <384000>; 89*25a5ccdcSAdam Ford status = "okay"; 90*25a5ccdcSAdam Ford 91*25a5ccdcSAdam Ford pmic@25 { 92*25a5ccdcSAdam Ford compatible = "nxp,pca9450c"; 93*25a5ccdcSAdam Ford reg = <0x25>; 94*25a5ccdcSAdam Ford pinctrl-names = "default"; 95*25a5ccdcSAdam Ford pinctrl-0 = <&pinctrl_pmic>; 96*25a5ccdcSAdam Ford interrupt-parent = <&gpio1>; 97*25a5ccdcSAdam Ford interrupts = <3 IRQ_TYPE_LEVEL_LOW>; 98*25a5ccdcSAdam Ford 99*25a5ccdcSAdam Ford regulators { 100*25a5ccdcSAdam Ford buck1: BUCK1 { 101*25a5ccdcSAdam Ford regulator-name = "BUCK1"; 102*25a5ccdcSAdam Ford regulator-min-microvolt = <600000>; 103*25a5ccdcSAdam Ford regulator-max-microvolt = <2187500>; 104*25a5ccdcSAdam Ford regulator-boot-on; 105*25a5ccdcSAdam Ford regulator-always-on; 106*25a5ccdcSAdam Ford regulator-ramp-delay = <3125>; 107*25a5ccdcSAdam Ford }; 108*25a5ccdcSAdam Ford 109*25a5ccdcSAdam Ford buck2: BUCK2 { 110*25a5ccdcSAdam Ford regulator-name = "BUCK2"; 111*25a5ccdcSAdam Ford regulator-min-microvolt = <600000>; 112*25a5ccdcSAdam Ford regulator-max-microvolt = <2187500>; 113*25a5ccdcSAdam Ford regulator-boot-on; 114*25a5ccdcSAdam Ford regulator-always-on; 115*25a5ccdcSAdam Ford regulator-ramp-delay = <3125>; 116*25a5ccdcSAdam Ford nxp,dvs-run-voltage = <950000>; 117*25a5ccdcSAdam Ford nxp,dvs-standby-voltage = <850000>; 118*25a5ccdcSAdam Ford }; 119*25a5ccdcSAdam Ford 120*25a5ccdcSAdam Ford buck4: BUCK4 { 121*25a5ccdcSAdam Ford regulator-name = "BUCK4"; 122*25a5ccdcSAdam Ford regulator-min-microvolt = <3300000>; 123*25a5ccdcSAdam Ford regulator-max-microvolt = <3300000>; 124*25a5ccdcSAdam Ford regulator-boot-on; 125*25a5ccdcSAdam Ford regulator-always-on; 126*25a5ccdcSAdam Ford }; 127*25a5ccdcSAdam Ford 128*25a5ccdcSAdam Ford buck5: BUCK5 { 129*25a5ccdcSAdam Ford regulator-name = "BUCK5"; 130*25a5ccdcSAdam Ford regulator-min-microvolt = <1800000>; 131*25a5ccdcSAdam Ford regulator-max-microvolt = <1800000>; 132*25a5ccdcSAdam Ford regulator-boot-on; 133*25a5ccdcSAdam Ford regulator-always-on; 134*25a5ccdcSAdam Ford }; 135*25a5ccdcSAdam Ford 136*25a5ccdcSAdam Ford buck6: BUCK6 { 137*25a5ccdcSAdam Ford regulator-name = "BUCK6"; 138*25a5ccdcSAdam Ford regulator-min-microvolt = <600000>; 139*25a5ccdcSAdam Ford regulator-max-microvolt = <3400000>; 140*25a5ccdcSAdam Ford regulator-boot-on; 141*25a5ccdcSAdam Ford regulator-always-on; 142*25a5ccdcSAdam Ford }; 143*25a5ccdcSAdam Ford 144*25a5ccdcSAdam Ford ldo1: LDO1 { 145*25a5ccdcSAdam Ford regulator-name = "LDO1"; 146*25a5ccdcSAdam Ford regulator-min-microvolt = <1600000>; 147*25a5ccdcSAdam Ford regulator-max-microvolt = <1800000>; 148*25a5ccdcSAdam Ford regulator-boot-on; 149*25a5ccdcSAdam Ford regulator-always-on; 150*25a5ccdcSAdam Ford }; 151*25a5ccdcSAdam Ford 152*25a5ccdcSAdam Ford ldo3: LDO3 { 153*25a5ccdcSAdam Ford regulator-name = "LDO3"; 154*25a5ccdcSAdam Ford regulator-min-microvolt = <800000>; 155*25a5ccdcSAdam Ford regulator-max-microvolt = <1800000>; 156*25a5ccdcSAdam Ford regulator-boot-on; 157*25a5ccdcSAdam Ford regulator-always-on; 158*25a5ccdcSAdam Ford }; 159*25a5ccdcSAdam Ford 160*25a5ccdcSAdam Ford ldo4: LDO4 { 161*25a5ccdcSAdam Ford regulator-name = "LDO4"; 162*25a5ccdcSAdam Ford regulator-min-microvolt = <800000>; 163*25a5ccdcSAdam Ford regulator-max-microvolt = <3300000>; 164*25a5ccdcSAdam Ford regulator-boot-on; 165*25a5ccdcSAdam Ford regulator-always-on; 166*25a5ccdcSAdam Ford }; 167*25a5ccdcSAdam Ford 168*25a5ccdcSAdam Ford ldo5: LDO5 { 169*25a5ccdcSAdam Ford regulator-name = "LDO5"; 170*25a5ccdcSAdam Ford regulator-min-microvolt = <1800000>; 171*25a5ccdcSAdam Ford regulator-max-microvolt = <3300000>; 172*25a5ccdcSAdam Ford regulator-boot-on; 173*25a5ccdcSAdam Ford regulator-always-on; 174*25a5ccdcSAdam Ford }; 175*25a5ccdcSAdam Ford }; 176*25a5ccdcSAdam Ford }; 177*25a5ccdcSAdam Ford}; 178*25a5ccdcSAdam Ford 179*25a5ccdcSAdam Ford&i2c3 { 180*25a5ccdcSAdam Ford pinctrl-names = "default"; 181*25a5ccdcSAdam Ford pinctrl-0 = <&pinctrl_i2c3>; 182*25a5ccdcSAdam Ford clock-frequency = <384000>; 183*25a5ccdcSAdam Ford status = "okay"; 184*25a5ccdcSAdam Ford 185*25a5ccdcSAdam Ford eeprom@50 { 186*25a5ccdcSAdam Ford compatible = "atmel,24c64"; 187*25a5ccdcSAdam Ford reg = <0x50>; 188*25a5ccdcSAdam Ford pagesize = <32>; 189*25a5ccdcSAdam Ford read-only; /* Manufacturing EEPROM programmed at factory */ 190*25a5ccdcSAdam Ford }; 191*25a5ccdcSAdam Ford 192*25a5ccdcSAdam Ford rtc: rtc@51 { 193*25a5ccdcSAdam Ford compatible = "nxp,pcf85263"; 194*25a5ccdcSAdam Ford reg = <0x51>; 195*25a5ccdcSAdam Ford }; 196*25a5ccdcSAdam Ford}; 197*25a5ccdcSAdam Ford 198*25a5ccdcSAdam Ford&snvs_pwrkey { 199*25a5ccdcSAdam Ford status = "okay"; 200*25a5ccdcSAdam Ford}; 201*25a5ccdcSAdam Ford 202*25a5ccdcSAdam Ford&uart1 { 203*25a5ccdcSAdam Ford pinctrl-names = "default"; 204*25a5ccdcSAdam Ford pinctrl-0 = <&pinctrl_uart1>; 205*25a5ccdcSAdam Ford assigned-clocks = <&clk IMX8MP_CLK_UART1>; 206*25a5ccdcSAdam Ford assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>; 207*25a5ccdcSAdam Ford uart-has-rtscts; 208*25a5ccdcSAdam Ford status = "okay"; 209*25a5ccdcSAdam Ford}; 210*25a5ccdcSAdam Ford 211*25a5ccdcSAdam Ford&usdhc1 { 212*25a5ccdcSAdam Ford pinctrl-names = "default", "state_100mhz", "state_200mhz"; 213*25a5ccdcSAdam Ford pinctrl-0 = <&pinctrl_usdhc1>; 214*25a5ccdcSAdam Ford pinctrl-1 = <&pinctrl_usdhc1_100mhz>; 215*25a5ccdcSAdam Ford pinctrl-2 = <&pinctrl_usdhc1_200mhz>; 216*25a5ccdcSAdam Ford bus-width = <4>; 217*25a5ccdcSAdam Ford vmmc-supply = <®_wl_bt>; 218*25a5ccdcSAdam Ford cap-sd-highspeed; 219*25a5ccdcSAdam Ford sd-uhs-sdr50; 220*25a5ccdcSAdam Ford sd-uhs-sdr104; 221*25a5ccdcSAdam Ford keep-power-in-suspend; 222*25a5ccdcSAdam Ford wakeup-source; 223*25a5ccdcSAdam Ford non-removable; 224*25a5ccdcSAdam Ford cap-power-off-card; 225*25a5ccdcSAdam Ford #address-cells = <1>; 226*25a5ccdcSAdam Ford #size-cells = <0>; 227*25a5ccdcSAdam Ford status = "okay"; 228*25a5ccdcSAdam Ford 229*25a5ccdcSAdam Ford mwifiex: wifi@1 { 230*25a5ccdcSAdam Ford compatible = "marvell,sd8997"; 231*25a5ccdcSAdam Ford reg = <1>; 232*25a5ccdcSAdam Ford pinctrl-names = "default"; 233*25a5ccdcSAdam Ford pinctrl-0 = <&pinctrl_wlan>; 234*25a5ccdcSAdam Ford interrupt-parent = <&gpio2>; 235*25a5ccdcSAdam Ford interrupts = <9 IRQ_TYPE_LEVEL_LOW>; 236*25a5ccdcSAdam Ford }; 237*25a5ccdcSAdam Ford}; 238*25a5ccdcSAdam Ford 239*25a5ccdcSAdam Ford&usdhc3 { 240*25a5ccdcSAdam Ford pinctrl-names = "default", "state_100mhz", "state_200mhz"; 241*25a5ccdcSAdam Ford pinctrl-0 = <&pinctrl_usdhc3>; 242*25a5ccdcSAdam Ford pinctrl-1 = <&pinctrl_usdhc3_100mhz>; 243*25a5ccdcSAdam Ford pinctrl-2 = <&pinctrl_usdhc3_200mhz>; 244*25a5ccdcSAdam Ford bus-width = <8>; 245*25a5ccdcSAdam Ford non-removable; 246*25a5ccdcSAdam Ford status = "okay"; 247*25a5ccdcSAdam Ford}; 248*25a5ccdcSAdam Ford 249*25a5ccdcSAdam Ford&wdog1 { 250*25a5ccdcSAdam Ford pinctrl-names = "default"; 251*25a5ccdcSAdam Ford pinctrl-0 = <&pinctrl_wdog>; 252*25a5ccdcSAdam Ford fsl,ext-reset-output; 253*25a5ccdcSAdam Ford status = "okay"; 254*25a5ccdcSAdam Ford}; 255*25a5ccdcSAdam Ford 256*25a5ccdcSAdam Ford&iomuxc { 257*25a5ccdcSAdam Ford pinctrl_eqos: eqosgrp { 258*25a5ccdcSAdam Ford fsl,pins = < 259*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC 0x2 260*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO 0x2 261*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0 0x90 262*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1 0x90 263*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_RD2__ENET_QOS_RGMII_RD2 0x90 264*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_RD3__ENET_QOS_RGMII_RD3 0x90 265*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_RXC__CCM_ENET_QOS_CLOCK_GENERATE_RX_CLK 0x90 266*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL 0x90 267*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0 0x16 268*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1 0x16 269*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_TD2__ENET_QOS_RGMII_TD2 0x16 270*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_TD3__ENET_QOS_RGMII_TD3 0x16 271*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL 0x16 272*25a5ccdcSAdam Ford MX8MP_IOMUXC_ENET_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK 0x16 273*25a5ccdcSAdam Ford MX8MP_IOMUXC_SAI2_RXC__GPIO4_IO22 0x10 274*25a5ccdcSAdam Ford MX8MP_IOMUXC_GPIO1_IO10__GPIO1_IO10 0x10 275*25a5ccdcSAdam Ford >; 276*25a5ccdcSAdam Ford }; 277*25a5ccdcSAdam Ford 278*25a5ccdcSAdam Ford pinctrl_flexspi0: flexspi0grp { 279*25a5ccdcSAdam Ford fsl,pins = < 280*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_ALE__FLEXSPI_A_SCLK 0x1c2 281*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_CE0_B__FLEXSPI_A_SS0_B 0x82 282*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA00__FLEXSPI_A_DATA00 0x82 283*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA01__FLEXSPI_A_DATA01 0x82 284*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA02__FLEXSPI_A_DATA02 0x82 285*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA03__FLEXSPI_A_DATA03 0x82 286*25a5ccdcSAdam Ford >; 287*25a5ccdcSAdam Ford }; 288*25a5ccdcSAdam Ford 289*25a5ccdcSAdam Ford pinctrl_i2c1: i2c1grp { 290*25a5ccdcSAdam Ford fsl,pins = < 291*25a5ccdcSAdam Ford MX8MP_IOMUXC_I2C1_SCL__I2C1_SCL 0x400001c2 292*25a5ccdcSAdam Ford MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA 0x400001c2 293*25a5ccdcSAdam Ford >; 294*25a5ccdcSAdam Ford }; 295*25a5ccdcSAdam Ford 296*25a5ccdcSAdam Ford pinctrl_i2c3: i2c3grp { 297*25a5ccdcSAdam Ford fsl,pins = < 298*25a5ccdcSAdam Ford MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL 0x400001c2 299*25a5ccdcSAdam Ford MX8MP_IOMUXC_I2C3_SDA__I2C3_SDA 0x400001c2 300*25a5ccdcSAdam Ford >; 301*25a5ccdcSAdam Ford }; 302*25a5ccdcSAdam Ford 303*25a5ccdcSAdam Ford pinctrl_pmic: pmicgrp { 304*25a5ccdcSAdam Ford fsl,pins = < 305*25a5ccdcSAdam Ford MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x1c0 306*25a5ccdcSAdam Ford >; 307*25a5ccdcSAdam Ford }; 308*25a5ccdcSAdam Ford 309*25a5ccdcSAdam Ford pinctrl_reg_wl_bt: reg-wl-btgrp { 310*25a5ccdcSAdam Ford fsl,pins = < 311*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06 0x40 312*25a5ccdcSAdam Ford >; 313*25a5ccdcSAdam Ford }; 314*25a5ccdcSAdam Ford 315*25a5ccdcSAdam Ford pinctrl_uart1: uart1grp { 316*25a5ccdcSAdam Ford fsl,pins = < 317*25a5ccdcSAdam Ford MX8MP_IOMUXC_UART1_RXD__UART1_DCE_RX 0x140 318*25a5ccdcSAdam Ford MX8MP_IOMUXC_UART1_TXD__UART1_DCE_TX 0x140 319*25a5ccdcSAdam Ford MX8MP_IOMUXC_UART3_RXD__UART1_DCE_CTS 0x140 320*25a5ccdcSAdam Ford MX8MP_IOMUXC_UART3_TXD__UART1_DCE_RTS 0x140 321*25a5ccdcSAdam Ford >; 322*25a5ccdcSAdam Ford }; 323*25a5ccdcSAdam Ford 324*25a5ccdcSAdam Ford pinctrl_usdhc1: usdhc1grp { 325*25a5ccdcSAdam Ford fsl,pins = < 326*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x190 327*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d0 328*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d0 329*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d0 330*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d0 331*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d0 332*25a5ccdcSAdam Ford >; 333*25a5ccdcSAdam Ford }; 334*25a5ccdcSAdam Ford 335*25a5ccdcSAdam Ford pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp { 336*25a5ccdcSAdam Ford fsl,pins = < 337*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x194 338*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d4 339*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d4 340*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d4 341*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d4 342*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d4 343*25a5ccdcSAdam Ford >; 344*25a5ccdcSAdam Ford }; 345*25a5ccdcSAdam Ford 346*25a5ccdcSAdam Ford pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp { 347*25a5ccdcSAdam Ford fsl,pins = < 348*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x196 349*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d6 350*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d6 351*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d6 352*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d6 353*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d6 354*25a5ccdcSAdam Ford >; 355*25a5ccdcSAdam Ford }; 356*25a5ccdcSAdam Ford 357*25a5ccdcSAdam Ford pinctrl_usdhc3: usdhc3grp { 358*25a5ccdcSAdam Ford fsl,pins = < 359*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x190 360*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d0 361*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d0 362*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d0 363*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d0 364*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d0 365*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d0 366*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d0 367*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d0 368*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d0 369*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x190 370*25a5ccdcSAdam Ford >; 371*25a5ccdcSAdam Ford }; 372*25a5ccdcSAdam Ford 373*25a5ccdcSAdam Ford pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp { 374*25a5ccdcSAdam Ford fsl,pins = < 375*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x194 376*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d4 377*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d4 378*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d4 379*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d4 380*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d4 381*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d4 382*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d4 383*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d4 384*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d4 385*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x194 386*25a5ccdcSAdam Ford >; 387*25a5ccdcSAdam Ford }; 388*25a5ccdcSAdam Ford 389*25a5ccdcSAdam Ford pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp { 390*25a5ccdcSAdam Ford fsl,pins = < 391*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x196 392*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d6 393*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d6 394*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d6 395*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d6 396*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d6 397*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d6 398*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d6 399*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d6 400*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d6 401*25a5ccdcSAdam Ford MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x196 402*25a5ccdcSAdam Ford >; 403*25a5ccdcSAdam Ford }; 404*25a5ccdcSAdam Ford 405*25a5ccdcSAdam Ford pinctrl_wdog: wdoggrp { 406*25a5ccdcSAdam Ford fsl,pins = < 407*25a5ccdcSAdam Ford MX8MP_IOMUXC_GPIO1_IO02__WDOG1_WDOG_B 0x166 408*25a5ccdcSAdam Ford >; 409*25a5ccdcSAdam Ford }; 410*25a5ccdcSAdam Ford 411*25a5ccdcSAdam Ford pinctrl_wlan: wlangrp { 412*25a5ccdcSAdam Ford fsl,pins = < 413*25a5ccdcSAdam Ford MX8MP_IOMUXC_SD1_DATA7__GPIO2_IO09 0x140 414*25a5ccdcSAdam Ford >; 415*25a5ccdcSAdam Ford }; 416*25a5ccdcSAdam Ford}; 417