mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-14 08:36:12 -04:00
qcacld-3.0: Fix VHT IE Missing for 2G SAP
Use "CDS_BAND_2GHZ" to get 2G vht phy capabilities. Also use "total_mac_phy_cnt" to enumerate mac_phy_cap list to get correct 2G phy caps. Change-Id: Ibced9b07370932b65a35f43aa579b3c28ea6e23b CRs-Fixed: 2568539
This commit is contained in:
parent
398679d975
commit
4547b89cb6
2 changed files with 6 additions and 5 deletions
|
|
@ -1896,7 +1896,7 @@ static void hdd_update_vhtcap_2g(struct hdd_context *hdd_ctx)
|
|||
if (wmi_service_enabled(wmi_handle, wmi_service_ext_msg)) {
|
||||
status = wma_get_caps_for_phyidx_hwmode(&caps_per_phy,
|
||||
HW_MODE_DBS_NONE,
|
||||
CDS_BAND_ALL);
|
||||
CDS_BAND_2GHZ);
|
||||
if (QDF_IS_STATUS_ERROR(status)) {
|
||||
hdd_err("Failed to get phy caps");
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -5947,7 +5947,7 @@ static QDF_STATUS wma_get_phyid_for_given_band(
|
|||
struct target_psoc_info *tgt_hdl,
|
||||
enum cds_band_type band, uint8_t *phyid)
|
||||
{
|
||||
uint8_t idx, i, num_radios;
|
||||
uint8_t idx, i, total_mac_phy_cnt;
|
||||
struct wlan_psoc_host_mac_phy_caps *mac_phy_cap;
|
||||
|
||||
if (!wma_handle) {
|
||||
|
|
@ -5957,10 +5957,10 @@ static QDF_STATUS wma_get_phyid_for_given_band(
|
|||
|
||||
idx = 0;
|
||||
*phyid = idx;
|
||||
num_radios = target_psoc_get_num_radios(tgt_hdl);
|
||||
total_mac_phy_cnt = target_psoc_get_total_mac_phy_cnt(tgt_hdl);
|
||||
mac_phy_cap = target_psoc_get_mac_phy_cap(tgt_hdl);
|
||||
|
||||
for (i = 0; i < num_radios; i++) {
|
||||
for (i = 0; i < total_mac_phy_cnt; i++) {
|
||||
if ((band == CDS_BAND_2GHZ) &&
|
||||
(WLAN_2G_CAPABILITY == mac_phy_cap[idx + i].supported_bands)) {
|
||||
*phyid = idx + i;
|
||||
|
|
@ -5973,7 +5973,8 @@ static QDF_STATUS wma_get_phyid_for_given_band(
|
|||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
}
|
||||
WMA_LOGD("Using default single hw mode phyid[%d]", *phyid);
|
||||
WMA_LOGD("Using default single hw mode phyid[%d] total_mac_phy_cnt %d",
|
||||
*phyid, total_mac_phy_cnt);
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue