mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-10-29 09:32:34 +00:00
ath11k: disable HE160/80+80 on cypress/hawkeye
[ 307.970726] qcom-q6v5-wcss-pil cd00000.qcom_q6v5_wcss: fatal error received: [ 307.970726] QC Image Version: QC_IMAGE_VERSION_STRING=WLAN.HK.2.5.0.1-01100-QCAHKSWPL_SILICONZ-1 [ 307.970726] Image Variant : IMAGE_VARIANT_STRING=6018.wlanfw.evalQ [ 307.970726] [ 307.970726] phyrf_reset.c:1131 Assertion (boardOpFlags == WHAL_WLAN_11AG_CAPABILITY) || ((boardOpFlags == WHALparam0 :zero, param1 :zero, param2 :zero. [ 307.970726] Thread ID : 0x00000068 Thread name : WLAN RT0 Process ID : 0 [ 307.970726] Register: [ 307.970726] SP : 0x4bb6e720 [ 307.970726] FP : 0x4bb6e728 [ 307.970726] PC : 0x4ac8d44c [ 307.970726] SSR : 0x00000008 [ 307.970726] BADVA : 0x00020000 [ 307.970726] LR : 0x4ac8cbe8 [ 307.970726] [ 307.970726] Stack Dump [ 307.970726] from : 0x4bb6e720 [ 307.970726] to : 0x4bb6eec0 [ 307.970726] [ 308.023043] remoteproc remoteproc0: crash detected in cd00000.qcom_q6v5_wcss: type fatal error [ 308.045307] remoteproc remoteproc0: handling crash #1 in cd00000.qcom_q6v5_wcss [ 308.053681] remoteproc remoteproc0: recovering cd00000.qcom_q6v5_wcss Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
31
feeds/wifi-ax/mac80211/patches/pending/260-phymodes.patch
Normal file
31
feeds/wifi-ax/mac80211/patches/pending/260-phymodes.patch
Normal file
@@ -0,0 +1,31 @@
|
||||
Index: backports-20210222_001-4.4.60-b157d2276/drivers/net/wireless/ath/ath11k/mac.c
|
||||
===================================================================
|
||||
--- backports-20210222_001-4.4.60-b157d2276.orig/drivers/net/wireless/ath/ath11k/mac.c
|
||||
+++ backports-20210222_001-4.4.60-b157d2276/drivers/net/wireless/ath/ath11k/mac.c
|
||||
@@ -5872,6 +5915,7 @@ static int ath11k_mac_copy_he_cap(struct
|
||||
int band)
|
||||
{
|
||||
int i, idx = 0;
|
||||
+ struct ath11k_base *ab = ar->ab;
|
||||
|
||||
for (i = 0; i < NUM_NL80211_IFTYPES; i++) {
|
||||
struct ieee80211_sta_he_cap *he_cap = &data[idx].he_cap;
|
||||
@@ -5904,6 +5948,17 @@ static int ath11k_mac_copy_he_cap(struct
|
||||
~IEEE80211_HE_PHY_CAP5_BEAMFORMEE_NUM_SND_DIM_UNDER_80MHZ_MASK;
|
||||
he_cap_elem->phy_cap_info[5] |= ar->num_tx_chains - 1;
|
||||
|
||||
+ he_cap_elem->phy_cap_info[0] &=
|
||||
+ ~IEEE80211_HE_PHY_CAP0_CHANNEL_WIDTH_SET_80PLUS80_MHZ_IN_5G;
|
||||
+ switch (ab->hw_rev) {
|
||||
+ case ATH11K_HW_QCN6122:
|
||||
+ case ATH11K_HW_QCN9074_HW10:
|
||||
+ break;
|
||||
+ default:
|
||||
+ he_cap_elem->phy_cap_info[0] &=
|
||||
+ ~IEEE80211_HE_PHY_CAP0_CHANNEL_WIDTH_SET_160MHZ_IN_5G;
|
||||
+ break;
|
||||
+ }
|
||||
switch (i) {
|
||||
case NL80211_IFTYPE_AP:
|
||||
he_cap_elem->phy_cap_info[3] &=
|
||||
|
||||
Reference in New Issue
Block a user