From 08d821437c68e59cdafb0693b130a082541b6fcc Mon Sep 17 00:00:00 2001 From: Ricardo Pardini Date: Mon, 23 Feb 2026 08:18:55 -0300 Subject: [PATCH] rockchip64-6.19: mekotronics-r58x-pro: drop duplicate usb_host0_xhci & fix USB3 Type-A port - that was for otg/ums bringup - now `-u-boot.dts` does it instead - add missing usbdp_phy0 with lane mux split with DP (type-c/DP) - drop DP mux from usbdp_phy1 (which should just be type-a and no DP) --- .../dt/rk3588-mekotronics-r58x-pro.dts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/patch/kernel/archive/rockchip64-6.19/dt/rk3588-mekotronics-r58x-pro.dts b/patch/kernel/archive/rockchip64-6.19/dt/rk3588-mekotronics-r58x-pro.dts index e016298f9b..6ffed931b5 100644 --- a/patch/kernel/archive/rockchip64-6.19/dt/rk3588-mekotronics-r58x-pro.dts +++ b/patch/kernel/archive/rockchip64-6.19/dt/rk3588-mekotronics-r58x-pro.dts @@ -1018,8 +1018,12 @@ }; }; +&usbdp_phy0 { + rockchip,dp-lane-mux = <2 3>; + status = "okay"; +}; + &usbdp_phy1 { - rockchip,dp-lane-mux = <0 1 2 3>; status = "okay"; }; @@ -1031,14 +1035,6 @@ status = "okay"; }; -&usb_host0_xhci { // usb@fc000000 - dr_mode = "peripheral"; - maximum-speed = "high-speed"; - phys = <&u2phy0_otg>; - phy-names = "usb2-phy"; - status = "okay"; -}; - &u2phy1 { // for usbdp_phy1 which is also usb_host1_xhci status = "okay"; };