From 19dbfeb1632c585af920e1c57cb1e69fe92b800c Mon Sep 17 00:00:00 2001 From: Kiran Kumar Lokere Date: Mon, 6 May 2019 18:07:54 -0700 Subject: [PATCH] qcacld-3.0: Fix issue with HE partial BW UL MU MIMO capability Update the HE partial BW UL MU MIMO capability in CFG with the FW capability shared for supported features. Change-Id: Ia2c934ce2277076f86fc679b55d4d386ae27795c CRs-Fixed: 2446810 --- components/mlme/dispatcher/inc/cfg_mlme_he_caps.h | 9 +++++---- components/mlme/dispatcher/src/wlan_mlme_api.c | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/components/mlme/dispatcher/inc/cfg_mlme_he_caps.h b/components/mlme/dispatcher/inc/cfg_mlme_he_caps.h index e84d72fb07..7fd251e041 100644 --- a/components/mlme/dispatcher/inc/cfg_mlme_he_caps.h +++ b/components/mlme/dispatcher/inc/cfg_mlme_he_caps.h @@ -569,12 +569,13 @@ * he_ul_mumimo - configure ul mu capabilities * @Min: 0 * @Max: 3 - * @Default: 2 + * @Default: 0 * * This ini is used to configure capabilities of ul mu-mimo * 0-> no support - * 1-> partial bandwidth support - * 2-> full and partial bandwidth support + * 1-> full bandwidth support + * 2-> partial bandwidth support + * 3-> full and partial bandwidth support * * Related: NA * @@ -588,7 +589,7 @@ "he_ul_mumimo", \ 0, \ 3, \ - 2, \ + 0, \ CFG_VALUE_OR_DEFAULT, \ "He Ul Mumimo") diff --git a/components/mlme/dispatcher/src/wlan_mlme_api.c b/components/mlme/dispatcher/src/wlan_mlme_api.c index d8976931d0..43db2d2f60 100644 --- a/components/mlme/dispatcher/src/wlan_mlme_api.c +++ b/components/mlme/dispatcher/src/wlan_mlme_api.c @@ -698,6 +698,7 @@ QDF_STATUS mlme_update_tgt_he_caps_in_cfg(struct wlan_objmgr_psoc *psoc, mlme_obj->cfg.he_caps.dot11_he_cap.bfee_sts_lt_80 = 0; mlme_obj->cfg.he_caps.dot11_he_cap.bfee_sts_gt_80 = 0; } + mlme_obj->cfg.he_caps.dot11_he_cap.ul_mu = he_cap->ul_mu; mlme_obj->cfg.he_caps.dot11_he_cap.su_feedback_tone16 = he_cap->su_feedback_tone16; mlme_obj->cfg.he_caps.dot11_he_cap.mu_feedback_tone16 =