1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-only 2*f126890aSEmmanuel Vadot/* 3*f126890aSEmmanuel Vadot * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com> 4*f126890aSEmmanuel Vadot * Copyright (C) 2012 Variscite Ltd. - https://www.variscite.com 5*f126890aSEmmanuel Vadot */ 6*f126890aSEmmanuel Vadot#include "omap4460.dtsi" 7*f126890aSEmmanuel Vadot#include "omap4-mcpdm.dtsi" 8*f126890aSEmmanuel Vadot 9*f126890aSEmmanuel Vadot/ { 10*f126890aSEmmanuel Vadot model = "Variscite VAR-SOM-OM44"; 11*f126890aSEmmanuel Vadot compatible = "variscite,var-som-om44", "ti,omap4460", "ti,omap4"; 12*f126890aSEmmanuel Vadot 13*f126890aSEmmanuel Vadot memory@80000000 { 14*f126890aSEmmanuel Vadot device_type = "memory"; 15*f126890aSEmmanuel Vadot reg = <0x80000000 0x40000000>; /* 1 GB */ 16*f126890aSEmmanuel Vadot }; 17*f126890aSEmmanuel Vadot 18*f126890aSEmmanuel Vadot sound: sound { 19*f126890aSEmmanuel Vadot compatible = "ti,abe-twl6040"; 20*f126890aSEmmanuel Vadot ti,model = "VAR-SOM-OM44"; 21*f126890aSEmmanuel Vadot 22*f126890aSEmmanuel Vadot ti,mclk-freq = <38400000>; 23*f126890aSEmmanuel Vadot ti,mcpdm = <&mcpdm>; 24*f126890aSEmmanuel Vadot ti,twl6040 = <&twl6040>; 25*f126890aSEmmanuel Vadot 26*f126890aSEmmanuel Vadot /* Audio routing */ 27*f126890aSEmmanuel Vadot ti,audio-routing = 28*f126890aSEmmanuel Vadot "Headset Stereophone", "HSOL", 29*f126890aSEmmanuel Vadot "Headset Stereophone", "HSOR", 30*f126890aSEmmanuel Vadot "AFML", "Line In", 31*f126890aSEmmanuel Vadot "AFMR", "Line In"; 32*f126890aSEmmanuel Vadot }; 33*f126890aSEmmanuel Vadot 34*f126890aSEmmanuel Vadot /* HS USB Host PHY on PORT 1 */ 35*f126890aSEmmanuel Vadot hsusb1_phy: hsusb1_phy { 36*f126890aSEmmanuel Vadot compatible = "usb-nop-xceiv"; 37*f126890aSEmmanuel Vadot pinctrl-names = "default"; 38*f126890aSEmmanuel Vadot pinctrl-0 = < 39*f126890aSEmmanuel Vadot &hsusbb1_phy_clk_pins 40*f126890aSEmmanuel Vadot &hsusbb1_phy_rst_pins 41*f126890aSEmmanuel Vadot >; 42*f126890aSEmmanuel Vadot 43*f126890aSEmmanuel Vadot reset-gpios = <&gpio6 17 GPIO_ACTIVE_LOW>; /* gpio 177 */ 44*f126890aSEmmanuel Vadot vcc-supply = <&vbat>; 45*f126890aSEmmanuel Vadot #phy-cells = <0>; 46*f126890aSEmmanuel Vadot 47*f126890aSEmmanuel Vadot clocks = <&auxclk3_ck>; 48*f126890aSEmmanuel Vadot clock-names = "main_clk"; 49*f126890aSEmmanuel Vadot clock-frequency = <19200000>; 50*f126890aSEmmanuel Vadot }; 51*f126890aSEmmanuel Vadot 52*f126890aSEmmanuel Vadot vbat: fixedregulator-vbat { 53*f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 54*f126890aSEmmanuel Vadot regulator-name = "VBAT"; 55*f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 56*f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 57*f126890aSEmmanuel Vadot regulator-always-on; 58*f126890aSEmmanuel Vadot regulator-boot-on; 59*f126890aSEmmanuel Vadot }; 60*f126890aSEmmanuel Vadot}; 61*f126890aSEmmanuel Vadot 62*f126890aSEmmanuel Vadot&omap4_pmx_core { 63*f126890aSEmmanuel Vadot pinctrl-names = "default"; 64*f126890aSEmmanuel Vadot pinctrl-0 = < 65*f126890aSEmmanuel Vadot &hsusbb1_pins 66*f126890aSEmmanuel Vadot >; 67*f126890aSEmmanuel Vadot 68*f126890aSEmmanuel Vadot twl6040_pins: twl6040-pins { 69*f126890aSEmmanuel Vadot pinctrl-single,pins = < 70*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x19c, PIN_OUTPUT | MUX_MODE3) /* fref_clk2_out.gpio_182 */ 71*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x1a0, PIN_INPUT | MUX_MODE0) /* sys_nirq2.sys_nirq2 */ 72*f126890aSEmmanuel Vadot >; 73*f126890aSEmmanuel Vadot }; 74*f126890aSEmmanuel Vadot 75*f126890aSEmmanuel Vadot tsc2004_pins: tsc2004-pins { 76*f126890aSEmmanuel Vadot pinctrl-single,pins = < 77*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x090, PIN_INPUT | MUX_MODE3) /* gpmc_ncs4.gpio_101 (irq) */ 78*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x092, PIN_OUTPUT | MUX_MODE3) /* gpmc_ncs5.gpio_102 (rst) */ 79*f126890aSEmmanuel Vadot >; 80*f126890aSEmmanuel Vadot }; 81*f126890aSEmmanuel Vadot 82*f126890aSEmmanuel Vadot uart3_pins: uart3-pins { 83*f126890aSEmmanuel Vadot pinctrl-single,pins = < 84*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x140, PIN_INPUT_PULLUP | MUX_MODE0) /* uart3_cts_rctx.uart3_cts_rctx */ 85*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x142, PIN_OUTPUT | MUX_MODE0) /* uart3_rts_sd.uart3_rts_sd */ 86*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x144, PIN_INPUT | MUX_MODE0) /* uart3_rx_irrx.uart3_rx_irrx */ 87*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x146, PIN_OUTPUT | MUX_MODE0) /* uart3_tx_irtx.uart3_tx_irtx */ 88*f126890aSEmmanuel Vadot >; 89*f126890aSEmmanuel Vadot }; 90*f126890aSEmmanuel Vadot 91*f126890aSEmmanuel Vadot hsusbb1_pins: hsusbb1-pins { 92*f126890aSEmmanuel Vadot pinctrl-single,pins = < 93*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0c2, PIN_INPUT_PULLDOWN | MUX_MODE4) /* usbb1_ulpitll_clk.usbb1_ulpiphy_clk */ 94*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0c4, PIN_OUTPUT | MUX_MODE4) /* usbb1_ulpitll_stp.usbb1_ulpiphy_stp */ 95*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0c6, PIN_INPUT_PULLDOWN | MUX_MODE4) /* usbb1_ulpitll_dir.usbb1_ulpiphy_dir */ 96*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0c8, PIN_INPUT_PULLDOWN | MUX_MODE4) /* usbb1_ulpitll_nxt.usbb1_ulpiphy_nxt */ 97*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0ca, PIN_INPUT_PULLDOWN | MUX_MODE4) /* usbb1_ulpitll_dat0.usbb1_ulpiphy_dat0 */ 98*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0cc, PIN_INPUT_PULLDOWN | MUX_MODE4) /* usbb1_ulpitll_dat1.usbb1_ulpiphy_dat1 */ 99*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0ce, PIN_INPUT_PULLDOWN | MUX_MODE4) /* usbb1_ulpitll_dat2.usbb1_ulpiphy_dat2 */ 100*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0d0, PIN_INPUT_PULLDOWN | MUX_MODE4) /* usbb1_ulpitll_dat3.usbb1_ulpiphy_dat3 */ 101*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0d2, PIN_INPUT_PULLDOWN | MUX_MODE4) /* usbb1_ulpitll_dat4.usbb1_ulpiphy_dat4 */ 102*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0d4, PIN_INPUT_PULLDOWN | MUX_MODE4) /* usbb1_ulpitll_dat5.usbb1_ulpiphy_dat5 */ 103*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0d6, PIN_INPUT_PULLDOWN | MUX_MODE4) /* usbb1_ulpitll_dat6.usbb1_ulpiphy_dat6 */ 104*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0d8, PIN_INPUT_PULLDOWN | MUX_MODE4) /* usbb1_ulpitll_dat7.usbb1_ulpiphy_dat7 */ 105*f126890aSEmmanuel Vadot >; 106*f126890aSEmmanuel Vadot }; 107*f126890aSEmmanuel Vadot 108*f126890aSEmmanuel Vadot hsusbb1_phy_rst_pins: hsusbb1-phy-rst-pins { 109*f126890aSEmmanuel Vadot pinctrl-single,pins = < 110*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x18c, PIN_OUTPUT | MUX_MODE3) /* kpd_row2.gpio_177 */ 111*f126890aSEmmanuel Vadot >; 112*f126890aSEmmanuel Vadot }; 113*f126890aSEmmanuel Vadot 114*f126890aSEmmanuel Vadot i2c1_pins: i2c1-pins { 115*f126890aSEmmanuel Vadot pinctrl-single,pins = < 116*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x122, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_scl */ 117*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x124, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_sda */ 118*f126890aSEmmanuel Vadot >; 119*f126890aSEmmanuel Vadot }; 120*f126890aSEmmanuel Vadot 121*f126890aSEmmanuel Vadot i2c3_pins: i2c3-pins { 122*f126890aSEmmanuel Vadot pinctrl-single,pins = < 123*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x12a, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_scl */ 124*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x12c, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_sda */ 125*f126890aSEmmanuel Vadot >; 126*f126890aSEmmanuel Vadot }; 127*f126890aSEmmanuel Vadot 128*f126890aSEmmanuel Vadot mmc1_pins: mmc1-pins { 129*f126890aSEmmanuel Vadot pinctrl-single,pins = < 130*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0e2, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_clk.sdmmc1_clk */ 131*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0e4, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_cmd.sdmmc1_cmd */ 132*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0e6, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat0.sdmmc1_dat0 */ 133*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0e8, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat1.sdmmc1_dat1 */ 134*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0ea, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat2.sdmmc1_dat2 */ 135*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x0ec, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat3.sdmmc1_dat3 */ 136*f126890aSEmmanuel Vadot >; 137*f126890aSEmmanuel Vadot }; 138*f126890aSEmmanuel Vadot}; 139*f126890aSEmmanuel Vadot 140*f126890aSEmmanuel Vadot&omap4_pmx_wkup { 141*f126890aSEmmanuel Vadot pinctrl-names = "default"; 142*f126890aSEmmanuel Vadot pinctrl-0 = < 143*f126890aSEmmanuel Vadot &hsusbb1_hub_rst_pins 144*f126890aSEmmanuel Vadot &lan7500_rst_pins 145*f126890aSEmmanuel Vadot >; 146*f126890aSEmmanuel Vadot 147*f126890aSEmmanuel Vadot hsusbb1_phy_clk_pins: hsusbb1-phy-clk-pins { 148*f126890aSEmmanuel Vadot pinctrl-single,pins = < 149*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x058, PIN_OUTPUT | MUX_MODE0) /* fref_clk3_out */ 150*f126890aSEmmanuel Vadot >; 151*f126890aSEmmanuel Vadot }; 152*f126890aSEmmanuel Vadot 153*f126890aSEmmanuel Vadot hsusbb1_hub_rst_pins: hsusbb1-hub-rst-pins { 154*f126890aSEmmanuel Vadot pinctrl-single,pins = < 155*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x042, PIN_OUTPUT | MUX_MODE3) /* gpio_wk1 */ 156*f126890aSEmmanuel Vadot >; 157*f126890aSEmmanuel Vadot }; 158*f126890aSEmmanuel Vadot 159*f126890aSEmmanuel Vadot lan7500_rst_pins: lan7500-rst-pins { 160*f126890aSEmmanuel Vadot pinctrl-single,pins = < 161*f126890aSEmmanuel Vadot OMAP4_IOPAD(0x040, PIN_OUTPUT | MUX_MODE3) /* gpio_wk0 */ 162*f126890aSEmmanuel Vadot >; 163*f126890aSEmmanuel Vadot }; 164*f126890aSEmmanuel Vadot}; 165*f126890aSEmmanuel Vadot 166*f126890aSEmmanuel Vadot&i2c1 { 167*f126890aSEmmanuel Vadot pinctrl-names = "default"; 168*f126890aSEmmanuel Vadot pinctrl-0 = <&i2c1_pins>; 169*f126890aSEmmanuel Vadot status = "okay"; 170*f126890aSEmmanuel Vadot 171*f126890aSEmmanuel Vadot clock-frequency = <400000>; 172*f126890aSEmmanuel Vadot 173*f126890aSEmmanuel Vadot twl: twl@48 { 174*f126890aSEmmanuel Vadot reg = <0x48>; 175*f126890aSEmmanuel Vadot /* SPI = 0, IRQ# = 7, 4 = active high level-sensitive */ 176*f126890aSEmmanuel Vadot interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_1N cascaded to gic */ 177*f126890aSEmmanuel Vadot }; 178*f126890aSEmmanuel Vadot 179*f126890aSEmmanuel Vadot twl6040: twl@4b { 180*f126890aSEmmanuel Vadot compatible = "ti,twl6040"; 181*f126890aSEmmanuel Vadot #clock-cells = <0>; 182*f126890aSEmmanuel Vadot reg = <0x4b>; 183*f126890aSEmmanuel Vadot 184*f126890aSEmmanuel Vadot pinctrl-names = "default"; 185*f126890aSEmmanuel Vadot pinctrl-0 = <&twl6040_pins>; 186*f126890aSEmmanuel Vadot 187*f126890aSEmmanuel Vadot /* SPI = 0, IRQ# = 119, 4 = active high level-sensitive */ 188*f126890aSEmmanuel Vadot interrupts = <GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_2N cascaded to gic */ 189*f126890aSEmmanuel Vadot ti,audpwron-gpio = <&gpio6 22 GPIO_ACTIVE_HIGH>; /* gpio 182 */ 190*f126890aSEmmanuel Vadot 191*f126890aSEmmanuel Vadot vio-supply = <&v1v8>; 192*f126890aSEmmanuel Vadot v2v1-supply = <&v2v1>; 193*f126890aSEmmanuel Vadot enable-active-high; 194*f126890aSEmmanuel Vadot }; 195*f126890aSEmmanuel Vadot}; 196*f126890aSEmmanuel Vadot 197*f126890aSEmmanuel Vadot#include "twl6030.dtsi" 198*f126890aSEmmanuel Vadot#include "twl6030_omap4.dtsi" 199*f126890aSEmmanuel Vadot 200*f126890aSEmmanuel Vadot&vusim { 201*f126890aSEmmanuel Vadot regulator-min-microvolt = <3000000>; 202*f126890aSEmmanuel Vadot regulator-max-microvolt = <3000000>; 203*f126890aSEmmanuel Vadot regulator-always-on; 204*f126890aSEmmanuel Vadot}; 205*f126890aSEmmanuel Vadot 206*f126890aSEmmanuel Vadot&i2c2 { 207*f126890aSEmmanuel Vadot status = "disabled"; 208*f126890aSEmmanuel Vadot}; 209*f126890aSEmmanuel Vadot 210*f126890aSEmmanuel Vadot&i2c3 { 211*f126890aSEmmanuel Vadot pinctrl-names = "default"; 212*f126890aSEmmanuel Vadot pinctrl-0 = <&i2c3_pins>; 213*f126890aSEmmanuel Vadot status = "okay"; 214*f126890aSEmmanuel Vadot 215*f126890aSEmmanuel Vadot clock-frequency = <400000>; 216*f126890aSEmmanuel Vadot 217*f126890aSEmmanuel Vadot touchscreen: tsc2004@48 { 218*f126890aSEmmanuel Vadot compatible = "ti,tsc2004"; 219*f126890aSEmmanuel Vadot reg = <0x48>; 220*f126890aSEmmanuel Vadot pinctrl-names = "default"; 221*f126890aSEmmanuel Vadot pinctrl-0 = <&tsc2004_pins>; 222*f126890aSEmmanuel Vadot interrupt-parent = <&gpio4>; 223*f126890aSEmmanuel Vadot interrupts = <5 IRQ_TYPE_LEVEL_LOW>; /* gpio 101 */ 224*f126890aSEmmanuel Vadot status = "disabled"; 225*f126890aSEmmanuel Vadot }; 226*f126890aSEmmanuel Vadot 227*f126890aSEmmanuel Vadot tmp105@49 { 228*f126890aSEmmanuel Vadot compatible = "ti,tmp105"; 229*f126890aSEmmanuel Vadot reg = <0x49>; 230*f126890aSEmmanuel Vadot }; 231*f126890aSEmmanuel Vadot 232*f126890aSEmmanuel Vadot eeprom@50 { 233*f126890aSEmmanuel Vadot compatible = "microchip,24c32", "atmel,24c32"; 234*f126890aSEmmanuel Vadot reg = <0x50>; 235*f126890aSEmmanuel Vadot }; 236*f126890aSEmmanuel Vadot}; 237*f126890aSEmmanuel Vadot 238*f126890aSEmmanuel Vadot&i2c4 { 239*f126890aSEmmanuel Vadot status = "disabled"; 240*f126890aSEmmanuel Vadot}; 241*f126890aSEmmanuel Vadot 242*f126890aSEmmanuel Vadot&gpmc { 243*f126890aSEmmanuel Vadot status = "disabled"; 244*f126890aSEmmanuel Vadot}; 245*f126890aSEmmanuel Vadot 246*f126890aSEmmanuel Vadot&mcspi1 { 247*f126890aSEmmanuel Vadot status = "disabled"; 248*f126890aSEmmanuel Vadot}; 249*f126890aSEmmanuel Vadot 250*f126890aSEmmanuel Vadot&mcspi2 { 251*f126890aSEmmanuel Vadot status = "disabled"; 252*f126890aSEmmanuel Vadot}; 253*f126890aSEmmanuel Vadot 254*f126890aSEmmanuel Vadot&mcspi3 { 255*f126890aSEmmanuel Vadot status = "disabled"; 256*f126890aSEmmanuel Vadot}; 257*f126890aSEmmanuel Vadot 258*f126890aSEmmanuel Vadot&mcspi4 { 259*f126890aSEmmanuel Vadot status = "disabled"; 260*f126890aSEmmanuel Vadot}; 261*f126890aSEmmanuel Vadot 262*f126890aSEmmanuel Vadot&mmc1 { 263*f126890aSEmmanuel Vadot pinctrl-names = "default"; 264*f126890aSEmmanuel Vadot pinctrl-0 = <&mmc1_pins>; 265*f126890aSEmmanuel Vadot vmmc-supply = <&vmmc>; 266*f126890aSEmmanuel Vadot bus-width = <4>; 267*f126890aSEmmanuel Vadot ti,non-removable; 268*f126890aSEmmanuel Vadot status = "okay"; 269*f126890aSEmmanuel Vadot}; 270*f126890aSEmmanuel Vadot 271*f126890aSEmmanuel Vadot&mmc2 { 272*f126890aSEmmanuel Vadot status = "disabled"; 273*f126890aSEmmanuel Vadot}; 274*f126890aSEmmanuel Vadot 275*f126890aSEmmanuel Vadot&mmc3 { 276*f126890aSEmmanuel Vadot status = "disabled"; 277*f126890aSEmmanuel Vadot}; 278*f126890aSEmmanuel Vadot 279*f126890aSEmmanuel Vadot&mmc4 { 280*f126890aSEmmanuel Vadot status = "disabled"; 281*f126890aSEmmanuel Vadot}; 282*f126890aSEmmanuel Vadot 283*f126890aSEmmanuel Vadot&mmc5 { 284*f126890aSEmmanuel Vadot status = "disabled"; 285*f126890aSEmmanuel Vadot}; 286*f126890aSEmmanuel Vadot 287*f126890aSEmmanuel Vadot&uart1 { 288*f126890aSEmmanuel Vadot status = "disabled"; 289*f126890aSEmmanuel Vadot}; 290*f126890aSEmmanuel Vadot 291*f126890aSEmmanuel Vadot&uart2 { 292*f126890aSEmmanuel Vadot status = "disabled"; 293*f126890aSEmmanuel Vadot}; 294*f126890aSEmmanuel Vadot 295*f126890aSEmmanuel Vadot&uart3 { 296*f126890aSEmmanuel Vadot pinctrl-names = "default"; 297*f126890aSEmmanuel Vadot pinctrl-0 = <&uart3_pins>; 298*f126890aSEmmanuel Vadot status = "okay"; 299*f126890aSEmmanuel Vadot}; 300*f126890aSEmmanuel Vadot 301*f126890aSEmmanuel Vadot&uart4 { 302*f126890aSEmmanuel Vadot status = "disabled"; 303*f126890aSEmmanuel Vadot}; 304*f126890aSEmmanuel Vadot 305*f126890aSEmmanuel Vadot&keypad { 306*f126890aSEmmanuel Vadot status = "disabled"; 307*f126890aSEmmanuel Vadot}; 308*f126890aSEmmanuel Vadot 309*f126890aSEmmanuel Vadot&twl_usb_comparator { 310*f126890aSEmmanuel Vadot usb-supply = <&vusb>; 311*f126890aSEmmanuel Vadot}; 312*f126890aSEmmanuel Vadot 313*f126890aSEmmanuel Vadot&usb_otg_hs { 314*f126890aSEmmanuel Vadot interface-type = <1>; 315*f126890aSEmmanuel Vadot mode = <3>; 316*f126890aSEmmanuel Vadot power = <50>; 317*f126890aSEmmanuel Vadot}; 318*f126890aSEmmanuel Vadot 319*f126890aSEmmanuel Vadot&usbhshost { 320*f126890aSEmmanuel Vadot port1-mode = "ehci-phy"; 321*f126890aSEmmanuel Vadot}; 322*f126890aSEmmanuel Vadot 323*f126890aSEmmanuel Vadot&usbhsehci { 324*f126890aSEmmanuel Vadot phys = <&hsusb1_phy>; 325*f126890aSEmmanuel Vadot}; 326