qcacld-3.0: Add VHT extended Nss BW support for 160MHz

Add VHT extended Nss BW support for 160MHz connection.

Change-Id: I8e2833a48ca5de0301634a88eb1a66002b4c9c20
CRs-Fixed: 2531279
This commit is contained in:
Kiran Kumar Lokere
2019-07-24 18:30:47 -07:00
committed by nshrivas
parent 2df1001a50
commit c220a51edb
25 changed files with 429 additions and 230 deletions

View File

@@ -125,7 +125,7 @@
* gStaPrefer80MHzOver160MHz - set sta preference to connect in 80HZ/160HZ
* @Min: 0
* @Max: 1
* @Default: 1
* @Default: 0
*
* This ini is used to set sta preference to connect in 80HZ/160HZ
*
@@ -142,7 +142,7 @@
*/
#define CFG_STA_PREFER_80MHZ_OVER_160MHZ CFG_INI_BOOL( \
"gStaPrefer80MHzOver160MHz", \
1, \
0, \
"Sta preference to connect in 80HZ/160HZ")
/*

View File

@@ -841,6 +841,9 @@ struct mlme_vht_capabilities_info {
uint8_t as_cap;
bool disable_ldpc_with_txbf_ap;
bool vht_mcs_10_11_supp;
uint8_t extended_nss_bw_supp;
uint8_t vht_extended_nss_bw_cap;
uint8_t max_nsts_total;
};
/**

View File

@@ -2640,6 +2640,11 @@ wlan_mlme_cfg_set_vht_chan_width(struct wlan_objmgr_psoc *psoc, uint8_t value)
return QDF_STATUS_E_FAILURE;
mlme_obj->cfg.vht_caps.vht_cap_info.supp_chan_width = value;
if (value == VHT_CAP_160_AND_80P80_SUPP ||
value == VHT_CAP_160_SUPP) {
mlme_obj->cfg.vht_caps.vht_cap_info.vht_extended_nss_bw_cap = 1;
mlme_obj->cfg.vht_caps.vht_cap_info.extended_nss_bw_supp = 0;
}
return QDF_STATUS_SUCCESS;
}