Переглянути джерело

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
Arif Hussain 8 роки тому
батько
коміт
85604fb297
2 змінених файлів з 24 додано та 0 видалено
  1. 20 0
      wmi_unified_api.h
  2. 4 0
      wmi_unified_priv.h

+ 20 - 0
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_ */

+ 4 - 0
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 {