162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright 2014 FEDEVEL, Inc. 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Author: Robert Nelson <robertcnelson@gmail.com> 662306a36Sopenharmony_ci */ 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h> 962306a36Sopenharmony_ci#include <dt-bindings/input/input.h> 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci/ { 1262306a36Sopenharmony_ci chosen { 1362306a36Sopenharmony_ci stdout-path = &uart1; 1462306a36Sopenharmony_ci }; 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci reg_3p3v: regulator-3p3v { 1762306a36Sopenharmony_ci compatible = "regulator-fixed"; 1862306a36Sopenharmony_ci regulator-name = "3P3V"; 1962306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 2062306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 2162306a36Sopenharmony_ci regulator-always-on; 2262306a36Sopenharmony_ci }; 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci reg_usbh1_vbus: regulator-usbh1-vbus { 2562306a36Sopenharmony_ci compatible = "regulator-fixed"; 2662306a36Sopenharmony_ci pinctrl-names = "default"; 2762306a36Sopenharmony_ci regulator-name = "usbh1_vbus"; 2862306a36Sopenharmony_ci regulator-min-microvolt = <5000000>; 2962306a36Sopenharmony_ci regulator-max-microvolt = <5000000>; 3062306a36Sopenharmony_ci gpio = <&gpio3 31 GPIO_ACTIVE_HIGH>; 3162306a36Sopenharmony_ci enable-active-high; 3262306a36Sopenharmony_ci }; 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci reg_usb_otg_vbus: regulator-otg-vbus { 3562306a36Sopenharmony_ci compatible = "regulator-fixed"; 3662306a36Sopenharmony_ci pinctrl-names = "default"; 3762306a36Sopenharmony_ci regulator-name = "usb_otg_vbus"; 3862306a36Sopenharmony_ci regulator-min-microvolt = <5000000>; 3962306a36Sopenharmony_ci regulator-max-microvolt = <5000000>; 4062306a36Sopenharmony_ci gpio = <&gpio3 22 GPIO_ACTIVE_HIGH>; 4162306a36Sopenharmony_ci enable-active-high; 4262306a36Sopenharmony_ci }; 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ci leds { 4562306a36Sopenharmony_ci compatible = "gpio-leds"; 4662306a36Sopenharmony_ci pinctrl-names = "default"; 4762306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_led>; 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_ci led0: led-usr { 5062306a36Sopenharmony_ci label = "usr"; 5162306a36Sopenharmony_ci gpios = <&gpio1 2 GPIO_ACTIVE_LOW>; 5262306a36Sopenharmony_ci default-state = "off"; 5362306a36Sopenharmony_ci linux,default-trigger = "heartbeat"; 5462306a36Sopenharmony_ci }; 5562306a36Sopenharmony_ci }; 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_ci sound { 5862306a36Sopenharmony_ci compatible = "fsl,imx6-rex-sgtl5000", 5962306a36Sopenharmony_ci "fsl,imx-audio-sgtl5000"; 6062306a36Sopenharmony_ci model = "imx6-rex-sgtl5000"; 6162306a36Sopenharmony_ci ssi-controller = <&ssi1>; 6262306a36Sopenharmony_ci audio-codec = <&codec>; 6362306a36Sopenharmony_ci audio-routing = 6462306a36Sopenharmony_ci "MIC_IN", "Mic Jack", 6562306a36Sopenharmony_ci "Mic Jack", "Mic Bias", 6662306a36Sopenharmony_ci "Headphone Jack", "HP_OUT"; 6762306a36Sopenharmony_ci mux-int-port = <1>; 6862306a36Sopenharmony_ci mux-ext-port = <3>; 6962306a36Sopenharmony_ci }; 7062306a36Sopenharmony_ci}; 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ci&audmux { 7362306a36Sopenharmony_ci pinctrl-names = "default"; 7462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_audmux>; 7562306a36Sopenharmony_ci status = "okay"; 7662306a36Sopenharmony_ci}; 7762306a36Sopenharmony_ci 7862306a36Sopenharmony_ci&ecspi2 { 7962306a36Sopenharmony_ci cs-gpios = <&gpio5 12 GPIO_ACTIVE_LOW>; 8062306a36Sopenharmony_ci pinctrl-names = "default"; 8162306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_ecspi2>; 8262306a36Sopenharmony_ci status = "okay"; 8362306a36Sopenharmony_ci}; 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_ci&ecspi3 { 8662306a36Sopenharmony_ci cs-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>; 8762306a36Sopenharmony_ci pinctrl-names = "default"; 8862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_ecspi3>; 8962306a36Sopenharmony_ci status = "okay"; 9062306a36Sopenharmony_ci}; 9162306a36Sopenharmony_ci 9262306a36Sopenharmony_ci&fec { 9362306a36Sopenharmony_ci pinctrl-names = "default"; 9462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_enet>; 9562306a36Sopenharmony_ci phy-mode = "rgmii"; 9662306a36Sopenharmony_ci phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>; 9762306a36Sopenharmony_ci status = "okay"; 9862306a36Sopenharmony_ci}; 9962306a36Sopenharmony_ci 10062306a36Sopenharmony_ci&hdmi { 10162306a36Sopenharmony_ci ddc-i2c-bus = <&i2c2>; 10262306a36Sopenharmony_ci status = "okay"; 10362306a36Sopenharmony_ci}; 10462306a36Sopenharmony_ci 10562306a36Sopenharmony_ci&i2c1 { 10662306a36Sopenharmony_ci clock-frequency = <100000>; 10762306a36Sopenharmony_ci pinctrl-names = "default"; 10862306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c1>; 10962306a36Sopenharmony_ci status = "okay"; 11062306a36Sopenharmony_ci 11162306a36Sopenharmony_ci codec: sgtl5000@a { 11262306a36Sopenharmony_ci compatible = "fsl,sgtl5000"; 11362306a36Sopenharmony_ci reg = <0x0a>; 11462306a36Sopenharmony_ci #sound-dai-cells = <0>; 11562306a36Sopenharmony_ci clocks = <&clks IMX6QDL_CLK_CKO>; 11662306a36Sopenharmony_ci VDDA-supply = <®_3p3v>; 11762306a36Sopenharmony_ci VDDIO-supply = <®_3p3v>; 11862306a36Sopenharmony_ci }; 11962306a36Sopenharmony_ci}; 12062306a36Sopenharmony_ci 12162306a36Sopenharmony_ci&i2c2 { 12262306a36Sopenharmony_ci clock-frequency = <100000>; 12362306a36Sopenharmony_ci pinctrl-names = "default"; 12462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c2>; 12562306a36Sopenharmony_ci status = "okay"; 12662306a36Sopenharmony_ci 12762306a36Sopenharmony_ci pca9535: gpio-expander@27 { 12862306a36Sopenharmony_ci compatible = "nxp,pca9535"; 12962306a36Sopenharmony_ci reg = <0x27>; 13062306a36Sopenharmony_ci gpio-controller; 13162306a36Sopenharmony_ci #gpio-cells = <2>; 13262306a36Sopenharmony_ci pinctrl-names = "default"; 13362306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_pca9535>; 13462306a36Sopenharmony_ci interrupt-parent = <&gpio6>; 13562306a36Sopenharmony_ci interrupts = <16 IRQ_TYPE_LEVEL_LOW>; 13662306a36Sopenharmony_ci interrupt-controller; 13762306a36Sopenharmony_ci #interrupt-cells = <2>; 13862306a36Sopenharmony_ci }; 13962306a36Sopenharmony_ci 14062306a36Sopenharmony_ci eeprom@57 { 14162306a36Sopenharmony_ci compatible = "atmel,24c02"; 14262306a36Sopenharmony_ci reg = <0x57>; 14362306a36Sopenharmony_ci }; 14462306a36Sopenharmony_ci}; 14562306a36Sopenharmony_ci 14662306a36Sopenharmony_ci&i2c3 { 14762306a36Sopenharmony_ci clock-frequency = <100000>; 14862306a36Sopenharmony_ci pinctrl-names = "default"; 14962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_i2c3>; 15062306a36Sopenharmony_ci status = "okay"; 15162306a36Sopenharmony_ci}; 15262306a36Sopenharmony_ci 15362306a36Sopenharmony_ci&iomuxc { 15462306a36Sopenharmony_ci pinctrl-names = "default"; 15562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_hog>; 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_ci imx6qdl-rex { 15862306a36Sopenharmony_ci pinctrl_hog: hoggrp { 15962306a36Sopenharmony_ci fsl,pins = < 16062306a36Sopenharmony_ci /* SGTL5000 sys_mclk */ 16162306a36Sopenharmony_ci MX6QDL_PAD_GPIO_0__CCM_CLKO1 0x030b0 16262306a36Sopenharmony_ci >; 16362306a36Sopenharmony_ci }; 16462306a36Sopenharmony_ci 16562306a36Sopenharmony_ci pinctrl_audmux: audmuxgrp { 16662306a36Sopenharmony_ci fsl,pins = < 16762306a36Sopenharmony_ci MX6QDL_PAD_CSI0_DAT7__AUD3_RXD 0x130b0 16862306a36Sopenharmony_ci MX6QDL_PAD_CSI0_DAT4__AUD3_TXC 0x130b0 16962306a36Sopenharmony_ci MX6QDL_PAD_CSI0_DAT5__AUD3_TXD 0x110b0 17062306a36Sopenharmony_ci MX6QDL_PAD_CSI0_DAT6__AUD3_TXFS 0x130b0 17162306a36Sopenharmony_ci >; 17262306a36Sopenharmony_ci }; 17362306a36Sopenharmony_ci 17462306a36Sopenharmony_ci pinctrl_ecspi2: ecspi2grp { 17562306a36Sopenharmony_ci fsl,pins = < 17662306a36Sopenharmony_ci MX6QDL_PAD_DISP0_DAT2__ECSPI3_MISO 0x100b1 17762306a36Sopenharmony_ci MX6QDL_PAD_DISP0_DAT1__ECSPI3_MOSI 0x100b1 17862306a36Sopenharmony_ci MX6QDL_PAD_DISP0_DAT0__ECSPI3_SCLK 0x100b1 17962306a36Sopenharmony_ci /* CS */ 18062306a36Sopenharmony_ci MX6QDL_PAD_DISP0_DAT5__GPIO4_IO26 0x000b1 18162306a36Sopenharmony_ci >; 18262306a36Sopenharmony_ci }; 18362306a36Sopenharmony_ci 18462306a36Sopenharmony_ci pinctrl_ecspi3: ecspi3grp { 18562306a36Sopenharmony_ci fsl,pins = < 18662306a36Sopenharmony_ci MX6QDL_PAD_DISP0_DAT17__ECSPI2_MISO 0x100b1 18762306a36Sopenharmony_ci MX6QDL_PAD_DISP0_DAT16__ECSPI2_MOSI 0x100b1 18862306a36Sopenharmony_ci MX6QDL_PAD_DISP0_DAT19__ECSPI2_SCLK 0x100b1 18962306a36Sopenharmony_ci /* CS */ 19062306a36Sopenharmony_ci MX6QDL_PAD_DISP0_DAT18__GPIO5_IO12 0x000b1 19162306a36Sopenharmony_ci >; 19262306a36Sopenharmony_ci }; 19362306a36Sopenharmony_ci 19462306a36Sopenharmony_ci pinctrl_enet: enetgrp { 19562306a36Sopenharmony_ci fsl,pins = < 19662306a36Sopenharmony_ci MX6QDL_PAD_ENET_MDIO__ENET_MDIO 0x1b0b0 19762306a36Sopenharmony_ci MX6QDL_PAD_ENET_MDC__ENET_MDC 0x1b0b0 19862306a36Sopenharmony_ci MX6QDL_PAD_RGMII_TXC__RGMII_TXC 0x1b030 19962306a36Sopenharmony_ci MX6QDL_PAD_RGMII_TD0__RGMII_TD0 0x1b030 20062306a36Sopenharmony_ci MX6QDL_PAD_RGMII_TD1__RGMII_TD1 0x1b030 20162306a36Sopenharmony_ci MX6QDL_PAD_RGMII_TD2__RGMII_TD2 0x1b030 20262306a36Sopenharmony_ci MX6QDL_PAD_RGMII_TD3__RGMII_TD3 0x1b030 20362306a36Sopenharmony_ci MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL 0x1b030 20462306a36Sopenharmony_ci MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK 0x1b0b0 20562306a36Sopenharmony_ci MX6QDL_PAD_RGMII_RXC__RGMII_RXC 0x1b030 20662306a36Sopenharmony_ci MX6QDL_PAD_RGMII_RD0__RGMII_RD0 0x1b030 20762306a36Sopenharmony_ci MX6QDL_PAD_RGMII_RD1__RGMII_RD1 0x1b030 20862306a36Sopenharmony_ci MX6QDL_PAD_RGMII_RD2__RGMII_RD2 0x1b030 20962306a36Sopenharmony_ci MX6QDL_PAD_RGMII_RD3__RGMII_RD3 0x1b030 21062306a36Sopenharmony_ci MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL 0x1b030 21162306a36Sopenharmony_ci MX6QDL_PAD_GPIO_16__ENET_REF_CLK 0x4001b0a8 21262306a36Sopenharmony_ci /* Phy reset */ 21362306a36Sopenharmony_ci MX6QDL_PAD_ENET_CRS_DV__GPIO1_IO25 0x000b0 21462306a36Sopenharmony_ci >; 21562306a36Sopenharmony_ci }; 21662306a36Sopenharmony_ci 21762306a36Sopenharmony_ci pinctrl_i2c1: i2c1grp { 21862306a36Sopenharmony_ci fsl,pins = < 21962306a36Sopenharmony_ci MX6QDL_PAD_CSI0_DAT8__I2C1_SDA 0x4001b8b1 22062306a36Sopenharmony_ci MX6QDL_PAD_CSI0_DAT9__I2C1_SCL 0x4001b8b1 22162306a36Sopenharmony_ci >; 22262306a36Sopenharmony_ci }; 22362306a36Sopenharmony_ci 22462306a36Sopenharmony_ci pinctrl_i2c2: i2c2grp { 22562306a36Sopenharmony_ci fsl,pins = < 22662306a36Sopenharmony_ci MX6QDL_PAD_KEY_COL3__I2C2_SCL 0x4001b8b1 22762306a36Sopenharmony_ci MX6QDL_PAD_KEY_ROW3__I2C2_SDA 0x4001b8b1 22862306a36Sopenharmony_ci >; 22962306a36Sopenharmony_ci }; 23062306a36Sopenharmony_ci 23162306a36Sopenharmony_ci pinctrl_i2c3: i2c3grp { 23262306a36Sopenharmony_ci fsl,pins = < 23362306a36Sopenharmony_ci MX6QDL_PAD_EIM_D17__I2C3_SCL 0x4001b8b1 23462306a36Sopenharmony_ci MX6QDL_PAD_EIM_D18__I2C3_SDA 0x4001b8b1 23562306a36Sopenharmony_ci >; 23662306a36Sopenharmony_ci }; 23762306a36Sopenharmony_ci 23862306a36Sopenharmony_ci pinctrl_led: ledgrp { 23962306a36Sopenharmony_ci fsl,pins = < 24062306a36Sopenharmony_ci /* user led */ 24162306a36Sopenharmony_ci MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x80000000 24262306a36Sopenharmony_ci >; 24362306a36Sopenharmony_ci }; 24462306a36Sopenharmony_ci 24562306a36Sopenharmony_ci pinctrl_pca9535: pca9535grp { 24662306a36Sopenharmony_ci fsl,pins = < 24762306a36Sopenharmony_ci MX6QDL_PAD_NANDF_CS3__GPIO6_IO16 0x17059 24862306a36Sopenharmony_ci >; 24962306a36Sopenharmony_ci }; 25062306a36Sopenharmony_ci 25162306a36Sopenharmony_ci pinctrl_uart1: uart1grp { 25262306a36Sopenharmony_ci fsl,pins = < 25362306a36Sopenharmony_ci MX6QDL_PAD_CSI0_DAT10__UART1_TX_DATA 0x1b0b1 25462306a36Sopenharmony_ci MX6QDL_PAD_CSI0_DAT11__UART1_RX_DATA 0x1b0b1 25562306a36Sopenharmony_ci >; 25662306a36Sopenharmony_ci }; 25762306a36Sopenharmony_ci 25862306a36Sopenharmony_ci pinctrl_uart2: uart2grp { 25962306a36Sopenharmony_ci fsl,pins = < 26062306a36Sopenharmony_ci MX6QDL_PAD_SD4_DAT7__UART2_TX_DATA 0x1b0b1 26162306a36Sopenharmony_ci MX6QDL_PAD_SD4_DAT4__UART2_RX_DATA 0x1b0b1 26262306a36Sopenharmony_ci >; 26362306a36Sopenharmony_ci }; 26462306a36Sopenharmony_ci 26562306a36Sopenharmony_ci pinctrl_usbh1: usbh1grp { 26662306a36Sopenharmony_ci fsl,pins = < 26762306a36Sopenharmony_ci /* power enable, high active */ 26862306a36Sopenharmony_ci MX6QDL_PAD_EIM_D31__GPIO3_IO31 0x10b0 26962306a36Sopenharmony_ci >; 27062306a36Sopenharmony_ci }; 27162306a36Sopenharmony_ci 27262306a36Sopenharmony_ci pinctrl_usbotg: usbotggrp { 27362306a36Sopenharmony_ci fsl,pins = < 27462306a36Sopenharmony_ci MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x17059 27562306a36Sopenharmony_ci MX6QDL_PAD_EIM_D21__USB_OTG_OC 0x1b0b0 27662306a36Sopenharmony_ci /* power enable, high active */ 27762306a36Sopenharmony_ci MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x10b0 27862306a36Sopenharmony_ci >; 27962306a36Sopenharmony_ci }; 28062306a36Sopenharmony_ci 28162306a36Sopenharmony_ci pinctrl_usdhc2: usdhc2grp { 28262306a36Sopenharmony_ci fsl,pins = < 28362306a36Sopenharmony_ci MX6QDL_PAD_SD2_CMD__SD2_CMD 0x17059 28462306a36Sopenharmony_ci MX6QDL_PAD_SD2_CLK__SD2_CLK 0x10059 28562306a36Sopenharmony_ci MX6QDL_PAD_SD2_DAT0__SD2_DATA0 0x17059 28662306a36Sopenharmony_ci MX6QDL_PAD_SD2_DAT1__SD2_DATA1 0x17059 28762306a36Sopenharmony_ci MX6QDL_PAD_SD2_DAT2__SD2_DATA2 0x17059 28862306a36Sopenharmony_ci MX6QDL_PAD_SD2_DAT3__SD2_DATA3 0x17059 28962306a36Sopenharmony_ci /* CD */ 29062306a36Sopenharmony_ci MX6QDL_PAD_NANDF_D2__GPIO2_IO02 0x1b0b0 29162306a36Sopenharmony_ci /* WP */ 29262306a36Sopenharmony_ci MX6QDL_PAD_NANDF_D3__GPIO2_IO03 0x1f0b0 29362306a36Sopenharmony_ci >; 29462306a36Sopenharmony_ci }; 29562306a36Sopenharmony_ci 29662306a36Sopenharmony_ci pinctrl_usdhc3: usdhc3grp { 29762306a36Sopenharmony_ci fsl,pins = < 29862306a36Sopenharmony_ci MX6QDL_PAD_SD3_CMD__SD3_CMD 0x17059 29962306a36Sopenharmony_ci MX6QDL_PAD_SD3_CLK__SD3_CLK 0x10059 30062306a36Sopenharmony_ci MX6QDL_PAD_SD3_DAT0__SD3_DATA0 0x17059 30162306a36Sopenharmony_ci MX6QDL_PAD_SD3_DAT1__SD3_DATA1 0x17059 30262306a36Sopenharmony_ci MX6QDL_PAD_SD3_DAT2__SD3_DATA2 0x17059 30362306a36Sopenharmony_ci MX6QDL_PAD_SD3_DAT3__SD3_DATA3 0x17059 30462306a36Sopenharmony_ci /* CD */ 30562306a36Sopenharmony_ci MX6QDL_PAD_NANDF_D0__GPIO2_IO00 0x1b0b0 30662306a36Sopenharmony_ci /* WP */ 30762306a36Sopenharmony_ci MX6QDL_PAD_NANDF_D1__GPIO2_IO01 0x1f0b0 30862306a36Sopenharmony_ci >; 30962306a36Sopenharmony_ci }; 31062306a36Sopenharmony_ci }; 31162306a36Sopenharmony_ci}; 31262306a36Sopenharmony_ci 31362306a36Sopenharmony_ci&ssi1 { 31462306a36Sopenharmony_ci status = "okay"; 31562306a36Sopenharmony_ci}; 31662306a36Sopenharmony_ci 31762306a36Sopenharmony_ci&uart1 { 31862306a36Sopenharmony_ci pinctrl-names = "default"; 31962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart1>; 32062306a36Sopenharmony_ci status = "okay"; 32162306a36Sopenharmony_ci}; 32262306a36Sopenharmony_ci 32362306a36Sopenharmony_ci&uart2 { 32462306a36Sopenharmony_ci pinctrl-names = "default"; 32562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_uart2>; 32662306a36Sopenharmony_ci status = "okay"; 32762306a36Sopenharmony_ci}; 32862306a36Sopenharmony_ci 32962306a36Sopenharmony_ci&usbh1 { 33062306a36Sopenharmony_ci vbus-supply = <®_usbh1_vbus>; 33162306a36Sopenharmony_ci pinctrl-names = "default"; 33262306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usbh1>; 33362306a36Sopenharmony_ci status = "okay"; 33462306a36Sopenharmony_ci}; 33562306a36Sopenharmony_ci 33662306a36Sopenharmony_ci&usbotg { 33762306a36Sopenharmony_ci vbus-supply = <®_usb_otg_vbus>; 33862306a36Sopenharmony_ci pinctrl-names = "default"; 33962306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usbotg>; 34062306a36Sopenharmony_ci status = "okay"; 34162306a36Sopenharmony_ci}; 34262306a36Sopenharmony_ci 34362306a36Sopenharmony_ci&usdhc2 { 34462306a36Sopenharmony_ci pinctrl-names = "default"; 34562306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usdhc2>; 34662306a36Sopenharmony_ci bus-width = <4>; 34762306a36Sopenharmony_ci cd-gpios = <&gpio2 2 GPIO_ACTIVE_LOW>; 34862306a36Sopenharmony_ci wp-gpios = <&gpio2 3 GPIO_ACTIVE_HIGH>; 34962306a36Sopenharmony_ci status = "okay"; 35062306a36Sopenharmony_ci}; 35162306a36Sopenharmony_ci 35262306a36Sopenharmony_ci&usdhc3 { 35362306a36Sopenharmony_ci pinctrl-names = "default"; 35462306a36Sopenharmony_ci pinctrl-0 = <&pinctrl_usdhc3>; 35562306a36Sopenharmony_ci bus-width = <4>; 35662306a36Sopenharmony_ci cd-gpios = <&gpio2 0 GPIO_ACTIVE_LOW>; 35762306a36Sopenharmony_ci wp-gpios = <&gpio2 1 GPIO_ACTIVE_HIGH>; 35862306a36Sopenharmony_ci status = "okay"; 35962306a36Sopenharmony_ci}; 360