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 466bc3ea47SAdam Ford reg_camera: regulator-camera { 476bc3ea47SAdam Ford compatible = "regulator-fixed"; 486bc3ea47SAdam Ford regulator-name = "mipi_pwr"; 496bc3ea47SAdam Ford regulator-min-microvolt = <2800000>; 506bc3ea47SAdam Ford regulator-max-microvolt = <2800000>; 516bc3ea47SAdam Ford gpio = <&pca6416_1 0 GPIO_ACTIVE_HIGH>; 526bc3ea47SAdam Ford enable-active-high; 536bc3ea47SAdam Ford startup-delay-us = <100000>; 546bc3ea47SAdam Ford regulator-always-on; 556bc3ea47SAdam Ford }; 566bc3ea47SAdam 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 77*f5402fffSAdam Ford sound-wm8962 { 78*f5402fffSAdam Ford compatible = "simple-audio-card"; 79*f5402fffSAdam Ford simple-audio-card,name = "wm8962"; 80*f5402fffSAdam Ford simple-audio-card,format = "i2s"; 81*f5402fffSAdam Ford simple-audio-card,widgets = "Headphone", "Headphones", 82*f5402fffSAdam Ford "Microphone", "Headset Mic", 83*f5402fffSAdam Ford "Speaker", "Speaker"; 84*f5402fffSAdam Ford simple-audio-card,routing = "Headphones", "HPOUTL", 85*f5402fffSAdam Ford "Headphones", "HPOUTR", 86*f5402fffSAdam Ford "Speaker", "SPKOUTL", 87*f5402fffSAdam Ford "Speaker", "SPKOUTR", 88*f5402fffSAdam Ford "Headset Mic", "MICBIAS", 89*f5402fffSAdam Ford "IN3R", "Headset Mic"; 90*f5402fffSAdam Ford 91*f5402fffSAdam Ford simple-audio-card,cpu { 92*f5402fffSAdam Ford sound-dai = <&sai3>; 93*f5402fffSAdam Ford }; 94*f5402fffSAdam Ford 95*f5402fffSAdam Ford simple-audio-card,codec { 96*f5402fffSAdam Ford sound-dai = <&wm8962>; 97*f5402fffSAdam Ford clocks = <&clk IMX8MN_CLK_SAI3_ROOT>; 98*f5402fffSAdam Ford frame-master; 99*f5402fffSAdam Ford bitclock-master; 100*f5402fffSAdam Ford }; 10136ca3c8cSAdam Ford }; 10236ca3c8cSAdam Ford}; 10336ca3c8cSAdam Ford 10436ca3c8cSAdam Ford&ecspi2 { 10536ca3c8cSAdam Ford pinctrl-names = "default"; 10636ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_espi2>; 10736ca3c8cSAdam Ford cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>; 10836ca3c8cSAdam Ford status = "okay"; 10936ca3c8cSAdam Ford 11036ca3c8cSAdam Ford eeprom@0 { 11136ca3c8cSAdam Ford compatible = "microchip,at25160bn", "atmel,at25"; 11236ca3c8cSAdam Ford reg = <0>; 11336ca3c8cSAdam Ford spi-max-frequency = <5000000>; 11436ca3c8cSAdam Ford spi-cpha; 11536ca3c8cSAdam Ford spi-cpol; 11636ca3c8cSAdam Ford pagesize = <32>; 11736ca3c8cSAdam Ford size = <2048>; 11836ca3c8cSAdam Ford address-width = <16>; 11936ca3c8cSAdam Ford }; 12036ca3c8cSAdam Ford}; 12136ca3c8cSAdam Ford 1226bc3ea47SAdam Ford&i2c2 { 1236bc3ea47SAdam Ford clock-frequency = <384000>; 1246bc3ea47SAdam Ford pinctrl-names = "default"; 1256bc3ea47SAdam Ford pinctrl-0 = <&pinctrl_i2c2>; 1266bc3ea47SAdam Ford status = "okay"; 1276bc3ea47SAdam Ford 1286bc3ea47SAdam Ford camera@10 { 1296bc3ea47SAdam Ford compatible = "ovti,ov5640"; 1306bc3ea47SAdam Ford pinctrl-names = "default"; 1316bc3ea47SAdam Ford pinctrl-0 = <&pinctrl_ov5640>; 1326bc3ea47SAdam Ford reg = <0x10>; 1336bc3ea47SAdam Ford clocks = <&clk IMX8MN_CLK_CLKO1>; 1346bc3ea47SAdam Ford clock-names = "xclk"; 1356bc3ea47SAdam Ford assigned-clocks = <&clk IMX8MN_CLK_CLKO1>; 1366bc3ea47SAdam Ford assigned-clock-parents = <&clk IMX8MN_CLK_24M>; 1376bc3ea47SAdam Ford assigned-clock-rates = <24000000>; 1386bc3ea47SAdam Ford AVDD-supply = <®_camera>; /* 2.8v */ 1396bc3ea47SAdam Ford powerdown-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; 1406bc3ea47SAdam Ford reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>; 1416bc3ea47SAdam Ford 1426bc3ea47SAdam Ford port { 1436bc3ea47SAdam Ford /* MIPI CSI-2 bus endpoint */ 1446bc3ea47SAdam Ford ov5640_to_mipi_csi2: endpoint { 1456bc3ea47SAdam Ford remote-endpoint = <&mipi_csi_in>; 1466bc3ea47SAdam Ford clock-lanes = <0>; 1476bc3ea47SAdam Ford data-lanes = <1 2>; 1486bc3ea47SAdam Ford }; 1496bc3ea47SAdam Ford }; 1506bc3ea47SAdam Ford }; 1516bc3ea47SAdam Ford}; 15236ca3c8cSAdam Ford&i2c4 { 15336ca3c8cSAdam Ford clock-frequency = <400000>; 15436ca3c8cSAdam Ford pinctrl-names = "default"; 15536ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_i2c4>; 15636ca3c8cSAdam Ford status = "okay"; 15736ca3c8cSAdam Ford 15836ca3c8cSAdam Ford pca6416_0: gpio@20 { 15936ca3c8cSAdam Ford compatible = "nxp,pcal6416"; 16036ca3c8cSAdam Ford reg = <0x20>; 16136ca3c8cSAdam Ford pinctrl-names = "default"; 16236ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_pcal6414>; 16336ca3c8cSAdam Ford gpio-controller; 16436ca3c8cSAdam Ford #gpio-cells = <2>; 16536ca3c8cSAdam Ford interrupt-parent = <&gpio4>; 16636ca3c8cSAdam Ford interrupts = <27 IRQ_TYPE_LEVEL_LOW>; 16736ca3c8cSAdam Ford }; 16836ca3c8cSAdam Ford 16936ca3c8cSAdam Ford pca6416_1: gpio@21 { 17036ca3c8cSAdam Ford compatible = "nxp,pcal6416"; 17136ca3c8cSAdam Ford reg = <0x21>; 17236ca3c8cSAdam Ford gpio-controller; 17336ca3c8cSAdam Ford #gpio-cells = <2>; 17436ca3c8cSAdam Ford interrupt-parent = <&gpio4>; 17536ca3c8cSAdam Ford interrupts = <27 IRQ_TYPE_LEVEL_LOW>; 17636ca3c8cSAdam Ford }; 17736ca3c8cSAdam Ford 17836ca3c8cSAdam Ford wm8962: audio-codec@1a { 17936ca3c8cSAdam Ford compatible = "wlf,wm8962"; 18036ca3c8cSAdam Ford reg = <0x1a>; 18136ca3c8cSAdam Ford clocks = <&clk IMX8MN_CLK_SAI3_ROOT>; 18236ca3c8cSAdam Ford DCVDD-supply = <®_audio>; 18336ca3c8cSAdam Ford DBVDD-supply = <®_audio>; 18436ca3c8cSAdam Ford AVDD-supply = <®_audio>; 18536ca3c8cSAdam Ford CPVDD-supply = <®_audio>; 18636ca3c8cSAdam Ford MICVDD-supply = <®_audio>; 18736ca3c8cSAdam Ford PLLVDD-supply = <®_audio>; 18836ca3c8cSAdam Ford SPKVDD1-supply = <®_audio>; 18936ca3c8cSAdam Ford SPKVDD2-supply = <®_audio>; 19036ca3c8cSAdam Ford gpio-cfg = < 19136ca3c8cSAdam Ford 0x0000 /* 0:Default */ 19236ca3c8cSAdam Ford 0x0000 /* 1:Default */ 19336ca3c8cSAdam Ford 0x0000 /* 2:FN_DMICCLK */ 19436ca3c8cSAdam Ford 0x0000 /* 3:Default */ 19536ca3c8cSAdam Ford 0x0000 /* 4:FN_DMICCDAT */ 19636ca3c8cSAdam Ford 0x0000 /* 5:Default */ 19736ca3c8cSAdam Ford >; 198*f5402fffSAdam Ford #sound-dai-cells = <0>; 19936ca3c8cSAdam Ford }; 20036ca3c8cSAdam Ford}; 20136ca3c8cSAdam Ford 2026bc3ea47SAdam Ford&isi { 2036bc3ea47SAdam Ford status = "okay"; 2046bc3ea47SAdam Ford}; 2056bc3ea47SAdam Ford 20636ca3c8cSAdam Ford&easrc { 20736ca3c8cSAdam Ford fsl,asrc-rate = <48000>; 20836ca3c8cSAdam Ford status = "okay"; 20936ca3c8cSAdam Ford}; 21036ca3c8cSAdam Ford 2116bc3ea47SAdam Ford&mipi_csi { 2126bc3ea47SAdam Ford status = "okay"; 2136bc3ea47SAdam Ford 2146bc3ea47SAdam Ford ports { 2156bc3ea47SAdam Ford port@0 { 2166bc3ea47SAdam Ford mipi_csi_in: endpoint { 2176bc3ea47SAdam Ford remote-endpoint = <&ov5640_to_mipi_csi2>; 2186bc3ea47SAdam Ford data-lanes = <1 2>; 2196bc3ea47SAdam Ford }; 2206bc3ea47SAdam Ford }; 2216bc3ea47SAdam Ford }; 2226bc3ea47SAdam Ford}; 2236bc3ea47SAdam Ford 22436ca3c8cSAdam Ford&sai3 { 22536ca3c8cSAdam Ford pinctrl-names = "default"; 22636ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_sai3>; 22736ca3c8cSAdam Ford assigned-clocks = <&clk IMX8MN_CLK_SAI3>; 22836ca3c8cSAdam Ford assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>; 22936ca3c8cSAdam Ford assigned-clock-rates = <24576000>; 23036ca3c8cSAdam Ford fsl,sai-mclk-direction-output; 23136ca3c8cSAdam Ford status = "okay"; 23236ca3c8cSAdam Ford}; 23336ca3c8cSAdam Ford 23436ca3c8cSAdam Ford&snvs_pwrkey { 23536ca3c8cSAdam Ford status = "okay"; 23636ca3c8cSAdam Ford}; 23736ca3c8cSAdam Ford 23836ca3c8cSAdam Ford&uart2 { /* console */ 23936ca3c8cSAdam Ford pinctrl-names = "default"; 24036ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_uart2>; 24136ca3c8cSAdam Ford status = "okay"; 24236ca3c8cSAdam Ford}; 24336ca3c8cSAdam Ford 24436ca3c8cSAdam Ford&uart3 { 24536ca3c8cSAdam Ford pinctrl-names = "default"; 24636ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_uart3>; 24736ca3c8cSAdam Ford assigned-clocks = <&clk IMX8MN_CLK_UART3>; 24836ca3c8cSAdam Ford assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_80M>; 2495446ff1aSAdam Ford uart-has-rtscts; 25036ca3c8cSAdam Ford status = "okay"; 25136ca3c8cSAdam Ford}; 25236ca3c8cSAdam Ford 25336ca3c8cSAdam Ford&usbotg1 { 25436ca3c8cSAdam Ford vbus-supply = <®_usb_otg_vbus>; 25536ca3c8cSAdam Ford disable-over-current; 25636ca3c8cSAdam Ford dr_mode = "otg"; 25736ca3c8cSAdam Ford status = "okay"; 25836ca3c8cSAdam Ford}; 25936ca3c8cSAdam Ford 26036ca3c8cSAdam Ford&usdhc2 { 26136ca3c8cSAdam Ford pinctrl-names = "default", "state_100mhz", "state_200mhz"; 26236ca3c8cSAdam Ford pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; 26336ca3c8cSAdam Ford pinctrl-1 = <&pinctrl_usdhc2_100mhz>; 26436ca3c8cSAdam Ford pinctrl-2 = <&pinctrl_usdhc2_200mhz>; 26536ca3c8cSAdam Ford bus-width = <4>; 26636ca3c8cSAdam Ford vmmc-supply = <®_usdhc2_vmmc>; 26736ca3c8cSAdam Ford status = "okay"; 26836ca3c8cSAdam Ford}; 26936ca3c8cSAdam Ford 27036ca3c8cSAdam Ford&iomuxc { 27136ca3c8cSAdam Ford pinctrl_espi2: espi2grp { 27236ca3c8cSAdam Ford fsl,pins = < 27336ca3c8cSAdam Ford MX8MN_IOMUXC_ECSPI2_SCLK_ECSPI2_SCLK 0x82 27436ca3c8cSAdam Ford MX8MN_IOMUXC_ECSPI2_MOSI_ECSPI2_MOSI 0x82 27536ca3c8cSAdam Ford MX8MN_IOMUXC_ECSPI2_MISO_ECSPI2_MISO 0x82 27636ca3c8cSAdam Ford MX8MN_IOMUXC_ECSPI2_SS0_GPIO5_IO13 0x41 27736ca3c8cSAdam Ford >; 27836ca3c8cSAdam Ford }; 27936ca3c8cSAdam Ford 28036ca3c8cSAdam Ford pinctrl_i2c2: i2c2grp { 28136ca3c8cSAdam Ford fsl,pins = < 28236ca3c8cSAdam Ford MX8MN_IOMUXC_I2C2_SCL_I2C2_SCL 0x400001c3 28336ca3c8cSAdam Ford MX8MN_IOMUXC_I2C2_SDA_I2C2_SDA 0x400001c3 28436ca3c8cSAdam Ford >; 28536ca3c8cSAdam Ford }; 28636ca3c8cSAdam Ford 28736ca3c8cSAdam Ford pinctrl_i2c4: i2c4grp { 28836ca3c8cSAdam Ford fsl,pins = < 28936ca3c8cSAdam Ford MX8MN_IOMUXC_I2C4_SCL_I2C4_SCL 0x400001c3 29036ca3c8cSAdam Ford MX8MN_IOMUXC_I2C4_SDA_I2C4_SDA 0x400001c3 29136ca3c8cSAdam Ford >; 29236ca3c8cSAdam Ford }; 29336ca3c8cSAdam Ford 29436ca3c8cSAdam Ford pinctrl_led3: led3grp { 29536ca3c8cSAdam Ford fsl,pins = < 29636ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_RXFS_GPIO4_IO28 0x41 29736ca3c8cSAdam Ford >; 29836ca3c8cSAdam Ford }; 29936ca3c8cSAdam Ford 3006bc3ea47SAdam Ford pinctrl_ov5640: ov5640grp { 3016bc3ea47SAdam Ford fsl,pins = < 3026bc3ea47SAdam Ford MX8MN_IOMUXC_GPIO1_IO07_GPIO1_IO7 0x19 3036bc3ea47SAdam Ford MX8MN_IOMUXC_GPIO1_IO06_GPIO1_IO6 0x19 3046bc3ea47SAdam Ford MX8MN_IOMUXC_GPIO1_IO14_CCMSRCGPCMIX_CLKO1 0x59 3056bc3ea47SAdam Ford >; 3066bc3ea47SAdam Ford }; 3076bc3ea47SAdam Ford 30836ca3c8cSAdam Ford pinctrl_pcal6414: pcal6414-gpiogrp { 30936ca3c8cSAdam Ford fsl,pins = < 31036ca3c8cSAdam Ford MX8MN_IOMUXC_SAI2_MCLK_GPIO4_IO27 0x19 31136ca3c8cSAdam Ford >; 31236ca3c8cSAdam Ford }; 31336ca3c8cSAdam Ford 31436ca3c8cSAdam Ford pinctrl_reg_usb_otg: reg-otggrp { 31536ca3c8cSAdam Ford fsl,pins = < 31636ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_RXC_GPIO4_IO29 0x19 31736ca3c8cSAdam Ford >; 31836ca3c8cSAdam Ford }; 31936ca3c8cSAdam Ford 32036ca3c8cSAdam Ford pinctrl_sai3: sai3grp { 32136ca3c8cSAdam Ford fsl,pins = < 32236ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_TXFS_SAI3_TX_SYNC 0xd6 32336ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_TXC_SAI3_TX_BCLK 0xd6 32436ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_MCLK_SAI3_MCLK 0xd6 32536ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_TXD_SAI3_TX_DATA0 0xd6 32636ca3c8cSAdam Ford MX8MN_IOMUXC_SAI3_RXD_SAI3_RX_DATA0 0xd6 32736ca3c8cSAdam Ford >; 32836ca3c8cSAdam Ford }; 32936ca3c8cSAdam Ford 33036ca3c8cSAdam Ford pinctrl_uart2: uart2grp { 33136ca3c8cSAdam Ford fsl,pins = < 33236ca3c8cSAdam Ford MX8MN_IOMUXC_UART2_RXD_UART2_DCE_RX 0x140 33336ca3c8cSAdam Ford MX8MN_IOMUXC_UART2_TXD_UART2_DCE_TX 0x140 33436ca3c8cSAdam Ford >; 33536ca3c8cSAdam Ford }; 33636ca3c8cSAdam Ford 33736ca3c8cSAdam Ford pinctrl_uart3: uart3grp { 33836ca3c8cSAdam Ford fsl,pins = < 33936ca3c8cSAdam Ford MX8MN_IOMUXC_ECSPI1_SCLK_UART3_DCE_RX 0x40 34036ca3c8cSAdam Ford MX8MN_IOMUXC_ECSPI1_MOSI_UART3_DCE_TX 0x40 3415446ff1aSAdam Ford MX8MN_IOMUXC_ECSPI1_MISO_UART3_DCE_CTS_B 0x40 3425446ff1aSAdam Ford MX8MN_IOMUXC_ECSPI1_SS0_UART3_DCE_RTS_B 0x40 34336ca3c8cSAdam Ford >; 34436ca3c8cSAdam Ford }; 34536ca3c8cSAdam Ford 34636ca3c8cSAdam Ford pinctrl_usdhc2_gpio: usdhc2gpiogrp { 34736ca3c8cSAdam Ford fsl,pins = < 34836ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CD_B_USDHC2_CD_B 0x41 34936ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_RESET_B_GPIO2_IO19 0x41 35036ca3c8cSAdam Ford >; 35136ca3c8cSAdam Ford }; 35236ca3c8cSAdam Ford 35336ca3c8cSAdam Ford pinctrl_usdhc2: usdhc2grp { 35436ca3c8cSAdam Ford fsl,pins = < 35536ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK 0x190 35636ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d0 35736ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d0 35836ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d0 35936ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d0 36036ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d0 36136ca3c8cSAdam Ford MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 36236ca3c8cSAdam Ford >; 36336ca3c8cSAdam Ford }; 36436ca3c8cSAdam Ford 36536ca3c8cSAdam Ford pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { 36636ca3c8cSAdam Ford fsl,pins = < 36736ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK 0x194 36836ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d4 36936ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d4 37036ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d4 37136ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d4 37236ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d4 37336ca3c8cSAdam Ford MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 37436ca3c8cSAdam Ford >; 37536ca3c8cSAdam Ford }; 37636ca3c8cSAdam Ford 37736ca3c8cSAdam Ford pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { 37836ca3c8cSAdam Ford fsl,pins = < 37936ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK 0x196 38036ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d6 38136ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d6 38236ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d6 38336ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d6 38436ca3c8cSAdam Ford MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d6 38536ca3c8cSAdam Ford MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 38636ca3c8cSAdam Ford >; 38736ca3c8cSAdam Ford }; 38836ca3c8cSAdam Ford}; 389