qcacld-3.0: Add support for 11be parameters configuration
As part of 11be enhancements in the driver, new configuration parameters will be added. Define new APIs to support EHT configuration parameters in the host driver. Change-Id: Ic1890943a2f941e864d0df102e4954aac75d9f11 CRs-Fixed: 2908030
This commit is contained in:
@@ -938,6 +938,21 @@ QDF_STATUS mlme_update_tgt_he_caps_in_cfg(struct wlan_objmgr_psoc *psoc,
|
||||
struct wma_tgt_cfg *cfg);
|
||||
#endif
|
||||
|
||||
#ifdef WLAN_FEATURE_11BE
|
||||
/**
|
||||
* mlme_update_tgt_eht_caps_in_cfg() - Update tgt eht cap in mlme component
|
||||
*
|
||||
* @psoc: pointer to psoc object
|
||||
* @cfg: pointer to config params from target
|
||||
*
|
||||
* This api to be used by callers to update EHT caps in mlme.
|
||||
*
|
||||
* Return: QDF_STATUS_SUCCESS or QDF_STATUS_FAILURE
|
||||
*/
|
||||
QDF_STATUS mlme_update_tgt_eht_caps_in_cfg(struct wlan_objmgr_psoc *psoc,
|
||||
struct wma_tgt_cfg *cfg);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* wlan_mlme_is_ap_prot_enabled() - check if sap protection is enabled
|
||||
* @psoc: pointer to psoc object
|
||||
|
@@ -1060,6 +1060,17 @@ struct wlan_mlme_he_caps {
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef WLAN_FEATURE_11BE
|
||||
/**
|
||||
* struct wlan_mlme_eht_caps - EHT Capabilities related config items
|
||||
*/
|
||||
struct wlan_mlme_eht_caps {
|
||||
tDot11fIEeht_cap dot11_eht_cap;
|
||||
|
||||
/* Add members to store INI configuration corresponding to 11be */
|
||||
};
|
||||
#endif
|
||||
|
||||
/**
|
||||
* struct wlan_mlme_chain_cfg - Chain info related structure
|
||||
* @max_tx_chains_2g: max tx chains supported in 2.4ghz band
|
||||
@@ -2495,6 +2506,9 @@ struct wlan_mlme_cfg {
|
||||
struct wlan_mlme_ht_caps ht_caps;
|
||||
#ifdef WLAN_FEATURE_11AX
|
||||
struct wlan_mlme_he_caps he_caps;
|
||||
#endif
|
||||
#ifdef WLAN_FEATURE_11BE
|
||||
struct wlan_mlme_eht_caps eht_caps;
|
||||
#endif
|
||||
struct wlan_mlme_lfr_cfg lfr;
|
||||
struct wlan_mlme_obss_ht40 obss_ht40;
|
||||
|
@@ -3274,6 +3274,26 @@ QDF_STATUS ucfg_mlme_cfg_get_enable_ul_ofdm(struct wlan_objmgr_psoc *psoc,
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef WLAN_FEATURE_11BE
|
||||
/**
|
||||
* ucfg_mlme_update_tgt_eht_cap() - Update tgt EHT cap in mlme component
|
||||
*
|
||||
* @psoc: pointer to psoc object
|
||||
* @cfg: pointer to config params from target
|
||||
*
|
||||
* Inline UCFG API to be used by HDD/OSIF callers to update
|
||||
* EHT caps in mlme.
|
||||
*
|
||||
* Return: QDF_STATUS_SUCCESS or QDF_STATUS_FAILURE
|
||||
*/
|
||||
static inline QDF_STATUS
|
||||
ucfg_mlme_update_tgt_eht_cap(struct wlan_objmgr_psoc *psoc,
|
||||
struct wma_tgt_cfg *cfg)
|
||||
{
|
||||
return mlme_update_tgt_eht_caps_in_cfg(psoc, cfg);
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* ucfg_mlme_get_80211e_is_enabled() - Enable 802.11e feature
|
||||
* @psoc: pointer to psoc object
|
||||
|
Reference in New Issue
Block a user