summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhoubao <houbao@codeaurora.org>2017-10-13 17:10:19 +0800
committersnandini <snandini@codeaurora.org>2017-11-10 10:32:49 -0800
commitb33c106b3c9902e4e8c65bd76984ffd40d776968 (patch)
tree31bef8de44fa424154902b4590a941a591f1fe01
parent48ec151fb0a83b829e02fb9f1b1587dd7e1474d0 (diff)
qcacld-2.0: update MUBeamformee capability from FW
update MUBeamformee capability from FW Change-Id: I871b8e786665abbdad54ba661e0eb7eb8a0f6412 CRs-Fixed: 2129426
-rw-r--r--CORE/HDD/src/wlan_hdd_main.c6
-rw-r--r--CORE/MAC/inc/wni_cfg.h2
2 files changed, 6 insertions, 2 deletions
diff --git a/CORE/HDD/src/wlan_hdd_main.c b/CORE/HDD/src/wlan_hdd_main.c
index 4ac9066f5b33..64e367a9ff14 100644
--- a/CORE/HDD/src/wlan_hdd_main.c
+++ b/CORE/HDD/src/wlan_hdd_main.c
@@ -9031,11 +9031,15 @@ static void hdd_update_tgt_vht_cap(hdd_context_t *hdd_ctx,
value = 0;
}
+ /* check and update MU BEAMFORMEE capability*/
+ if (pconfig->enableMuBformee && !cfg->vht_mu_bformee)
+ pconfig->enableMuBformee = cfg->vht_mu_bformee;
+
/* set VHT MU Beamformee cap */
if (value && !cfg->vht_mu_bformee) {
status = ccmCfgSetInt(hdd_ctx->hHal,
WNI_CFG_VHT_MU_BEAMFORMEE_CAP,
- cfg->vht_mu_bformee, NULL,
+ pconfig->enableMuBformee, NULL,
eANI_BOOLEAN_FALSE);
if (status == eHAL_STATUS_FAILURE) {
diff --git a/CORE/MAC/inc/wni_cfg.h b/CORE/MAC/inc/wni_cfg.h
index 1c3f0d990d4c..768bd4831102 100644
--- a/CORE/MAC/inc/wni_cfg.h
+++ b/CORE/MAC/inc/wni_cfg.h
@@ -1114,7 +1114,7 @@ enum {
#define WNI_CFG_VHT_MU_BEAMFORMEE_CAP_STAMIN 0
#define WNI_CFG_VHT_MU_BEAMFORMEE_CAP_STAMAX 1
-#define WNI_CFG_VHT_MU_BEAMFORMEE_CAP_STADEF 0
+#define WNI_CFG_VHT_MU_BEAMFORMEE_CAP_STADEF 1
#define WNI_CFG_VHT_TXOP_PS_STAMIN 0
#define WNI_CFG_VHT_TXOP_PS_STAMAX 1