[openwrt/openwrt] Revert "treewide: fixup ath10k nodes"
LEDE Commits
lede-commits at lists.infradead.org
Sat Nov 29 08:56:54 PST 2025
robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/39f201998592dc7202977fc8173f4d09c093bf42
commit 39f201998592dc7202977fc8173f4d09c093bf42
Author: Robert Marko <robimarko at gmail.com>
AuthorDate: Sat Nov 29 17:56:11 2025 +0100
Revert "treewide: fixup ath10k nodes"
This reverts commit 741689a335de75430dc505bcdb9326bf1149f807.
Only after merging I remebered the reason why it was changed to 0,0 [1].
[1] https://github.com/openwrt/openwrt/commit/1e20f7b6c61ded7a77ebee76b59612c76d76b9f2
Signed-off-by: Robert Marko <robimarko at gmail.com>
---
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-a62.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-ea8300.dts | 2 +-
.../arch/arm/boot/dts/qcom/qcom-ipq4019-eap2200.dts | 2 +-
.../arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-3000.dts | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq4019-gl-b2200.dts | 4 ++--
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-lbr20.dts | 2 +-
.../arch/arm/boot/dts/qcom/qcom-ipq4019-lhgg-60ad.dts | 2 +-
.../arch/arm/boot/dts/qcom/qcom-ipq4019-map-ac2200.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf18a.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf289f.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mr8300.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-pa2200.dts | 2 +-
.../arch/arm/boot/dts/qcom/qcom-ipq4019-rt-ac42u.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03.dts | 2 +-
.../arch/arm/boot/dts/qcom/qcom-ipq4019-whw03v2.dts | 2 +-
.../arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts | 2 +-
.../arch/arm/boot/dts/qcom/qcom-ipq4029-insect-common.dtsi | 2 +-
.../arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi | 4 ++--
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts | 4 ++--
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts | 4 ++--
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts | 4 ++--
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi | 6 +++---
.../arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts | 4 ++--
.../arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts | 4 ++--
.../files/arch/arm64/boot/dts/qcom/ipq5018-ax6000.dts | 11 +++++++++--
.../files/arch/arm64/boot/dts/qcom/ipq5018-mr5500.dts | 6 +++++-
.../files/arch/arm64/boot/dts/qcom/ipq5018-mx5500.dts | 6 +++++-
.../files/arch/arm64/boot/dts/qcom/ipq5018-spnmx56.dts | 6 +++++-
.../files/arch/arm64/boot/dts/qcom/ipq6010-xe3-4.dts | 6 +++++-
.../files/arch/arm64/boot/dts/qcom/ipq6018-mr7500.dts | 4 +++-
.../files/arch/arm64/boot/dts/qcom/ipq8071-ax3600.dts | 4 +++-
.../files/arch/arm64/boot/dts/qcom/ipq8072-ax9000.dts | 11 +++++++++--
.../files/arch/arm64/boot/dts/qcom/ipq8072-haze.dts | 5 ++++-
.../files/arch/arm64/boot/dts/qcom/ipq8072-mx5300.dts | 4 +++-
.../files/arch/arm64/boot/dts/qcom/ipq8072-mx8500.dts | 5 ++++-
48 files changed, 114 insertions(+), 72 deletions(-)
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-a62.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-a62.dts
index 2b56448514..686b9c01d3 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-a62.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-a62.dts
@@ -213,7 +213,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
ieee80211-freq-limit = <5170000 5350000>;
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-ea8300.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-ea8300.dts
index c5accbdc2d..e08dc49d6a 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-ea8300.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-ea8300.dts
@@ -94,7 +94,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
ieee80211-freq-limit = <5490000 5835000>;
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-eap2200.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-eap2200.dts
index b178c9a033..5b1a5b5bf3 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-eap2200.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-eap2200.dts
@@ -204,7 +204,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cell-names = "pre-calibration";
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-3000.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-3000.dts
index 305cfacf41..5c83d556da 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-3000.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-fritzrepeater-3000.dts
@@ -236,8 +236,8 @@
};
&pcie_bridge0 {
- /* QCA9984 */
- wifi at 1,0 {
+ wifi at 0,0 {
+ /* QCA9984 */
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
ieee80211-freq-limit = <5470000 5875000>;
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-gl-b2200.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-gl-b2200.dts
index 5b5420fbab..4908a99a59 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-gl-b2200.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-gl-b2200.dts
@@ -337,8 +337,8 @@
};
&pcie_bridge0 {
- /* Bootlog shows this is a 168c:0056 - QCA 9888v2 */
- wifi at 1,0 {
+ wifi at 0,0 {
+ /* Bootlog shows this is a 168c:0056 - QCA 9888v2 */
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
ieee80211-freq-limit = <5450000 5900000>;
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-lbr20.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-lbr20.dts
index 64d2c63458..f4c71fb8dc 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-lbr20.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-lbr20.dts
@@ -474,7 +474,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
ieee80211-freq-limit = <5170000 5350000>;
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-lhgg-60ad.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-lhgg-60ad.dts
index 8c7b6d5643..ad3509ddc5 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-lhgg-60ad.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-lhgg-60ad.dts
@@ -231,7 +231,7 @@
&pcie_bridge0 {
/* wil6210 802.11ad card */
- wifi at 1,0 {
+ wifi at 0,0 {
/* wil6210 driver has no compatible */
reg = <0x00010000 0 0 0 0>;
};
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-map-ac2200.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-map-ac2200.dts
index ef3d08e58e..f64ffd8522 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-map-ac2200.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-map-ac2200.dts
@@ -244,7 +244,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
ieee80211-freq-limit = <5170000 5350000>;
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf18a.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf18a.dts
index bddbcd61da..c2a3acd7f0 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf18a.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf18a.dts
@@ -473,7 +473,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cell-names = "pre-calibration", "mac-address";
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf289f.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf289f.dts
index abd4c70726..d677ab6246 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf289f.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mf289f.dts
@@ -424,7 +424,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cell-names = "mac-address";
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mr8300.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mr8300.dts
index f93211a1fb..0d10a9c6d7 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mr8300.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-mr8300.dts
@@ -80,7 +80,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
ieee80211-freq-limit = <5490000 5835000>;
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi
index fefcbd9967..ef88bb02a2 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi
@@ -314,7 +314,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
ieee80211-freq-limit = <5470000 5875000>;
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-pa2200.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-pa2200.dts
index 666b12b1c5..c0a24001f3 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-pa2200.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-pa2200.dts
@@ -193,7 +193,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
ieee80211-freq-limit = <5170000 5350000>;
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-rt-ac42u.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-rt-ac42u.dts
index 1ce7025123..495cb53361 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-rt-ac42u.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-rt-ac42u.dts
@@ -312,7 +312,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
qcom,ath10k-calibration-variant = "ASUS-RT-AC42U";
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03.dts
index c7dacfd791..6187d125bf 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03.dts
@@ -65,7 +65,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
ieee80211-freq-limit = <5490000 5835000>;
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03v2.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03v2.dts
index 5744693ddd..7f5e6fd0b4 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03v2.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03v2.dts
@@ -231,7 +231,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
ieee80211-freq-limit = <5490000 5835000>;
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts
index 70e954b749..819220725b 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-wtr-m2133hp.dts
@@ -235,7 +235,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cell-names = "pre-calibration", "mac-address";
diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4029-insect-common.dtsi b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4029-insect-common.dtsi
index a25b7377c2..46cc68435f 100644
--- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4029-insect-common.dtsi
+++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4029-insect-common.dtsi
@@ -304,7 +304,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&mac_address 1>, <&cal_factory_9000>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts
index 42a439dd8e..03f66ea4af 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts
@@ -401,7 +401,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_PRODUCTDATA_12>, <&precal_ART_1000>;
@@ -416,7 +416,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
ieee80211-freq-limit = <2400000 2483000>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi
index fa45cab2f4..764aaa6209 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi
@@ -314,7 +314,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_defaultmac_8 (-1)>, <&precal_radio_1000>;
@@ -328,7 +328,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_defaultmac_8 0>, <&precal_radio_5000>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts
index d4d78674a6..98cba96580 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts
@@ -207,7 +207,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_art_6 1>, <&precal_art_1000>;
@@ -224,7 +224,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_art_6 2>, <&precal_art_5000>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi
index f65a575d8f..cdd1037067 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi
@@ -55,7 +55,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x10000 0 0 0 0>;
nvmem-cells = <&precal_art_1000>;
@@ -68,7 +68,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x10000 0 0 0 0>;
nvmem-cells = <&precal_art_5000>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts
index c6bb93b38a..98d55f8c97 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts
@@ -342,7 +342,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_appsbl_7ff80 8>;
@@ -357,7 +357,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_appsbl_7ff80 16>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts
index 1cecb301b4..2e901d5a20 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts
@@ -288,7 +288,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
qcom,ath10k-calibration-variant = "ASRock-G10";
@@ -300,7 +300,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
qcom,ath10k-calibration-variant = "ASRock-G10";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts
index 6b79488d7f..dd8d0b3cf1 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts
@@ -210,7 +210,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_art_6 1>, <&precal_art_1000>;
@@ -227,7 +227,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_art_6 2>, <&precal_art_5000>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts
index 75cfd672d3..56dbfcf089 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts
@@ -288,7 +288,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x10000 0 0 0 0>;
nvmem-cells = <&macaddr_eeprom_6 1>;
@@ -301,7 +301,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x10000 0 0 0 0>;
nvmem-cells = <&macaddr_eeprom_6 2>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts
index 94cd9025ba..3d03ff0c06 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts
@@ -342,7 +342,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_defaultmac_0 (-1)>, <&precal_ART_1000>;
@@ -356,7 +356,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_defaultmac_0 0>, <&precal_ART_5000>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts
index b6c5d7bc7c..f152681971 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts
@@ -461,7 +461,7 @@ switch at 10 {
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_PRODUCTDATA_12>, <&precal_ART_1000>;
@@ -475,7 +475,7 @@ switch at 10 {
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_PRODUCTDATA_c>, <&precal_ART_5000>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts
index 77a772610c..f37a9c4308 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts
@@ -522,7 +522,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_ART_1e>, <&precal_ART_1000>;
@@ -536,7 +536,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&macaddr_ART_18>, <&precal_ART_5000>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts
index c96845df3c..5534231917 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts
@@ -197,7 +197,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
qcom,ath10k-calibration-variant = "Nokia-AC400i";
@@ -213,7 +213,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
qcom,ath10k-calibration-variant = "Nokia-AC400i";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi
index b4ffdcc792..4f1b49f63c 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi
@@ -543,7 +543,7 @@
};
&pcie_bridge0 {
- wifi0: wifi at 1,0 {
+ wifi0: wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
};
@@ -556,7 +556,7 @@
};
&pcie_bridge1 {
- wifi1: wifi at 1,0 {
+ wifi1: wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
};
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts
index 9b4c1deb9e..bf820d580d 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts
@@ -581,7 +581,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&precal_ART_1000>;
@@ -598,7 +598,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&precal_ART_5000>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts
index 7fc209fd6b..d9aee7ec8a 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts
@@ -479,7 +479,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&precal_ART_1000>, <&macaddr_fw_env_12>;
@@ -496,7 +496,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
nvmem-cells = <&precal_ART_5000>, <&macaddr_fw_env_c>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts
index 54a24ccdf1..6b6e97d805 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts
@@ -258,7 +258,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
};
@@ -272,7 +272,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
};
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi
index 231d688c35..c38ded86ee 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi
@@ -75,7 +75,7 @@
};
&pcie_bridge0 {
- wifi0: wifi at 1,0 {
+ wifi0: wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
};
@@ -86,7 +86,7 @@
};
&pcie_bridge1 {
- wifi1: wifi at 1,0 {
+ wifi1: wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
};
@@ -97,7 +97,7 @@
};
&pcie_bridge2 {
- wifi2: wifi at 1,0 {
+ wifi2: wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
};
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts
index 65559f0655..762574f07c 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts
@@ -230,7 +230,7 @@
};
&pcie_bridge0 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
qcom,ath10k-calibration-variant = "Edgecore-ECW5410-L";
@@ -246,7 +246,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
qcom,ath10k-calibration-variant = "Edgecore-ECW5410-L";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts
index e43705d36e..e8400e5fe6 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts
@@ -201,7 +201,7 @@
};
&pcie_bridge1 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
qcom,ath10k-calibration-variant = "IgniteNet-SS-W2-AC2600";
@@ -215,7 +215,7 @@
};
&pcie_bridge2 {
- wifi at 1,0 {
+ wifi at 0,0 {
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
qcom,ath10k-calibration-variant = "IgniteNet-SS-W2-AC2600";
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-ax6000.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-ax6000.dts
index 85b54a6acc..bfe9589ecd 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-ax6000.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-ax6000.dts
@@ -529,9 +529,13 @@
perst-gpios = <&tlmm 15 GPIO_ACTIVE_LOW>;
pcie at 0 {
- wifi at 1,0 {
+ wifi at 0,0 {
+ status = "okay";
+
+ /* QCN9074: ath11k lacks DT compatible for PCI cards */
compatible = "pci17cb,1104";
reg = <0x00010000 0 0 0 0>;
+
qcom,ath11k-calibration-variant = "Xiaomi-AX6000";
};
};
@@ -551,9 +555,12 @@
perst-gpios = <&tlmm 18 GPIO_ACTIVE_LOW>;
pcie at 0 {
- wifi at 1,0 {
+ wifi at 0,0 {
+ status = "okay";
+
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
+
qcom,ath10k-calibration-variant = "Xiaomi-AX6000";
nvmem-cell-names = "calibration";
nvmem-cells = <&caldata_qca9889>;
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-mr5500.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-mr5500.dts
index 4108eecf73..77be190dc4 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-mr5500.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-mr5500.dts
@@ -308,9 +308,13 @@
perst-gpios = <&tlmm 15 GPIO_ACTIVE_LOW>;
pcie at 0 {
- wifi at 1,0 {
+ wifi at 0,0 {
+ status = "okay";
+
+ /* QCN9074: ath11k lacks DT compatible for PCI cards */
compatible = "pci17cb,1104";
reg = <0x00010000 0 0 0 0>;
+
qcom,ath11k-calibration-variant = "Linksys-MR5500";
};
};
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-mx5500.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-mx5500.dts
index 99c4da4eb6..2883a466f3 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-mx5500.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-mx5500.dts
@@ -155,9 +155,13 @@
perst-gpios = <&tlmm 15 GPIO_ACTIVE_LOW>;
pcie at 0 {
- wifi at 1,0 {
+ wifi at 0,0 {
+ status = "okay";
+
+ /* QCN9074: ath11k lacks DT compatible for PCI cards */
compatible = "pci17cb,1104";
reg = <0x00010000 0 0 0 0>;
+
qcom,ath11k-calibration-variant = "Linksys-MX5500";
};
};
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-spnmx56.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-spnmx56.dts
index 5c5aa2b8d9..6ee86d6029 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-spnmx56.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-spnmx56.dts
@@ -166,9 +166,13 @@
perst-gpios = <&tlmm 15 GPIO_ACTIVE_LOW>;
pcie at 0 {
- wifi at 1,0 {
+ wifi at 0,0 {
+ status = "okay";
+
+ /* QCN9074: ath11k lacks DT compatible for PCI cards */
compatible = "pci17cb,1104";
reg = <0x00010000 0 0 0 0>;
+
qcom,ath11k-calibration-variant = "Linksys-SPNMX56";
};
};
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6010-xe3-4.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6010-xe3-4.dts
index 75688e98f6..014d788757 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6010-xe3-4.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6010-xe3-4.dts
@@ -156,9 +156,13 @@
perst-gpios = <&tlmm 60 GPIO_ACTIVE_LOW>;
pcie at 0 {
- wifi at 1,0 {
+ wifi at 0,0 {
+ status = "okay";
+
+ /* ath11k has no DT compatible for PCI cards */
compatible = "pci17cb,1104";
reg = <0x00010000 0 0 0 0>;
+
qcom,ath11k-fw-memory-mode = <0>;
qcom,ath11k-calibration-variant = "CambiumNetworks-XE34";
};
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6018-mr7500.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6018-mr7500.dts
index 447ef4d91e..c2a8ab28d4 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6018-mr7500.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq6018-mr7500.dts
@@ -523,7 +523,9 @@
status = "okay";
pcie at 0 {
- wifi at 1,0 {
+ wifi at 0,0 {
+ status = "okay";
+ /* ath11k has no DT compatible for PCI cards */
compatible = "pci17cb,1104";
reg = <0x00010000 0 0 0 0>;
qcom,ath11k-calibration-variant = "Linksys-MR7500";
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8071-ax3600.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8071-ax3600.dts
index d616b4a20d..4df2adbb20 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8071-ax3600.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8071-ax3600.dts
@@ -51,7 +51,9 @@
perst-gpios = <&tlmm 52 GPIO_ACTIVE_HIGH>;
pcie at 0 {
- wifi at 1,0 {
+ wifi0: wifi at 0,0 {
+ status = "okay";
+
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-ax9000.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-ax9000.dts
index d539a3ac16..54c1388597 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-ax9000.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-ax9000.dts
@@ -536,9 +536,13 @@
perst-gpios = <&tlmm 58 GPIO_ACTIVE_LOW>;
pcie at 0 {
- wifi at 1,0 {
+ wifi at 0,0 {
+ status = "okay";
+
+ /* ath11k has no DT compatible for PCI cards */
compatible = "pci17cb,1104";
reg = <0x00010000 0 0 0 0>;
+
qcom,ath11k-calibration-variant = "Xiaomi-AX9000";
};
};
@@ -554,9 +558,12 @@
perst-gpios = <&tlmm 62 GPIO_ACTIVE_HIGH>;
pcie at 0 {
- wifi at 1,0 {
+ wifi at 0,0 {
+ status = "okay";
+
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
+
qcom,ath10k-calibration-variant = "Xiaomi-AX9000";
nvmem-cell-names = "calibration";
nvmem-cells = <&caldata_qca9889>;
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-haze.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-haze.dts
index ccf4555335..0b390e9298 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-haze.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-haze.dts
@@ -290,7 +290,10 @@
perst-gpios = <&tlmm 61 GPIO_ACTIVE_LOW>;
pcie at 0 {
- wifi at 1,0 {
+ wifi at 0,0 {
+ status = "okay";
+
+ /* ath11k has no DT compatible for PCI cards */
compatible = "pci17cb,1104";
reg = <0x00010000 0 0 0 0>;
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-mx5300.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-mx5300.dts
index f2049687a0..5c8ab8b757 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-mx5300.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-mx5300.dts
@@ -523,7 +523,9 @@
perst-gpios = <&tlmm 58 GPIO_ACTIVE_LOW>;
pcie at 0 {
- wifi at 1,0 {
+ wifi0: wifi at 0,0 {
+ status = "okay";
+
compatible = "qcom,ath10k";
reg = <0x00010000 0 0 0 0>;
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-mx8500.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-mx8500.dts
index 8d605e266d..749aec9d1a 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-mx8500.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8072-mx8500.dts
@@ -517,7 +517,10 @@
perst-gpios = <&tlmm 61 GPIO_ACTIVE_LOW>;
pcie at 0 {
- wifi at 1,0 {
+ wifi at 0,0 {
+ status = "okay";
+
+ /* ath11k has no DT compatible for PCI cards */
compatible = "pci17cb,1104";
reg = <0x00010000 0 0 0 0>;
More information about the lede-commits
mailing list