[PATCH v2 2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label
Anand Moon
linux.amoon at gmail.com
Fri May 8 00:36:22 PDT 2026
Hi Chukun,
Thanks for your review comments.
On Thu, 7 May 2026 at 12:10, Chukun Pan <amadeus at jmu.edu.cn> wrote:
>
> Hi,
>
> > @@ -366,7 +366,7 @@ &usb_dwc3 {
> > hub_2_0: hub at 1 {
> > compatible = "usb2109,2817";
> > reg = <0x1>;
> > - vdd-supply = <&usb3_hub_5v>;
> > + vdd-supply = <®_5v_vbus>;
> > peer-hub = <&hub_3_0>;
> > reset-gpios = <&gpio K1_GPIO(124) GPIO_ACTIVE_LOW>;
> > };
> > @@ -374,7 +374,7 @@ hub_2_0: hub at 1 {
> > hub_3_0: hub at 2 {
> > compatible = "usb2109,817";
> > reg = <0x2>;
> > - vdd-supply = <&usb3_hub_5v>;
> > + vdd-supply = <®_5v_vbus>;
> > peer-hub = <&hub_2_0>;
> > reset-gpios = <&gpio K1_GPIO(124) GPIO_ACTIVE_LOW>;
> > };
>
> This is incorrect. The hub is powered by vcc5v0_hub. According
> to the schematic, 5v_vbus provides the VBUS for the USB3 ports.
As per the schematics USB3_PWREN (GPIO97) pin is used to power the
USB hub ports 5V_VBUS, please check this again.
VCC5V0_SYS -> USB3_PWREN -> 5V_VBUS
5V_VBUS is used to power all the USB3_TypeA_Dual ports.
Thanks
-Anand
More information about the linux-riscv
mailing list