From cd2737927c6dc09973e8461fc4c9b14e8042cd17 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Fri, 22 Mar 2024 10:05:26 +0000
Subject: [PATCH] enable otg host mode, enable pcie usbphy

---
 kernel/arch/arm64/boot/dts/rockchip/NK-6A13_V0A.dtsi |    6 ++++--
 kernel/arch/arm64/boot/dts/rockchip/rk3588.dtsi      |    4 ----
 kernel/arch/arm64/boot/dts/rockchip/rk3588-evb.dtsi  |    5 +++--
 3 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/kernel/arch/arm64/boot/dts/rockchip/NK-6A13_V0A.dtsi b/kernel/arch/arm64/boot/dts/rockchip/NK-6A13_V0A.dtsi
index b122855..7102247 100755
--- a/kernel/arch/arm64/boot/dts/rockchip/NK-6A13_V0A.dtsi
+++ b/kernel/arch/arm64/boot/dts/rockchip/NK-6A13_V0A.dtsi
@@ -1065,6 +1065,7 @@
 
 &u2phy0_otg {
 	status = "okay";
+	phy-supply = <&vcc5v0_host>;
 };
 
 &u2phy1_otg {
@@ -1078,7 +1079,7 @@
 &u2phy3_host {
 	phy-supply = <&vcc5v0_host>;
 };
-
+#if 0
 &usbdp_phy0 {
 	rockchip,dp-lane-mux = <2 3>;
 	status = "okay";
@@ -1109,8 +1110,9 @@
 &usbdrd_dwc3_1 {
 	dr_mode = "host";
 	maximum-speed = "high-speed";
-	status = "disabled";
+	status = "okay";
 };
+#endif
 
 &uart1 {
 	status = "okay";
diff --git a/kernel/arch/arm64/boot/dts/rockchip/rk3588-evb.dtsi b/kernel/arch/arm64/boot/dts/rockchip/rk3588-evb.dtsi
old mode 100644
new mode 100755
index 14620a8..400266f
--- a/kernel/arch/arm64/boot/dts/rockchip/rk3588-evb.dtsi
+++ b/kernel/arch/arm64/boot/dts/rockchip/rk3588-evb.dtsi
@@ -147,7 +147,7 @@
 
 	leds: leds {
 		compatible = "gpio-leds";
-		work_led: work {
+		work_led: sys_led {
 			gpios = <&gpio3 RK_PB7 GPIO_ACTIVE_HIGH>;
 			linux,default-trigger = "heartbeat";
 		};
@@ -1188,7 +1188,7 @@
 };
 
 &usbdrd_dwc3_0 {
-	dr_mode = "otg";
+	dr_mode = "host";
 	status = "okay";
 };
 
@@ -1197,6 +1197,7 @@
 };
 
 &usbhost_dwc3_0 {
+	dr_mode = "host";
 	status = "okay";
 };
 
diff --git a/kernel/arch/arm64/boot/dts/rockchip/rk3588.dtsi b/kernel/arch/arm64/boot/dts/rockchip/rk3588.dtsi
old mode 100644
new mode 100755
index eed99fd..f344d09
--- a/kernel/arch/arm64/boot/dts/rockchip/rk3588.dtsi
+++ b/kernel/arch/arm64/boot/dts/rockchip/rk3588.dtsi
@@ -111,13 +111,9 @@
 			phy-names = "usb2-phy", "usb3-phy";
 			phy_type = "utmi_wide";
 			snps,dis_enblslpm_quirk;
-			snps,dis-u1-entry-quirk;
-			snps,dis-u2-entry-quirk;
 			snps,dis-u2-freeclk-exists-quirk;
 			snps,dis-del-phy-power-chg-quirk;
 			snps,dis-tx-ipgap-linecheck-quirk;
-			snps,parkmode-disable-hs-quirk;
-			snps,parkmode-disable-ss-quirk;
 			status = "disabled";
 		};
 	};

--
Gitblit v1.6.2