arm: dts: rockchip: rk3399-roc-pc: Enable FE1.1 USB 2.0 HUB on roc-rk3399-pc
authorSuniel Mahesh <sunil@amarulasolutions.com>
Wed, 25 Mar 2020 15:37:36 +0000 (21:07 +0530)
committerKever Yang <kever.yang@rock-chips.com>
Tue, 28 Apr 2020 11:39:32 +0000 (19:39 +0800)
roc-rk3399-pc has an FE1.1 USB 2.0 HUB which connects two USB ports
(HOST1 and HOST2). For end devices to work we need to enable USB hub
so that HOST detects there presence and enumerates them accordingly.
This requires explicit pinctrl within gpio enablement.

Signed-off-by: Suniel Mahesh <sunil@amarulasolutions.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
arch/arm/dts/rk3399-roc-pc-u-boot.dtsi

index 574644298112e5b1fab709b9f2871ab67acd2235..598e0e227cb07f96849d1a715d661a7a234d96be 100644 (file)
        chosen {
                u-boot,spl-boot-order = "same-as-spl", &sdhci, &sdmmc;
        };
+
+       vcc_hub_en: vcc_hub_en-regulator {
+               compatible = "regulator-fixed";
+               enable-active-high;
+               gpio = <&gpio2 RK_PA4 GPIO_ACTIVE_HIGH>;
+               pinctrl-names = "default";
+               pinctrl-0 = <&hub_rst>;
+               regulator-name = "vcc_hub_en";
+               regulator-always-on;
+       };
 };
 
 &vdd_log {