qcacmn: Add target_if changes for host DFS confirmation check

Register for host dfs check event.

Change-Id: I7d6a87e9a6d7e4a4b7a127e05d230b876581bb12
CRs-Fixed: 2211883
此提交包含在:
Vignesh U
2018-04-18 11:20:41 +05:30
提交者 nshrivas
父節點 0dc7935c0f
當前提交 4159e623b5
共有 3 個檔案被更改,包括 189 行新增3 行删除

查看文件

@@ -50,10 +50,54 @@ target_if_dfs_reg_phyerr_events(struct wlan_objmgr_psoc *psoc)
*/
#if defined(WLAN_DFS_PARTIAL_OFFLOAD)
QDF_STATUS target_if_dfs_get_caps(struct wlan_objmgr_pdev *pdev,
struct wlan_dfs_caps *dfs_caps);
struct wlan_dfs_caps *dfs_caps);
#else
static QDF_STATUS target_if_dfs_get_caps(struct wlan_objmgr_pdev *pdev,
struct wlan_dfs_caps *dfs_caps)
static inline QDF_STATUS target_if_dfs_get_caps(struct wlan_objmgr_pdev *pdev,
struct wlan_dfs_caps *dfs_caps)
{
return QDF_STATUS_SUCCESS;
}
#endif
/**
* target_if_dfs_status_check_event_handler() - Host dfs confirmation event
* handler.
* @scn: Handle to HIF context
* @data: radar event buffer
* @datalen: radar event buffer length
*
* Return: 0 on success
*/
#if defined(WLAN_DFS_PARTIAL_OFFLOAD) && defined(HOST_DFS_SPOOF_TEST)
int target_if_dfs_status_check_event_handler(ol_scn_t scn,
uint8_t *data,
uint32_t datalen);
#else
static inline
int target_if_dfs_status_check_event_handler(ol_scn_t scn,
uint8_t *data,
uint32_t datalen)
{
return 0;
}
#endif
/**
* target_if_dfs_send_avg_params_to_fw() - Send average parameters to FW.
* @pdev: pdev pointer
* @params: Pointer to dfs_radar_found_params structure.
*
* Return: QDF_STATUS
*/
#if defined(WLAN_DFS_PARTIAL_OFFLOAD) && defined(HOST_DFS_SPOOF_TEST)
QDF_STATUS target_if_dfs_send_avg_params_to_fw(
struct wlan_objmgr_pdev *pdev,
struct dfs_radar_found_params *params);
#else
static inline
QDF_STATUS target_if_dfs_send_avg_params_to_fw(
struct wlan_objmgr_pdev *pdev,
struct dfs_radar_found_params *params)
{
return QDF_STATUS_SUCCESS;
}