qcacld-3.0: Refine mlme mwc configurations

Refine mlme mwc configurations based on converged cfg component.
Remove related legacy codes.

Change-Id: I2b66ec6c262bdd98f500678d713ed03eb187f1bd
CRs-Fixed: 2352679
This commit is contained in:
lifeng
2018-11-20 00:50:20 +08:00
parent 41176933c3
commit 3e552ccfc7
6 changed files with 189 additions and 1 deletions

View File

@@ -1750,6 +1750,21 @@ struct wlan_mlme_fe_rrm {
uint8_t rm_capability[MLME_RMENABLEDCAP_MAX_LEN];
};
#ifdef MWS_COEX
/*
* struct wlan_mlme_mwc - MWC related configs
* @mws_coex_4g_quick_tdm: bitmap to set mws-coex 5g-nr power limit
* @mws_coex_5g_nr_pwr_limit: bitmap to set mws-coex 5g-nr power limit
**/
struct wlan_mlme_mwc {
uint32_t mws_coex_4g_quick_tdm;
uint32_t mws_coex_5g_nr_pwr_limit;
};
#else
struct wlan_mlme_mwc {
};
#endif
/**
* struct wlan_mlme_cfg - MLME config items
* @chainmask_cfg: VHT chainmask related cfg items
@@ -1785,6 +1800,7 @@ struct wlan_mlme_fe_rrm {
* @btm: BTM related CFG itmes
* @wlm_config: WLM related CFG items
* @rrm_config: RRM related CFG items
* @mwc: MWC related CFG items
*/
struct wlan_mlme_cfg {
struct wlan_mlme_chainmask chainmask_cfg;
@@ -1822,6 +1838,7 @@ struct wlan_mlme_cfg {
struct wlan_mlme_btm btm;
struct wlan_mlme_fe_wlm wlm_config;
struct wlan_mlme_fe_rrm rrm_config;
struct wlan_mlme_mwc mwc;
};
#endif