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 { 14b47c0b9eSAlex Bee ethernet0 = &gmac; 156135ac43SAlex Bee mmc0 = &emmc; 166135ac43SAlex Bee mmc1 = &sdmmc; 176135ac43SAlex Bee }; 186135ac43SAlex Bee 196135ac43SAlex Bee memory@60000000 { 206135ac43SAlex Bee device_type = "memory"; 216135ac43SAlex Bee reg = <0x60000000 0x40000000>; 226135ac43SAlex Bee }; 236135ac43SAlex Bee 246135ac43SAlex Bee chosen { 25*33898f21SAlex Bee stdout-path = &uart1; 266135ac43SAlex Bee }; 276135ac43SAlex Bee 286135ac43SAlex Bee adc-keys { 296135ac43SAlex Bee compatible = "adc-keys"; 306135ac43SAlex Bee io-channels = <&saradc 1>; 316135ac43SAlex Bee io-channel-names = "buttons"; 326135ac43SAlex Bee keyup-threshold-microvolt = <3300000>; 336135ac43SAlex Bee 346135ac43SAlex Bee button-recovery { 356135ac43SAlex Bee label = "Recovery"; 366135ac43SAlex Bee linux,code = <KEY_VENDOR>; 376135ac43SAlex Bee press-threshold-microvolt = <0>; 386135ac43SAlex Bee }; 396135ac43SAlex Bee }; 406135ac43SAlex Bee 416135ac43SAlex Bee dc_5v: dc-5v-regulator { 426135ac43SAlex Bee compatible = "regulator-fixed"; 436135ac43SAlex Bee regulator-name = "DC_5V"; 446135ac43SAlex Bee regulator-min-microvolt = <5000000>; 456135ac43SAlex Bee regulator-max-microvolt = <5000000>; 466135ac43SAlex Bee regulator-always-on; 476135ac43SAlex Bee regulator-boot-on; 486135ac43SAlex Bee }; 496135ac43SAlex Bee 506135ac43SAlex Bee /* 516135ac43SAlex Bee * This is a vbus-supply, which also supplies the GL852G usb hub, 526135ac43SAlex Bee * thus has to be always-on 536135ac43SAlex Bee */ 546135ac43SAlex Bee host_pwr_5v: host-pwr-5v-regulator { 556135ac43SAlex Bee compatible = "regulator-fixed"; 566135ac43SAlex Bee gpio = <&gpio3 RK_PC4 GPIO_ACTIVE_HIGH>; 576135ac43SAlex Bee startup-delay-us = <1500>; 586135ac43SAlex Bee regulator-name = "HOST_PWR_5V"; 596135ac43SAlex Bee regulator-min-microvolt = <5000000>; 606135ac43SAlex Bee regulator-max-microvolt = <5000000>; 616135ac43SAlex Bee vin-supply = <&dc_5v>; 626135ac43SAlex Bee pinctrl-names = "default"; 636135ac43SAlex Bee pinctrl-0 = <&host_drv>; 646135ac43SAlex Bee enable-active-high; 656135ac43SAlex Bee regulator-always-on; 666135ac43SAlex Bee }; 676135ac43SAlex Bee 686135ac43SAlex Bee ir-receiver { 696135ac43SAlex Bee compatible = "gpio-ir-receiver"; 706135ac43SAlex Bee gpios = <&gpio3 RK_PD2 GPIO_ACTIVE_LOW>; 716135ac43SAlex Bee pinctrl-names = "default"; 726135ac43SAlex Bee pinctrl-0 = <&ir_int>; 736135ac43SAlex Bee }; 746135ac43SAlex Bee 756135ac43SAlex Bee leds { 766135ac43SAlex Bee compatible = "gpio-leds"; 776135ac43SAlex Bee 786135ac43SAlex Bee led-power { 796135ac43SAlex Bee gpios = <&gpio0 RK_PD2 GPIO_ACTIVE_HIGH>; 806135ac43SAlex Bee function = LED_FUNCTION_POWER; 816135ac43SAlex Bee color = <LED_COLOR_ID_BLUE>; 826135ac43SAlex Bee default-state = "on"; 836135ac43SAlex Bee pinctrl-names = "default"; 846135ac43SAlex Bee pinctrl-0 = <&power_led>; 856135ac43SAlex Bee }; 866135ac43SAlex Bee 876135ac43SAlex Bee led-spd { 886135ac43SAlex Bee gpios = <&gpio3 RK_PB3 GPIO_ACTIVE_LOW>; 896135ac43SAlex Bee function = LED_FUNCTION_LAN; 906135ac43SAlex Bee color = <LED_COLOR_ID_GREEN>; 916135ac43SAlex Bee /* 926135ac43SAlex Bee * currently not allowed to be set as per 936135ac43SAlex Bee * https://www.kernel.org/doc/Documentation/devicetree/bindings/leds/common.yaml 946135ac43SAlex Bee * and needs to set in userspace: 956135ac43SAlex Bee * 966135ac43SAlex Bee * linux,default-trigger = "netdev"; 976135ac43SAlex Bee */ 986135ac43SAlex Bee pinctrl-names = "default"; 996135ac43SAlex Bee pinctrl-0 = <&spd_led>; 1006135ac43SAlex Bee }; 1016135ac43SAlex Bee }; 1026135ac43SAlex Bee 1036135ac43SAlex Bee mcu3v3: mcu3v3-regulator { 1046135ac43SAlex Bee compatible = "regulator-fixed"; 1056135ac43SAlex Bee regulator-name = "MCU3V3"; 1066135ac43SAlex Bee regulator-min-microvolt = <3300000>; 1076135ac43SAlex Bee regulator-max-microvolt = <3300000>; 1086135ac43SAlex Bee vin-supply = <&vcc_io>; 1096135ac43SAlex Bee regulator-always-on; 1106135ac43SAlex Bee regulator-boot-on; 1116135ac43SAlex Bee }; 1126135ac43SAlex Bee 1136135ac43SAlex Bee vcc_ddr: vcc-ddr-regulator { 1146135ac43SAlex Bee compatible = "regulator-fixed"; 1156135ac43SAlex Bee regulator-name = "VCC_DDR"; 1166135ac43SAlex Bee regulator-min-microvolt = <1500000>; 1176135ac43SAlex Bee regulator-max-microvolt = <1500000>; 1186135ac43SAlex Bee vin-supply = <&vcc_sys>; 1196135ac43SAlex Bee regulator-always-on; 1206135ac43SAlex Bee regulator-boot-on; 1216135ac43SAlex Bee }; 1226135ac43SAlex Bee 1236135ac43SAlex Bee vcc_io: vcc-io-regulator { 1246135ac43SAlex Bee compatible = "regulator-fixed"; 1256135ac43SAlex Bee regulator-name = "VCC_IO"; 1266135ac43SAlex Bee regulator-min-microvolt = <3300000>; 1276135ac43SAlex Bee regulator-max-microvolt = <3300000>; 1286135ac43SAlex Bee vin-supply = <&vcc_sys>; 1296135ac43SAlex Bee regulator-always-on; 1306135ac43SAlex Bee regulator-boot-on; 1316135ac43SAlex Bee }; 1326135ac43SAlex Bee 1336135ac43SAlex Bee vcc_lan: vcc-lan-regulator { 1346135ac43SAlex Bee compatible = "regulator-fixed"; 1356135ac43SAlex Bee regulator-name = "VCC_LAN"; 1366135ac43SAlex Bee regulator-min-microvolt = <3300000>; 1376135ac43SAlex Bee regulator-max-microvolt = <3300000>; 1386135ac43SAlex Bee vin-supply = <&vcc_io>; 1396135ac43SAlex Bee regulator-always-on; 1406135ac43SAlex Bee regulator-boot-on; 1416135ac43SAlex Bee }; 1426135ac43SAlex Bee 1436135ac43SAlex Bee vcc_sd: vcc-sd-regulator { 1446135ac43SAlex Bee compatible = "regulator-fixed"; 1456135ac43SAlex Bee gpio = <&gpio1 RK_PB6 GPIO_ACTIVE_LOW>; 1466135ac43SAlex Bee startup-delay-us = <500>; 1476135ac43SAlex Bee regulator-name = "VCC_SD"; 1486135ac43SAlex Bee regulator-min-microvolt = <3300000>; 1496135ac43SAlex Bee regulator-max-microvolt = <3300000>; 1506135ac43SAlex Bee vin-supply = <&vcc_io>; 1516135ac43SAlex Bee pinctrl-names = "default"; 1526135ac43SAlex Bee pinctrl-0 = <&sdmmc_pwren>; 1536135ac43SAlex Bee }; 1546135ac43SAlex Bee 1556135ac43SAlex Bee vcc_sys: vcc-sys-regulator { 1566135ac43SAlex Bee compatible = "regulator-fixed"; 1576135ac43SAlex Bee regulator-name = "VCC_SYS"; 1586135ac43SAlex Bee regulator-min-microvolt = <5000000>; 1596135ac43SAlex Bee regulator-max-microvolt = <5000000>; 1606135ac43SAlex Bee vin-supply = <&dc_5v>; 1616135ac43SAlex Bee regulator-always-on; 1626135ac43SAlex Bee regulator-boot-on; 1636135ac43SAlex Bee }; 1646135ac43SAlex Bee 1656135ac43SAlex Bee vcc33_hdmi: vcc33-hdmi-regulator { 1666135ac43SAlex Bee compatible = "regulator-fixed"; 1676135ac43SAlex Bee regulator-name = "VCC33_HDMI"; 1686135ac43SAlex Bee regulator-min-microvolt = <3300000>; 1696135ac43SAlex Bee regulator-max-microvolt = <3300000>; 1706135ac43SAlex Bee vin-supply = <&vcca_33>; 1716135ac43SAlex Bee regulator-always-on; 1726135ac43SAlex Bee regulator-boot-on; 1736135ac43SAlex Bee }; 1746135ac43SAlex Bee 1756135ac43SAlex Bee vcca_33: vcca-33-regulator { 1766135ac43SAlex Bee compatible = "regulator-fixed"; 1776135ac43SAlex Bee regulator-name = "VCCA_33"; 1786135ac43SAlex Bee regulator-min-microvolt = <3300000>; 1796135ac43SAlex Bee regulator-max-microvolt = <3300000>; 1806135ac43SAlex Bee vin-supply = <&vcc_sys>; 1816135ac43SAlex Bee regulator-always-on; 1826135ac43SAlex Bee regulator-boot-on; 1836135ac43SAlex Bee }; 1846135ac43SAlex Bee 1856135ac43SAlex Bee vdd_11: vdd-11-regulator { 1866135ac43SAlex Bee compatible = "regulator-fixed"; 1876135ac43SAlex Bee regulator-name = "VDD_11"; 1886135ac43SAlex Bee regulator-min-microvolt = <1100000>; 1896135ac43SAlex Bee regulator-max-microvolt = <1100000>; 1906135ac43SAlex Bee vin-supply = <&vcc_sys>; 1916135ac43SAlex Bee regulator-always-on; 1926135ac43SAlex Bee regulator-boot-on; 1936135ac43SAlex Bee }; 1946135ac43SAlex Bee 1956135ac43SAlex Bee vdd11_hdmi: vdd11-hdmi-regulator { 1966135ac43SAlex Bee compatible = "regulator-fixed"; 1976135ac43SAlex Bee regulator-name = "VDD11_HDMI"; 1986135ac43SAlex Bee regulator-min-microvolt = <1100000>; 1996135ac43SAlex Bee regulator-max-microvolt = <1100000>; 2006135ac43SAlex Bee vin-supply = <&vdd_11>; 2016135ac43SAlex Bee regulator-always-on; 2026135ac43SAlex Bee regulator-boot-on; 2036135ac43SAlex Bee }; 2046135ac43SAlex Bee 2056135ac43SAlex Bee vdd_arm: vdd-arm-regulator { 2066135ac43SAlex Bee compatible = "pwm-regulator"; 2076135ac43SAlex Bee regulator-name = "VDD_ARM"; 2086135ac43SAlex Bee pwms = <&pwm1 0 25000 1>; 2096135ac43SAlex Bee pwm-supply = <&vcc_sys>; 2106135ac43SAlex Bee regulator-min-microvolt = <900000>; 2116135ac43SAlex Bee regulator-max-microvolt = <1400000>; 2126135ac43SAlex Bee regulator-always-on; 2136135ac43SAlex Bee regulator-boot-on; 2146135ac43SAlex Bee }; 2156135ac43SAlex Bee 2166135ac43SAlex Bee /* 2176135ac43SAlex Bee * As per schematics vdd_log is minimum 900 mV, maximum 1400 mV. 2186135ac43SAlex Bee * Since there are HW blocks in PD_LOGIC (which are all driven by 2196135ac43SAlex Bee * this supply), that either do not have a driver at all or the 2206135ac43SAlex Bee * driver does not implement regulator support we have to make 2216135ac43SAlex Bee * sure here that the voltage never drops below 1050 mV. 2226135ac43SAlex Bee */ 2236135ac43SAlex Bee vdd_log: vdd-log-regulator { 2246135ac43SAlex Bee compatible = "pwm-regulator"; 2256135ac43SAlex Bee regulator-name = "VDD_LOG"; 2266135ac43SAlex Bee pwms = <&pwm2 0 25000 1>; 2276135ac43SAlex Bee pwm-dutycycle-range = <30 100>; 2286135ac43SAlex Bee pwm-supply = <&vcc_sys>; 2296135ac43SAlex Bee regulator-min-microvolt = <1050000>; 2306135ac43SAlex Bee regulator-max-microvolt = <1400000>; 2316135ac43SAlex Bee regulator-ramp-delay = <4000>; 2326135ac43SAlex Bee regulator-always-on; 2336135ac43SAlex Bee regulator-boot-on; 2346135ac43SAlex Bee }; 2356135ac43SAlex Bee 2366135ac43SAlex Bee}; 2376135ac43SAlex Bee 2386135ac43SAlex Bee&cpu0 { 2396135ac43SAlex Bee cpu-supply = <&vdd_arm>; 2406135ac43SAlex Bee}; 2416135ac43SAlex Bee 2426135ac43SAlex Bee&emmc { 2436135ac43SAlex Bee bus-width = <8>; 2446135ac43SAlex Bee vmmc-supply = <&vcc_io>; 2456135ac43SAlex Bee pinctrl-names = "default"; 2466135ac43SAlex Bee pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>; 2476135ac43SAlex Bee cap-mmc-highspeed; 2486135ac43SAlex Bee mmc-ddr-3_3v; 2496135ac43SAlex Bee no-sd; 2506135ac43SAlex Bee no-sdio; 2516135ac43SAlex Bee status = "okay"; 2526135ac43SAlex Bee}; 2536135ac43SAlex Bee 254b47c0b9eSAlex Bee&gmac { 255b47c0b9eSAlex Bee clock_in_out = "output"; 256b47c0b9eSAlex Bee phy-supply = <&vcc_lan>; 257b47c0b9eSAlex Bee phy-mode = "rmii"; 258b47c0b9eSAlex Bee phy-handle = <&phy0>; 259b47c0b9eSAlex Bee assigned-clocks = <&cru SCLK_MAC_SRC>; 260b47c0b9eSAlex Bee assigned-clock-rates= <50000000>; 261b47c0b9eSAlex Bee pinctrl-names = "default"; 262b47c0b9eSAlex Bee pinctrl-0 = <&rmii_pins>; 263b47c0b9eSAlex Bee status = "okay"; 264b47c0b9eSAlex Bee}; 265b47c0b9eSAlex Bee 2666135ac43SAlex Bee&gpio0 { 2676135ac43SAlex Bee gpio-line-names = /* GPIO0 A0-A7 */ 2686135ac43SAlex Bee "", "", "HEADER_5", "HEADER_3", 2696135ac43SAlex Bee "", "", "", "", 2706135ac43SAlex Bee /* GPIO0 B0-B7 */ 2716135ac43SAlex Bee "HEADER_22", "HEADER_23", "", "HEADER_19", 2726135ac43SAlex Bee "HEADER_26", "HEADER_21", "HEADER_24", "", 2736135ac43SAlex Bee /* GPIO0 C0-C7 */ 2746135ac43SAlex Bee "", "HEADER_18", "", "", 2756135ac43SAlex Bee "", "", "", "", 2766135ac43SAlex Bee /* GPIO0 D0-D7 */ 2776135ac43SAlex Bee "HEADER_36", "", "", "", 2786135ac43SAlex Bee "", "", "HEADER_13", ""; 2796135ac43SAlex Bee}; 2806135ac43SAlex Bee 2816135ac43SAlex Bee&gpio1 { 2826135ac43SAlex Bee gpio-line-names = /* GPIO1 A0-A7 */ 2836135ac43SAlex Bee "HEADER_7", "HEADER_35", "HEADER_33", "HEADER_37", 2846135ac43SAlex Bee "HEADER_40", "HEADER_38", "", "", 2856135ac43SAlex Bee /* GPIO1 B0-B7 */ 2866135ac43SAlex Bee "HEADER_11", "", "", "HEADER_29", 2876135ac43SAlex Bee "HEADER_31", "", "", "", 2886135ac43SAlex Bee /* GPIO1 C0-C7 */ 2896135ac43SAlex Bee "", "", "", "", 2906135ac43SAlex Bee "", "", "", "", 2916135ac43SAlex Bee /* GPIO1 D0-D7 */ 2926135ac43SAlex Bee "", "", "", "", 2936135ac43SAlex Bee "", "", "", ""; 2946135ac43SAlex Bee}; 2956135ac43SAlex Bee 2966135ac43SAlex Bee&gpio2 { 2976135ac43SAlex Bee gpio-line-names = /* GPIO2 A0-A7 */ 2986135ac43SAlex Bee "", "", "", "", 2996135ac43SAlex Bee "", "", "", "", 3006135ac43SAlex Bee /* GPIO2 B0-B7 */ 3016135ac43SAlex Bee "", "", "", "", 3026135ac43SAlex Bee "", "", "", "", 3036135ac43SAlex Bee /* GPIO2 C0-C7 */ 3046135ac43SAlex Bee "", "", "", "", 3056135ac43SAlex Bee "HEADER_27", "", "", "", 3066135ac43SAlex Bee /* GPIO2 D0-D7 */ 3076135ac43SAlex Bee "", "", "HEADER_8", "HEADER_10", 3086135ac43SAlex Bee "", "", "", ""; 3096135ac43SAlex Bee}; 3106135ac43SAlex Bee 3116135ac43SAlex Bee&gpio3 { 3126135ac43SAlex Bee gpio-line-names = /* GPIO3 A0-A7 */ 3136135ac43SAlex Bee "", "", "", "", 3146135ac43SAlex Bee "", "", "", "", 3156135ac43SAlex Bee /* GPIO3 B0-B7 */ 3166135ac43SAlex Bee "", "", "", "", 3176135ac43SAlex Bee "", "", "", "", 3186135ac43SAlex Bee /* GPIO3 C0-C7 */ 3196135ac43SAlex Bee "", "HEADER_32", "", "", 3206135ac43SAlex Bee "", "", "", "HEADER_12", 3216135ac43SAlex Bee /* GPIO3 D0-D7 */ 3226135ac43SAlex Bee "", "", "", "HEADER_15", 3236135ac43SAlex Bee "", "", "", ""; 3246135ac43SAlex Bee}; 3256135ac43SAlex Bee 326d85a7e34SAlex Bee&gpu { 327d85a7e34SAlex Bee mali-supply = <&vdd_log>; 328d85a7e34SAlex Bee status = "okay"; 329d85a7e34SAlex Bee}; 330d85a7e34SAlex Bee 331b47c0b9eSAlex Bee&mdio { 332b47c0b9eSAlex Bee phy0: ethernet-phy@1 { 333b47c0b9eSAlex Bee compatible = "ethernet-phy-ieee802.3-c22"; 334b47c0b9eSAlex Bee reg = <1>; 335b47c0b9eSAlex Bee max-speed = <100>; 336b47c0b9eSAlex Bee /* T2.2.4 min. 1 us */ 337b47c0b9eSAlex Bee reset-assert-us = <10>; 338b47c0b9eSAlex Bee /* T2.2.1 + T2.2.2 + T2.2.3 min. 6.05 us */ 339b47c0b9eSAlex Bee reset-deassert-us = <20>; 340b47c0b9eSAlex Bee reset-gpios = <&gpio2 RK_PD0 GPIO_ACTIVE_LOW>; 341b47c0b9eSAlex Bee pinctrl-names = "default"; 342b47c0b9eSAlex Bee pinctrl-0 = <&dp83848c_rst>; 343b47c0b9eSAlex Bee }; 344b47c0b9eSAlex Bee}; 345b47c0b9eSAlex 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