[openwrt/openwrt] ipq806x: 5.15: enable again usb node for each device
LEDE Commits
lede-commits at lists.infradead.org
Tue Oct 11 12:29:18 PDT 2022
ansuel pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/ecf1abe5bf0b86c0c2b6d52948f113049b9a7413
commit ecf1abe5bf0b86c0c2b6d52948f113049b9a7413
Author: Christian Marangi <ansuelsmth at gmail.com>
AuthorDate: Mon Sep 19 13:06:46 2022 +0200
ipq806x: 5.15: enable again usb node for each device
Usb node now are disabled by default in dtsi. Enable again them in each
device dts.
Signed-off-by: Christian Marangi <ansuelsmth at gmail.com>
---
.../arch/arm/boot/dts/qcom-ipq8062-wg2600hp3.dts | 24 +++++++++++++++++++
.../arm/boot/dts/qcom-ipq8064-ad7200-c2600.dtsi | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8064-ap161.dts | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8064-d7800.dts | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8064-db149.dts | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8064-eax500.dtsi | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8064-g10.dts | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8064-r7500.dts | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8064-wpq864.dts | 28 ++++++++++++++--------
.../arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8065-nighthawk.dtsi | 16 +++++++++++++
.../arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts | 16 +++++++++++++
.../arch/arm/boot/dts/qcom-ipq8065-tr4400-v2.dts | 8 +++++++
.../arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts | 10 ++++----
.../arch/arm/boot/dts/qcom-ipq8068-mr42.dts | 24 +++++++++++++++++++
.../arch/arm/boot/dts/qcom-ipq8068-mr52.dts | 24 +++++++++++++++++++
21 files changed, 343 insertions(+), 15 deletions(-)
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8062-wg2600hp3.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8062-wg2600hp3.dts
index c3b3f6feda..c55287a4f1 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8062-wg2600hp3.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8062-wg2600hp3.dts
@@ -484,3 +484,27 @@
reg = <0x12 0x6>;
};
};
+
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
+&usb3_0 {
+ status = "okay";
+};
+
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
+&usb3_1 {
+ status = "okay";
+};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-ad7200-c2600.dtsi b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-ad7200-c2600.dtsi
index c6a78f7fd8..dd57fc02b4 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-ad7200-c2600.dtsi
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-ad7200-c2600.dtsi
@@ -250,6 +250,14 @@
};
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
@@ -257,6 +265,14 @@
pinctrl-names = "default";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-ap148.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-ap148.dts
index cf73ed6a0a..d3b7c44877 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-ap148.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-ap148.dts
@@ -34,10 +34,26 @@
};
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-ap161.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-ap161.dts
index 926d9286a7..02ddbf3118 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-ap161.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-ap161.dts
@@ -42,10 +42,26 @@
};
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-d7800.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-d7800.dts
index 719b9c86c5..b8273c614a 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-d7800.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-d7800.dts
@@ -163,6 +163,14 @@
status = "okay";
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
@@ -170,6 +178,14 @@
pinctrl-names = "default";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-db149.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-db149.dts
index 8e8d942fbd..f628df919b 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-db149.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-db149.dts
@@ -75,10 +75,26 @@
};
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-eax500.dtsi b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-eax500.dtsi
index b9b296094b..adf5192ac8 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-eax500.dtsi
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-eax500.dtsi
@@ -12,10 +12,26 @@
};
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-g10.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-g10.dts
index 75b02a00d0..59d5d3ec3d 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-g10.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-g10.dts
@@ -314,10 +314,26 @@
pinctrl-names = "default";
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-r7500.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-r7500.dts
index aa783e7ee6..7bea5b6bce 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-r7500.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-r7500.dts
@@ -147,10 +147,26 @@
};
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts
index 23a32697e1..6f0ba09c87 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-r7500v2.dts
@@ -167,6 +167,14 @@
status = "okay";
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
@@ -174,6 +182,14 @@
pinctrl-names = "default";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
index 5ae1a3ec08..b0db8c8863 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
@@ -299,10 +299,26 @@
};
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts
index b33183d1a2..431c9cd9af 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-wg2600hp.dts
@@ -318,6 +318,14 @@
};
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
@@ -325,6 +333,14 @@
pinctrl-names = "default";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts
index 983a4243db..ee257f9d40 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts
@@ -332,7 +332,11 @@
status = "disabled";
};
-&ss_phy_0 { /* USB3 port 0 SS phy */
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
status = "okay";
rx_eq = <2>;
@@ -340,7 +344,15 @@
mpll = <160>;
};
-&ss_phy_1 { /* USB3 port 1 SS phy */
+&usb3_0 {
+ status = "okay";
+};
+
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
status = "okay";
rx_eq = <2>;
@@ -348,6 +360,10 @@
mpll = <160>;
};
+&usb3_1 {
+ status = "okay";
+};
+
&pcie0 {
status = "okay";
@@ -452,14 +468,6 @@
};
};
-&usb3_0 {
- status = "okay";
-};
-
-&usb3_1 {
- status = "okay";
-};
-
&tcsr {
qcom,usb-ctrl-select = <TCSR_USB_SELECT_USB3_DUAL>;
};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts
index c617064250..39fd81fe55 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8064-wxr-2533dhp.dts
@@ -387,6 +387,14 @@
};
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
@@ -394,6 +402,14 @@
pinctrl-names = "default";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts
index c00f95f225..162b28d27f 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-nbg6817.dts
@@ -194,6 +194,14 @@
};
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
@@ -201,6 +209,14 @@
pinctrl-names = "default";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-nighthawk.dtsi b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-nighthawk.dtsi
index 420b540132..2328c497ea 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-nighthawk.dtsi
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-nighthawk.dtsi
@@ -401,6 +401,14 @@
status = "okay";
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
@@ -408,6 +416,14 @@
pinctrl-names = "default";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts
index 902f7d6098..10844ecca7 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-rt4230w-rev6.dts
@@ -348,10 +348,26 @@
status = "okay";
};
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
&usb3_0 {
status = "okay";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-tr4400-v2.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-tr4400-v2.dts
index db9bab18dd..075c1f7eee 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-tr4400-v2.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8065-tr4400-v2.dts
@@ -374,6 +374,14 @@
status = "okay";
};
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
&usb3_1 {
status = "okay";
};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts
index 574536cf55..50c1d37c29 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8068-ecw5410.dts
@@ -191,23 +191,23 @@
};
};
-&hs_phy_0 { /* USB3 port 0 HS phy */
+&hs_phy_0 {
status = "okay";
};
-&hs_phy_1 { /* USB3 port 1 HS phy */
+&ss_phy_0 {
status = "okay";
};
-&ss_phy_0 { /* USB3 port 0 SS phy */
+&usb3_0 {
status = "okay";
};
-&ss_phy_1 { /* USB3 port 1 SS phy */
+&hs_phy_1 {
status = "okay";
};
-&usb3_0 {
+&ss_phy_1 {
status = "okay";
};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8068-mr42.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8068-mr42.dts
index ccf2554ca3..cfbfafb179 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8068-mr42.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8068-mr42.dts
@@ -202,3 +202,27 @@
nvmem-cell-names = "mac-address";
mac-address-increment = <3>;
};
+
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
+&usb3_0 {
+ status = "okay";
+};
+
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
+&usb3_1 {
+ status = "okay";
+};
diff --git a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8068-mr52.dts b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8068-mr52.dts
index e1c233254d..f81e3ef690 100644
--- a/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8068-mr52.dts
+++ b/target/linux/ipq806x/files-5.15/arch/arm/boot/dts/qcom-ipq8068-mr52.dts
@@ -228,3 +228,27 @@
nvmem-cell-names = "mac-address";
mac-address-increment = <2>;
};
+
+&hs_phy_0 {
+ status = "okay";
+};
+
+&ss_phy_0 {
+ status = "okay";
+};
+
+&usb3_0 {
+ status = "okay";
+};
+
+&hs_phy_1 {
+ status = "okay";
+};
+
+&ss_phy_1 {
+ status = "okay";
+};
+
+&usb3_1 {
+ status = "okay";
+};
More information about the lede-commits
mailing list