1*5f62a964SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*5f62a964SEmmanuel Vadot/* 3*5f62a964SEmmanuel Vadot * Copyright (c) 2017 T-Chip Intelligent Technology Co., Ltd 4*5f62a964SEmmanuel Vadot */ 5*5f62a964SEmmanuel Vadot 6*5f62a964SEmmanuel Vadot/dts-v1/; 7*5f62a964SEmmanuel Vadot 8*5f62a964SEmmanuel Vadot#include "rk3328.dtsi" 9*5f62a964SEmmanuel Vadot 10*5f62a964SEmmanuel Vadot/ { 11*5f62a964SEmmanuel Vadot aliases { 12*5f62a964SEmmanuel Vadot ethernet0 = &gmac2io; 13*5f62a964SEmmanuel Vadot mmc0 = &sdmmc; 14*5f62a964SEmmanuel Vadot mmc1 = &emmc; 15*5f62a964SEmmanuel Vadot }; 16*5f62a964SEmmanuel Vadot 17*5f62a964SEmmanuel Vadot chosen { 18*5f62a964SEmmanuel Vadot stdout-path = "serial2:1500000n8"; 19*5f62a964SEmmanuel Vadot }; 20*5f62a964SEmmanuel Vadot 21*5f62a964SEmmanuel Vadot gmac_clkin: external-gmac-clock { 22*5f62a964SEmmanuel Vadot compatible = "fixed-clock"; 23*5f62a964SEmmanuel Vadot clock-frequency = <125000000>; 24*5f62a964SEmmanuel Vadot clock-output-names = "gmac_clkin"; 25*5f62a964SEmmanuel Vadot #clock-cells = <0>; 26*5f62a964SEmmanuel Vadot }; 27*5f62a964SEmmanuel Vadot 28*5f62a964SEmmanuel Vadot dc_12v: regulator-dc-12v { 29*5f62a964SEmmanuel Vadot compatible = "regulator-fixed"; 30*5f62a964SEmmanuel Vadot regulator-name = "dc_12v"; 31*5f62a964SEmmanuel Vadot regulator-always-on; 32*5f62a964SEmmanuel Vadot regulator-boot-on; 33*5f62a964SEmmanuel Vadot regulator-min-microvolt = <12000000>; 34*5f62a964SEmmanuel Vadot regulator-max-microvolt = <12000000>; 35*5f62a964SEmmanuel Vadot }; 36*5f62a964SEmmanuel Vadot 37*5f62a964SEmmanuel Vadot vcc_sd: regulator-sdmmc { 38*5f62a964SEmmanuel Vadot compatible = "regulator-fixed"; 39*5f62a964SEmmanuel Vadot gpio = <&gpio0 RK_PD6 GPIO_ACTIVE_LOW>; 40*5f62a964SEmmanuel Vadot pinctrl-names = "default"; 41*5f62a964SEmmanuel Vadot pinctrl-0 = <&sdmmc0m1_pin>; 42*5f62a964SEmmanuel Vadot regulator-boot-on; 43*5f62a964SEmmanuel Vadot regulator-name = "vcc_sd"; 44*5f62a964SEmmanuel Vadot regulator-min-microvolt = <3300000>; 45*5f62a964SEmmanuel Vadot regulator-max-microvolt = <3300000>; 46*5f62a964SEmmanuel Vadot vin-supply = <&vcc_io>; 47*5f62a964SEmmanuel Vadot }; 48*5f62a964SEmmanuel Vadot 49*5f62a964SEmmanuel Vadot vcc_sdio: regulator-sdmmcio { 50*5f62a964SEmmanuel Vadot compatible = "regulator-gpio"; 51*5f62a964SEmmanuel Vadot states = <1800000 0x1>, <3300000 0x0>; 52*5f62a964SEmmanuel Vadot regulator-name = "vcc_sdio"; 53*5f62a964SEmmanuel Vadot regulator-type = "voltage"; 54*5f62a964SEmmanuel Vadot regulator-min-microvolt = <1800000>; 55*5f62a964SEmmanuel Vadot regulator-max-microvolt = <3300000>; 56*5f62a964SEmmanuel Vadot regulator-always-on; 57*5f62a964SEmmanuel Vadot vin-supply = <&vcc_sys>; 58*5f62a964SEmmanuel Vadot }; 59*5f62a964SEmmanuel Vadot 60*5f62a964SEmmanuel Vadot vcc_host1_5v: vcc_otg_5v: regulator-vcc-host1-5v { 61*5f62a964SEmmanuel Vadot compatible = "regulator-fixed"; 62*5f62a964SEmmanuel Vadot enable-active-high; 63*5f62a964SEmmanuel Vadot pinctrl-names = "default"; 64*5f62a964SEmmanuel Vadot pinctrl-0 = <&usb20_host_drv>; 65*5f62a964SEmmanuel Vadot regulator-name = "vcc_host1_5v"; 66*5f62a964SEmmanuel Vadot regulator-always-on; 67*5f62a964SEmmanuel Vadot vin-supply = <&vcc_sys>; 68*5f62a964SEmmanuel Vadot }; 69*5f62a964SEmmanuel Vadot 70*5f62a964SEmmanuel Vadot vcc_sys: regulator-vcc-sys { 71*5f62a964SEmmanuel Vadot compatible = "regulator-fixed"; 72*5f62a964SEmmanuel Vadot regulator-name = "vcc_sys"; 73*5f62a964SEmmanuel Vadot regulator-always-on; 74*5f62a964SEmmanuel Vadot regulator-boot-on; 75*5f62a964SEmmanuel Vadot regulator-min-microvolt = <5000000>; 76*5f62a964SEmmanuel Vadot regulator-max-microvolt = <5000000>; 77*5f62a964SEmmanuel Vadot vin-supply = <&dc_12v>; 78*5f62a964SEmmanuel Vadot }; 79*5f62a964SEmmanuel Vadot 80*5f62a964SEmmanuel Vadot vcc_phy: regulator-vcc-phy { 81*5f62a964SEmmanuel Vadot compatible = "regulator-fixed"; 82*5f62a964SEmmanuel Vadot regulator-name = "vcc_phy"; 83*5f62a964SEmmanuel Vadot regulator-always-on; 84*5f62a964SEmmanuel Vadot regulator-boot-on; 85*5f62a964SEmmanuel Vadot }; 86*5f62a964SEmmanuel Vadot 87*5f62a964SEmmanuel Vadot leds { 88*5f62a964SEmmanuel Vadot compatible = "gpio-leds"; 89*5f62a964SEmmanuel Vadot 90*5f62a964SEmmanuel Vadot power_led: led-0 { 91*5f62a964SEmmanuel Vadot label = "firefly:blue:power"; 92*5f62a964SEmmanuel Vadot linux,default-trigger = "heartbeat"; 93*5f62a964SEmmanuel Vadot gpios = <&rk805 1 GPIO_ACTIVE_LOW>; 94*5f62a964SEmmanuel Vadot default-state = "on"; 95*5f62a964SEmmanuel Vadot }; 96*5f62a964SEmmanuel Vadot 97*5f62a964SEmmanuel Vadot user_led: led-1 { 98*5f62a964SEmmanuel Vadot label = "firefly:yellow:user"; 99*5f62a964SEmmanuel Vadot linux,default-trigger = "mmc1"; 100*5f62a964SEmmanuel Vadot gpios = <&rk805 0 GPIO_ACTIVE_LOW>; 101*5f62a964SEmmanuel Vadot default-state = "off"; 102*5f62a964SEmmanuel Vadot }; 103*5f62a964SEmmanuel Vadot }; 104*5f62a964SEmmanuel Vadot}; 105*5f62a964SEmmanuel Vadot 106*5f62a964SEmmanuel Vadot&analog_sound { 107*5f62a964SEmmanuel Vadot status = "okay"; 108*5f62a964SEmmanuel Vadot}; 109*5f62a964SEmmanuel Vadot 110*5f62a964SEmmanuel Vadot&codec { 111*5f62a964SEmmanuel Vadot status = "okay"; 112*5f62a964SEmmanuel Vadot}; 113*5f62a964SEmmanuel Vadot 114*5f62a964SEmmanuel Vadot&cpu0 { 115*5f62a964SEmmanuel Vadot cpu-supply = <&vdd_arm>; 116*5f62a964SEmmanuel Vadot}; 117*5f62a964SEmmanuel Vadot 118*5f62a964SEmmanuel Vadot&cpu1 { 119*5f62a964SEmmanuel Vadot cpu-supply = <&vdd_arm>; 120*5f62a964SEmmanuel Vadot}; 121*5f62a964SEmmanuel Vadot 122*5f62a964SEmmanuel Vadot&cpu2 { 123*5f62a964SEmmanuel Vadot cpu-supply = <&vdd_arm>; 124*5f62a964SEmmanuel Vadot}; 125*5f62a964SEmmanuel Vadot 126*5f62a964SEmmanuel Vadot&cpu3 { 127*5f62a964SEmmanuel Vadot cpu-supply = <&vdd_arm>; 128*5f62a964SEmmanuel Vadot}; 129*5f62a964SEmmanuel Vadot 130*5f62a964SEmmanuel Vadot&emmc { 131*5f62a964SEmmanuel Vadot bus-width = <8>; 132*5f62a964SEmmanuel Vadot cap-mmc-highspeed; 133*5f62a964SEmmanuel Vadot max-frequency = <150000000>; 134*5f62a964SEmmanuel Vadot mmc-ddr-1_8v; 135*5f62a964SEmmanuel Vadot mmc-hs200-1_8v; 136*5f62a964SEmmanuel Vadot non-removable; 137*5f62a964SEmmanuel Vadot pinctrl-names = "default"; 138*5f62a964SEmmanuel Vadot pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>; 139*5f62a964SEmmanuel Vadot vmmc-supply = <&vcc_io>; 140*5f62a964SEmmanuel Vadot vqmmc-supply = <&vcc18_emmc>; 141*5f62a964SEmmanuel Vadot status = "okay"; 142*5f62a964SEmmanuel Vadot}; 143*5f62a964SEmmanuel Vadot 144*5f62a964SEmmanuel Vadot&gmac2io { 145*5f62a964SEmmanuel Vadot assigned-clocks = <&cru SCLK_MAC2IO>, <&cru SCLK_MAC2IO_EXT>; 146*5f62a964SEmmanuel Vadot assigned-clock-parents = <&gmac_clkin>, <&gmac_clkin>; 147*5f62a964SEmmanuel Vadot clock_in_out = "input"; 148*5f62a964SEmmanuel Vadot phy-supply = <&vcc_phy>; 149*5f62a964SEmmanuel Vadot phy-mode = "rgmii"; 150*5f62a964SEmmanuel Vadot pinctrl-names = "default"; 151*5f62a964SEmmanuel Vadot pinctrl-0 = <&rgmiim1_pins>; 152*5f62a964SEmmanuel Vadot snps,aal; 153*5f62a964SEmmanuel Vadot snps,reset-gpio = <&gpio1 RK_PC2 GPIO_ACTIVE_LOW>; 154*5f62a964SEmmanuel Vadot snps,reset-active-low; 155*5f62a964SEmmanuel Vadot snps,reset-delays-us = <0 10000 50000>; 156*5f62a964SEmmanuel Vadot snps,rxpbl = <0x4>; 157*5f62a964SEmmanuel Vadot snps,txpbl = <0x4>; 158*5f62a964SEmmanuel Vadot tx_delay = <0x24>; 159*5f62a964SEmmanuel Vadot rx_delay = <0x18>; 160*5f62a964SEmmanuel Vadot status = "okay"; 161*5f62a964SEmmanuel Vadot}; 162*5f62a964SEmmanuel Vadot 163*5f62a964SEmmanuel Vadot&hdmi { 164*5f62a964SEmmanuel Vadot status = "okay"; 165*5f62a964SEmmanuel Vadot}; 166*5f62a964SEmmanuel Vadot 167*5f62a964SEmmanuel Vadot&hdmiphy { 168*5f62a964SEmmanuel Vadot status = "okay"; 169*5f62a964SEmmanuel Vadot}; 170*5f62a964SEmmanuel Vadot 171*5f62a964SEmmanuel Vadot&hdmi_sound { 172*5f62a964SEmmanuel Vadot status = "okay"; 173*5f62a964SEmmanuel Vadot}; 174*5f62a964SEmmanuel Vadot 175*5f62a964SEmmanuel Vadot&i2c1 { 176*5f62a964SEmmanuel Vadot status = "okay"; 177*5f62a964SEmmanuel Vadot 178*5f62a964SEmmanuel Vadot rk805: pmic@18 { 179*5f62a964SEmmanuel Vadot compatible = "rockchip,rk805"; 180*5f62a964SEmmanuel Vadot reg = <0x18>; 181*5f62a964SEmmanuel Vadot #clock-cells = <1>; 182*5f62a964SEmmanuel Vadot clock-output-names = "xin32k", "rk805-clkout2"; 183*5f62a964SEmmanuel Vadot gpio-controller; 184*5f62a964SEmmanuel Vadot #gpio-cells = <2>; 185*5f62a964SEmmanuel Vadot pinctrl-names = "default"; 186*5f62a964SEmmanuel Vadot pinctrl-0 = <&pmic_int_l>; 187*5f62a964SEmmanuel Vadot system-power-controller; 188*5f62a964SEmmanuel Vadot wakeup-source; 189*5f62a964SEmmanuel Vadot 190*5f62a964SEmmanuel Vadot vcc1-supply = <&vcc_sys>; 191*5f62a964SEmmanuel Vadot vcc2-supply = <&vcc_sys>; 192*5f62a964SEmmanuel Vadot vcc3-supply = <&vcc_sys>; 193*5f62a964SEmmanuel Vadot vcc4-supply = <&vcc_sys>; 194*5f62a964SEmmanuel Vadot vcc5-supply = <&vcc_io>; 195*5f62a964SEmmanuel Vadot vcc6-supply = <&vcc_io>; 196*5f62a964SEmmanuel Vadot 197*5f62a964SEmmanuel Vadot regulators { 198*5f62a964SEmmanuel Vadot vdd_logic: DCDC_REG1 { 199*5f62a964SEmmanuel Vadot regulator-name = "vdd_logic"; 200*5f62a964SEmmanuel Vadot regulator-min-microvolt = <712500>; 201*5f62a964SEmmanuel Vadot regulator-max-microvolt = <1450000>; 202*5f62a964SEmmanuel Vadot regulator-always-on; 203*5f62a964SEmmanuel Vadot regulator-boot-on; 204*5f62a964SEmmanuel Vadot regulator-state-mem { 205*5f62a964SEmmanuel Vadot regulator-on-in-suspend; 206*5f62a964SEmmanuel Vadot regulator-suspend-microvolt = <1000000>; 207*5f62a964SEmmanuel Vadot }; 208*5f62a964SEmmanuel Vadot }; 209*5f62a964SEmmanuel Vadot 210*5f62a964SEmmanuel Vadot vdd_arm: DCDC_REG2 { 211*5f62a964SEmmanuel Vadot regulator-name = "vdd_arm"; 212*5f62a964SEmmanuel Vadot regulator-min-microvolt = <712500>; 213*5f62a964SEmmanuel Vadot regulator-max-microvolt = <1450000>; 214*5f62a964SEmmanuel Vadot regulator-always-on; 215*5f62a964SEmmanuel Vadot regulator-boot-on; 216*5f62a964SEmmanuel Vadot regulator-state-mem { 217*5f62a964SEmmanuel Vadot regulator-on-in-suspend; 218*5f62a964SEmmanuel Vadot regulator-suspend-microvolt = <950000>; 219*5f62a964SEmmanuel Vadot }; 220*5f62a964SEmmanuel Vadot }; 221*5f62a964SEmmanuel Vadot 222*5f62a964SEmmanuel Vadot vcc_ddr: DCDC_REG3 { 223*5f62a964SEmmanuel Vadot regulator-name = "vcc_ddr"; 224*5f62a964SEmmanuel Vadot regulator-always-on; 225*5f62a964SEmmanuel Vadot regulator-boot-on; 226*5f62a964SEmmanuel Vadot regulator-state-mem { 227*5f62a964SEmmanuel Vadot regulator-on-in-suspend; 228*5f62a964SEmmanuel Vadot }; 229*5f62a964SEmmanuel Vadot }; 230*5f62a964SEmmanuel Vadot 231*5f62a964SEmmanuel Vadot vcc_io: DCDC_REG4 { 232*5f62a964SEmmanuel Vadot regulator-name = "vcc_io"; 233*5f62a964SEmmanuel Vadot regulator-min-microvolt = <3300000>; 234*5f62a964SEmmanuel Vadot regulator-max-microvolt = <3300000>; 235*5f62a964SEmmanuel Vadot regulator-always-on; 236*5f62a964SEmmanuel Vadot regulator-boot-on; 237*5f62a964SEmmanuel Vadot regulator-state-mem { 238*5f62a964SEmmanuel Vadot regulator-on-in-suspend; 239*5f62a964SEmmanuel Vadot regulator-suspend-microvolt = <3300000>; 240*5f62a964SEmmanuel Vadot }; 241*5f62a964SEmmanuel Vadot }; 242*5f62a964SEmmanuel Vadot 243*5f62a964SEmmanuel Vadot vcc_18: LDO_REG1 { 244*5f62a964SEmmanuel Vadot regulator-name = "vcc_18"; 245*5f62a964SEmmanuel Vadot regulator-min-microvolt = <1800000>; 246*5f62a964SEmmanuel Vadot regulator-max-microvolt = <1800000>; 247*5f62a964SEmmanuel Vadot regulator-always-on; 248*5f62a964SEmmanuel Vadot regulator-boot-on; 249*5f62a964SEmmanuel Vadot regulator-state-mem { 250*5f62a964SEmmanuel Vadot regulator-on-in-suspend; 251*5f62a964SEmmanuel Vadot regulator-suspend-microvolt = <1800000>; 252*5f62a964SEmmanuel Vadot }; 253*5f62a964SEmmanuel Vadot }; 254*5f62a964SEmmanuel Vadot 255*5f62a964SEmmanuel Vadot vcc18_emmc: LDO_REG2 { 256*5f62a964SEmmanuel Vadot regulator-name = "vcc18_emmc"; 257*5f62a964SEmmanuel Vadot regulator-min-microvolt = <1800000>; 258*5f62a964SEmmanuel Vadot regulator-max-microvolt = <1800000>; 259*5f62a964SEmmanuel Vadot regulator-always-on; 260*5f62a964SEmmanuel Vadot regulator-boot-on; 261*5f62a964SEmmanuel Vadot regulator-state-mem { 262*5f62a964SEmmanuel Vadot regulator-on-in-suspend; 263*5f62a964SEmmanuel Vadot regulator-suspend-microvolt = <1800000>; 264*5f62a964SEmmanuel Vadot }; 265*5f62a964SEmmanuel Vadot }; 266*5f62a964SEmmanuel Vadot 267*5f62a964SEmmanuel Vadot vdd_10: LDO_REG3 { 268*5f62a964SEmmanuel Vadot regulator-name = "vdd_10"; 269*5f62a964SEmmanuel Vadot regulator-min-microvolt = <1000000>; 270*5f62a964SEmmanuel Vadot regulator-max-microvolt = <1000000>; 271*5f62a964SEmmanuel Vadot regulator-always-on; 272*5f62a964SEmmanuel Vadot regulator-boot-on; 273*5f62a964SEmmanuel Vadot regulator-state-mem { 274*5f62a964SEmmanuel Vadot regulator-on-in-suspend; 275*5f62a964SEmmanuel Vadot regulator-suspend-microvolt = <1000000>; 276*5f62a964SEmmanuel Vadot }; 277*5f62a964SEmmanuel Vadot }; 278*5f62a964SEmmanuel Vadot }; 279*5f62a964SEmmanuel Vadot }; 280*5f62a964SEmmanuel Vadot}; 281*5f62a964SEmmanuel Vadot 282*5f62a964SEmmanuel Vadot&i2s0 { 283*5f62a964SEmmanuel Vadot status = "okay"; 284*5f62a964SEmmanuel Vadot}; 285*5f62a964SEmmanuel Vadot 286*5f62a964SEmmanuel Vadot&i2s1 { 287*5f62a964SEmmanuel Vadot status = "okay"; 288*5f62a964SEmmanuel Vadot}; 289*5f62a964SEmmanuel Vadot 290*5f62a964SEmmanuel Vadot&io_domains { 291*5f62a964SEmmanuel Vadot status = "okay"; 292*5f62a964SEmmanuel Vadot 293*5f62a964SEmmanuel Vadot vccio1-supply = <&vcc_io>; 294*5f62a964SEmmanuel Vadot vccio2-supply = <&vcc18_emmc>; 295*5f62a964SEmmanuel Vadot vccio3-supply = <&vcc_sdio>; 296*5f62a964SEmmanuel Vadot vccio4-supply = <&vcc_18>; 297*5f62a964SEmmanuel Vadot vccio5-supply = <&vcc_io>; 298*5f62a964SEmmanuel Vadot vccio6-supply = <&vcc_io>; 299*5f62a964SEmmanuel Vadot pmuio-supply = <&vcc_io>; 300*5f62a964SEmmanuel Vadot}; 301*5f62a964SEmmanuel Vadot 302*5f62a964SEmmanuel Vadot&pinctrl { 303*5f62a964SEmmanuel Vadot pmic { 304*5f62a964SEmmanuel Vadot pmic_int_l: pmic-int-l { 305*5f62a964SEmmanuel Vadot rockchip,pins = <1 RK_PD0 RK_FUNC_GPIO &pcfg_pull_up>; 306*5f62a964SEmmanuel Vadot }; 307*5f62a964SEmmanuel Vadot }; 308*5f62a964SEmmanuel Vadot 309*5f62a964SEmmanuel Vadot usb2 { 310*5f62a964SEmmanuel Vadot usb20_host_drv: usb20-host-drv { 311*5f62a964SEmmanuel Vadot rockchip,pins = <1 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>; 312*5f62a964SEmmanuel Vadot }; 313*5f62a964SEmmanuel Vadot }; 314*5f62a964SEmmanuel Vadot}; 315*5f62a964SEmmanuel Vadot 316*5f62a964SEmmanuel Vadot&sdmmc { 317*5f62a964SEmmanuel Vadot bus-width = <4>; 318*5f62a964SEmmanuel Vadot cap-mmc-highspeed; 319*5f62a964SEmmanuel Vadot cap-sd-highspeed; 320*5f62a964SEmmanuel Vadot disable-wp; 321*5f62a964SEmmanuel Vadot max-frequency = <150000000>; 322*5f62a964SEmmanuel Vadot pinctrl-names = "default"; 323*5f62a964SEmmanuel Vadot pinctrl-0 = <&sdmmc0_clk &sdmmc0_cmd &sdmmc0_dectn &sdmmc0_bus4>; 324*5f62a964SEmmanuel Vadot sd-uhs-sdr12; 325*5f62a964SEmmanuel Vadot sd-uhs-sdr25; 326*5f62a964SEmmanuel Vadot sd-uhs-sdr50; 327*5f62a964SEmmanuel Vadot sd-uhs-sdr104; 328*5f62a964SEmmanuel Vadot vmmc-supply = <&vcc_sd>; 329*5f62a964SEmmanuel Vadot vqmmc-supply = <&vcc_sdio>; 330*5f62a964SEmmanuel Vadot status = "okay"; 331*5f62a964SEmmanuel Vadot}; 332*5f62a964SEmmanuel Vadot 333*5f62a964SEmmanuel Vadot&tsadc { 334*5f62a964SEmmanuel Vadot status = "okay"; 335*5f62a964SEmmanuel Vadot}; 336*5f62a964SEmmanuel Vadot 337*5f62a964SEmmanuel Vadot&u2phy { 338*5f62a964SEmmanuel Vadot status = "okay"; 339*5f62a964SEmmanuel Vadot}; 340*5f62a964SEmmanuel Vadot 341*5f62a964SEmmanuel Vadot&u2phy_host { 342*5f62a964SEmmanuel Vadot status = "okay"; 343*5f62a964SEmmanuel Vadot}; 344*5f62a964SEmmanuel Vadot 345*5f62a964SEmmanuel Vadot&u2phy_otg { 346*5f62a964SEmmanuel Vadot status = "okay"; 347*5f62a964SEmmanuel Vadot}; 348*5f62a964SEmmanuel Vadot 349*5f62a964SEmmanuel Vadot&uart2 { 350*5f62a964SEmmanuel Vadot status = "okay"; 351*5f62a964SEmmanuel Vadot}; 352*5f62a964SEmmanuel Vadot 353*5f62a964SEmmanuel Vadot&usb20_otg { 354*5f62a964SEmmanuel Vadot dr_mode = "host"; 355*5f62a964SEmmanuel Vadot status = "okay"; 356*5f62a964SEmmanuel Vadot}; 357*5f62a964SEmmanuel Vadot 358*5f62a964SEmmanuel Vadot&usbdrd3 { 359*5f62a964SEmmanuel Vadot dr_mode = "host"; 360*5f62a964SEmmanuel Vadot status = "okay"; 361*5f62a964SEmmanuel Vadot}; 362*5f62a964SEmmanuel Vadot 363*5f62a964SEmmanuel Vadot&usb_host0_ehci { 364*5f62a964SEmmanuel Vadot status = "okay"; 365*5f62a964SEmmanuel Vadot}; 366*5f62a964SEmmanuel Vadot 367*5f62a964SEmmanuel Vadot&usb_host0_ohci { 368*5f62a964SEmmanuel Vadot status = "okay"; 369*5f62a964SEmmanuel Vadot}; 370*5f62a964SEmmanuel Vadot 371*5f62a964SEmmanuel Vadot&vop { 372*5f62a964SEmmanuel Vadot status = "okay"; 373*5f62a964SEmmanuel Vadot}; 374*5f62a964SEmmanuel Vadot 375*5f62a964SEmmanuel Vadot&vop_mmu { 376*5f62a964SEmmanuel Vadot status = "okay"; 377*5f62a964SEmmanuel Vadot}; 378