Upstream Linux commit 7b204755ebc2 ("arm64: dts: layerscape: add
dma-coherent for usb node") has dropped the snps,dwc3 compatible in
favor of a driver matching against fsl,ls1028a-dwc3.
Reinstate the old compatible temporarily to avoid breakage in the
next release until the new driver is added regularly.
The new driver was deemed too invasive for master as it also does some
hardware configuration we will want to carry and involved some changes
to DWC3 core.
Fixes: a3bf6c16f77d ("dts: update to v6.19-rc1")
Signed-off-by: Ahmad Fatoum <[email protected]>
---
arch/arm/dts/fsl-ls1028a.dtsi | 9 +++++++++
arch/arm/dts/fsl-ls1046a.dtsi | 13 +++++++++++++
2 files changed, 22 insertions(+)
diff --git a/arch/arm/dts/fsl-ls1028a.dtsi b/arch/arm/dts/fsl-ls1028a.dtsi
index a15a219cfa1c..f3032752a09c 100644
--- a/arch/arm/dts/fsl-ls1028a.dtsi
+++ b/arch/arm/dts/fsl-ls1028a.dtsi
@@ -5,3 +5,12 @@ psci {
method = "smc";
};
};
+
+/* Temporary workaround pending fsl,ls1028a-dwc3 driver support */
+&usb0 {
+ compatible = "snps,dwc3";
+};
+
+&usb1 {
+ compatible = "snps,dwc3";
+};
diff --git a/arch/arm/dts/fsl-ls1046a.dtsi b/arch/arm/dts/fsl-ls1046a.dtsi
index 2dc24ba8c723..badc600cab55 100644
--- a/arch/arm/dts/fsl-ls1046a.dtsi
+++ b/arch/arm/dts/fsl-ls1046a.dtsi
@@ -10,3 +10,16 @@ psci {
method = "smc";
};
};
+
+/* Temporary workaround pending fsl,ls1028a-dwc3 driver support */
+&usb0 {
+ compatible = "snps,dwc3";
+};
+
+&usb1 {
+ compatible = "snps,dwc3";
+};
+
+&usb2 {
+ compatible = "snps,dwc3";
+};
--
2.47.3