* [PATCH] arm64: dts: allwinner: pine-h64: Enable USB 3.0 host
@ 2026-02-25 17:00 Chen-Yu Tsai
2026-02-25 17:09 ` Jernej Škrabec
0 siblings, 1 reply; 3+ messages in thread
From: Chen-Yu Tsai @ 2026-02-25 17:00 UTC (permalink / raw)
To: Chen-Yu Tsai, Jernej Skrabec, Samuel Holland
Cc: devicetree, linux-sunxi, linux-arm-kernel, linux-kernel
On both Pine H64 models, there is one USB 3.0 host port directly
connected to the SoC. The VBUS is shared with the other USB 2.0 ports.
Unfortunately the DWC controller binding does not have a VBUS supply.
Signed-off-by: Chen-Yu Tsai <wens@kernel.org>
---
arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts b/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts
index fa7a765ee828..f2c453ed344a 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts
@@ -89,6 +89,10 @@ &de {
status = "okay";
};
+&dwc3 {
+ status = "okay";
+};
+
&ehci0 {
status = "okay";
};
@@ -333,3 +337,7 @@ &usb2phy {
usb3_vbus-supply = <®_usb_vbus>;
status = "okay";
};
+
+&usb3phy {
+ status = "okay";
+};
--
2.47.3
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] arm64: dts: allwinner: pine-h64: Enable USB 3.0 host
2026-02-25 17:00 [PATCH] arm64: dts: allwinner: pine-h64: Enable USB 3.0 host Chen-Yu Tsai
@ 2026-02-25 17:09 ` Jernej Škrabec
2026-02-26 9:18 ` Chen-Yu Tsai
0 siblings, 1 reply; 3+ messages in thread
From: Jernej Škrabec @ 2026-02-25 17:09 UTC (permalink / raw)
To: Chen-Yu Tsai, Jernej Skrabec, Samuel Holland, Chen-Yu Tsai
Cc: devicetree, linux-sunxi, linux-arm-kernel, linux-kernel
Dne sreda, 25. februar 2026 ob 18:00:44 Srednjeevropski standardni čas je Chen-Yu Tsai napisal(a):
> On both Pine H64 models, there is one USB 3.0 host port directly
> connected to the SoC. The VBUS is shared with the other USB 2.0 ports.
> Unfortunately the DWC controller binding does not have a VBUS supply.
IIRC this is exactly the reason why it was never added. Adding it without
vbus property is not a good strategy.
Best regards,
Jernej
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] arm64: dts: allwinner: pine-h64: Enable USB 3.0 host
2026-02-25 17:09 ` Jernej Škrabec
@ 2026-02-26 9:18 ` Chen-Yu Tsai
0 siblings, 0 replies; 3+ messages in thread
From: Chen-Yu Tsai @ 2026-02-26 9:18 UTC (permalink / raw)
To: Jernej Škrabec
Cc: Jernej Skrabec, Samuel Holland, devicetree, linux-sunxi,
linux-arm-kernel, linux-kernel
On Thu, Feb 26, 2026 at 1:09 AM Jernej Škrabec <jernej.skrabec@gmail.com> wrote:
>
> Dne sreda, 25. februar 2026 ob 18:00:44 Srednjeevropski standardni čas je Chen-Yu Tsai napisal(a):
> > On both Pine H64 models, there is one USB 3.0 host port directly
> > connected to the SoC. The VBUS is shared with the other USB 2.0 ports.
> > Unfortunately the DWC controller binding does not have a VBUS supply.
>
> IIRC this is exactly the reason why it was never added. Adding it without
> vbus property is not a good strategy.
Or we could describe a full usb-a-connector with vbus-supply, which still
doesn't do anything ATM. I plan on working on that in the future.
ChenYu
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-02-26 9:19 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-25 17:00 [PATCH] arm64: dts: allwinner: pine-h64: Enable USB 3.0 host Chen-Yu Tsai
2026-02-25 17:09 ` Jernej Škrabec
2026-02-26 9:18 ` Chen-Yu Tsai
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox