136ca3c8cSAdam Ford// SPDX-License-Identifier: (GPL-2.0 OR MIT) 236ca3c8cSAdam Ford/* 336ca3c8cSAdam Ford * Copyright 2020 Compass Electronics Group, LLC 436ca3c8cSAdam Ford */ 536ca3c8cSAdam Ford 636ca3c8cSAdam Ford/ { 736ca3c8cSAdam Ford leds { 836ca3c8cSAdam Ford compatible = "gpio-leds"; 936ca3c8cSAdam Ford 1036ca3c8cSAdam Ford led-0 { 1136ca3c8cSAdam Ford label = "gen_led0"; 1236ca3c8cSAdam Ford gpios = <&pca6416_1 4 GPIO_ACTIVE_HIGH>; 1336ca3c8cSAdam Ford default-state = "off"; 1436ca3c8cSAdam Ford }; 1536ca3c8cSAdam Ford 1636ca3c8cSAdam Ford led-1 { 1736ca3c8cSAdam Ford label = "gen_led1"; 1836ca3c8cSAdam Ford gpios = <&pca6416_1 5 GPIO_ACTIVE_HIGH>; 1936ca3c8cSAdam Ford default-state = "off"; 2036ca3c8cSAdam Ford }; 2136ca3c8cSAdam Ford 2236ca3c8cSAdam Ford led-2 { 2336ca3c8cSAdam Ford label = "gen_led2"; 2436ca3c8cSAdam Ford gpios = <&pca6416_1 6 GPIO_ACTIVE_HIGH>; 2536ca3c8cSAdam Ford default-state = "off"; 2636ca3c8cSAdam Ford }; 2736ca3c8cSAdam Ford 2836ca3c8cSAdam Ford led-3 { 2936ca3c8cSAdam Ford pinctrl-names = "default"; 3036ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_led3>; 3136ca3c8cSAdam Ford label = "heartbeat"; 3236ca3c8cSAdam Ford gpios = <&gpio4 28 GPIO_ACTIVE_HIGH>; 3336ca3c8cSAdam Ford linux,default-trigger = "heartbeat"; 3436ca3c8cSAdam Ford }; 3536ca3c8cSAdam Ford }; 3636ca3c8cSAdam Ford 3736ca3c8cSAdam Ford reg_audio: regulator-audio { 3836ca3c8cSAdam Ford compatible = "regulator-fixed"; 3936ca3c8cSAdam Ford regulator-name = "3v3_aud"; 4036ca3c8cSAdam Ford regulator-min-microvolt = <3300000>; 4136ca3c8cSAdam Ford regulator-max-microvolt = <3300000>; 4236ca3c8cSAdam Ford gpio = <&pca6416_1 11 GPIO_ACTIVE_HIGH>; 4336ca3c8cSAdam Ford enable-active-high; 4436ca3c8cSAdam Ford }; 4536ca3c8cSAdam Ford 46*6bc3ea47SAdam Ford reg_camera: regulator-camera { 47*6bc3ea47SAdam Ford compatible = "regulator-fixed"; 48*6bc3ea47SAdam Ford regulator-name = "mipi_pwr"; 49*6bc3ea47SAdam Ford regulator-min-microvolt = <2800000>; 50*6bc3ea47SAdam Ford regulator-max-microvolt = <2800000>; 51*6bc3ea47SAdam Ford gpio = <&pca6416_1 0 GPIO_ACTIVE_HIGH>; 52*6bc3ea47SAdam Ford enable-active-high; 53*6bc3ea47SAdam Ford startup-delay-us = <100000>; 54*6bc3ea47SAdam Ford regulator-always-on; 55*6bc3ea47SAdam Ford }; 56*6bc3ea47SAdam Ford 5736ca3c8cSAdam Ford reg_usdhc2_vmmc: regulator-usdhc2 { 5836ca3c8cSAdam Ford compatible = "regulator-fixed"; 5936ca3c8cSAdam Ford regulator-name = "vsd_3v3"; 6036ca3c8cSAdam Ford regulator-min-microvolt = <3300000>; 6136ca3c8cSAdam Ford regulator-max-microvolt = <3300000>; 6236ca3c8cSAdam Ford gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>; 6336ca3c8cSAdam Ford enable-active-high; 6436ca3c8cSAdam Ford }; 6536ca3c8cSAdam Ford 6636ca3c8cSAdam Ford reg_usb_otg_vbus: regulator-usb { 6736ca3c8cSAdam Ford compatible = "regulator-fixed"; 6836ca3c8cSAdam Ford pinctrl-names = "default"; 6936ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_reg_usb_otg>; 7036ca3c8cSAdam Ford regulator-name = "usb_otg_vbus"; 7136ca3c8cSAdam Ford regulator-min-microvolt = <5000000>; 7236ca3c8cSAdam Ford regulator-max-microvolt = <5000000>; 7336ca3c8cSAdam Ford gpio = <&gpio4 29 GPIO_ACTIVE_HIGH>; 7436ca3c8cSAdam Ford enable-active-high; 7536ca3c8cSAdam Ford }; 7636ca3c8cSAdam Ford 7736ca3c8cSAdam Ford sound { 7836ca3c8cSAdam Ford compatible = "fsl,imx-audio-wm8962"; 7936ca3c8cSAdam Ford model = "wm8962-audio"; 8036ca3c8cSAdam Ford audio-cpu = <&sai3>; 8136ca3c8cSAdam Ford audio-codec = <&wm8962>; 8236ca3c8cSAdam Ford audio-routing = 8336ca3c8cSAdam Ford "Headphone Jack", "HPOUTL", 8436ca3c8cSAdam Ford "Headphone Jack", "HPOUTR", 8536ca3c8cSAdam Ford "Ext Spk", "SPKOUTL", 8636ca3c8cSAdam Ford "Ext Spk", "SPKOUTR", 8736ca3c8cSAdam Ford "AMIC", "MICBIAS", 8836ca3c8cSAdam Ford "IN3R", "AMIC"; 8936ca3c8cSAdam Ford }; 9036ca3c8cSAdam Ford}; 9136ca3c8cSAdam Ford 9236ca3c8cSAdam Ford&ecspi2 { 9336ca3c8cSAdam Ford pinctrl-names = "default"; 9436ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_espi2>; 9536ca3c8cSAdam Ford cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>; 9636ca3c8cSAdam Ford status = "okay"; 9736ca3c8cSAdam Ford 9836ca3c8cSAdam Ford eeprom@0 { 9936ca3c8cSAdam Ford compatible = "microchip,at25160bn", "atmel,at25"; 10036ca3c8cSAdam Ford reg = <0>; 10136ca3c8cSAdam Ford spi-max-frequency = <5000000>; 10236ca3c8cSAdam Ford spi-cpha; 10336ca3c8cSAdam Ford spi-cpol; 10436ca3c8cSAdam Ford pagesize = <32>; 10536ca3c8cSAdam Ford size = <2048>; 10636ca3c8cSAdam Ford address-width = <16>; 10736ca3c8cSAdam Ford }; 10836ca3c8cSAdam Ford}; 10936ca3c8cSAdam Ford 110*6bc3ea47SAdam Ford&i2c2 { 111*6bc3ea47SAdam Ford clock-frequency = <384000>; 112*6bc3ea47SAdam Ford pinctrl-names = "default"; 113*6bc3ea47SAdam Ford pinctrl-0 = <&pinctrl_i2c2>; 114*6bc3ea47SAdam Ford status = "okay"; 115*6bc3ea47SAdam Ford 116*6bc3ea47SAdam Ford camera@10 { 117*6bc3ea47SAdam Ford compatible = "ovti,ov5640"; 118*6bc3ea47SAdam Ford pinctrl-names = "default"; 119*6bc3ea47SAdam Ford pinctrl-0 = <&pinctrl_ov5640>; 120*6bc3ea47SAdam Ford reg = <0x10>; 121*6bc3ea47SAdam Ford clocks = <&clk IMX8MN_CLK_CLKO1>; 122*6bc3ea47SAdam Ford clock-names = "xclk"; 123*6bc3ea47SAdam Ford assigned-clocks = <&clk IMX8MN_CLK_CLKO1>; 124*6bc3ea47SAdam Ford assigned-clock-parents = <&clk IMX8MN_CLK_24M>; 125*6bc3ea47SAdam Ford assigned-clock-rates = <24000000>; 126*6bc3ea47SAdam Ford AVDD-supply = <®_camera>; /* 2.8v */ 127*6bc3ea47SAdam Ford powerdown-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; 128*6bc3ea47SAdam Ford reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>; 129*6bc3ea47SAdam Ford 130*6bc3ea47SAdam Ford port { 131*6bc3ea47SAdam Ford /* MIPI CSI-2 bus endpoint */ 132*6bc3ea47SAdam Ford ov5640_to_mipi_csi2: endpoint { 133*6bc3ea47SAdam Ford remote-endpoint = <&mipi_csi_in>; 134*6bc3ea47SAdam Ford clock-lanes = <0>; 135*6bc3ea47SAdam Ford data-lanes = <1 2>; 136*6bc3ea47SAdam Ford }; 137*6bc3ea47SAdam Ford }; 138*6bc3ea47SAdam Ford }; 139*6bc3ea47SAdam Ford}; 14036ca3c8cSAdam Ford&i2c4 { 14136ca3c8cSAdam Ford clock-frequency = <400000>; 14236ca3c8cSAdam Ford pinctrl-names = "default"; 14336ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_i2c4>; 14436ca3c8cSAdam Ford status = "okay"; 14536ca3c8cSAdam Ford 14636ca3c8cSAdam Ford pca6416_0: gpio@20 { 14736ca3c8cSAdam Ford compatible = "nxp,pcal6416"; 14836ca3c8cSAdam Ford reg = <0x20>; 14936ca3c8cSAdam Ford pinctrl-names = "default"; 15036ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_pcal6414>; 15136ca3c8cSAdam Ford gpio-controller; 15236ca3c8cSAdam Ford #gpio-cells = <2>; 15336ca3c8cSAdam Ford interrupt-parent = <&gpio4>; 15436ca3c8cSAdam Ford interrupts = <27 IRQ_TYPE_LEVEL_LOW>; 15536ca3c8cSAdam Ford }; 15636ca3c8cSAdam Ford 15736ca3c8cSAdam Ford pca6416_1: gpio@21 { 15836ca3c8cSAdam Ford compatible = "nxp,pcal6416"; 15936ca3c8cSAdam Ford reg = <0x21>; 16036ca3c8cSAdam Ford gpio-controller; 16136ca3c8cSAdam Ford #gpio-cells = <2>; 16236ca3c8cSAdam Ford interrupt-parent = <&gpio4>; 16336ca3c8cSAdam Ford interrupts = <27 IRQ_TYPE_LEVEL_LOW>; 16436ca3c8cSAdam Ford }; 16536ca3c8cSAdam Ford 16636ca3c8cSAdam Ford wm8962: audio-codec@1a { 16736ca3c8cSAdam Ford compatible = "wlf,wm8962"; 16836ca3c8cSAdam Ford reg = <0x1a>; 16936ca3c8cSAdam Ford clocks = <&clk IMX8MN_CLK_SAI3_ROOT>; 17036ca3c8cSAdam Ford DCVDD-supply = <®_audio>; 17136ca3c8cSAdam Ford DBVDD-supply = <®_audio>; 17236ca3c8cSAdam Ford AVDD-supply = <®_audio>; 17336ca3c8cSAdam Ford CPVDD-supply = <®_audio>; 17436ca3c8cSAdam Ford MICVDD-supply = <®_audio>; 17536ca3c8cSAdam Ford PLLVDD-supply = <®_audio>; 17636ca3c8cSAdam Ford SPKVDD1-supply = <®_audio>; 17736ca3c8cSAdam Ford SPKVDD2-supply = <®_audio>; 17836ca3c8cSAdam Ford gpio-cfg = < 17936ca3c8cSAdam Ford 0x0000 /* 0:Default */ 18036ca3c8cSAdam Ford 0x0000 /* 1:Default */ 18136ca3c8cSAdam Ford 0x0000 /* 2:FN_DMICCLK */ 18236ca3c8cSAdam Ford 0x0000 /* 3:Default */ 18336ca3c8cSAdam Ford 0x0000 /* 4:FN_DMICCDAT */ 18436ca3c8cSAdam Ford 0x0000 /* 5:Default */ 18536ca3c8cSAdam Ford >; 18636ca3c8cSAdam Ford }; 18736ca3c8cSAdam Ford}; 18836ca3c8cSAdam Ford 189*6bc3ea47SAdam Ford&isi { 190*6bc3ea47SAdam Ford status = "okay"; 191*6bc3ea47SAdam Ford}; 192*6bc3ea47SAdam Ford 19336ca3c8cSAdam Ford&easrc { 19436ca3c8cSAdam Ford fsl,asrc-rate = <48000>; 19536ca3c8cSAdam Ford status = "okay"; 19636ca3c8cSAdam Ford}; 19736ca3c8cSAdam Ford 198*6bc3ea47SAdam Ford&mipi_csi { 199*6bc3ea47SAdam Ford status = "okay"; 200*6bc3ea47SAdam Ford 201*6bc3ea47SAdam Ford ports { 202*6bc3ea47SAdam Ford port@0 { 203*6bc3ea47SAdam Ford mipi_csi_in: endpoint { 204*6bc3ea47SAdam Ford remote-endpoint = <&ov5640_to_mipi_csi2>; 205*6bc3ea47SAdam Ford data-lanes = <1 2>; 206*6bc3ea47SAdam Ford }; 207*6bc3ea47SAdam Ford }; 208*6bc3ea47SAdam Ford }; 209*6bc3ea47SAdam Ford}; 210*6bc3ea47SAdam Ford 21136ca3c8cSAdam Ford&sai3 { 21236ca3c8cSAdam Ford pinctrl-names = "default"; 21336ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_sai3>; 21436ca3c8cSAdam Ford assigned-clocks = <&clk IMX8MN_CLK_SAI3>; 21536ca3c8cSAdam Ford assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>; 21636ca3c8cSAdam Ford assigned-clock-rates = <24576000>; 21736ca3c8cSAdam Ford fsl,sai-mclk-direction-output; 21836ca3c8cSAdam Ford status = "okay"; 21936ca3c8cSAdam Ford}; 22036ca3c8cSAdam Ford 22136ca3c8cSAdam Ford&snvs_pwrkey { 22236ca3c8cSAdam Ford status = "okay"; 22336ca3c8cSAdam Ford}; 22436ca3c8cSAdam Ford 22536ca3c8cSAdam Ford&uart2 { /* console */ 22636ca3c8cSAdam Ford pinctrl-names = "default"; 22736ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_uart2>; 22836ca3c8cSAdam Ford status = "okay"; 22936ca3c8cSAdam Ford}; 23036ca3c8cSAdam Ford 23136ca3c8cSAdam Ford&uart3 { 23236ca3c8cSAdam Ford pinctrl-names = "default"; 23336ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_uart3>; 23436ca3c8cSAdam Ford assigned-clocks = <&clk IMX8MN_CLK_UART3>; 23536ca3c8cSAdam Ford assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_80M>; 2365446ff1aSAdam Ford uart-has-rtscts; 23736ca3c8cSAdam Ford status = "okay"; 23836ca3c8cSAdam Ford}; 23936ca3c8cSAdam Ford 24036ca3c8cSAdam Ford&usbotg1 { 24136ca3c8cSAdam Ford vbus-supply = <®_usb_otg_vbus>; 24236ca3c8cSAdam Ford disable-over-current; 24336ca3c8cSAdam Ford dr_mode = "otg"; 24436ca3c8cSAdam Ford status = "okay"; 24536ca3c8cSAdam Ford}; 24636ca3c8cSAdam Ford 24736ca3c8cSAdam Ford&usdhc2 { 24836ca3c8cSAdam Ford pinctrl-names = "default", "state_100mhz", "state_200mhz"; 24936ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; 25036ca3c8cSAdam Ford pinctrl-1 = <&pinctrl_usdhc2_100mhz>; 25136ca3c8cSAdam Ford pinctrl-2 = <&pinctrl_usdhc2_200mhz>; 25236ca3c8cSAdam Ford bus-width = <4>; 25336ca3c8cSAdam Ford vmmc-supply = <®_usdhc2_vmmc>; 25436ca3c8cSAdam Ford status = "okay"; 25536ca3c8cSAdam Ford}; 25636ca3c8cSAdam Ford 25736ca3c8cSAdam Ford&iomuxc { 25836ca3c8cSAdam Ford pinctrl_espi2: espi2grp { 25936ca3c8cSAdam Ford fsl,pins = < 26036ca3c8cSAdam Ford MX8MN_IOMUXC_ECSPI2_SCLK_ECSPI2_SCLK 0x82 26136ca3c8cSAdam Ford MX8MN_IOMUXC_ECSPI2_MOSI_ECSPI2_MOSI 0x82 26236ca3c8cSAdam Ford MX8MN_IOMUXC_ECSPI2_MISO_ECSPI2_MISO 0x82 26336ca3c8cSAdam Ford MX8MN_IOMUXC_ECSPI1_SS0_GPIO5_IO9 0x41 26436ca3c8cSAdam Ford >; 26536ca3c8cSAdam Ford }; 26636ca3c8cSAdam Ford 26736ca3c8cSAdam Ford pinctrl_i2c2: i2c2grp { 26836ca3c8cSAdam Ford fsl,pins = < 26936ca3c8cSAdam Ford MX8MN_IOMUXC_I2C2_SCL_I2C2_SCL 0x400001c3 27036ca3c8cSAdam Ford MX8MN_IOMUXC_I2C2_SDA_I2C2_SDA 0x400001c3 27136ca3c8cSAdam Ford >; 27236ca3c8cSAdam Ford }; 27336ca3c8cSAdam Ford 27436ca3c8cSAdam Ford pinctrl_i2c4: i2c4grp { 27536ca3c8cSAdam Ford fsl,pins = < 27636ca3c8cSAdam Ford MX8MN_IOMUXC_I2C4_SCL_I2C4_SCL 0x400001c3 27736ca3c8cSAdam Ford MX8MN_IOMUXC_I2C4_SDA_I2C4_SDA 0x400001c3 27836ca3c8cSAdam Ford >; 27936ca3c8cSAdam Ford }; 28036ca3c8cSAdam Ford 28136ca3c8cSAdam Ford pinctrl_led3: led3grp { 28236ca3c8cSAdam Ford fsl,pins = < 28336ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_RXFS_GPIO4_IO28 0x41 28436ca3c8cSAdam Ford >; 28536ca3c8cSAdam Ford }; 28636ca3c8cSAdam Ford 287*6bc3ea47SAdam Ford pinctrl_ov5640: ov5640grp { 288*6bc3ea47SAdam Ford fsl,pins = < 289*6bc3ea47SAdam Ford MX8MN_IOMUXC_GPIO1_IO07_GPIO1_IO7 0x19 290*6bc3ea47SAdam Ford MX8MN_IOMUXC_GPIO1_IO06_GPIO1_IO6 0x19 291*6bc3ea47SAdam Ford MX8MN_IOMUXC_GPIO1_IO14_CCMSRCGPCMIX_CLKO1 0x59 292*6bc3ea47SAdam Ford >; 293*6bc3ea47SAdam Ford }; 294*6bc3ea47SAdam Ford 29536ca3c8cSAdam Ford pinctrl_pcal6414: pcal6414-gpiogrp { 29636ca3c8cSAdam Ford fsl,pins = < 29736ca3c8cSAdam Ford MX8MN_IOMUXC_SAI2_MCLK_GPIO4_IO27 0x19 29836ca3c8cSAdam Ford >; 29936ca3c8cSAdam Ford }; 30036ca3c8cSAdam Ford 30136ca3c8cSAdam Ford pinctrl_reg_usb_otg: reg-otggrp { 30236ca3c8cSAdam Ford fsl,pins = < 30336ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_RXC_GPIO4_IO29 0x19 30436ca3c8cSAdam Ford >; 30536ca3c8cSAdam Ford }; 30636ca3c8cSAdam Ford 30736ca3c8cSAdam Ford pinctrl_sai3: sai3grp { 30836ca3c8cSAdam Ford fsl,pins = < 30936ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_TXFS_SAI3_TX_SYNC 0xd6 31036ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_TXC_SAI3_TX_BCLK 0xd6 31136ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_MCLK_SAI3_MCLK 0xd6 31236ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_TXD_SAI3_TX_DATA0 0xd6 31336ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_RXD_SAI3_RX_DATA0 0xd6 31436ca3c8cSAdam Ford >; 31536ca3c8cSAdam Ford }; 31636ca3c8cSAdam Ford 31736ca3c8cSAdam Ford pinctrl_uart2: uart2grp { 31836ca3c8cSAdam Ford fsl,pins = < 31936ca3c8cSAdam Ford MX8MN_IOMUXC_UART2_RXD_UART2_DCE_RX 0x140 32036ca3c8cSAdam Ford MX8MN_IOMUXC_UART2_TXD_UART2_DCE_TX 0x140 32136ca3c8cSAdam Ford >; 32236ca3c8cSAdam Ford }; 32336ca3c8cSAdam Ford 32436ca3c8cSAdam Ford pinctrl_uart3: uart3grp { 32536ca3c8cSAdam Ford fsl,pins = < 32636ca3c8cSAdam Ford MX8MN_IOMUXC_ECSPI1_SCLK_UART3_DCE_RX 0x40 32736ca3c8cSAdam Ford MX8MN_IOMUXC_ECSPI1_MOSI_UART3_DCE_TX 0x40 3285446ff1aSAdam Ford MX8MN_IOMUXC_ECSPI1_MISO_UART3_DCE_CTS_B 0x40 3295446ff1aSAdam Ford MX8MN_IOMUXC_ECSPI1_SS0_UART3_DCE_RTS_B 0x40 33036ca3c8cSAdam Ford >; 33136ca3c8cSAdam Ford }; 33236ca3c8cSAdam Ford 33336ca3c8cSAdam Ford pinctrl_usdhc2_gpio: usdhc2gpiogrp { 33436ca3c8cSAdam Ford fsl,pins = < 33536ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CD_B_USDHC2_CD_B 0x41 33636ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_RESET_B_GPIO2_IO19 0x41 33736ca3c8cSAdam Ford >; 33836ca3c8cSAdam Ford }; 33936ca3c8cSAdam Ford 34036ca3c8cSAdam Ford pinctrl_usdhc2: usdhc2grp { 34136ca3c8cSAdam Ford fsl,pins = < 34236ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK 0x190 34336ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d0 34436ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d0 34536ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d0 34636ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d0 34736ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d0 34836ca3c8cSAdam Ford MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 34936ca3c8cSAdam Ford >; 35036ca3c8cSAdam Ford }; 35136ca3c8cSAdam Ford 35236ca3c8cSAdam Ford pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { 35336ca3c8cSAdam Ford fsl,pins = < 35436ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK 0x194 35536ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d4 35636ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d4 35736ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d4 35836ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d4 35936ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d4 36036ca3c8cSAdam Ford MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 36136ca3c8cSAdam Ford >; 36236ca3c8cSAdam Ford }; 36336ca3c8cSAdam Ford 36436ca3c8cSAdam Ford pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { 36536ca3c8cSAdam Ford fsl,pins = < 36636ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK 0x196 36736ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d6 36836ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d6 36936ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d6 37036ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d6 37136ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d6 37236ca3c8cSAdam Ford MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 37336ca3c8cSAdam Ford >; 37436ca3c8cSAdam Ford }; 37536ca3c8cSAdam Ford}; 376