From 39bcb7a240cb84e20c9ed0931cc7897d48d8f685 Mon Sep 17 00:00:00 2001 From: lixin <3531982712@qq.com> Date: Tue, 22 Apr 2025 14:06:31 +0800 Subject: [PATCH] fix: otg mode cannot be switched normally --- .../arch/arm64/boot/dts/rockchip/rp-usb3.0-otg0-typeA.dtsi | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel-6.1/arch/arm64/boot/dts/rockchip/rp-usb3.0-otg0-typeA.dtsi b/kernel-6.1/arch/arm64/boot/dts/rockchip/rp-usb3.0-otg0-typeA.dtsi index 0757f9492d1..b9afd27346c 100755 --- a/kernel-6.1/arch/arm64/boot/dts/rockchip/rp-usb3.0-otg0-typeA.dtsi +++ b/kernel-6.1/arch/arm64/boot/dts/rockchip/rp-usb3.0-otg0-typeA.dtsi @@ -5,11 +5,13 @@ &usb_drd0_dwc3 { status="okay"; dr_mode = "otg"; - usb-role-switch; + extcon = <&u2phy0>; + // usb-role-switch; // This property is configurable only on Type-C interfaces. }; &u2phy0_otg { status = "okay"; + rockchip,vbus-always-on; }; &u2phy0 { @@ -26,4 +28,4 @@ &usbdp_phy_u3 { status = "okay"; -}; \ No newline at end of file +}; -- 2.17.1