Takashi Iwai 8493b2
From c45219cba101f32853d011da2ba46a1b2338dc4c Mon Sep 17 00:00:00 2001
Takashi Iwai 8493b2
From: Pierre-Olivier Mercier <nemunaire@nemunai.re>
Takashi Iwai 8493b2
Date: Thu, 5 Jan 2023 13:02:08 +0100
Takashi Iwai 8493b2
Subject: [PATCH] Revert "arm64: dts: meson-sm1-odroid-hc4: disable unused USB PHY0"
Takashi Iwai 8493b2
Git-commit: c45219cba101f32853d011da2ba46a1b2338dc4c
Takashi Iwai 8493b2
Patch-mainline: v6.2-rc5
Takashi Iwai 8493b2
References: git-fixes
Takashi Iwai 8493b2
Takashi Iwai 8493b2
This reverts commit 703e84d6615a4a95fb504c8f2e4c9426b86f3930.
Takashi Iwai 8493b2
Takashi Iwai 8493b2
USB device enumeration was not working on Odroid HC4 as both USB2 PHYs
Takashi Iwai 8493b2
need to be enabled. This is inherited from the GLX USB design [1].
Takashi Iwai 8493b2
Takashi Iwai 8493b2
[1]: https://lore.kernel.org/all/20170814224542.18257-1-martin.blumenstingl@googlemail.com/T/
Takashi Iwai 8493b2
Takashi Iwai 8493b2
Signed-off-by: Pierre-Olivier Mercier <nemunaire@nemunai.re>
Takashi Iwai 8493b2
Acked-by: Neil Armstrong <neil.armstrong@linaro.org>
Takashi Iwai 8493b2
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Takashi Iwai 8493b2
Link: https://lore.kernel.org/r/20230105120206.28964-1-nemunaire@nemunai.re
Takashi Iwai 8493b2
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Takashi Iwai 8493b2
Acked-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai 8493b2
Takashi Iwai 8493b2
---
Takashi Iwai 8493b2
 arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 8 ++------
Takashi Iwai 8493b2
 1 file changed, 2 insertions(+), 6 deletions(-)
Takashi Iwai 8493b2
Takashi Iwai 8493b2
diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts
Takashi Iwai 8493b2
index e3486f60645a..a1f0c38ccadd 100644
Takashi Iwai 8493b2
--- a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts
Takashi Iwai 8493b2
+++ b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts
Takashi Iwai 8493b2
@@ -131,10 +131,6 @@ flash@0 {
Takashi Iwai 8493b2
 };
Takashi Iwai 8493b2
 
Takashi Iwai 8493b2
 &usb {
Takashi Iwai 8493b2
-	phys = <&usb2_phy1>;
Takashi Iwai 8493b2
-	phy-names = "usb2-phy1";
Takashi Iwai 8493b2
-};
Takashi Iwai 8493b2
-
Takashi Iwai 8493b2
-&usb2_phy0 {
Takashi Iwai 8493b2
-	status = "disabled";
Takashi Iwai 8493b2
+	phys = <&usb2_phy0>, <&usb2_phy1>;
Takashi Iwai 8493b2
+	phy-names = "usb2-phy0", "usb2-phy1";
Takashi Iwai 8493b2
 };
Takashi Iwai 8493b2
-- 
Takashi Iwai 8493b2
2.35.3
Takashi Iwai 8493b2