diff mbox series

[U-Boot,4/4] rockchip: dts: rk3328-rock64: fix usb power supply

Message ID 20190815081343.31054-4-kever.yang@rock-chips.com
State Accepted
Commit 08bbe44424ceb9b356882a0952c24fd28c76c889
Delegated to: Kever Yang
Headers show
Series [U-Boot,1/4] rockchip: clk: rk3328: add clk_enable ops for HCLK_HOST0 | expand

Commit Message

Kever Yang Aug. 15, 2019, 8:13 a.m. UTC
According to rock64 schemetic, both VCC_HOST1_5V and VCC_HOST_5V are
controlled by USB20_HOST_DRV(GPIO0A2), fix it so that we can get correct
power supply for USB HOST ports.

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
---

 arch/arm/dts/rk3328-rock64.dts | 23 ++---------------------
 1 file changed, 2 insertions(+), 21 deletions(-)

Comments

Matwey V. Kornilov Aug. 19, 2019, 3:57 p.m. UTC | #1
чт, 15 авг. 2019 г. в 11:14, Kever Yang <kever.yang@rock-chips.com>:
>
> According to rock64 schemetic, both VCC_HOST1_5V and VCC_HOST_5V are
> controlled by USB20_HOST_DRV(GPIO0A2), fix it so that we can get correct
> power supply for USB HOST ports.
>
> Signed-off-by: Kever Yang <kever.yang@rock-chips.com>

Tested-by: Matwey V. Kornilov <matwey.kornilov@gmail.com>

> ---
>
>  arch/arm/dts/rk3328-rock64.dts | 23 ++---------------------
>  1 file changed, 2 insertions(+), 21 deletions(-)
>
> diff --git a/arch/arm/dts/rk3328-rock64.dts b/arch/arm/dts/rk3328-rock64.dts
> index 7bcc53fcce..a78eb4ac6f 100644
> --- a/arch/arm/dts/rk3328-rock64.dts
> +++ b/arch/arm/dts/rk3328-rock64.dts
> @@ -34,23 +34,10 @@
>
>         vcc_host_5v: vcc-host-5v-regulator {
>                 compatible = "regulator-fixed";
> -               enable-active-high;
> -               gpio = <&gpio0 RK_PA0 GPIO_ACTIVE_HIGH>;
> -               pinctrl-names = "default";
> -               pinctrl-0 = <&usb30_host_drv>;
> -               regulator-name = "vcc_host_5v";
> -               regulator-always-on;
> -               regulator-boot-on;
> -               vin-supply = <&vcc_sys>;
> -       };
> -
> -       vcc_host1_5v: vcc_otg_5v: vcc-host1-5v-regulator {
> -               compatible = "regulator-fixed";
> -               enable-active-high;
> -               gpio = <&gpio0 RK_PA2 GPIO_ACTIVE_HIGH>;
> +               gpio = <&gpio0 RK_PA2 GPIO_ACTIVE_LOW>;
>                 pinctrl-names = "default";
>                 pinctrl-0 = <&usb20_host_drv>;
> -               regulator-name = "vcc_host1_5v";
> +               regulator-name = "vcc_host_5v";
>                 regulator-always-on;
>                 regulator-boot-on;
>                 vin-supply = <&vcc_sys>;
> @@ -244,12 +231,6 @@
>                         rockchip,pins = <0 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>;
>                 };
>         };
> -
> -       usb3 {
> -               usb30_host_drv: usb30-host-drv {
> -                       rockchip,pins = <0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_none>;
> -               };
> -       };
>  };
>
>  &sdmmc {
> --
> 2.17.1
>
diff mbox series

Patch

diff --git a/arch/arm/dts/rk3328-rock64.dts b/arch/arm/dts/rk3328-rock64.dts
index 7bcc53fcce..a78eb4ac6f 100644
--- a/arch/arm/dts/rk3328-rock64.dts
+++ b/arch/arm/dts/rk3328-rock64.dts
@@ -34,23 +34,10 @@ 
 
 	vcc_host_5v: vcc-host-5v-regulator {
 		compatible = "regulator-fixed";
-		enable-active-high;
-		gpio = <&gpio0 RK_PA0 GPIO_ACTIVE_HIGH>;
-		pinctrl-names = "default";
-		pinctrl-0 = <&usb30_host_drv>;
-		regulator-name = "vcc_host_5v";
-		regulator-always-on;
-		regulator-boot-on;
-		vin-supply = <&vcc_sys>;
-	};
-
-	vcc_host1_5v: vcc_otg_5v: vcc-host1-5v-regulator {
-		compatible = "regulator-fixed";
-		enable-active-high;
-		gpio = <&gpio0 RK_PA2 GPIO_ACTIVE_HIGH>;
+		gpio = <&gpio0 RK_PA2 GPIO_ACTIVE_LOW>;
 		pinctrl-names = "default";
 		pinctrl-0 = <&usb20_host_drv>;
-		regulator-name = "vcc_host1_5v";
+		regulator-name = "vcc_host_5v";
 		regulator-always-on;
 		regulator-boot-on;
 		vin-supply = <&vcc_sys>;
@@ -244,12 +231,6 @@ 
 			rockchip,pins = <0 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none>;
 		};
 	};
-
-	usb3 {
-		usb30_host_drv: usb30-host-drv {
-			rockchip,pins = <0 RK_PA0 RK_FUNC_GPIO &pcfg_pull_none>;
-		};
-	};
 };
 
 &sdmmc {