From 85604fb2976ede4aba7366c0392931475fdf78f2 Mon Sep 17 00:00:00 2001 From: Arif Hussain Date: Sat, 7 Jan 2017 18:21:55 -0800 Subject: [PATCH] qcacmn: Add support for DFS_PHYERR_OFFLOAD commands Add support for below wmi commands WMI_PDEV_DFS_PHYERR_OFFLOAD_ENABLE_CMDID WMI_PDEV_DFS_PHYERR_OFFLOAD_DISABLE_CMDID Change-Id: I5cfcfac428ce076d42f186752c967f67ffa1879f CRs-Fixed: 2017481 --- wmi_unified_api.h | 20 ++++++++++++++++++++ wmi_unified_priv.h | 4 ++++ 2 files changed, 24 insertions(+) diff --git a/wmi_unified_api.h b/wmi_unified_api.h index 02665f45a4..e44f5160d8 100644 --- a/wmi_unified_api.h +++ b/wmi_unified_api.h @@ -1375,4 +1375,24 @@ QDF_STATUS wmi_extract_pdev_qvit_event(void *wmi_hdl, QDF_STATUS wmi_extract_peer_delete_response_event(void *wmi_hdl, uint8_t *evt_buf, struct wmi_host_peer_delete_response_event *param); + +/** + * wmi_unified_dfs_phyerr_offload_en_cmd() - enable dfs phyerr offload + * @wmi_handle: wmi handle + * @pdev_id: pdev id + * + * Return: QDF_STATUS + */ +QDF_STATUS wmi_unified_dfs_phyerr_offload_en_cmd(void *wmi_hdl, + uint32_t pdev_id); + +/** + * wmi_unified_dfs_phyerr_offload_dis_cmd() - disable dfs phyerr offload + * @wmi_handle: wmi handle + * @pdev_id: pdev id + * + * Return: QDF_STATUS + */ +QDF_STATUS wmi_unified_dfs_phyerr_offload_dis_cmd(void *wmi_hdl, + uint32_t pdev_id); #endif /* _WMI_UNIFIED_API_H_ */ diff --git a/wmi_unified_priv.h b/wmi_unified_priv.h index f3b56b2092..efab69acd5 100644 --- a/wmi_unified_priv.h +++ b/wmi_unified_priv.h @@ -1251,6 +1251,10 @@ QDF_STATUS (*extract_peer_delete_response_event)( bool (*is_management_record)(uint32_t cmd_id); uint8_t *(*wmi_id_to_name)(uint32_t cmd_id); +QDF_STATUS (*send_dfs_phyerr_offload_en_cmd)(wmi_unified_t wmi_handle, + uint32_t pdev_id); +QDF_STATUS (*send_dfs_phyerr_offload_dis_cmd)(wmi_unified_t wmi_handle, + uint32_t pdev_id); }; struct target_abi_version {