16135ac43SAlex Bee// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 26135ac43SAlex Bee 36135ac43SAlex Bee/dts-v1/; 46135ac43SAlex Bee 56135ac43SAlex Bee#include <dt-bindings/input/input.h> 66135ac43SAlex Bee#include <dt-bindings/leds/common.h> 76135ac43SAlex Bee#include "rk3128.dtsi" 86135ac43SAlex Bee 96135ac43SAlex Bee/ { 106135ac43SAlex Bee model = "Geniatech XPI-3128"; 116135ac43SAlex Bee compatible = "geniatech,xpi-3128", "rockchip,rk3128"; 126135ac43SAlex Bee 136135ac43SAlex Bee aliases { 14*b47c0b9eSAlex Bee ethernet0 = &gmac; 156135ac43SAlex Bee gpio0 = &gpio0; 166135ac43SAlex Bee gpio1 = &gpio1; 176135ac43SAlex Bee gpio2 = &gpio2; 186135ac43SAlex Bee gpio3 = &gpio3; 196135ac43SAlex Bee mmc0 = &emmc; 206135ac43SAlex Bee mmc1 = &sdmmc; 216135ac43SAlex Bee serial0 = &uart1; 226135ac43SAlex Bee }; 236135ac43SAlex Bee 246135ac43SAlex Bee memory@60000000 { 256135ac43SAlex Bee device_type = "memory"; 266135ac43SAlex Bee reg = <0x60000000 0x40000000>; 276135ac43SAlex Bee }; 286135ac43SAlex Bee 296135ac43SAlex Bee chosen { 306135ac43SAlex Bee stdout-path = "serial0:115200n8"; 316135ac43SAlex Bee }; 326135ac43SAlex Bee 336135ac43SAlex Bee adc-keys { 346135ac43SAlex Bee compatible = "adc-keys"; 356135ac43SAlex Bee io-channels = <&saradc 1>; 366135ac43SAlex Bee io-channel-names = "buttons"; 376135ac43SAlex Bee keyup-threshold-microvolt = <3300000>; 386135ac43SAlex Bee 396135ac43SAlex Bee button-recovery { 406135ac43SAlex Bee label = "Recovery"; 416135ac43SAlex Bee linux,code = <KEY_VENDOR>; 426135ac43SAlex Bee press-threshold-microvolt = <0>; 436135ac43SAlex Bee }; 446135ac43SAlex Bee }; 456135ac43SAlex Bee 466135ac43SAlex Bee dc_5v: dc-5v-regulator { 476135ac43SAlex Bee compatible = "regulator-fixed"; 486135ac43SAlex Bee regulator-name = "DC_5V"; 496135ac43SAlex Bee regulator-min-microvolt = <5000000>; 506135ac43SAlex Bee regulator-max-microvolt = <5000000>; 516135ac43SAlex Bee regulator-always-on; 526135ac43SAlex Bee regulator-boot-on; 536135ac43SAlex Bee }; 546135ac43SAlex Bee 556135ac43SAlex Bee /* 566135ac43SAlex Bee * This is a vbus-supply, which also supplies the GL852G usb hub, 576135ac43SAlex Bee * thus has to be always-on 586135ac43SAlex Bee */ 596135ac43SAlex Bee host_pwr_5v: host-pwr-5v-regulator { 606135ac43SAlex Bee compatible = "regulator-fixed"; 616135ac43SAlex Bee gpio = <&gpio3 RK_PC4 GPIO_ACTIVE_HIGH>; 626135ac43SAlex Bee startup-delay-us = <1500>; 636135ac43SAlex Bee regulator-name = "HOST_PWR_5V"; 646135ac43SAlex Bee regulator-min-microvolt = <5000000>; 656135ac43SAlex Bee regulator-max-microvolt = <5000000>; 666135ac43SAlex Bee vin-supply = <&dc_5v>; 676135ac43SAlex Bee pinctrl-names = "default"; 686135ac43SAlex Bee pinctrl-0 = <&host_drv>; 696135ac43SAlex Bee enable-active-high; 706135ac43SAlex Bee regulator-always-on; 716135ac43SAlex Bee }; 726135ac43SAlex Bee 736135ac43SAlex Bee ir-receiver { 746135ac43SAlex Bee compatible = "gpio-ir-receiver"; 756135ac43SAlex Bee gpios = <&gpio3 RK_PD2 GPIO_ACTIVE_LOW>; 766135ac43SAlex Bee pinctrl-names = "default"; 776135ac43SAlex Bee pinctrl-0 = <&ir_int>; 786135ac43SAlex Bee }; 796135ac43SAlex Bee 806135ac43SAlex Bee leds { 816135ac43SAlex Bee compatible = "gpio-leds"; 826135ac43SAlex Bee 836135ac43SAlex Bee led-power { 846135ac43SAlex Bee gpios = <&gpio0 RK_PD2 GPIO_ACTIVE_HIGH>; 856135ac43SAlex Bee function = LED_FUNCTION_POWER; 866135ac43SAlex Bee color = <LED_COLOR_ID_BLUE>; 876135ac43SAlex Bee default-state = "on"; 886135ac43SAlex Bee pinctrl-names = "default"; 896135ac43SAlex Bee pinctrl-0 = <&power_led>; 906135ac43SAlex Bee }; 916135ac43SAlex Bee 926135ac43SAlex Bee led-spd { 936135ac43SAlex Bee gpios = <&gpio3 RK_PB3 GPIO_ACTIVE_LOW>; 946135ac43SAlex Bee function = LED_FUNCTION_LAN; 956135ac43SAlex Bee color = <LED_COLOR_ID_GREEN>; 966135ac43SAlex Bee /* 976135ac43SAlex Bee * currently not allowed to be set as per 986135ac43SAlex Bee * https://www.kernel.org/doc/Documentation/devicetree/bindings/leds/common.yaml 996135ac43SAlex Bee * and needs to set in userspace: 1006135ac43SAlex Bee * 1016135ac43SAlex Bee * linux,default-trigger = "netdev"; 1026135ac43SAlex Bee */ 1036135ac43SAlex Bee pinctrl-names = "default"; 1046135ac43SAlex Bee pinctrl-0 = <&spd_led>; 1056135ac43SAlex Bee }; 1066135ac43SAlex Bee }; 1076135ac43SAlex Bee 1086135ac43SAlex Bee mcu3v3: mcu3v3-regulator { 1096135ac43SAlex Bee compatible = "regulator-fixed"; 1106135ac43SAlex Bee regulator-name = "MCU3V3"; 1116135ac43SAlex Bee regulator-min-microvolt = <3300000>; 1126135ac43SAlex Bee regulator-max-microvolt = <3300000>; 1136135ac43SAlex Bee vin-supply = <&vcc_io>; 1146135ac43SAlex Bee regulator-always-on; 1156135ac43SAlex Bee regulator-boot-on; 1166135ac43SAlex Bee }; 1176135ac43SAlex Bee 1186135ac43SAlex Bee vcc_ddr: vcc-ddr-regulator { 1196135ac43SAlex Bee compatible = "regulator-fixed"; 1206135ac43SAlex Bee regulator-name = "VCC_DDR"; 1216135ac43SAlex Bee regulator-min-microvolt = <1500000>; 1226135ac43SAlex Bee regulator-max-microvolt = <1500000>; 1236135ac43SAlex Bee vin-supply = <&vcc_sys>; 1246135ac43SAlex Bee regulator-always-on; 1256135ac43SAlex Bee regulator-boot-on; 1266135ac43SAlex Bee }; 1276135ac43SAlex Bee 1286135ac43SAlex Bee vcc_io: vcc-io-regulator { 1296135ac43SAlex Bee compatible = "regulator-fixed"; 1306135ac43SAlex Bee regulator-name = "VCC_IO"; 1316135ac43SAlex Bee regulator-min-microvolt = <3300000>; 1326135ac43SAlex Bee regulator-max-microvolt = <3300000>; 1336135ac43SAlex Bee vin-supply = <&vcc_sys>; 1346135ac43SAlex Bee regulator-always-on; 1356135ac43SAlex Bee regulator-boot-on; 1366135ac43SAlex Bee }; 1376135ac43SAlex Bee 1386135ac43SAlex Bee vcc_lan: vcc-lan-regulator { 1396135ac43SAlex Bee compatible = "regulator-fixed"; 1406135ac43SAlex Bee regulator-name = "VCC_LAN"; 1416135ac43SAlex Bee regulator-min-microvolt = <3300000>; 1426135ac43SAlex Bee regulator-max-microvolt = <3300000>; 1436135ac43SAlex Bee vin-supply = <&vcc_io>; 1446135ac43SAlex Bee regulator-always-on; 1456135ac43SAlex Bee regulator-boot-on; 1466135ac43SAlex Bee }; 1476135ac43SAlex Bee 1486135ac43SAlex Bee vcc_sd: vcc-sd-regulator { 1496135ac43SAlex Bee compatible = "regulator-fixed"; 1506135ac43SAlex Bee gpio = <&gpio1 RK_PB6 GPIO_ACTIVE_LOW>; 1516135ac43SAlex Bee startup-delay-us = <500>; 1526135ac43SAlex Bee regulator-name = "VCC_SD"; 1536135ac43SAlex Bee regulator-min-microvolt = <3300000>; 1546135ac43SAlex Bee regulator-max-microvolt = <3300000>; 1556135ac43SAlex Bee vin-supply = <&vcc_io>; 1566135ac43SAlex Bee pinctrl-names = "default"; 1576135ac43SAlex Bee pinctrl-0 = <&sdmmc_pwren>; 1586135ac43SAlex Bee }; 1596135ac43SAlex Bee 1606135ac43SAlex Bee vcc_sys: vcc-sys-regulator { 1616135ac43SAlex Bee compatible = "regulator-fixed"; 1626135ac43SAlex Bee regulator-name = "VCC_SYS"; 1636135ac43SAlex Bee regulator-min-microvolt = <5000000>; 1646135ac43SAlex Bee regulator-max-microvolt = <5000000>; 1656135ac43SAlex Bee vin-supply = <&dc_5v>; 1666135ac43SAlex Bee regulator-always-on; 1676135ac43SAlex Bee regulator-boot-on; 1686135ac43SAlex Bee }; 1696135ac43SAlex Bee 1706135ac43SAlex Bee vcc33_hdmi: vcc33-hdmi-regulator { 1716135ac43SAlex Bee compatible = "regulator-fixed"; 1726135ac43SAlex Bee regulator-name = "VCC33_HDMI"; 1736135ac43SAlex Bee regulator-min-microvolt = <3300000>; 1746135ac43SAlex Bee regulator-max-microvolt = <3300000>; 1756135ac43SAlex Bee vin-supply = <&vcca_33>; 1766135ac43SAlex Bee regulator-always-on; 1776135ac43SAlex Bee regulator-boot-on; 1786135ac43SAlex Bee }; 1796135ac43SAlex Bee 1806135ac43SAlex Bee vcca_33: vcca-33-regulator { 1816135ac43SAlex Bee compatible = "regulator-fixed"; 1826135ac43SAlex Bee regulator-name = "VCCA_33"; 1836135ac43SAlex Bee regulator-min-microvolt = <3300000>; 1846135ac43SAlex Bee regulator-max-microvolt = <3300000>; 1856135ac43SAlex Bee vin-supply = <&vcc_sys>; 1866135ac43SAlex Bee regulator-always-on; 1876135ac43SAlex Bee regulator-boot-on; 1886135ac43SAlex Bee }; 1896135ac43SAlex Bee 1906135ac43SAlex Bee vdd_11: vdd-11-regulator { 1916135ac43SAlex Bee compatible = "regulator-fixed"; 1926135ac43SAlex Bee regulator-name = "VDD_11"; 1936135ac43SAlex Bee regulator-min-microvolt = <1100000>; 1946135ac43SAlex Bee regulator-max-microvolt = <1100000>; 1956135ac43SAlex Bee vin-supply = <&vcc_sys>; 1966135ac43SAlex Bee regulator-always-on; 1976135ac43SAlex Bee regulator-boot-on; 1986135ac43SAlex Bee }; 1996135ac43SAlex Bee 2006135ac43SAlex Bee vdd11_hdmi: vdd11-hdmi-regulator { 2016135ac43SAlex Bee compatible = "regulator-fixed"; 2026135ac43SAlex Bee regulator-name = "VDD11_HDMI"; 2036135ac43SAlex Bee regulator-min-microvolt = <1100000>; 2046135ac43SAlex Bee regulator-max-microvolt = <1100000>; 2056135ac43SAlex Bee vin-supply = <&vdd_11>; 2066135ac43SAlex Bee regulator-always-on; 2076135ac43SAlex Bee regulator-boot-on; 2086135ac43SAlex Bee }; 2096135ac43SAlex Bee 2106135ac43SAlex Bee vdd_arm: vdd-arm-regulator { 2116135ac43SAlex Bee compatible = "pwm-regulator"; 2126135ac43SAlex Bee regulator-name = "VDD_ARM"; 2136135ac43SAlex Bee pwms = <&pwm1 0 25000 1>; 2146135ac43SAlex Bee pwm-supply = <&vcc_sys>; 2156135ac43SAlex Bee regulator-min-microvolt = <900000>; 2166135ac43SAlex Bee regulator-max-microvolt = <1400000>; 2176135ac43SAlex Bee regulator-always-on; 2186135ac43SAlex Bee regulator-boot-on; 2196135ac43SAlex Bee }; 2206135ac43SAlex Bee 2216135ac43SAlex Bee /* 2226135ac43SAlex Bee * As per schematics vdd_log is minimum 900 mV, maximum 1400 mV. 2236135ac43SAlex Bee * Since there are HW blocks in PD_LOGIC (which are all driven by 2246135ac43SAlex Bee * this supply), that either do not have a driver at all or the 2256135ac43SAlex Bee * driver does not implement regulator support we have to make 2266135ac43SAlex Bee * sure here that the voltage never drops below 1050 mV. 2276135ac43SAlex Bee */ 2286135ac43SAlex Bee vdd_log: vdd-log-regulator { 2296135ac43SAlex Bee compatible = "pwm-regulator"; 2306135ac43SAlex Bee regulator-name = "VDD_LOG"; 2316135ac43SAlex Bee pwms = <&pwm2 0 25000 1>; 2326135ac43SAlex Bee pwm-dutycycle-range = <30 100>; 2336135ac43SAlex Bee pwm-supply = <&vcc_sys>; 2346135ac43SAlex Bee regulator-min-microvolt = <1050000>; 2356135ac43SAlex Bee regulator-max-microvolt = <1400000>; 2366135ac43SAlex Bee regulator-ramp-delay = <4000>; 2376135ac43SAlex Bee regulator-always-on; 2386135ac43SAlex Bee regulator-boot-on; 2396135ac43SAlex Bee }; 2406135ac43SAlex Bee 2416135ac43SAlex Bee}; 2426135ac43SAlex Bee 2436135ac43SAlex Bee&cpu0 { 2446135ac43SAlex Bee cpu-supply = <&vdd_arm>; 2456135ac43SAlex Bee}; 2466135ac43SAlex Bee 2476135ac43SAlex Bee&emmc { 2486135ac43SAlex Bee bus-width = <8>; 2496135ac43SAlex Bee vmmc-supply = <&vcc_io>; 2506135ac43SAlex Bee pinctrl-names = "default"; 2516135ac43SAlex Bee pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>; 2526135ac43SAlex Bee cap-mmc-highspeed; 2536135ac43SAlex Bee mmc-ddr-3_3v; 2546135ac43SAlex Bee no-sd; 2556135ac43SAlex Bee no-sdio; 2566135ac43SAlex Bee status = "okay"; 2576135ac43SAlex Bee}; 2586135ac43SAlex Bee 259*b47c0b9eSAlex Bee&gmac { 260*b47c0b9eSAlex Bee clock_in_out = "output"; 261*b47c0b9eSAlex Bee phy-supply = <&vcc_lan>; 262*b47c0b9eSAlex Bee phy-mode = "rmii"; 263*b47c0b9eSAlex Bee phy-handle = <&phy0>; 264*b47c0b9eSAlex Bee assigned-clocks = <&cru SCLK_MAC_SRC>; 265*b47c0b9eSAlex Bee assigned-clock-rates= <50000000>; 266*b47c0b9eSAlex Bee pinctrl-names = "default"; 267*b47c0b9eSAlex Bee pinctrl-0 = <&rmii_pins>; 268*b47c0b9eSAlex Bee status = "okay"; 269*b47c0b9eSAlex Bee}; 270*b47c0b9eSAlex Bee 2716135ac43SAlex Bee&gpio0 { 2726135ac43SAlex Bee gpio-line-names = /* GPIO0 A0-A7 */ 2736135ac43SAlex Bee "", "", "HEADER_5", "HEADER_3", 2746135ac43SAlex Bee "", "", "", "", 2756135ac43SAlex Bee /* GPIO0 B0-B7 */ 2766135ac43SAlex Bee "HEADER_22", "HEADER_23", "", "HEADER_19", 2776135ac43SAlex Bee "HEADER_26", "HEADER_21", "HEADER_24", "", 2786135ac43SAlex Bee /* GPIO0 C0-C7 */ 2796135ac43SAlex Bee "", "HEADER_18", "", "", 2806135ac43SAlex Bee "", "", "", "", 2816135ac43SAlex Bee /* GPIO0 D0-D7 */ 2826135ac43SAlex Bee "HEADER_36", "", "", "", 2836135ac43SAlex Bee "", "", "HEADER_13", ""; 2846135ac43SAlex Bee}; 2856135ac43SAlex Bee 2866135ac43SAlex Bee&gpio1 { 2876135ac43SAlex Bee gpio-line-names = /* GPIO1 A0-A7 */ 2886135ac43SAlex Bee "HEADER_7", "HEADER_35", "HEADER_33", "HEADER_37", 2896135ac43SAlex Bee "HEADER_40", "HEADER_38", "", "", 2906135ac43SAlex Bee /* GPIO1 B0-B7 */ 2916135ac43SAlex Bee "HEADER_11", "", "", "HEADER_29", 2926135ac43SAlex Bee "HEADER_31", "", "", "", 2936135ac43SAlex Bee /* GPIO1 C0-C7 */ 2946135ac43SAlex Bee "", "", "", "", 2956135ac43SAlex Bee "", "", "", "", 2966135ac43SAlex Bee /* GPIO1 D0-D7 */ 2976135ac43SAlex Bee "", "", "", "", 2986135ac43SAlex Bee "", "", "", ""; 2996135ac43SAlex Bee}; 3006135ac43SAlex Bee 3016135ac43SAlex Bee&gpio2 { 3026135ac43SAlex Bee gpio-line-names = /* GPIO2 A0-A7 */ 3036135ac43SAlex Bee "", "", "", "", 3046135ac43SAlex Bee "", "", "", "", 3056135ac43SAlex Bee /* GPIO2 B0-B7 */ 3066135ac43SAlex Bee "", "", "", "", 3076135ac43SAlex Bee "", "", "", "", 3086135ac43SAlex Bee /* GPIO2 C0-C7 */ 3096135ac43SAlex Bee "", "", "", "", 3106135ac43SAlex Bee "HEADER_27", "", "", "", 3116135ac43SAlex Bee /* GPIO2 D0-D7 */ 3126135ac43SAlex Bee "", "", "HEADER_8", "HEADER_10", 3136135ac43SAlex Bee "", "", "", ""; 3146135ac43SAlex Bee}; 3156135ac43SAlex Bee 3166135ac43SAlex Bee&gpio3 { 3176135ac43SAlex Bee gpio-line-names = /* GPIO3 A0-A7 */ 3186135ac43SAlex Bee "", "", "", "", 3196135ac43SAlex Bee "", "", "", "", 3206135ac43SAlex Bee /* GPIO3 B0-B7 */ 3216135ac43SAlex Bee "", "", "", "", 3226135ac43SAlex Bee "", "", "", "", 3236135ac43SAlex Bee /* GPIO3 C0-C7 */ 3246135ac43SAlex Bee "", "HEADER_32", "", "", 3256135ac43SAlex Bee "", "", "", "HEADER_12", 3266135ac43SAlex Bee /* GPIO3 D0-D7 */ 3276135ac43SAlex Bee "", "", "", "HEADER_15", 3286135ac43SAlex Bee "", "", "", ""; 3296135ac43SAlex Bee}; 3306135ac43SAlex Bee 331*b47c0b9eSAlex Bee&mdio { 332*b47c0b9eSAlex Bee phy0: ethernet-phy@1 { 333*b47c0b9eSAlex Bee compatible = "ethernet-phy-ieee802.3-c22"; 334*b47c0b9eSAlex Bee reg = <1>; 335*b47c0b9eSAlex Bee max-speed = <100>; 336*b47c0b9eSAlex Bee /* T2.2.4 min. 1 us */ 337*b47c0b9eSAlex Bee reset-assert-us = <10>; 338*b47c0b9eSAlex Bee /* T2.2.1 + T2.2.2 + T2.2.3 min. 6.05 us */ 339*b47c0b9eSAlex Bee reset-deassert-us = <20>; 340*b47c0b9eSAlex Bee reset-gpios = <&gpio2 RK_PD0 GPIO_ACTIVE_LOW>; 341*b47c0b9eSAlex Bee pinctrl-names = "default"; 342*b47c0b9eSAlex Bee pinctrl-0 = <&dp83848c_rst>; 343*b47c0b9eSAlex Bee }; 344*b47c0b9eSAlex Bee}; 345*b47c0b9eSAlex Bee 3466135ac43SAlex Bee&pinctrl { 3476135ac43SAlex Bee dp83848c { 3486135ac43SAlex Bee dp83848c_rst: dp83848c-rst { 3496135ac43SAlex Bee rockchip,pins = <2 RK_PD0 RK_FUNC_GPIO &pcfg_pull_none>; 3506135ac43SAlex Bee }; 3516135ac43SAlex Bee }; 3526135ac43SAlex Bee 3536135ac43SAlex Bee ir-receiver { 3546135ac43SAlex Bee ir_int: ir-int { 3556135ac43SAlex Bee rockchip,pins = <3 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>; 3566135ac43SAlex Bee }; 3576135ac43SAlex Bee }; 3586135ac43SAlex Bee 3596135ac43SAlex Bee leds { 3606135ac43SAlex Bee power_led: power-led { 3616135ac43SAlex Bee rockchip,pins = <0 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>; 3626135ac43SAlex Bee }; 3636135ac43SAlex Bee 3646135ac43SAlex Bee spd_led: spd-led { 3656135ac43SAlex Bee rockchip,pins = <3 RK_PB3 RK_FUNC_GPIO &pcfg_pull_none>; 3666135ac43SAlex Bee }; 3676135ac43SAlex Bee }; 3686135ac43SAlex Bee 3696135ac43SAlex Bee usb2 { 3706135ac43SAlex Bee host_drv: host-drv { 3716135ac43SAlex Bee rockchip,pins = <3 RK_PC4 RK_FUNC_GPIO &pcfg_pull_none>; 3726135ac43SAlex Bee }; 3736135ac43SAlex Bee }; 3746135ac43SAlex Bee}; 3756135ac43SAlex Bee 3766135ac43SAlex Bee&pwm1 { 3776135ac43SAlex Bee status = "okay"; 3786135ac43SAlex Bee}; 3796135ac43SAlex Bee 3806135ac43SAlex Bee&pwm2 { 3816135ac43SAlex Bee status = "okay"; 3826135ac43SAlex Bee}; 3836135ac43SAlex Bee 3846135ac43SAlex Bee&saradc { 3856135ac43SAlex Bee vref-supply = <&vcc_io>; 3866135ac43SAlex Bee status = "okay"; 3876135ac43SAlex Bee}; 3886135ac43SAlex Bee 3896135ac43SAlex Bee&sdmmc { 3906135ac43SAlex Bee bus-width = <4>; 3916135ac43SAlex Bee vmmc-supply = <&vcc_sd>; 3926135ac43SAlex Bee pinctrl-names = "default"; 3936135ac43SAlex Bee pinctrl-0 = <&sdmmc_bus4 &sdmmc_clk &sdmmc_cmd &sdmmc_det>; 3946135ac43SAlex Bee disable-wp; 3956135ac43SAlex Bee cap-sd-highspeed; 3966135ac43SAlex Bee no-mmc; 3976135ac43SAlex Bee no-sdio; 3986135ac43SAlex Bee status = "okay"; 3996135ac43SAlex Bee}; 4006135ac43SAlex Bee 4016135ac43SAlex Bee&uart1 { 4026135ac43SAlex Bee status = "okay"; 4036135ac43SAlex Bee}; 4046135ac43SAlex Bee 4056135ac43SAlex Bee&usb_host_ehci { 4066135ac43SAlex Bee status = "okay"; 4076135ac43SAlex Bee}; 4086135ac43SAlex Bee 4096135ac43SAlex Bee&usb_otg { 4106135ac43SAlex Bee vusb_a-supply = <&vcc_io>; 4116135ac43SAlex Bee vusb_d-supply = <&vdd_11>; 4126135ac43SAlex Bee status = "okay"; 4136135ac43SAlex Bee}; 4146135ac43SAlex Bee 4156135ac43SAlex Bee&usb2phy { 4166135ac43SAlex Bee status = "okay"; 4176135ac43SAlex Bee}; 4186135ac43SAlex Bee 4196135ac43SAlex Bee&usb2phy_host { 4206135ac43SAlex Bee status = "okay"; 4216135ac43SAlex Bee}; 4226135ac43SAlex Bee 4236135ac43SAlex Bee&usb2phy_otg { 4246135ac43SAlex Bee status = "okay"; 4256135ac43SAlex Bee}; 426