162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0 OR MIT) 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright 2020 Compass Electronics Group, LLC 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci/ { 762306a36Sopenharmony_ci leds { 862306a36Sopenharmony_ci compatible = "gpio-leds"; 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci led-0 { 1162306a36Sopenharmony_ci label = "gen_led0"; 1262306a36Sopenharmony_ci gpios = <&pca6416_1 4 GPIO_ACTIVE_HIGH>; 1362306a36Sopenharmony_ci default-state = "off"; 1462306a36Sopenharmony_ci }; 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci led-1 { 1762306a36Sopenharmony_ci label = "gen_led1"; 1862306a36Sopenharmony_ci gpios = <&pca6416_1 5 GPIO_ACTIVE_HIGH>; 1962306a36Sopenharmony_ci default-state = "off"; 2062306a36Sopenharmony_ci }; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci led-2 { 2362306a36Sopenharmony_ci label = "gen_led2"; 2462306a36Sopenharmony_ci gpios = <&pca6416_1 6 GPIO_ACTIVE_HIGH>; 2562306a36Sopenharmony_ci default-state = "off"; 2662306a36Sopenharmony_ci }; 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci led-3 { 2962306a36Sopenharmony_ci pinctrl-names = "default"; 3062306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_led3>; 3162306a36Sopenharmony_ci label = "heartbeat"; 3262306a36Sopenharmony_ci gpios = <&gpio4 28 GPIO_ACTIVE_HIGH>; 3362306a36Sopenharmony_ci linux,default-trigger = "heartbeat"; 3462306a36Sopenharmony_ci }; 3562306a36Sopenharmony_ci }; 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ci reg_audio: regulator-audio { 3862306a36Sopenharmony_ci compatible = "regulator-fixed"; 3962306a36Sopenharmony_ci regulator-name = "3v3_aud"; 4062306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 4162306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 4262306a36Sopenharmony_ci gpio = <&pca6416_1 11 GPIO_ACTIVE_HIGH>; 4362306a36Sopenharmony_ci enable-active-high; 4462306a36Sopenharmony_ci }; 4562306a36Sopenharmony_ci 4662306a36Sopenharmony_ci reg_camera: regulator-camera { 4762306a36Sopenharmony_ci compatible = "regulator-fixed"; 4862306a36Sopenharmony_ci regulator-name = "mipi_pwr"; 4962306a36Sopenharmony_ci regulator-min-microvolt = <2800000>; 5062306a36Sopenharmony_ci regulator-max-microvolt = <2800000>; 5162306a36Sopenharmony_ci gpio = <&pca6416_1 0 GPIO_ACTIVE_HIGH>; 5262306a36Sopenharmony_ci enable-active-high; 5362306a36Sopenharmony_ci startup-delay-us = <100000>; 5462306a36Sopenharmony_ci regulator-always-on; 5562306a36Sopenharmony_ci }; 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_ci reg_usdhc2_vmmc: regulator-usdhc2 { 5862306a36Sopenharmony_ci compatible = "regulator-fixed"; 5962306a36Sopenharmony_ci regulator-name = "vsd_3v3"; 6062306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 6162306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 6262306a36Sopenharmony_ci gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>; 6362306a36Sopenharmony_ci enable-active-high; 6462306a36Sopenharmony_ci }; 6562306a36Sopenharmony_ci 6662306a36Sopenharmony_ci reg_usb_otg_vbus: regulator-usb { 6762306a36Sopenharmony_ci compatible = "regulator-fixed"; 6862306a36Sopenharmony_ci pinctrl-names = "default"; 6962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_reg_usb_otg>; 7062306a36Sopenharmony_ci regulator-name = "usb_otg_vbus"; 7162306a36Sopenharmony_ci regulator-min-microvolt = <5000000>; 7262306a36Sopenharmony_ci regulator-max-microvolt = <5000000>; 7362306a36Sopenharmony_ci gpio = <&gpio4 29 GPIO_ACTIVE_HIGH>; 7462306a36Sopenharmony_ci enable-active-high; 7562306a36Sopenharmony_ci }; 7662306a36Sopenharmony_ci 7762306a36Sopenharmony_ci sound-wm8962 { 7862306a36Sopenharmony_ci compatible = "simple-audio-card"; 7962306a36Sopenharmony_ci simple-audio-card,name = "wm8962"; 8062306a36Sopenharmony_ci simple-audio-card,format = "i2s"; 8162306a36Sopenharmony_ci simple-audio-card,widgets = "Headphone", "Headphones", 8262306a36Sopenharmony_ci "Microphone", "Headset Mic", 8362306a36Sopenharmony_ci "Speaker", "Speaker"; 8462306a36Sopenharmony_ci simple-audio-card,routing = "Headphones", "HPOUTL", 8562306a36Sopenharmony_ci "Headphones", "HPOUTR", 8662306a36Sopenharmony_ci "Speaker", "SPKOUTL", 8762306a36Sopenharmony_ci "Speaker", "SPKOUTR", 8862306a36Sopenharmony_ci "Headset Mic", "MICBIAS", 8962306a36Sopenharmony_ci "IN3R", "Headset Mic"; 9062306a36Sopenharmony_ci 9162306a36Sopenharmony_ci simple-audio-card,cpu { 9262306a36Sopenharmony_ci sound-dai = <&sai3>; 9362306a36Sopenharmony_ci }; 9462306a36Sopenharmony_ci 9562306a36Sopenharmony_ci simple-audio-card,codec { 9662306a36Sopenharmony_ci sound-dai = <&wm8962>; 9762306a36Sopenharmony_ci clocks = <&clk IMX8MN_CLK_SAI3_ROOT>; 9862306a36Sopenharmony_ci frame-master; 9962306a36Sopenharmony_ci bitclock-master; 10062306a36Sopenharmony_ci }; 10162306a36Sopenharmony_ci }; 10262306a36Sopenharmony_ci}; 10362306a36Sopenharmony_ci 10462306a36Sopenharmony_ci&ecspi2 { 10562306a36Sopenharmony_ci pinctrl-names = "default"; 10662306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_espi2>; 10762306a36Sopenharmony_ci cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>; 10862306a36Sopenharmony_ci status = "okay"; 10962306a36Sopenharmony_ci 11062306a36Sopenharmony_ci eeprom@0 { 11162306a36Sopenharmony_ci compatible = "microchip,at25160bn", "atmel,at25"; 11262306a36Sopenharmony_ci reg = <0>; 11362306a36Sopenharmony_ci spi-max-frequency = <5000000>; 11462306a36Sopenharmony_ci spi-cpha; 11562306a36Sopenharmony_ci spi-cpol; 11662306a36Sopenharmony_ci pagesize = <32>; 11762306a36Sopenharmony_ci size = <2048>; 11862306a36Sopenharmony_ci address-width = <16>; 11962306a36Sopenharmony_ci }; 12062306a36Sopenharmony_ci}; 12162306a36Sopenharmony_ci 12262306a36Sopenharmony_ci&i2c2 { 12362306a36Sopenharmony_ci clock-frequency = <384000>; 12462306a36Sopenharmony_ci pinctrl-names = "default"; 12562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c2>; 12662306a36Sopenharmony_ci status = "okay"; 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ci camera@10 { 12962306a36Sopenharmony_ci compatible = "ovti,ov5640"; 13062306a36Sopenharmony_ci pinctrl-names = "default"; 13162306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_ov5640>; 13262306a36Sopenharmony_ci reg = <0x10>; 13362306a36Sopenharmony_ci clocks = <&clk IMX8MN_CLK_CLKO1>; 13462306a36Sopenharmony_ci clock-names = "xclk"; 13562306a36Sopenharmony_ci assigned-clocks = <&clk IMX8MN_CLK_CLKO1>; 13662306a36Sopenharmony_ci assigned-clock-parents = <&clk IMX8MN_CLK_24M>; 13762306a36Sopenharmony_ci assigned-clock-rates = <24000000>; 13862306a36Sopenharmony_ci AVDD-supply = <®_camera>; /* 2.8v */ 13962306a36Sopenharmony_ci powerdown-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; 14062306a36Sopenharmony_ci reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>; 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ci port { 14362306a36Sopenharmony_ci /* MIPI CSI-2 bus endpoint */ 14462306a36Sopenharmony_ci ov5640_to_mipi_csi2: endpoint { 14562306a36Sopenharmony_ci remote-endpoint = <&mipi_csi_in>; 14662306a36Sopenharmony_ci clock-lanes = <0>; 14762306a36Sopenharmony_ci data-lanes = <1 2>; 14862306a36Sopenharmony_ci }; 14962306a36Sopenharmony_ci }; 15062306a36Sopenharmony_ci }; 15162306a36Sopenharmony_ci}; 15262306a36Sopenharmony_ci&i2c4 { 15362306a36Sopenharmony_ci clock-frequency = <400000>; 15462306a36Sopenharmony_ci pinctrl-names = "default"; 15562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c4>; 15662306a36Sopenharmony_ci status = "okay"; 15762306a36Sopenharmony_ci 15862306a36Sopenharmony_ci pca6416_0: gpio@20 { 15962306a36Sopenharmony_ci compatible = "nxp,pcal6416"; 16062306a36Sopenharmony_ci reg = <0x20>; 16162306a36Sopenharmony_ci pinctrl-names = "default"; 16262306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_pcal6414>; 16362306a36Sopenharmony_ci gpio-controller; 16462306a36Sopenharmony_ci #gpio-cells = <2>; 16562306a36Sopenharmony_ci interrupt-parent = <&gpio4>; 16662306a36Sopenharmony_ci interrupts = <27 IRQ_TYPE_LEVEL_LOW>; 16762306a36Sopenharmony_ci }; 16862306a36Sopenharmony_ci 16962306a36Sopenharmony_ci pca6416_1: gpio@21 { 17062306a36Sopenharmony_ci compatible = "nxp,pcal6416"; 17162306a36Sopenharmony_ci reg = <0x21>; 17262306a36Sopenharmony_ci gpio-controller; 17362306a36Sopenharmony_ci #gpio-cells = <2>; 17462306a36Sopenharmony_ci interrupt-parent = <&gpio4>; 17562306a36Sopenharmony_ci interrupts = <27 IRQ_TYPE_LEVEL_LOW>; 17662306a36Sopenharmony_ci }; 17762306a36Sopenharmony_ci 17862306a36Sopenharmony_ci wm8962: audio-codec@1a { 17962306a36Sopenharmony_ci compatible = "wlf,wm8962"; 18062306a36Sopenharmony_ci reg = <0x1a>; 18162306a36Sopenharmony_ci clocks = <&clk IMX8MN_CLK_SAI3_ROOT>; 18262306a36Sopenharmony_ci DCVDD-supply = <®_audio>; 18362306a36Sopenharmony_ci DBVDD-supply = <®_audio>; 18462306a36Sopenharmony_ci AVDD-supply = <®_audio>; 18562306a36Sopenharmony_ci CPVDD-supply = <®_audio>; 18662306a36Sopenharmony_ci MICVDD-supply = <®_audio>; 18762306a36Sopenharmony_ci PLLVDD-supply = <®_audio>; 18862306a36Sopenharmony_ci SPKVDD1-supply = <®_audio>; 18962306a36Sopenharmony_ci SPKVDD2-supply = <®_audio>; 19062306a36Sopenharmony_ci gpio-cfg = < 19162306a36Sopenharmony_ci 0x0000 /* 0:Default */ 19262306a36Sopenharmony_ci 0x0000 /* 1:Default */ 19362306a36Sopenharmony_ci 0x0000 /* 2:FN_DMICCLK */ 19462306a36Sopenharmony_ci 0x0000 /* 3:Default */ 19562306a36Sopenharmony_ci 0x0000 /* 4:FN_DMICCDAT */ 19662306a36Sopenharmony_ci 0x0000 /* 5:Default */ 19762306a36Sopenharmony_ci >; 19862306a36Sopenharmony_ci #sound-dai-cells = <0>; 19962306a36Sopenharmony_ci }; 20062306a36Sopenharmony_ci}; 20162306a36Sopenharmony_ci 20262306a36Sopenharmony_ci&isi { 20362306a36Sopenharmony_ci status = "okay"; 20462306a36Sopenharmony_ci}; 20562306a36Sopenharmony_ci 20662306a36Sopenharmony_ci&easrc { 20762306a36Sopenharmony_ci fsl,asrc-rate = <48000>; 20862306a36Sopenharmony_ci status = "okay"; 20962306a36Sopenharmony_ci}; 21062306a36Sopenharmony_ci 21162306a36Sopenharmony_ci&mipi_csi { 21262306a36Sopenharmony_ci status = "okay"; 21362306a36Sopenharmony_ci 21462306a36Sopenharmony_ci ports { 21562306a36Sopenharmony_ci port@0 { 21662306a36Sopenharmony_ci mipi_csi_in: endpoint { 21762306a36Sopenharmony_ci remote-endpoint = <&ov5640_to_mipi_csi2>; 21862306a36Sopenharmony_ci data-lanes = <1 2>; 21962306a36Sopenharmony_ci }; 22062306a36Sopenharmony_ci }; 22162306a36Sopenharmony_ci }; 22262306a36Sopenharmony_ci}; 22362306a36Sopenharmony_ci 22462306a36Sopenharmony_ci&sai3 { 22562306a36Sopenharmony_ci pinctrl-names = "default"; 22662306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_sai3>; 22762306a36Sopenharmony_ci assigned-clocks = <&clk IMX8MN_CLK_SAI3>; 22862306a36Sopenharmony_ci assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>; 22962306a36Sopenharmony_ci assigned-clock-rates = <24576000>; 23062306a36Sopenharmony_ci fsl,sai-mclk-direction-output; 23162306a36Sopenharmony_ci status = "okay"; 23262306a36Sopenharmony_ci}; 23362306a36Sopenharmony_ci 23462306a36Sopenharmony_ci&snvs_pwrkey { 23562306a36Sopenharmony_ci status = "okay"; 23662306a36Sopenharmony_ci}; 23762306a36Sopenharmony_ci 23862306a36Sopenharmony_ci&uart2 { /* console */ 23962306a36Sopenharmony_ci pinctrl-names = "default"; 24062306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart2>; 24162306a36Sopenharmony_ci status = "okay"; 24262306a36Sopenharmony_ci}; 24362306a36Sopenharmony_ci 24462306a36Sopenharmony_ci&uart3 { 24562306a36Sopenharmony_ci pinctrl-names = "default"; 24662306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart3>; 24762306a36Sopenharmony_ci assigned-clocks = <&clk IMX8MN_CLK_UART3>; 24862306a36Sopenharmony_ci assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_80M>; 24962306a36Sopenharmony_ci uart-has-rtscts; 25062306a36Sopenharmony_ci status = "okay"; 25162306a36Sopenharmony_ci}; 25262306a36Sopenharmony_ci 25362306a36Sopenharmony_ci&usbotg1 { 25462306a36Sopenharmony_ci vbus-supply = <®_usb_otg_vbus>; 25562306a36Sopenharmony_ci disable-over-current; 25662306a36Sopenharmony_ci dr_mode = "otg"; 25762306a36Sopenharmony_ci status = "okay"; 25862306a36Sopenharmony_ci}; 25962306a36Sopenharmony_ci 26062306a36Sopenharmony_ci&usdhc2 { 26162306a36Sopenharmony_ci pinctrl-names = "default", "state_100mhz", "state_200mhz"; 26262306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; 26362306a36Sopenharmony_ci pinctrl-1 = <&pinctrl_usdhc2_100mhz>; 26462306a36Sopenharmony_ci pinctrl-2 = <&pinctrl_usdhc2_200mhz>; 26562306a36Sopenharmony_ci bus-width = <4>; 26662306a36Sopenharmony_ci vmmc-supply = <®_usdhc2_vmmc>; 26762306a36Sopenharmony_ci status = "okay"; 26862306a36Sopenharmony_ci}; 26962306a36Sopenharmony_ci 27062306a36Sopenharmony_ci&iomuxc { 27162306a36Sopenharmony_ci pinctrl_espi2: espi2grp { 27262306a36Sopenharmony_ci fsl,pins = < 27362306a36Sopenharmony_ci MX8MN_IOMUXC_ECSPI2_SCLK_ECSPI2_SCLK 0x82 27462306a36Sopenharmony_ci MX8MN_IOMUXC_ECSPI2_MOSI_ECSPI2_MOSI 0x82 27562306a36Sopenharmony_ci MX8MN_IOMUXC_ECSPI2_MISO_ECSPI2_MISO 0x82 27662306a36Sopenharmony_ci MX8MN_IOMUXC_ECSPI2_SS0_GPIO5_IO13 0x41 27762306a36Sopenharmony_ci >; 27862306a36Sopenharmony_ci }; 27962306a36Sopenharmony_ci 28062306a36Sopenharmony_ci pinctrl_i2c2: i2c2grp { 28162306a36Sopenharmony_ci fsl,pins = < 28262306a36Sopenharmony_ci MX8MN_IOMUXC_I2C2_SCL_I2C2_SCL 0x400001c3 28362306a36Sopenharmony_ci MX8MN_IOMUXC_I2C2_SDA_I2C2_SDA 0x400001c3 28462306a36Sopenharmony_ci >; 28562306a36Sopenharmony_ci }; 28662306a36Sopenharmony_ci 28762306a36Sopenharmony_ci pinctrl_i2c4: i2c4grp { 28862306a36Sopenharmony_ci fsl,pins = < 28962306a36Sopenharmony_ci MX8MN_IOMUXC_I2C4_SCL_I2C4_SCL 0x400001c3 29062306a36Sopenharmony_ci MX8MN_IOMUXC_I2C4_SDA_I2C4_SDA 0x400001c3 29162306a36Sopenharmony_ci >; 29262306a36Sopenharmony_ci }; 29362306a36Sopenharmony_ci 29462306a36Sopenharmony_ci pinctrl_led3: led3grp { 29562306a36Sopenharmony_ci fsl,pins = < 29662306a36Sopenharmony_ci MX8MN_IOMUXC_SAI3_RXFS_GPIO4_IO28 0x41 29762306a36Sopenharmony_ci >; 29862306a36Sopenharmony_ci }; 29962306a36Sopenharmony_ci 30062306a36Sopenharmony_ci pinctrl_ov5640: ov5640grp { 30162306a36Sopenharmony_ci fsl,pins = < 30262306a36Sopenharmony_ci MX8MN_IOMUXC_GPIO1_IO07_GPIO1_IO7 0x19 30362306a36Sopenharmony_ci MX8MN_IOMUXC_GPIO1_IO06_GPIO1_IO6 0x19 30462306a36Sopenharmony_ci MX8MN_IOMUXC_GPIO1_IO14_CCMSRCGPCMIX_CLKO1 0x59 30562306a36Sopenharmony_ci >; 30662306a36Sopenharmony_ci }; 30762306a36Sopenharmony_ci 30862306a36Sopenharmony_ci pinctrl_pcal6414: pcal6414-gpiogrp { 30962306a36Sopenharmony_ci fsl,pins = < 31062306a36Sopenharmony_ci MX8MN_IOMUXC_SAI2_MCLK_GPIO4_IO27 0x19 31162306a36Sopenharmony_ci >; 31262306a36Sopenharmony_ci }; 31362306a36Sopenharmony_ci 31462306a36Sopenharmony_ci pinctrl_reg_usb_otg: reg-otggrp { 31562306a36Sopenharmony_ci fsl,pins = < 31662306a36Sopenharmony_ci MX8MN_IOMUXC_SAI3_RXC_GPIO4_IO29 0x19 31762306a36Sopenharmony_ci >; 31862306a36Sopenharmony_ci }; 31962306a36Sopenharmony_ci 32062306a36Sopenharmony_ci pinctrl_sai3: sai3grp { 32162306a36Sopenharmony_ci fsl,pins = < 32262306a36Sopenharmony_ci MX8MN_IOMUXC_SAI3_TXFS_SAI3_TX_SYNC 0xd6 32362306a36Sopenharmony_ci MX8MN_IOMUXC_SAI3_TXC_SAI3_TX_BCLK 0xd6 32462306a36Sopenharmony_ci MX8MN_IOMUXC_SAI3_MCLK_SAI3_MCLK 0xd6 32562306a36Sopenharmony_ci MX8MN_IOMUXC_SAI3_TXD_SAI3_TX_DATA0 0xd6 32662306a36Sopenharmony_ci MX8MN_IOMUXC_SAI3_RXD_SAI3_RX_DATA0 0xd6 32762306a36Sopenharmony_ci >; 32862306a36Sopenharmony_ci }; 32962306a36Sopenharmony_ci 33062306a36Sopenharmony_ci pinctrl_uart2: uart2grp { 33162306a36Sopenharmony_ci fsl,pins = < 33262306a36Sopenharmony_ci MX8MN_IOMUXC_UART2_RXD_UART2_DCE_RX 0x140 33362306a36Sopenharmony_ci MX8MN_IOMUXC_UART2_TXD_UART2_DCE_TX 0x140 33462306a36Sopenharmony_ci >; 33562306a36Sopenharmony_ci }; 33662306a36Sopenharmony_ci 33762306a36Sopenharmony_ci pinctrl_uart3: uart3grp { 33862306a36Sopenharmony_ci fsl,pins = < 33962306a36Sopenharmony_ci MX8MN_IOMUXC_ECSPI1_SCLK_UART3_DCE_RX 0x40 34062306a36Sopenharmony_ci MX8MN_IOMUXC_ECSPI1_MOSI_UART3_DCE_TX 0x40 34162306a36Sopenharmony_ci MX8MN_IOMUXC_ECSPI1_MISO_UART3_DCE_CTS_B 0x40 34262306a36Sopenharmony_ci MX8MN_IOMUXC_ECSPI1_SS0_UART3_DCE_RTS_B 0x40 34362306a36Sopenharmony_ci >; 34462306a36Sopenharmony_ci }; 34562306a36Sopenharmony_ci 34662306a36Sopenharmony_ci pinctrl_usdhc2_gpio: usdhc2gpiogrp { 34762306a36Sopenharmony_ci fsl,pins = < 34862306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_CD_B_USDHC2_CD_B 0x41 34962306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_RESET_B_GPIO2_IO19 0x41 35062306a36Sopenharmony_ci >; 35162306a36Sopenharmony_ci }; 35262306a36Sopenharmony_ci 35362306a36Sopenharmony_ci pinctrl_usdhc2: usdhc2grp { 35462306a36Sopenharmony_ci fsl,pins = < 35562306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK 0x190 35662306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d0 35762306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d0 35862306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d0 35962306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d0 36062306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d0 36162306a36Sopenharmony_ci MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 36262306a36Sopenharmony_ci >; 36362306a36Sopenharmony_ci }; 36462306a36Sopenharmony_ci 36562306a36Sopenharmony_ci pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { 36662306a36Sopenharmony_ci fsl,pins = < 36762306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK 0x194 36862306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d4 36962306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d4 37062306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d4 37162306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d4 37262306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d4 37362306a36Sopenharmony_ci MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 37462306a36Sopenharmony_ci >; 37562306a36Sopenharmony_ci }; 37662306a36Sopenharmony_ci 37762306a36Sopenharmony_ci pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { 37862306a36Sopenharmony_ci fsl,pins = < 37962306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK 0x196 38062306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD 0x1d6 38162306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0 0x1d6 38262306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1 0x1d6 38362306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2 0x1d6 38462306a36Sopenharmony_ci MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3 0x1d6 38562306a36Sopenharmony_ci MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT 0x1d0 38662306a36Sopenharmony_ci >; 38762306a36Sopenharmony_ci }; 38862306a36Sopenharmony_ci}; 389