[PATCH RESEND] arm64: dts: rockchip: let TCPM own the USB-C VBUS on CM5-IO

From: Jiaxing Hu

Date: Sat Oct 24 2026 - 04:39:59 EST


vcc_5v0_typec0 is the switched VBUS of the USB-C port. It is the
vbus-supply of the FUSB302, but also the phy-supply of u2phy0_otg.
The PHY enables it at boot and keeps it on, so TCPM never sees
vSafe0V and a sink partner stays in SRC_ATTACH_WAIT. A USB-C dock is
not detected.

Drop the phy-supply and leave VBUS to TCPM.

Fixes: 44a48a23974b ("arm64: dts: rockchip: Add ArmSoM CM5 and CM5-IO")
Cc: stable@xxxxxxxxxxxxxxx
Signed-off-by: Jiaxing Hu <gahing@xxxxxxxxxxxxx>
---
Resent with the lists on Cc. The first copy went to Heiko only.

arch/arm64/boot/dts/rockchip/rk3576-armsom-cm5-io.dts | 1 -
1 file changed, 1 deletion(-)

diff --git a/arch/arm64/boot/dts/rockchip/rk3576-armsom-cm5-io.dts b/arch/arm64/boot/dts/rockchip/rk3576-armsom-cm5-io.dts
index 5958b391e..72ca49ec3 100644
--- a/arch/arm64/boot/dts/rockchip/rk3576-armsom-cm5-io.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3576-armsom-cm5-io.dts
@@ -306,7 +306,6 @@ &u2phy0 {
};

&u2phy0_otg {
- phy-supply = <&vcc_5v0_typec0>;
status = "okay";
};

--
2.43.0