]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
rockchip: rk3399-puma: Remove obsolete DTS node 'vcc5v0_host'.
authorChristoph Muellner <christoph.muellner@theobroma-systems.com>
Wed, 12 Dec 2018 00:32:59 +0000 (01:32 +0100)
committerPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>
Sat, 15 Dec 2018 19:56:26 +0000 (20:56 +0100)
vcc5v0_host and usbhub_enable share gpio4 RK_PA3,
which is a problem during probing (the second probe
will trigger a -EBUSY, when trying to get the gpio handle).

An analysis of the situation shows, that both regulators
are actually describing the same supply.

This patch removes the (currenlty not successful probing)
regulator vcc5v0_host from the DTS and adds the pinctrl-*
setting to usbhub_enable.

Signed-off-by: Christoph Muellner <christoph.muellner@theobroma-systems.com>
Reviewed-by: Phiilipp Tomsich <philipp.tomsich@theobroma-systems.com>
arch/arm/dts/rk3399-puma.dtsi

index ba9bb4c59942a60d64fee30d528b245bdf2ab611..9a61fbb4536eb10c5c3808907ff76a2b165408c3 100644 (file)
@@ -95,6 +95,8 @@
                regulator-name = "usbhub_enable";
                enable-active-low;
                gpio = <&gpio4 RK_PA3 GPIO_ACTIVE_LOW>;
+               pinctrl-names = "default";
+               pinctrl-0 = <&host_vbus_drv>;
                regulator-boot-on;
                regulator-min-microvolt = <3300000>;
                regulator-max-microvolt = <3300000>;
                regulator-always-on;
        };
 
-       vcc5v0_host: vcc5v0-host-regulator {
-               compatible = "regulator-fixed";
-               enable-active-low;
-               gpio = <&gpio4 RK_PA3 GPIO_ACTIVE_HIGH>;
-               pinctrl-names = "default";
-               pinctrl-0 = <&host_vbus_drv>;
-               regulator-name = "vcc5v0_host";
-               regulator-always-on;
-       };
-
        vcc5v0_sys: vcc5v0-sys {
                compatible = "regulator-fixed";
                regulator-name = "vcc5v0_sys";