1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later 2724ba675SRob Herring/* 3724ba675SRob Herring * Copyright 2013 Data Modul AG 4724ba675SRob Herring */ 5724ba675SRob Herring 6724ba675SRob Herring/dts-v1/; 7724ba675SRob Herring 8724ba675SRob Herring#include <dt-bindings/gpio/gpio.h> 9724ba675SRob Herring#include "imx6q.dtsi" 10724ba675SRob Herring 11724ba675SRob Herring/ { 12724ba675SRob Herring model = "Data Modul eDM-QMX6 Board"; 13724ba675SRob Herring compatible = "dmo,imx6q-edmqmx6", "fsl,imx6q"; 14724ba675SRob Herring 15724ba675SRob Herring chosen { 16724ba675SRob Herring stdout-path = &uart2; 17724ba675SRob Herring }; 18724ba675SRob Herring 19724ba675SRob Herring aliases { 20724ba675SRob Herring gpio7 = &stmpe_gpio1; 21724ba675SRob Herring gpio8 = &stmpe_gpio2; 22724ba675SRob Herring stmpe-i2c0 = &stmpe1; 23724ba675SRob Herring stmpe-i2c1 = &stmpe2; 24724ba675SRob Herring }; 25724ba675SRob Herring 26724ba675SRob Herring memory@10000000 { 27724ba675SRob Herring device_type = "memory"; 28724ba675SRob Herring reg = <0x10000000 0x80000000>; 29724ba675SRob Herring }; 30724ba675SRob Herring 31*ec20d468SFabio Estevam reg_3p3v: regulator-3p3v { 32724ba675SRob Herring compatible = "regulator-fixed"; 33724ba675SRob Herring regulator-name = "3P3V"; 34724ba675SRob Herring regulator-min-microvolt = <3300000>; 35724ba675SRob Herring regulator-max-microvolt = <3300000>; 36724ba675SRob Herring regulator-always-on; 37724ba675SRob Herring }; 38724ba675SRob Herring 39*ec20d468SFabio Estevam reg_usb_otg_switch: regulator-usb-otg-switch { 40724ba675SRob Herring compatible = "regulator-fixed"; 41724ba675SRob Herring regulator-name = "usb_otg_switch"; 42724ba675SRob Herring regulator-min-microvolt = <5000000>; 43724ba675SRob Herring regulator-max-microvolt = <5000000>; 44724ba675SRob Herring gpio = <&gpio7 12 0>; 45724ba675SRob Herring regulator-boot-on; 46724ba675SRob Herring regulator-always-on; 47724ba675SRob Herring }; 48724ba675SRob Herring 49*ec20d468SFabio Estevam reg_usb_host1: regulator-usb-host1 { 50724ba675SRob Herring compatible = "regulator-fixed"; 51724ba675SRob Herring regulator-name = "usb_host1_en"; 52724ba675SRob Herring regulator-min-microvolt = <3300000>; 53724ba675SRob Herring regulator-max-microvolt = <3300000>; 54724ba675SRob Herring gpio = <&gpio3 31 0>; 55724ba675SRob Herring enable-active-high; 56724ba675SRob Herring }; 57724ba675SRob Herring 58724ba675SRob Herring gpio-leds { 59724ba675SRob Herring compatible = "gpio-leds"; 60724ba675SRob Herring 61724ba675SRob Herring led-blue { 62724ba675SRob Herring label = "blue"; 63724ba675SRob Herring gpios = <&stmpe_gpio1 8 GPIO_ACTIVE_HIGH>; 64724ba675SRob Herring linux,default-trigger = "heartbeat"; 65724ba675SRob Herring }; 66724ba675SRob Herring 67724ba675SRob Herring led-green { 68724ba675SRob Herring label = "green"; 69724ba675SRob Herring gpios = <&stmpe_gpio1 9 GPIO_ACTIVE_HIGH>; 70724ba675SRob Herring }; 71724ba675SRob Herring 72724ba675SRob Herring led-pink { 73724ba675SRob Herring label = "pink"; 74724ba675SRob Herring gpios = <&stmpe_gpio1 10 GPIO_ACTIVE_HIGH>; 75724ba675SRob Herring }; 76724ba675SRob Herring 77724ba675SRob Herring led-red { 78724ba675SRob Herring label = "red"; 79724ba675SRob Herring gpios = <&stmpe_gpio1 11 GPIO_ACTIVE_HIGH>; 80724ba675SRob Herring }; 81724ba675SRob Herring }; 82724ba675SRob Herring}; 83724ba675SRob Herring 84724ba675SRob Herring&can1 { 85724ba675SRob Herring pinctrl-names = "default"; 86724ba675SRob Herring pinctrl-0 = <&pinctrl_can1>; 87724ba675SRob Herring status = "okay"; 88724ba675SRob Herring}; 89724ba675SRob Herring 90724ba675SRob Herring&ecspi5 { 91724ba675SRob Herring pinctrl-names = "default"; 92724ba675SRob Herring pinctrl-0 = <&pinctrl_ecspi5>; 93724ba675SRob Herring cs-gpios = <&gpio1 12 GPIO_ACTIVE_LOW>; 94724ba675SRob Herring status = "okay"; 95724ba675SRob Herring 96724ba675SRob Herring flash: flash@0 { 97724ba675SRob Herring compatible = "m25p80", "jedec,spi-nor"; 98724ba675SRob Herring spi-max-frequency = <40000000>; 99724ba675SRob Herring reg = <0>; 100724ba675SRob Herring }; 101724ba675SRob Herring}; 102724ba675SRob Herring 103724ba675SRob Herring&fec { 104724ba675SRob Herring pinctrl-names = "default"; 105724ba675SRob Herring pinctrl-0 = <&pinctrl_enet>; 106724ba675SRob Herring phy-mode = "rgmii-id"; 107724ba675SRob Herring phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>; 108724ba675SRob Herring phy-supply = <&vgen2_1v2_eth>; 109724ba675SRob Herring status = "okay"; 110724ba675SRob Herring}; 111724ba675SRob Herring 112724ba675SRob Herring&i2c1 { 113724ba675SRob Herring clock-frequency = <100000>; 114724ba675SRob Herring pinctrl-names = "default"; 115724ba675SRob Herring pinctrl-0 = <&pinctrl_i2c1>; 116724ba675SRob Herring status = "okay"; 117724ba675SRob Herring}; 118724ba675SRob Herring 119724ba675SRob Herring&i2c2 { 120724ba675SRob Herring clock-frequency = <100000>; 121724ba675SRob Herring pinctrl-names = "default"; 122724ba675SRob Herring pinctrl-0 = <&pinctrl_i2c2 123724ba675SRob Herring &pinctrl_stmpe1 124724ba675SRob Herring &pinctrl_stmpe2 125724ba675SRob Herring &pinctrl_pfuze>; 126724ba675SRob Herring status = "okay"; 127724ba675SRob Herring 128724ba675SRob Herring pmic: pmic@8 { 129724ba675SRob Herring compatible = "fsl,pfuze100"; 130724ba675SRob Herring reg = <0x08>; 131724ba675SRob Herring interrupt-parent = <&gpio3>; 132724ba675SRob Herring interrupts = <20 8>; 133724ba675SRob Herring 134724ba675SRob Herring regulators { 135724ba675SRob Herring sw1a_reg: sw1ab { 136724ba675SRob Herring regulator-min-microvolt = <300000>; 137724ba675SRob Herring regulator-max-microvolt = <1875000>; 138724ba675SRob Herring regulator-boot-on; 139724ba675SRob Herring regulator-always-on; 140724ba675SRob Herring }; 141724ba675SRob Herring 142724ba675SRob Herring sw1c_reg: sw1c { 143724ba675SRob Herring regulator-min-microvolt = <300000>; 144724ba675SRob Herring regulator-max-microvolt = <1875000>; 145724ba675SRob Herring regulator-boot-on; 146724ba675SRob Herring regulator-always-on; 147724ba675SRob Herring }; 148724ba675SRob Herring 149724ba675SRob Herring sw2_reg: sw2 { 150724ba675SRob Herring regulator-min-microvolt = <800000>; 151724ba675SRob Herring regulator-max-microvolt = <3300000>; 152724ba675SRob Herring regulator-boot-on; 153724ba675SRob Herring regulator-always-on; 154724ba675SRob Herring }; 155724ba675SRob Herring 156724ba675SRob Herring sw3a_reg: sw3a { 157724ba675SRob Herring regulator-min-microvolt = <400000>; 158724ba675SRob Herring regulator-max-microvolt = <1975000>; 159724ba675SRob Herring regulator-boot-on; 160724ba675SRob Herring regulator-always-on; 161724ba675SRob Herring }; 162724ba675SRob Herring 163724ba675SRob Herring sw3b_reg: sw3b { 164724ba675SRob Herring regulator-min-microvolt = <400000>; 165724ba675SRob Herring regulator-max-microvolt = <1975000>; 166724ba675SRob Herring regulator-boot-on; 167724ba675SRob Herring regulator-always-on; 168724ba675SRob Herring }; 169724ba675SRob Herring 170724ba675SRob Herring sw4_reg: sw4 { 171724ba675SRob Herring regulator-min-microvolt = <400000>; 172724ba675SRob Herring regulator-max-microvolt = <1975000>; 173724ba675SRob Herring regulator-always-on; 174724ba675SRob Herring }; 175724ba675SRob Herring 176724ba675SRob Herring swbst_reg: swbst { 177724ba675SRob Herring regulator-min-microvolt = <5000000>; 178724ba675SRob Herring regulator-max-microvolt = <5150000>; 179724ba675SRob Herring regulator-always-on; 180724ba675SRob Herring }; 181724ba675SRob Herring 182724ba675SRob Herring snvs_reg: vsnvs { 183724ba675SRob Herring regulator-min-microvolt = <1000000>; 184724ba675SRob Herring regulator-max-microvolt = <3000000>; 185724ba675SRob Herring regulator-boot-on; 186724ba675SRob Herring regulator-always-on; 187724ba675SRob Herring }; 188724ba675SRob Herring 189724ba675SRob Herring vref_reg: vrefddr { 190724ba675SRob Herring regulator-boot-on; 191724ba675SRob Herring regulator-always-on; 192724ba675SRob Herring }; 193724ba675SRob Herring 194724ba675SRob Herring vgen1_reg: vgen1 { 195724ba675SRob Herring regulator-min-microvolt = <800000>; 196724ba675SRob Herring regulator-max-microvolt = <1550000>; 197724ba675SRob Herring }; 198724ba675SRob Herring 199724ba675SRob Herring vgen2_1v2_eth: vgen2 { 200724ba675SRob Herring regulator-min-microvolt = <800000>; 201724ba675SRob Herring regulator-max-microvolt = <1550000>; 202724ba675SRob Herring }; 203724ba675SRob Herring 204724ba675SRob Herring vdd_high_in: vgen3 { 205724ba675SRob Herring regulator-min-microvolt = <1800000>; 206724ba675SRob Herring regulator-max-microvolt = <3300000>; 207724ba675SRob Herring regulator-boot-on; 208724ba675SRob Herring regulator-always-on; 209724ba675SRob Herring }; 210724ba675SRob Herring 211724ba675SRob Herring vgen4_reg: vgen4 { 212724ba675SRob Herring regulator-min-microvolt = <1800000>; 213724ba675SRob Herring regulator-max-microvolt = <3300000>; 214724ba675SRob Herring regulator-always-on; 215724ba675SRob Herring }; 216724ba675SRob Herring 217724ba675SRob Herring vgen5_reg: vgen5 { 218724ba675SRob Herring regulator-min-microvolt = <1800000>; 219724ba675SRob Herring regulator-max-microvolt = <3300000>; 220724ba675SRob Herring regulator-always-on; 221724ba675SRob Herring }; 222724ba675SRob Herring 223724ba675SRob Herring vgen6_reg: vgen6 { 224724ba675SRob Herring regulator-min-microvolt = <1800000>; 225724ba675SRob Herring regulator-max-microvolt = <3300000>; 226724ba675SRob Herring regulator-always-on; 227724ba675SRob Herring }; 228724ba675SRob Herring }; 229724ba675SRob Herring }; 230724ba675SRob Herring 231724ba675SRob Herring stmpe1: stmpe1601@40 { 232724ba675SRob Herring compatible = "st,stmpe1601"; 233724ba675SRob Herring reg = <0x40>; 234724ba675SRob Herring interrupts = <30 0>; 235724ba675SRob Herring interrupt-parent = <&gpio3>; 236724ba675SRob Herring vcc-supply = <&sw2_reg>; 237724ba675SRob Herring vio-supply = <&sw2_reg>; 238724ba675SRob Herring 239724ba675SRob Herring stmpe_gpio1: stmpe_gpio { 240724ba675SRob Herring #gpio-cells = <2>; 241724ba675SRob Herring compatible = "st,stmpe-gpio"; 242724ba675SRob Herring }; 243724ba675SRob Herring }; 244724ba675SRob Herring 245724ba675SRob Herring stmpe2: stmpe1601@44 { 246724ba675SRob Herring compatible = "st,stmpe1601"; 247724ba675SRob Herring reg = <0x44>; 248724ba675SRob Herring interrupts = <2 0>; 249724ba675SRob Herring interrupt-parent = <&gpio5>; 250724ba675SRob Herring vcc-supply = <&sw2_reg>; 251724ba675SRob Herring vio-supply = <&sw2_reg>; 252724ba675SRob Herring 253724ba675SRob Herring stmpe_gpio2: stmpe_gpio { 254724ba675SRob Herring #gpio-cells = <2>; 255724ba675SRob Herring compatible = "st,stmpe-gpio"; 256724ba675SRob Herring }; 257724ba675SRob Herring }; 258724ba675SRob Herring 259724ba675SRob Herring temp1: ad7414@4c { 260724ba675SRob Herring compatible = "ad,ad7414"; 261724ba675SRob Herring reg = <0x4c>; 262724ba675SRob Herring }; 263724ba675SRob Herring 264724ba675SRob Herring temp2: ad7414@4d { 265724ba675SRob Herring compatible = "ad,ad7414"; 266724ba675SRob Herring reg = <0x4d>; 267724ba675SRob Herring }; 268724ba675SRob Herring 269724ba675SRob Herring rtc: m41t62@68 { 270724ba675SRob Herring compatible = "st,m41t62"; 271724ba675SRob Herring reg = <0x68>; 272724ba675SRob Herring }; 273724ba675SRob Herring}; 274724ba675SRob Herring 275724ba675SRob Herring&i2c3 { 276724ba675SRob Herring clock-frequency = <100000>; 277724ba675SRob Herring pinctrl-names = "default"; 278724ba675SRob Herring pinctrl-0 = <&pinctrl_i2c3>; 279724ba675SRob Herring status = "okay"; 280724ba675SRob Herring}; 281724ba675SRob Herring 282724ba675SRob Herring&iomuxc { 283724ba675SRob Herring pinctrl-names = "default"; 284724ba675SRob Herring pinctrl-0 = <&pinctrl_hog>; 285724ba675SRob Herring 286724ba675SRob Herring imx6q-dmo-edmqmx6 { 287724ba675SRob Herring pinctrl_hog: hoggrp { 288724ba675SRob Herring fsl,pins = < 289724ba675SRob Herring MX6QDL_PAD_EIM_A16__GPIO2_IO22 0x80000000 290724ba675SRob Herring MX6QDL_PAD_EIM_A17__GPIO2_IO21 0x80000000 291724ba675SRob Herring >; 292724ba675SRob Herring }; 293724ba675SRob Herring 294724ba675SRob Herring pinctrl_can1: can1grp { 295724ba675SRob Herring fsl,pins = < 296724ba675SRob Herring MX6QDL_PAD_KEY_ROW2__FLEXCAN1_RX 0x1b0b0 297724ba675SRob Herring MX6QDL_PAD_GPIO_7__FLEXCAN1_TX 0x1b0b0 298724ba675SRob Herring >; 299724ba675SRob Herring }; 300724ba675SRob Herring 301724ba675SRob Herring pinctrl_ecspi5: ecspi5rp-1 { 302724ba675SRob Herring fsl,pins = < 303724ba675SRob Herring MX6QDL_PAD_SD1_DAT0__ECSPI5_MISO 0x80000000 304724ba675SRob Herring MX6QDL_PAD_SD1_CMD__ECSPI5_MOSI 0x80000000 305724ba675SRob Herring MX6QDL_PAD_SD1_CLK__ECSPI5_SCLK 0x80000000 306724ba675SRob Herring MX6QDL_PAD_SD2_DAT3__GPIO1_IO12 0x80000000 307724ba675SRob Herring >; 308724ba675SRob Herring }; 309724ba675SRob Herring 310724ba675SRob Herring pinctrl_enet: enetgrp { 311724ba675SRob Herring fsl,pins = < 312724ba675SRob Herring MX6QDL_PAD_RGMII_RXC__RGMII_RXC 0x1b030 313724ba675SRob Herring MX6QDL_PAD_RGMII_RD0__RGMII_RD0 0x1b030 314724ba675SRob Herring MX6QDL_PAD_RGMII_RD1__RGMII_RD1 0x1b030 315724ba675SRob Herring MX6QDL_PAD_RGMII_RD2__RGMII_RD2 0x1b030 316724ba675SRob Herring MX6QDL_PAD_RGMII_RD3__RGMII_RD3 0x1b030 317724ba675SRob Herring MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL 0x1b030 318724ba675SRob Herring MX6QDL_PAD_RGMII_TXC__RGMII_TXC 0x1b030 319724ba675SRob Herring MX6QDL_PAD_RGMII_TD0__RGMII_TD0 0x1b030 320724ba675SRob Herring MX6QDL_PAD_RGMII_TD1__RGMII_TD1 0x1b030 321724ba675SRob Herring MX6QDL_PAD_RGMII_TD2__RGMII_TD2 0x1b030 322724ba675SRob Herring MX6QDL_PAD_RGMII_TD3__RGMII_TD3 0x1b030 323724ba675SRob Herring MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL 0x1b030 324724ba675SRob Herring MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK 0x1b0b0 325724ba675SRob Herring MX6QDL_PAD_ENET_MDIO__ENET_MDIO 0x1b0b0 326724ba675SRob Herring MX6QDL_PAD_ENET_MDC__ENET_MDC 0x1b0b0 327724ba675SRob Herring MX6QDL_PAD_ENET_CRS_DV__GPIO1_IO25 0x1b0b0 328724ba675SRob Herring MX6QDL_PAD_GPIO_16__ENET_REF_CLK 0x4001b0a8 329724ba675SRob Herring >; 330724ba675SRob Herring }; 331724ba675SRob Herring 332724ba675SRob Herring pinctrl_i2c1: i2c1grp { 333724ba675SRob Herring fsl,pins = < 334724ba675SRob Herring MX6QDL_PAD_EIM_D21__I2C1_SCL 0x4001b8b1 335724ba675SRob Herring MX6QDL_PAD_EIM_D28__I2C1_SDA 0x4001b8b1 336724ba675SRob Herring >; 337724ba675SRob Herring }; 338724ba675SRob Herring 339724ba675SRob Herring pinctrl_i2c2: i2c2grp { 340724ba675SRob Herring fsl,pins = < 341724ba675SRob Herring MX6QDL_PAD_EIM_EB2__I2C2_SCL 0x4001b8b1 342724ba675SRob Herring MX6QDL_PAD_KEY_ROW3__I2C2_SDA 0x4001b8b1 343724ba675SRob Herring >; 344724ba675SRob Herring }; 345724ba675SRob Herring 346724ba675SRob Herring pinctrl_i2c3: i2c3grp { 347724ba675SRob Herring fsl,pins = < 348724ba675SRob Herring MX6QDL_PAD_EIM_D17__I2C3_SCL 0x4001b8b1 349724ba675SRob Herring MX6QDL_PAD_GPIO_6__I2C3_SDA 0x4001b8b1 350724ba675SRob Herring >; 351724ba675SRob Herring }; 352724ba675SRob Herring 353724ba675SRob Herring pinctrl_pcie: pciegrp { 354724ba675SRob Herring fsl,pins = < 355724ba675SRob Herring MX6QDL_PAD_KEY_COL1__GPIO4_IO08 0x100b1 356724ba675SRob Herring >; 357724ba675SRob Herring }; 358724ba675SRob Herring 359724ba675SRob Herring pinctrl_pfuze: pfuze100grp1 { 360724ba675SRob Herring fsl,pins = < 361724ba675SRob Herring MX6QDL_PAD_EIM_D20__GPIO3_IO20 0x80000000 362724ba675SRob Herring >; 363724ba675SRob Herring }; 364724ba675SRob Herring 365724ba675SRob Herring pinctrl_stmpe1: stmpe1grp { 366724ba675SRob Herring fsl,pins = <MX6QDL_PAD_EIM_D30__GPIO3_IO30 0x80000000>; 367724ba675SRob Herring }; 368724ba675SRob Herring 369724ba675SRob Herring pinctrl_stmpe2: stmpe2grp { 370724ba675SRob Herring fsl,pins = <MX6QDL_PAD_EIM_A25__GPIO5_IO02 0x80000000>; 371724ba675SRob Herring }; 372724ba675SRob Herring 373724ba675SRob Herring pinctrl_uart1: uart1grp { 374724ba675SRob Herring fsl,pins = < 375724ba675SRob Herring MX6QDL_PAD_SD3_DAT7__UART1_TX_DATA 0x1b0b1 376724ba675SRob Herring MX6QDL_PAD_SD3_DAT6__UART1_RX_DATA 0x1b0b1 377724ba675SRob Herring >; 378724ba675SRob Herring }; 379724ba675SRob Herring 380724ba675SRob Herring pinctrl_uart2: uart2grp { 381724ba675SRob Herring fsl,pins = < 382724ba675SRob Herring MX6QDL_PAD_EIM_D26__UART2_TX_DATA 0x1b0b1 383724ba675SRob Herring MX6QDL_PAD_EIM_D27__UART2_RX_DATA 0x1b0b1 384724ba675SRob Herring >; 385724ba675SRob Herring }; 386724ba675SRob Herring 387724ba675SRob Herring pinctrl_usbotg: usbotggrp { 388724ba675SRob Herring fsl,pins = < 389724ba675SRob Herring MX6QDL_PAD_ENET_RX_ER__USB_OTG_ID 0x17059 390724ba675SRob Herring >; 391724ba675SRob Herring }; 392724ba675SRob Herring 393724ba675SRob Herring pinctrl_usdhc3: usdhc3grp { 394724ba675SRob Herring fsl,pins = < 395724ba675SRob Herring MX6QDL_PAD_SD3_CMD__SD3_CMD 0x17059 396724ba675SRob Herring MX6QDL_PAD_SD3_CLK__SD3_CLK 0x10059 397724ba675SRob Herring MX6QDL_PAD_SD3_DAT0__SD3_DATA0 0x17059 398724ba675SRob Herring MX6QDL_PAD_SD3_DAT1__SD3_DATA1 0x17059 399724ba675SRob Herring MX6QDL_PAD_SD3_DAT2__SD3_DATA2 0x17059 400724ba675SRob Herring MX6QDL_PAD_SD3_DAT3__SD3_DATA3 0x17059 401724ba675SRob Herring >; 402724ba675SRob Herring }; 403724ba675SRob Herring 404724ba675SRob Herring pinctrl_usdhc4: usdhc4grp { 405724ba675SRob Herring fsl,pins = < 406724ba675SRob Herring MX6QDL_PAD_SD4_CMD__SD4_CMD 0x17059 407724ba675SRob Herring MX6QDL_PAD_SD4_CLK__SD4_CLK 0x10059 408724ba675SRob Herring MX6QDL_PAD_SD4_DAT0__SD4_DATA0 0x17059 409724ba675SRob Herring MX6QDL_PAD_SD4_DAT1__SD4_DATA1 0x17059 410724ba675SRob Herring MX6QDL_PAD_SD4_DAT2__SD4_DATA2 0x17059 411724ba675SRob Herring MX6QDL_PAD_SD4_DAT3__SD4_DATA3 0x17059 412724ba675SRob Herring MX6QDL_PAD_SD4_DAT4__SD4_DATA4 0x17059 413724ba675SRob Herring MX6QDL_PAD_SD4_DAT5__SD4_DATA5 0x17059 414724ba675SRob Herring MX6QDL_PAD_SD4_DAT6__SD4_DATA6 0x17059 415724ba675SRob Herring MX6QDL_PAD_SD4_DAT7__SD4_DATA7 0x17059 416724ba675SRob Herring >; 417724ba675SRob Herring }; 418724ba675SRob Herring }; 419724ba675SRob Herring}; 420724ba675SRob Herring 421724ba675SRob Herring&pcie { 422724ba675SRob Herring pinctrl-names = "default"; 423724ba675SRob Herring pinctrl-0 = <&pinctrl_pcie>; 424724ba675SRob Herring reset-gpio = <&gpio4 8 GPIO_ACTIVE_LOW>; 425724ba675SRob Herring status = "okay"; 426724ba675SRob Herring}; 427724ba675SRob Herring 428724ba675SRob Herring&sata { 429724ba675SRob Herring status = "okay"; 430724ba675SRob Herring}; 431724ba675SRob Herring 432724ba675SRob Herring&uart1 { 433724ba675SRob Herring pinctrl-names = "default"; 434724ba675SRob Herring pinctrl-0 = <&pinctrl_uart1>; 435724ba675SRob Herring status = "okay"; 436724ba675SRob Herring}; 437724ba675SRob Herring 438724ba675SRob Herring&uart2 { 439724ba675SRob Herring pinctrl-names = "default"; 440724ba675SRob Herring pinctrl-0 = <&pinctrl_uart2>; 441724ba675SRob Herring status = "okay"; 442724ba675SRob Herring}; 443724ba675SRob Herring 444724ba675SRob Herring&usbh1 { 445724ba675SRob Herring vbus-supply = <®_usb_host1>; 446724ba675SRob Herring disable-over-current; 447724ba675SRob Herring dr_mode = "host"; 448724ba675SRob Herring status = "okay"; 449724ba675SRob Herring}; 450724ba675SRob Herring 451724ba675SRob Herring&usbotg { 452724ba675SRob Herring pinctrl-names = "default"; 453724ba675SRob Herring pinctrl-0 = <&pinctrl_usbotg>; 454724ba675SRob Herring disable-over-current; 455724ba675SRob Herring status = "okay"; 456724ba675SRob Herring}; 457724ba675SRob Herring 458724ba675SRob Herring&usdhc3 { 459724ba675SRob Herring pinctrl-names = "default"; 460724ba675SRob Herring pinctrl-0 = <&pinctrl_usdhc3>; 461724ba675SRob Herring vmmc-supply = <®_3p3v>; 462724ba675SRob Herring status = "okay"; 463724ba675SRob Herring}; 464724ba675SRob Herring 465724ba675SRob Herring&usdhc4 { 466724ba675SRob Herring pinctrl-names = "default"; 467724ba675SRob Herring pinctrl-0 = <&pinctrl_usdhc4>; 468724ba675SRob Herring vmmc-supply = <®_3p3v>; 469724ba675SRob Herring non-removable; 470724ba675SRob Herring bus-width = <8>; 471724ba675SRob Herring status = "okay"; 472724ba675SRob Herring}; 473