qcacmn: Separate GET APIs for precac and agile precac flags
Currently a single API(dfs_get_precac_enable) is used to get dfs_precac_enable and dfs_agile_precac_enable. This API is wrongly returning value for dfs_precac_enable since agile capability is set even for Cascade. Separate out the GET APIs for getting dfs_precac_enable and dfs_agile_precac_enable so that getting these flags becomes independent of each other. Change-Id: I08b0cbcd29c320a345865e3e9456ce3e809e26a6 CRs-fixed: 2501266
Этот коммит содержится в:

коммит произвёл
nshrivas

родитель
fc54cc76a4
Коммит
45d12fa2de
@@ -258,6 +258,21 @@ QDF_STATUS ucfg_dfs_set_precac_enable(struct wlan_objmgr_pdev *pdev,
|
||||
*/
|
||||
QDF_STATUS ucfg_dfs_get_precac_enable(struct wlan_objmgr_pdev *pdev, int *buff);
|
||||
|
||||
/**
|
||||
* ucfg_dfs_get_agile_precac_enable() - Get agile precac enable flag.
|
||||
* @pdev: Pointer to DFS pdev object.
|
||||
* @buff: Pointer to save dfs_agile_precac_enable value.
|
||||
*
|
||||
* Wrapper function for dfs_get_agile_precac_enable().
|
||||
* This function called from outside of dfs component.
|
||||
*
|
||||
* Return:
|
||||
* * QDF_STATUS_SUCCESS: Successfully able to get agile precac flag.
|
||||
* * QDF_STATUS_E_FAILURE: Failed to get agile precac flag.
|
||||
*/
|
||||
QDF_STATUS ucfg_dfs_get_agile_precac_enable(struct wlan_objmgr_pdev *pdev,
|
||||
bool *buff);
|
||||
|
||||
#ifdef WLAN_DFS_PRECAC_AUTO_CHAN_SUPPORT
|
||||
/**
|
||||
* ucfg_dfs_set_precac_intermediate_chan() - Set intermediate channel
|
||||
|
Ссылка в новой задаче
Block a user