aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux
diff options
context:
space:
mode:
authorChristian Lamparter <chunkeey@gmail.com>2021-10-09 20:51:21 +0200
committerChristian Lamparter <chunkeey@gmail.com>2021-10-30 16:32:59 +0200
commit4c8dd973ef8e76f9fc622f0baab981769c89b601 (patch)
treee10d98ac7d370452d0cc14104e05e47d643a85e7 /target/linux
parent5287defa1fa47a037ba29b653c4599ee145a7e03 (diff)
downloadupstream-4c8dd973ef8e76f9fc622f0baab981769c89b601.tar.gz
upstream-4c8dd973ef8e76f9fc622f0baab981769c89b601.tar.bz2
upstream-4c8dd973ef8e76f9fc622f0baab981769c89b601.zip
ath9k: OF: qca,disable-(2|5)ghz => ieee80211-freq-limit
OpenWrt maintains two special out-of-tree DT properties: "qca,disable-5ghz" and "qca,disable-2ghz". These are implemented in a mac80211 ath9k patch "550-ath9k-disable-bands-via-dt.patch". With the things being what they are, now might be a good point to switch the devices to the generic and upstream "ieee80211-freq-limit" property. This property is much broader and works differently. Instead of disabling the drivers logic which would add the affected band and channels. It now disables all channels which are not within the specified frequency range. Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Tested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> # HH5A Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Diffstat (limited to 'target/linux')
-rw-r--r--target/linux/ath79/dts/ar9342_ubnt_wa.dtsi2
-rw-r--r--target/linux/ath79/dts/ar9344_atheros_db120.dts2
-rw-r--r--target/linux/ath79/dts/ar9344_engenius_exx600.dtsi4
-rw-r--r--target/linux/ath79/dts/ar9344_pcs_cap324.dts4
-rw-r--r--target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_bt_homehub-v5a.dts2
-rw-r--r--target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw89x0.dtsi2
6 files changed, 8 insertions, 8 deletions
diff --git a/target/linux/ath79/dts/ar9342_ubnt_wa.dtsi b/target/linux/ath79/dts/ar9342_ubnt_wa.dtsi
index 549daace7e4..ba0f7ad23e5 100644
--- a/target/linux/ath79/dts/ar9342_ubnt_wa.dtsi
+++ b/target/linux/ath79/dts/ar9342_ubnt_wa.dtsi
@@ -78,7 +78,7 @@
&wmac {
status = "okay";
- qca,disable-5ghz;
+ ieee80211-freq-limit = <2402000 2482000>;
mtd-cal-data = <&art 0x1000>;
};
diff --git a/target/linux/ath79/dts/ar9344_atheros_db120.dts b/target/linux/ath79/dts/ar9344_atheros_db120.dts
index f96e31caca8..625a8e4fa23 100644
--- a/target/linux/ath79/dts/ar9344_atheros_db120.dts
+++ b/target/linux/ath79/dts/ar9344_atheros_db120.dts
@@ -207,7 +207,7 @@
compatible = "pci168c,0030";
reg = <0x0000 0 0 0 0>;
qca,no-eeprom;
- qca,disable-2ghz;
+ ieee80211-freq-limit = <4900000 5990000>;
#gpio-cells = <2>;
gpio-controller;
};
diff --git a/target/linux/ath79/dts/ar9344_engenius_exx600.dtsi b/target/linux/ath79/dts/ar9344_engenius_exx600.dtsi
index 1c318f20837..09dc5806d7a 100644
--- a/target/linux/ath79/dts/ar9344_engenius_exx600.dtsi
+++ b/target/linux/ath79/dts/ar9344_engenius_exx600.dtsi
@@ -69,7 +69,7 @@
ath9k: wifi@0,0,0 {
compatible = "pci168c,0030";
reg = <0x0 0 0 0 0>;
- qca,disable-5ghz;
+ ieee80211-freq-limit = <2402000 2482000>;
qca,no-eeprom;
#gpio-cells = <2>;
gpio-controller;
@@ -79,7 +79,7 @@
&wmac {
status = "okay";
- qca,disable-2ghz;
+ ieee80211-freq-limit = <4900000 5990000>;
mtd-cal-data = <&art 0x1000>;
};
diff --git a/target/linux/ath79/dts/ar9344_pcs_cap324.dts b/target/linux/ath79/dts/ar9344_pcs_cap324.dts
index 1f15a2e8b82..6ebd6a43bb1 100644
--- a/target/linux/ath79/dts/ar9344_pcs_cap324.dts
+++ b/target/linux/ath79/dts/ar9344_pcs_cap324.dts
@@ -123,7 +123,7 @@
mac-address-increment = <(-2)>;
mtd-cal-data = <&art 0x5000>;
qca,no-eeprom;
- qca,disable-5ghz;
+ ieee80211-freq-limit = <2402000 2482000>;
#gpio-cells = <2>;
gpio-controller;
};
@@ -132,7 +132,7 @@
&wmac {
status = "okay";
- qca,disable-2ghz;
+ ieee80211-freq-limit = <4900000 5990000>;
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cell-names = "mac-address";
diff --git a/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_bt_homehub-v5a.dts b/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_bt_homehub-v5a.dts
index 76cf69335b9..1cd0f2c6b6c 100644
--- a/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_bt_homehub-v5a.dts
+++ b/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_bt_homehub-v5a.dts
@@ -256,7 +256,7 @@
compatible = "pci168c,002d";
reg = <0x7000 0 0 0 0>;
qca,no-eeprom; /* load from ath9k-eeprom-pci-0000:00:0e.0.bin */
- qca,disable-5ghz;
+ ieee80211-freq-limit = <2402000 2482000>;
};
};
diff --git a/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw89x0.dtsi b/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw89x0.dtsi
index bdf98fe98e4..5b7c10bb9dd 100644
--- a/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw89x0.dtsi
+++ b/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_tplink_tdw89x0.dtsi
@@ -203,7 +203,7 @@
#gpio-cells = <2>;
gpio-controller;
qca,no-eeprom;
- qca,disable-5ghz;
+ ieee80211-freq-limit = <2402000 2482000>;
nvmem-cells = <&macaddr_ath9k_cal_f100>;
nvmem-cell-names = "mac-address";
mac-address-increment = <2>;