1*aa1a8ff2SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*aa1a8ff2SEmmanuel Vadot/* 3*aa1a8ff2SEmmanuel Vadot * Copyright 2023 Gateworks Corporation 4*aa1a8ff2SEmmanuel Vadot */ 5*aa1a8ff2SEmmanuel Vadot 6*aa1a8ff2SEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 7*aa1a8ff2SEmmanuel Vadot#include <dt-bindings/leds/common.h> 8*aa1a8ff2SEmmanuel Vadot#include <dt-bindings/phy/phy-imx8-pcie.h> 9*aa1a8ff2SEmmanuel Vadot 10*aa1a8ff2SEmmanuel Vadot/ { 11*aa1a8ff2SEmmanuel Vadot led-controller { 12*aa1a8ff2SEmmanuel Vadot compatible = "gpio-leds"; 13*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 14*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_gpio_leds>; 15*aa1a8ff2SEmmanuel Vadot 16*aa1a8ff2SEmmanuel Vadot led-0 { 17*aa1a8ff2SEmmanuel Vadot function = LED_FUNCTION_STATUS; 18*aa1a8ff2SEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 19*aa1a8ff2SEmmanuel Vadot gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>; 20*aa1a8ff2SEmmanuel Vadot default-state = "on"; 21*aa1a8ff2SEmmanuel Vadot linux,default-trigger = "heartbeat"; 22*aa1a8ff2SEmmanuel Vadot }; 23*aa1a8ff2SEmmanuel Vadot 24*aa1a8ff2SEmmanuel Vadot led-1 { 25*aa1a8ff2SEmmanuel Vadot function = LED_FUNCTION_STATUS; 26*aa1a8ff2SEmmanuel Vadot color = <LED_COLOR_ID_RED>; 27*aa1a8ff2SEmmanuel Vadot gpios = <&gpio4 2 GPIO_ACTIVE_HIGH>; 28*aa1a8ff2SEmmanuel Vadot default-state = "off"; 29*aa1a8ff2SEmmanuel Vadot }; 30*aa1a8ff2SEmmanuel Vadot }; 31*aa1a8ff2SEmmanuel Vadot 32*aa1a8ff2SEmmanuel Vadot pcie0_refclk: clock-pcie0 { 33*aa1a8ff2SEmmanuel Vadot compatible = "fixed-clock"; 34*aa1a8ff2SEmmanuel Vadot #clock-cells = <0>; 35*aa1a8ff2SEmmanuel Vadot clock-frequency = <100000000>; 36*aa1a8ff2SEmmanuel Vadot }; 37*aa1a8ff2SEmmanuel Vadot 38*aa1a8ff2SEmmanuel Vadot pps { 39*aa1a8ff2SEmmanuel Vadot compatible = "pps-gpio"; 40*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 41*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_pps>; 42*aa1a8ff2SEmmanuel Vadot gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>; 43*aa1a8ff2SEmmanuel Vadot status = "okay"; 44*aa1a8ff2SEmmanuel Vadot }; 45*aa1a8ff2SEmmanuel Vadot 46*aa1a8ff2SEmmanuel Vadot reg_usb2_vbus: regulator-usb2-vbus { 47*aa1a8ff2SEmmanuel Vadot compatible = "regulator-fixed"; 48*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 49*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_reg_usb2_en>; 50*aa1a8ff2SEmmanuel Vadot regulator-name = "usb2_vbus"; 51*aa1a8ff2SEmmanuel Vadot gpio = <&gpio1 8 GPIO_ACTIVE_HIGH>; 52*aa1a8ff2SEmmanuel Vadot enable-active-high; 53*aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <5000000>; 54*aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <5000000>; 55*aa1a8ff2SEmmanuel Vadot }; 56*aa1a8ff2SEmmanuel Vadot 57*aa1a8ff2SEmmanuel Vadot reg_usdhc2_vmmc: regulator-usdhc2 { 58*aa1a8ff2SEmmanuel Vadot compatible = "regulator-fixed"; 59*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 60*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>; 61*aa1a8ff2SEmmanuel Vadot regulator-name = "SD2_3P3V"; 62*aa1a8ff2SEmmanuel Vadot regulator-min-microvolt = <3300000>; 63*aa1a8ff2SEmmanuel Vadot regulator-max-microvolt = <3300000>; 64*aa1a8ff2SEmmanuel Vadot gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>; 65*aa1a8ff2SEmmanuel Vadot enable-active-high; 66*aa1a8ff2SEmmanuel Vadot }; 67*aa1a8ff2SEmmanuel Vadot}; 68*aa1a8ff2SEmmanuel Vadot 69*aa1a8ff2SEmmanuel Vadot/* off-board header */ 70*aa1a8ff2SEmmanuel Vadot&ecspi2 { 71*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 72*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_spi2>; 73*aa1a8ff2SEmmanuel Vadot cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>; 74*aa1a8ff2SEmmanuel Vadot status = "okay"; 75*aa1a8ff2SEmmanuel Vadot}; 76*aa1a8ff2SEmmanuel Vadot 77*aa1a8ff2SEmmanuel Vadot&gpio1 { 78*aa1a8ff2SEmmanuel Vadot gpio-line-names = 79*aa1a8ff2SEmmanuel Vadot "", "", "", "", 80*aa1a8ff2SEmmanuel Vadot "", "", "", "", 81*aa1a8ff2SEmmanuel Vadot "", "", "", "", 82*aa1a8ff2SEmmanuel Vadot "", "gpioa", "gpiob", "", 83*aa1a8ff2SEmmanuel Vadot "", "", "", "", 84*aa1a8ff2SEmmanuel Vadot "", "", "", "", 85*aa1a8ff2SEmmanuel Vadot "", "", "", "", 86*aa1a8ff2SEmmanuel Vadot "", "", "", ""; 87*aa1a8ff2SEmmanuel Vadot}; 88*aa1a8ff2SEmmanuel Vadot 89*aa1a8ff2SEmmanuel Vadot&gpio4 { 90*aa1a8ff2SEmmanuel Vadot gpio-line-names = 91*aa1a8ff2SEmmanuel Vadot "", "", "", "pci_usb_sel", 92*aa1a8ff2SEmmanuel Vadot "", "", "", "pci_wdis#", 93*aa1a8ff2SEmmanuel Vadot "", "", "", "", 94*aa1a8ff2SEmmanuel Vadot "", "", "", "", 95*aa1a8ff2SEmmanuel Vadot "", "", "", "", 96*aa1a8ff2SEmmanuel Vadot "", "", "", "", 97*aa1a8ff2SEmmanuel Vadot "", "", "", "", 98*aa1a8ff2SEmmanuel Vadot "", "", "", ""; 99*aa1a8ff2SEmmanuel Vadot}; 100*aa1a8ff2SEmmanuel Vadot 101*aa1a8ff2SEmmanuel Vadot&gpio5 { 102*aa1a8ff2SEmmanuel Vadot gpio-line-names = 103*aa1a8ff2SEmmanuel Vadot "", "", "", "", 104*aa1a8ff2SEmmanuel Vadot "gpioc", "gpiod", "", "", 105*aa1a8ff2SEmmanuel Vadot "", "", "", "", 106*aa1a8ff2SEmmanuel Vadot "", "", "", "", 107*aa1a8ff2SEmmanuel Vadot "", "", "", "", 108*aa1a8ff2SEmmanuel Vadot "", "", "", "", 109*aa1a8ff2SEmmanuel Vadot "", "", "", "", 110*aa1a8ff2SEmmanuel Vadot "", "", "", ""; 111*aa1a8ff2SEmmanuel Vadot}; 112*aa1a8ff2SEmmanuel Vadot 113*aa1a8ff2SEmmanuel Vadot&i2c2 { 114*aa1a8ff2SEmmanuel Vadot clock-frequency = <400000>; 115*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 116*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c2>; 117*aa1a8ff2SEmmanuel Vadot status = "okay"; 118*aa1a8ff2SEmmanuel Vadot 119*aa1a8ff2SEmmanuel Vadot eeprom@52 { 120*aa1a8ff2SEmmanuel Vadot compatible = "atmel,24c32"; 121*aa1a8ff2SEmmanuel Vadot reg = <0x52>; 122*aa1a8ff2SEmmanuel Vadot pagesize = <32>; 123*aa1a8ff2SEmmanuel Vadot }; 124*aa1a8ff2SEmmanuel Vadot}; 125*aa1a8ff2SEmmanuel Vadot 126*aa1a8ff2SEmmanuel Vadot/* off-board header */ 127*aa1a8ff2SEmmanuel Vadot&i2c3 { 128*aa1a8ff2SEmmanuel Vadot clock-frequency = <400000>; 129*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 130*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c3>; 131*aa1a8ff2SEmmanuel Vadot status = "okay"; 132*aa1a8ff2SEmmanuel Vadot}; 133*aa1a8ff2SEmmanuel Vadot 134*aa1a8ff2SEmmanuel Vadot&pcie_phy { 135*aa1a8ff2SEmmanuel Vadot fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>; 136*aa1a8ff2SEmmanuel Vadot fsl,clkreq-unsupported; 137*aa1a8ff2SEmmanuel Vadot clocks = <&pcie0_refclk>; 138*aa1a8ff2SEmmanuel Vadot clock-names = "ref"; 139*aa1a8ff2SEmmanuel Vadot status = "okay"; 140*aa1a8ff2SEmmanuel Vadot}; 141*aa1a8ff2SEmmanuel Vadot 142*aa1a8ff2SEmmanuel Vadot&pcie0 { 143*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 144*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_pcie0>; 145*aa1a8ff2SEmmanuel Vadot reset-gpio = <&gpio4 6 GPIO_ACTIVE_LOW>; 146*aa1a8ff2SEmmanuel Vadot status = "okay"; 147*aa1a8ff2SEmmanuel Vadot}; 148*aa1a8ff2SEmmanuel Vadot 149*aa1a8ff2SEmmanuel Vadot/* GPS */ 150*aa1a8ff2SEmmanuel Vadot&uart1 { 151*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 152*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_uart1>; 153*aa1a8ff2SEmmanuel Vadot status = "okay"; 154*aa1a8ff2SEmmanuel Vadot}; 155*aa1a8ff2SEmmanuel Vadot 156*aa1a8ff2SEmmanuel Vadot/* USB1 - Type C front panel SINK port J14 */ 157*aa1a8ff2SEmmanuel Vadot&usbotg1 { 158*aa1a8ff2SEmmanuel Vadot dr_mode = "peripheral"; 159*aa1a8ff2SEmmanuel Vadot status = "okay"; 160*aa1a8ff2SEmmanuel Vadot}; 161*aa1a8ff2SEmmanuel Vadot 162*aa1a8ff2SEmmanuel Vadot/* USB2 4-port USB3.0 HUB: 163*aa1a8ff2SEmmanuel Vadot * P1 - USBC connector (host only) 164*aa1a8ff2SEmmanuel Vadot * P2 - USB2 test connector 165*aa1a8ff2SEmmanuel Vadot * P3 - miniPCIe full card 166*aa1a8ff2SEmmanuel Vadot * P4 - miniPCIe half card 167*aa1a8ff2SEmmanuel Vadot */ 168*aa1a8ff2SEmmanuel Vadot&usbotg2 { 169*aa1a8ff2SEmmanuel Vadot dr_mode = "host"; 170*aa1a8ff2SEmmanuel Vadot vbus-supply = <®_usb2_vbus>; 171*aa1a8ff2SEmmanuel Vadot status = "okay"; 172*aa1a8ff2SEmmanuel Vadot}; 173*aa1a8ff2SEmmanuel Vadot 174*aa1a8ff2SEmmanuel Vadot/* microSD */ 175*aa1a8ff2SEmmanuel Vadot&usdhc2 { 176*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default", "state_100mhz", "state_200mhz"; 177*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; 178*aa1a8ff2SEmmanuel Vadot pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>; 179*aa1a8ff2SEmmanuel Vadot pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>; 180*aa1a8ff2SEmmanuel Vadot cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; 181*aa1a8ff2SEmmanuel Vadot vmmc-supply = <®_usdhc2_vmmc>; 182*aa1a8ff2SEmmanuel Vadot bus-width = <4>; 183*aa1a8ff2SEmmanuel Vadot status = "okay"; 184*aa1a8ff2SEmmanuel Vadot}; 185*aa1a8ff2SEmmanuel Vadot 186*aa1a8ff2SEmmanuel Vadot&iomuxc { 187*aa1a8ff2SEmmanuel Vadot pinctrl-names = "default"; 188*aa1a8ff2SEmmanuel Vadot pinctrl-0 = <&pinctrl_hog>; 189*aa1a8ff2SEmmanuel Vadot 190*aa1a8ff2SEmmanuel Vadot pinctrl_hog: hoggrp { 191*aa1a8ff2SEmmanuel Vadot fsl,pins = < 192*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_GPIO1_IO13_GPIO1_IO13 0x40000040 /* GPIOA */ 193*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_GPIO1_IO14_GPIO1_IO14 0x40000040 /* GPIOB */ 194*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SAI1_RXD1_GPIO4_IO3 0x40000106 /* PCI_USBSEL */ 195*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SAI1_RXD5_GPIO4_IO7 0x40000106 /* PCIE_WDIS# */ 196*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SPDIF_EXT_CLK_GPIO5_IO5 0x40000040 /* GPIOD */ 197*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SPDIF_RX_GPIO5_IO4 0x40000040 /* GPIOC */ 198*aa1a8ff2SEmmanuel Vadot >; 199*aa1a8ff2SEmmanuel Vadot }; 200*aa1a8ff2SEmmanuel Vadot 201*aa1a8ff2SEmmanuel Vadot pinctrl_gpio_leds: gpioledgrp { 202*aa1a8ff2SEmmanuel Vadot fsl,pins = < 203*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SAI1_RXFS_GPIO4_IO0 0x6 /* LEDG */ 204*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SAI1_RXD0_GPIO4_IO2 0x6 /* LEDR */ 205*aa1a8ff2SEmmanuel Vadot >; 206*aa1a8ff2SEmmanuel Vadot }; 207*aa1a8ff2SEmmanuel Vadot 208*aa1a8ff2SEmmanuel Vadot pinctrl_i2c2: i2c2grp { 209*aa1a8ff2SEmmanuel Vadot fsl,pins = < 210*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_I2C2_SCL_I2C2_SCL 0x400001c2 211*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_I2C2_SDA_I2C2_SDA 0x400001c2 212*aa1a8ff2SEmmanuel Vadot >; 213*aa1a8ff2SEmmanuel Vadot }; 214*aa1a8ff2SEmmanuel Vadot 215*aa1a8ff2SEmmanuel Vadot pinctrl_i2c3: i2c3grp { 216*aa1a8ff2SEmmanuel Vadot fsl,pins = < 217*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_I2C3_SCL_I2C3_SCL 0x400001c2 218*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_I2C3_SDA_I2C3_SDA 0x400001c2 219*aa1a8ff2SEmmanuel Vadot >; 220*aa1a8ff2SEmmanuel Vadot }; 221*aa1a8ff2SEmmanuel Vadot 222*aa1a8ff2SEmmanuel Vadot pinctrl_pcie0: pciegrp { 223*aa1a8ff2SEmmanuel Vadot fsl,pins = < 224*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SAI1_RXD4_GPIO4_IO6 0x106 225*aa1a8ff2SEmmanuel Vadot >; 226*aa1a8ff2SEmmanuel Vadot }; 227*aa1a8ff2SEmmanuel Vadot 228*aa1a8ff2SEmmanuel Vadot pinctrl_pps: ppsgrp { 229*aa1a8ff2SEmmanuel Vadot fsl,pins = < 230*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SAI1_RXD3_GPIO4_IO5 0x106 231*aa1a8ff2SEmmanuel Vadot >; 232*aa1a8ff2SEmmanuel Vadot }; 233*aa1a8ff2SEmmanuel Vadot 234*aa1a8ff2SEmmanuel Vadot pinctrl_reg_usb2_en: regusb2grp { 235*aa1a8ff2SEmmanuel Vadot fsl,pins = < 236*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_GPIO1_IO08_GPIO1_IO8 0x6 /* USBHUB_RST# (ext p/u) */ 237*aa1a8ff2SEmmanuel Vadot >; 238*aa1a8ff2SEmmanuel Vadot }; 239*aa1a8ff2SEmmanuel Vadot 240*aa1a8ff2SEmmanuel Vadot pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp { 241*aa1a8ff2SEmmanuel Vadot fsl,pins = < 242*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_RESET_B_GPIO2_IO19 0x40 243*aa1a8ff2SEmmanuel Vadot >; 244*aa1a8ff2SEmmanuel Vadot }; 245*aa1a8ff2SEmmanuel Vadot 246*aa1a8ff2SEmmanuel Vadot pinctrl_spi2: spi2grp { 247*aa1a8ff2SEmmanuel Vadot fsl,pins = < 248*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_ECSPI2_SCLK_ECSPI2_SCLK 0x140 249*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_ECSPI2_MOSI_ECSPI2_MOSI 0x140 250*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_ECSPI2_MISO_ECSPI2_MISO 0x140 251*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_ECSPI2_SS0_GPIO5_IO13 0x140 252*aa1a8ff2SEmmanuel Vadot >; 253*aa1a8ff2SEmmanuel Vadot }; 254*aa1a8ff2SEmmanuel Vadot 255*aa1a8ff2SEmmanuel Vadot pinctrl_uart1: uart1grp { 256*aa1a8ff2SEmmanuel Vadot fsl,pins = < 257*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_UART1_RXD_UART1_DCE_RX 0x140 258*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_UART1_TXD_UART1_DCE_TX 0x140 259*aa1a8ff2SEmmanuel Vadot >; 260*aa1a8ff2SEmmanuel Vadot }; 261*aa1a8ff2SEmmanuel Vadot 262*aa1a8ff2SEmmanuel Vadot pinctrl_usdhc2: usdhc2grp { 263*aa1a8ff2SEmmanuel Vadot fsl,pins = < 264*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK 0x190 265*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d0 266*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d0 267*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d0 268*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d0 269*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d0 270*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0xc0 271*aa1a8ff2SEmmanuel Vadot >; 272*aa1a8ff2SEmmanuel Vadot }; 273*aa1a8ff2SEmmanuel Vadot 274*aa1a8ff2SEmmanuel Vadot pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { 275*aa1a8ff2SEmmanuel Vadot fsl,pins = < 276*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK 0x194 277*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d4 278*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d4 279*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d4 280*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d4 281*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d4 282*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0xc0 283*aa1a8ff2SEmmanuel Vadot >; 284*aa1a8ff2SEmmanuel Vadot }; 285*aa1a8ff2SEmmanuel Vadot 286*aa1a8ff2SEmmanuel Vadot pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { 287*aa1a8ff2SEmmanuel Vadot fsl,pins = < 288*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK 0x196 289*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d6 290*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d6 291*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d6 292*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d6 293*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d6 294*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0xc0 295*aa1a8ff2SEmmanuel Vadot >; 296*aa1a8ff2SEmmanuel Vadot }; 297*aa1a8ff2SEmmanuel Vadot 298*aa1a8ff2SEmmanuel Vadot pinctrl_usdhc2_gpio: usdhc2gpiogrp { 299*aa1a8ff2SEmmanuel Vadot fsl,pins = < 300*aa1a8ff2SEmmanuel Vadot MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12 0x1c4 301*aa1a8ff2SEmmanuel Vadot >; 302*aa1a8ff2SEmmanuel Vadot }; 303*aa1a8ff2SEmmanuel Vadot}; 304