1f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only 2f126890aSEmmanuel Vadot/* 3f126890aSEmmanuel Vadot * Copyright 2014 FEDEVEL, Inc. 4f126890aSEmmanuel Vadot * 5f126890aSEmmanuel Vadot * Author: Robert Nelson <robertcnelson@gmail.com> 6f126890aSEmmanuel Vadot */ 7f126890aSEmmanuel Vadot 8f126890aSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 9f126890aSEmmanuel Vadot#include <dt-bindings/input/input.h> 10f126890aSEmmanuel Vadot 11f126890aSEmmanuel Vadot/ { 12f126890aSEmmanuel Vadot chosen { 13f126890aSEmmanuel Vadot stdout-path = &uart1; 14f126890aSEmmanuel Vadot }; 15f126890aSEmmanuel Vadot 16*aa1a8ff2SEmmanuel Vadot reg_3p3v: regulator-3p3v { 17f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 18f126890aSEmmanuel Vadot regulator-name = "3P3V"; 19f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 20f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 21f126890aSEmmanuel Vadot regulator-always-on; 22f126890aSEmmanuel Vadot }; 23f126890aSEmmanuel Vadot 24*aa1a8ff2SEmmanuel Vadot reg_usbh1_vbus: regulator-usbh1-vbus { 25f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 26f126890aSEmmanuel Vadot pinctrl-names = "default"; 27f126890aSEmmanuel Vadot regulator-name = "usbh1_vbus"; 28f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 29f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 30f126890aSEmmanuel Vadot gpio = <&gpio3 31 GPIO_ACTIVE_HIGH>; 31f126890aSEmmanuel Vadot enable-active-high; 32f126890aSEmmanuel Vadot }; 33f126890aSEmmanuel Vadot 34*aa1a8ff2SEmmanuel Vadot reg_usb_otg_vbus: regulator-otg-vbus { 35f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 36f126890aSEmmanuel Vadot pinctrl-names = "default"; 37f126890aSEmmanuel Vadot regulator-name = "usb_otg_vbus"; 38f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 39f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 40f126890aSEmmanuel Vadot gpio = <&gpio3 22 GPIO_ACTIVE_HIGH>; 41f126890aSEmmanuel Vadot enable-active-high; 42f126890aSEmmanuel Vadot }; 43f126890aSEmmanuel Vadot 44f126890aSEmmanuel Vadot leds { 45f126890aSEmmanuel Vadot compatible = "gpio-leds"; 46f126890aSEmmanuel Vadot pinctrl-names = "default"; 47f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_led>; 48f126890aSEmmanuel Vadot 49f126890aSEmmanuel Vadot led0: led-usr { 50f126890aSEmmanuel Vadot label = "usr"; 51f126890aSEmmanuel Vadot gpios = <&gpio1 2 GPIO_ACTIVE_LOW>; 52f126890aSEmmanuel Vadot default-state = "off"; 53f126890aSEmmanuel Vadot linux,default-trigger = "heartbeat"; 54f126890aSEmmanuel Vadot }; 55f126890aSEmmanuel Vadot }; 56f126890aSEmmanuel Vadot 57f126890aSEmmanuel Vadot sound { 58f126890aSEmmanuel Vadot compatible = "fsl,imx6-rex-sgtl5000", 59f126890aSEmmanuel Vadot "fsl,imx-audio-sgtl5000"; 60f126890aSEmmanuel Vadot model = "imx6-rex-sgtl5000"; 61f126890aSEmmanuel Vadot ssi-controller = <&ssi1>; 62f126890aSEmmanuel Vadot audio-codec = <&codec>; 63f126890aSEmmanuel Vadot audio-routing = 64f126890aSEmmanuel Vadot "MIC_IN", "Mic Jack", 65f126890aSEmmanuel Vadot "Mic Jack", "Mic Bias", 66f126890aSEmmanuel Vadot "Headphone Jack", "HP_OUT"; 67f126890aSEmmanuel Vadot mux-int-port = <1>; 68f126890aSEmmanuel Vadot mux-ext-port = <3>; 69f126890aSEmmanuel Vadot }; 70f126890aSEmmanuel Vadot}; 71f126890aSEmmanuel Vadot 72f126890aSEmmanuel Vadot&audmux { 73f126890aSEmmanuel Vadot pinctrl-names = "default"; 74f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_audmux>; 75f126890aSEmmanuel Vadot status = "okay"; 76f126890aSEmmanuel Vadot}; 77f126890aSEmmanuel Vadot 78f126890aSEmmanuel Vadot&ecspi2 { 79f126890aSEmmanuel Vadot cs-gpios = <&gpio5 12 GPIO_ACTIVE_LOW>; 80f126890aSEmmanuel Vadot pinctrl-names = "default"; 81f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_ecspi2>; 82f126890aSEmmanuel Vadot status = "okay"; 83f126890aSEmmanuel Vadot}; 84f126890aSEmmanuel Vadot 85f126890aSEmmanuel Vadot&ecspi3 { 86f126890aSEmmanuel Vadot cs-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>; 87f126890aSEmmanuel Vadot pinctrl-names = "default"; 88f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_ecspi3>; 89f126890aSEmmanuel Vadot status = "okay"; 90f126890aSEmmanuel Vadot}; 91f126890aSEmmanuel Vadot 92f126890aSEmmanuel Vadot&fec { 93f126890aSEmmanuel Vadot pinctrl-names = "default"; 94f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_enet>; 95f126890aSEmmanuel Vadot phy-mode = "rgmii"; 96f126890aSEmmanuel Vadot phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>; 97f126890aSEmmanuel Vadot status = "okay"; 98f126890aSEmmanuel Vadot}; 99f126890aSEmmanuel Vadot 100f126890aSEmmanuel Vadot&hdmi { 101f126890aSEmmanuel Vadot ddc-i2c-bus = <&i2c2>; 102f126890aSEmmanuel Vadot status = "okay"; 103f126890aSEmmanuel Vadot}; 104f126890aSEmmanuel Vadot 105f126890aSEmmanuel Vadot&i2c1 { 106f126890aSEmmanuel Vadot clock-frequency = <100000>; 107f126890aSEmmanuel Vadot pinctrl-names = "default"; 108f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c1>; 109f126890aSEmmanuel Vadot status = "okay"; 110f126890aSEmmanuel Vadot 111f126890aSEmmanuel Vadot codec: sgtl5000@a { 112f126890aSEmmanuel Vadot compatible = "fsl,sgtl5000"; 113f126890aSEmmanuel Vadot reg = <0x0a>; 114*aa1a8ff2SEmmanuel Vadot #sound-dai-cells = <0>; 115f126890aSEmmanuel Vadot clocks = <&clks IMX6QDL_CLK_CKO>; 116f126890aSEmmanuel Vadot VDDA-supply = <®_3p3v>; 117f126890aSEmmanuel Vadot VDDIO-supply = <®_3p3v>; 118f126890aSEmmanuel Vadot }; 119f126890aSEmmanuel Vadot}; 120f126890aSEmmanuel Vadot 121f126890aSEmmanuel Vadot&i2c2 { 122f126890aSEmmanuel Vadot clock-frequency = <100000>; 123f126890aSEmmanuel Vadot pinctrl-names = "default"; 124f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c2>; 125f126890aSEmmanuel Vadot status = "okay"; 126f126890aSEmmanuel Vadot 127f126890aSEmmanuel Vadot pca9535: gpio-expander@27 { 128f126890aSEmmanuel Vadot compatible = "nxp,pca9535"; 129f126890aSEmmanuel Vadot reg = <0x27>; 130f126890aSEmmanuel Vadot gpio-controller; 131f126890aSEmmanuel Vadot #gpio-cells = <2>; 132f126890aSEmmanuel Vadot pinctrl-names = "default"; 133f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_pca9535>; 134f126890aSEmmanuel Vadot interrupt-parent = <&gpio6>; 135f126890aSEmmanuel Vadot interrupts = <16 IRQ_TYPE_LEVEL_LOW>; 136f126890aSEmmanuel Vadot interrupt-controller; 137f126890aSEmmanuel Vadot #interrupt-cells = <2>; 138f126890aSEmmanuel Vadot }; 139f126890aSEmmanuel Vadot 140f126890aSEmmanuel Vadot eeprom@57 { 141f126890aSEmmanuel Vadot compatible = "atmel,24c02"; 142f126890aSEmmanuel Vadot reg = <0x57>; 143f126890aSEmmanuel Vadot }; 144f126890aSEmmanuel Vadot}; 145f126890aSEmmanuel Vadot 146f126890aSEmmanuel Vadot&i2c3 { 147f126890aSEmmanuel Vadot clock-frequency = <100000>; 148f126890aSEmmanuel Vadot pinctrl-names = "default"; 149f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_i2c3>; 150f126890aSEmmanuel Vadot status = "okay"; 151f126890aSEmmanuel Vadot}; 152f126890aSEmmanuel Vadot 153f126890aSEmmanuel Vadot&iomuxc { 154f126890aSEmmanuel Vadot pinctrl-names = "default"; 155f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_hog>; 156f126890aSEmmanuel Vadot 157f126890aSEmmanuel Vadot imx6qdl-rex { 158f126890aSEmmanuel Vadot pinctrl_hog: hoggrp { 159f126890aSEmmanuel Vadot fsl,pins = < 160f126890aSEmmanuel Vadot /* SGTL5000 sys_mclk */ 161f126890aSEmmanuel Vadot MX6QDL_PAD_GPIO_0__CCM_CLKO1 0x030b0 162f126890aSEmmanuel Vadot >; 163f126890aSEmmanuel Vadot }; 164f126890aSEmmanuel Vadot 165f126890aSEmmanuel Vadot pinctrl_audmux: audmuxgrp { 166f126890aSEmmanuel Vadot fsl,pins = < 167f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT7__AUD3_RXD 0x130b0 168f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT4__AUD3_TXC 0x130b0 169f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT5__AUD3_TXD 0x110b0 170f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT6__AUD3_TXFS 0x130b0 171f126890aSEmmanuel Vadot >; 172f126890aSEmmanuel Vadot }; 173f126890aSEmmanuel Vadot 174f126890aSEmmanuel Vadot pinctrl_ecspi2: ecspi2grp { 175f126890aSEmmanuel Vadot fsl,pins = < 176f126890aSEmmanuel Vadot MX6QDL_PAD_DISP0_DAT2__ECSPI3_MISO 0x100b1 177f126890aSEmmanuel Vadot MX6QDL_PAD_DISP0_DAT1__ECSPI3_MOSI 0x100b1 178f126890aSEmmanuel Vadot MX6QDL_PAD_DISP0_DAT0__ECSPI3_SCLK 0x100b1 179f126890aSEmmanuel Vadot /* CS */ 180f126890aSEmmanuel Vadot MX6QDL_PAD_DISP0_DAT5__GPIO4_IO26 0x000b1 181f126890aSEmmanuel Vadot >; 182f126890aSEmmanuel Vadot }; 183f126890aSEmmanuel Vadot 184f126890aSEmmanuel Vadot pinctrl_ecspi3: ecspi3grp { 185f126890aSEmmanuel Vadot fsl,pins = < 186f126890aSEmmanuel Vadot MX6QDL_PAD_DISP0_DAT17__ECSPI2_MISO 0x100b1 187f126890aSEmmanuel Vadot MX6QDL_PAD_DISP0_DAT16__ECSPI2_MOSI 0x100b1 188f126890aSEmmanuel Vadot MX6QDL_PAD_DISP0_DAT19__ECSPI2_SCLK 0x100b1 189f126890aSEmmanuel Vadot /* CS */ 190f126890aSEmmanuel Vadot MX6QDL_PAD_DISP0_DAT18__GPIO5_IO12 0x000b1 191f126890aSEmmanuel Vadot >; 192f126890aSEmmanuel Vadot }; 193f126890aSEmmanuel Vadot 194f126890aSEmmanuel Vadot pinctrl_enet: enetgrp { 195f126890aSEmmanuel Vadot fsl,pins = < 196f126890aSEmmanuel Vadot MX6QDL_PAD_ENET_MDIO__ENET_MDIO 0x1b0b0 197f126890aSEmmanuel Vadot MX6QDL_PAD_ENET_MDC__ENET_MDC 0x1b0b0 198f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_TXC__RGMII_TXC 0x1b030 199f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_TD0__RGMII_TD0 0x1b030 200f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_TD1__RGMII_TD1 0x1b030 201f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_TD2__RGMII_TD2 0x1b030 202f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_TD3__RGMII_TD3 0x1b030 203f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL 0x1b030 204f126890aSEmmanuel Vadot MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK 0x1b0b0 205f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_RXC__RGMII_RXC 0x1b030 206f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_RD0__RGMII_RD0 0x1b030 207f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_RD1__RGMII_RD1 0x1b030 208f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_RD2__RGMII_RD2 0x1b030 209f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_RD3__RGMII_RD3 0x1b030 210f126890aSEmmanuel Vadot MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL 0x1b030 211f126890aSEmmanuel Vadot MX6QDL_PAD_GPIO_16__ENET_REF_CLK 0x4001b0a8 212f126890aSEmmanuel Vadot /* Phy reset */ 213f126890aSEmmanuel Vadot MX6QDL_PAD_ENET_CRS_DV__GPIO1_IO25 0x000b0 214f126890aSEmmanuel Vadot >; 215f126890aSEmmanuel Vadot }; 216f126890aSEmmanuel Vadot 217f126890aSEmmanuel Vadot pinctrl_i2c1: i2c1grp { 218f126890aSEmmanuel Vadot fsl,pins = < 219f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT8__I2C1_SDA 0x4001b8b1 220f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT9__I2C1_SCL 0x4001b8b1 221f126890aSEmmanuel Vadot >; 222f126890aSEmmanuel Vadot }; 223f126890aSEmmanuel Vadot 224f126890aSEmmanuel Vadot pinctrl_i2c2: i2c2grp { 225f126890aSEmmanuel Vadot fsl,pins = < 226f126890aSEmmanuel Vadot MX6QDL_PAD_KEY_COL3__I2C2_SCL 0x4001b8b1 227f126890aSEmmanuel Vadot MX6QDL_PAD_KEY_ROW3__I2C2_SDA 0x4001b8b1 228f126890aSEmmanuel Vadot >; 229f126890aSEmmanuel Vadot }; 230f126890aSEmmanuel Vadot 231f126890aSEmmanuel Vadot pinctrl_i2c3: i2c3grp { 232f126890aSEmmanuel Vadot fsl,pins = < 233f126890aSEmmanuel Vadot MX6QDL_PAD_EIM_D17__I2C3_SCL 0x4001b8b1 234f126890aSEmmanuel Vadot MX6QDL_PAD_EIM_D18__I2C3_SDA 0x4001b8b1 235f126890aSEmmanuel Vadot >; 236f126890aSEmmanuel Vadot }; 237f126890aSEmmanuel Vadot 238f126890aSEmmanuel Vadot pinctrl_led: ledgrp { 239f126890aSEmmanuel Vadot fsl,pins = < 240f126890aSEmmanuel Vadot /* user led */ 241f126890aSEmmanuel Vadot MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x80000000 242f126890aSEmmanuel Vadot >; 243f126890aSEmmanuel Vadot }; 244f126890aSEmmanuel Vadot 245f126890aSEmmanuel Vadot pinctrl_pca9535: pca9535grp { 246f126890aSEmmanuel Vadot fsl,pins = < 247f126890aSEmmanuel Vadot MX6QDL_PAD_NANDF_CS3__GPIO6_IO16 0x17059 248f126890aSEmmanuel Vadot >; 249f126890aSEmmanuel Vadot }; 250f126890aSEmmanuel Vadot 251f126890aSEmmanuel Vadot pinctrl_uart1: uart1grp { 252f126890aSEmmanuel Vadot fsl,pins = < 253f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT10__UART1_TX_DATA 0x1b0b1 254f126890aSEmmanuel Vadot MX6QDL_PAD_CSI0_DAT11__UART1_RX_DATA 0x1b0b1 255f126890aSEmmanuel Vadot >; 256f126890aSEmmanuel Vadot }; 257f126890aSEmmanuel Vadot 258f126890aSEmmanuel Vadot pinctrl_uart2: uart2grp { 259f126890aSEmmanuel Vadot fsl,pins = < 260f126890aSEmmanuel Vadot MX6QDL_PAD_SD4_DAT7__UART2_TX_DATA 0x1b0b1 261f126890aSEmmanuel Vadot MX6QDL_PAD_SD4_DAT4__UART2_RX_DATA 0x1b0b1 262f126890aSEmmanuel Vadot >; 263f126890aSEmmanuel Vadot }; 264f126890aSEmmanuel Vadot 265f126890aSEmmanuel Vadot pinctrl_usbh1: usbh1grp { 266f126890aSEmmanuel Vadot fsl,pins = < 267f126890aSEmmanuel Vadot /* power enable, high active */ 268f126890aSEmmanuel Vadot MX6QDL_PAD_EIM_D31__GPIO3_IO31 0x10b0 269f126890aSEmmanuel Vadot >; 270f126890aSEmmanuel Vadot }; 271f126890aSEmmanuel Vadot 272f126890aSEmmanuel Vadot pinctrl_usbotg: usbotggrp { 273f126890aSEmmanuel Vadot fsl,pins = < 274f126890aSEmmanuel Vadot MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x17059 275f126890aSEmmanuel Vadot MX6QDL_PAD_EIM_D21__USB_OTG_OC 0x1b0b0 276f126890aSEmmanuel Vadot /* power enable, high active */ 277f126890aSEmmanuel Vadot MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x10b0 278f126890aSEmmanuel Vadot >; 279f126890aSEmmanuel Vadot }; 280f126890aSEmmanuel Vadot 281f126890aSEmmanuel Vadot pinctrl_usdhc2: usdhc2grp { 282f126890aSEmmanuel Vadot fsl,pins = < 283f126890aSEmmanuel Vadot MX6QDL_PAD_SD2_CMD__SD2_CMD 0x17059 284f126890aSEmmanuel Vadot MX6QDL_PAD_SD2_CLK__SD2_CLK 0x10059 285f126890aSEmmanuel Vadot MX6QDL_PAD_SD2_DAT0__SD2_DATA0 0x17059 286f126890aSEmmanuel Vadot MX6QDL_PAD_SD2_DAT1__SD2_DATA1 0x17059 287f126890aSEmmanuel Vadot MX6QDL_PAD_SD2_DAT2__SD2_DATA2 0x17059 288f126890aSEmmanuel Vadot MX6QDL_PAD_SD2_DAT3__SD2_DATA3 0x17059 289f126890aSEmmanuel Vadot /* CD */ 290f126890aSEmmanuel Vadot MX6QDL_PAD_NANDF_D2__GPIO2_IO02 0x1b0b0 291f126890aSEmmanuel Vadot /* WP */ 292f126890aSEmmanuel Vadot MX6QDL_PAD_NANDF_D3__GPIO2_IO03 0x1f0b0 293f126890aSEmmanuel Vadot >; 294f126890aSEmmanuel Vadot }; 295f126890aSEmmanuel Vadot 296f126890aSEmmanuel Vadot pinctrl_usdhc3: usdhc3grp { 297f126890aSEmmanuel Vadot fsl,pins = < 298f126890aSEmmanuel Vadot MX6QDL_PAD_SD3_CMD__SD3_CMD 0x17059 299f126890aSEmmanuel Vadot MX6QDL_PAD_SD3_CLK__SD3_CLK 0x10059 300f126890aSEmmanuel Vadot MX6QDL_PAD_SD3_DAT0__SD3_DATA0 0x17059 301f126890aSEmmanuel Vadot MX6QDL_PAD_SD3_DAT1__SD3_DATA1 0x17059 302f126890aSEmmanuel Vadot MX6QDL_PAD_SD3_DAT2__SD3_DATA2 0x17059 303f126890aSEmmanuel Vadot MX6QDL_PAD_SD3_DAT3__SD3_DATA3 0x17059 304f126890aSEmmanuel Vadot /* CD */ 305f126890aSEmmanuel Vadot MX6QDL_PAD_NANDF_D0__GPIO2_IO00 0x1b0b0 306f126890aSEmmanuel Vadot /* WP */ 307f126890aSEmmanuel Vadot MX6QDL_PAD_NANDF_D1__GPIO2_IO01 0x1f0b0 308f126890aSEmmanuel Vadot >; 309f126890aSEmmanuel Vadot }; 310f126890aSEmmanuel Vadot }; 311f126890aSEmmanuel Vadot}; 312f126890aSEmmanuel Vadot 313f126890aSEmmanuel Vadot&ssi1 { 314f126890aSEmmanuel Vadot status = "okay"; 315f126890aSEmmanuel Vadot}; 316f126890aSEmmanuel Vadot 317f126890aSEmmanuel Vadot&uart1 { 318f126890aSEmmanuel Vadot pinctrl-names = "default"; 319f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart1>; 320f126890aSEmmanuel Vadot status = "okay"; 321f126890aSEmmanuel Vadot}; 322f126890aSEmmanuel Vadot 323f126890aSEmmanuel Vadot&uart2 { 324f126890aSEmmanuel Vadot pinctrl-names = "default"; 325f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_uart2>; 326f126890aSEmmanuel Vadot status = "okay"; 327f126890aSEmmanuel Vadot}; 328f126890aSEmmanuel Vadot 329f126890aSEmmanuel Vadot&usbh1 { 330f126890aSEmmanuel Vadot vbus-supply = <®_usbh1_vbus>; 331f126890aSEmmanuel Vadot pinctrl-names = "default"; 332f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usbh1>; 333f126890aSEmmanuel Vadot status = "okay"; 334f126890aSEmmanuel Vadot}; 335f126890aSEmmanuel Vadot 336f126890aSEmmanuel Vadot&usbotg { 337f126890aSEmmanuel Vadot vbus-supply = <®_usb_otg_vbus>; 338f126890aSEmmanuel Vadot pinctrl-names = "default"; 339f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usbotg>; 340f126890aSEmmanuel Vadot status = "okay"; 341f126890aSEmmanuel Vadot}; 342f126890aSEmmanuel Vadot 343f126890aSEmmanuel Vadot&usdhc2 { 344f126890aSEmmanuel Vadot pinctrl-names = "default"; 345f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc2>; 346f126890aSEmmanuel Vadot bus-width = <4>; 347f126890aSEmmanuel Vadot cd-gpios = <&gpio2 2 GPIO_ACTIVE_LOW>; 348f126890aSEmmanuel Vadot wp-gpios = <&gpio2 3 GPIO_ACTIVE_HIGH>; 349f126890aSEmmanuel Vadot status = "okay"; 350f126890aSEmmanuel Vadot}; 351f126890aSEmmanuel Vadot 352f126890aSEmmanuel Vadot&usdhc3 { 353f126890aSEmmanuel Vadot pinctrl-names = "default"; 354f126890aSEmmanuel Vadot pinctrl-0 = <&pinctrl_usdhc3>; 355f126890aSEmmanuel Vadot bus-width = <4>; 356f126890aSEmmanuel Vadot cd-gpios = <&gpio2 0 GPIO_ACTIVE_LOW>; 357f126890aSEmmanuel Vadot wp-gpios = <&gpio2 1 GPIO_ACTIVE_HIGH>; 358f126890aSEmmanuel Vadot status = "okay"; 359f126890aSEmmanuel Vadot}; 360