Skip to contentSkip to conversation

arm64: dts: allwinner: pine-h64: Enable USB 3.0 host

PATCH In review Chen-Yu Tsai 2 participants 3 messages Feb 25 – Feb 26

Subsystems (2)
lore
Share & tools
lore

Chen-Yu Tsai

author maintainer
#0 lore raw

PATCH 1/1 arm64: dts: allwinner: pine-h64: Enable USB 3.0 host

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.

---
 arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts | 8 ++++++++
 1 file changed, 8 insertions(+)
arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts +8 -0
index fa7a765ee828..f2c453ed344a 100644
@@ -89,6 +89,10 @@ &de {
 	status = "okay";
 };
 
+&dwc3 {
+	status = "okay";
+};
+
 &ehci0 {
 	status = "okay";
 };
@@ -333,3 +337,7 @@ &usb2phy {
 	usb3_vbus-supply = <&reg_usb_vbus>;
 	status = "okay";
 };
+
+&usb3phy {
+	status = "okay";
+};
Signature · 1 line
2.47.3
maintainer
#1 lore raw

Dne sreda, 25. februar 2026 ob 18:00:44 Srednjeevropski standardni čas je Chen-Yu Tsai napisal(a):

Quoted 3 lines

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

author maintainer
#2 lore raw
Quoted 8 lines · Jernej Škrabec

Dne sreda, 25. februar 2026 ob 18:00:44 Srednjeevropski standardni čas je Chen-Yu Tsai napisal(a):

Quoted 3 lines

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