mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-23 15:32:33 +00:00
524704e677
Synchronize the ath11k backports with the current ath-next tree. This backports several memory leak issues, PCI IRQ fixup, peer add locking fix as well as IPQ5018 support, though IPQ5018 support is unused for now. This allows to easily backport further fixes as cherry picking them has started requiring manual conflict resolution. Signed-off-by: Robert Marko <robimarko@gmail.com>
42 lines
1.4 KiB
Diff
42 lines
1.4 KiB
Diff
From e5e94d10c85653609a2893c8d0ef24a27471b68f Mon Sep 17 00:00:00 2001
|
|
From: Wen Gong <quic_wgong@quicinc.com>
|
|
Date: Tue, 10 Jan 2023 15:30:58 +0200
|
|
Subject: [PATCH] wifi: ath11k: add channel 177 into 5 GHz channel list
|
|
|
|
Add support for the 5 GHz channel 177 with center frequency 5885 MHz and
|
|
operating class 125 per IEEE Std 802.11ax-2021, Table E-4.
|
|
|
|
Tested-on: WCN6855 hw2.0 PCI WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3
|
|
|
|
Signed-off-by: Wen Gong <quic_wgong@quicinc.com>
|
|
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
|
|
Link: https://lore.kernel.org/r/20221220101912.30816-1-quic_wgong@quicinc.com
|
|
---
|
|
drivers/net/wireless/ath/ath11k/core.h | 4 ++--
|
|
drivers/net/wireless/ath/ath11k/mac.c | 1 +
|
|
2 files changed, 3 insertions(+), 2 deletions(-)
|
|
|
|
--- a/drivers/net/wireless/ath/ath11k/core.h
|
|
+++ b/drivers/net/wireless/ath/ath11k/core.h
|
|
@@ -521,8 +521,8 @@ struct ath11k_sta {
|
|
#define ATH11K_MIN_5G_FREQ 4150
|
|
#define ATH11K_MIN_6G_FREQ 5925
|
|
#define ATH11K_MAX_6G_FREQ 7115
|
|
-#define ATH11K_NUM_CHANS 101
|
|
-#define ATH11K_MAX_5G_CHAN 173
|
|
+#define ATH11K_NUM_CHANS 102
|
|
+#define ATH11K_MAX_5G_CHAN 177
|
|
|
|
enum ath11k_state {
|
|
ATH11K_STATE_OFF,
|
|
--- a/drivers/net/wireless/ath/ath11k/mac.c
|
|
+++ b/drivers/net/wireless/ath/ath11k/mac.c
|
|
@@ -96,6 +96,7 @@ static const struct ieee80211_channel at
|
|
CHAN5G(165, 5825, 0),
|
|
CHAN5G(169, 5845, 0),
|
|
CHAN5G(173, 5865, 0),
|
|
+ CHAN5G(177, 5885, 0),
|
|
};
|
|
|
|
static const struct ieee80211_channel ath11k_6ghz_channels[] = {
|