Add missing vin-supply node 5.0V regulator setting to power
to usb ports, changes help fix the usb reset warning.

[  795.380156] usb 1-1.2: reset high-speed USB device number 3 using dwc2
[  798.356073] usb 1-1.2: reset high-speed USB device number 3 using dwc2
[  801.331999] usb 1-1.2: reset high-speed USB device number 3 using dwc2
[  804.307919] usb 1-1.2: reset high-speed USB device number 3 using dwc2
[  807.283844] usb 1-1.2: reset high-speed USB device number 3 using dwc2

Fixes: 5a0803bd5ae (ARM64: dts: meson-gxbb-odroidc2: Enable USB Nodes)
Tested-by: Kevin Hilman <khil...@baylibre.com>
Cc: Martin Blumenstingl <martin.blumensti...@googlemail.com>
Cc: Jerome Brunet <jbru...@baylibre.com>
Cc: Neil Armstrong <narmstr...@baylibre.com>
Signed-off-by: Anand Moon <linux.am...@gmail.com>
---
changes from prevoius

 regulator                      use open bypass  opmode voltage current     min 
    max
---------------------------------------------------------------------------------------
 regulator-dummy                  5    4      0 unknown     0mV     0mA     0mV 
    0mV
    c9100000.usb                  1                                 0mA     0mV 
    0mV
    c9100000.usb                  1                                 0mA     0mV 
    0mV
    c9000000.usb                  1                                 0mA     0mV 
    0mV
    c9000000.usb                  1                                 0mA     0mV 
    0mV
 P5V0                             1    1      0 unknown  5000mV     0mA  5000mV 
 5000mV
    USB_OTG_PWR                   4    2      0 unknown  5000mV     0mA  5000mV 
 5000mV
       phy-c0000020.phy.1         2                                 0mA     0mV 
    0mV
       phy-c0000000.phy.0         2                                 0mA     0mV 
    0mV
--
---
 arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts 
b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts
index 2e1cd5e3a246..da729ed00408 100644
--- a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts
@@ -28,6 +28,13 @@
                reg = <0x0 0x0 0x0 0x80000000>;
        };
 
+       p5v0: regulator-p5v0 {
+               compatible = "regulator-fixed";
+               regulator-name = "P5V0";
+               regulator-min-microvolt = <5000000>;
+               regulator-max-microvolt = <5000000>;
+       };
+
        usb_otg_pwr: regulator-usb-pwrs {
                compatible = "regulator-fixed";
 
@@ -36,6 +43,8 @@
                regulator-min-microvolt = <5000000>;
                regulator-max-microvolt = <5000000>;
 
+               vin-supply = <&p5v0>;
+
                gpio = <&gpio_ao GPIOAO_5 GPIO_ACTIVE_HIGH>;
                enable-active-high;
        };
-- 
2.20.1

Reply via email to