qcacmn: Restore WMI_DFS_RADAR_EVENTID for Rome FW
Currently WMI handler for WMI_PHYERR_EVENTID is used to handle DFS and spectral scan phy errors; but Rome FW still uses WMI_PHYERR_EVENTID and WMI_DFS_RADAR_EVENTID and does not have spectral scan phy errors. Restore WMI_PHYERR_EVENTID and WMI_DFS_RADAR_EVENTID as Rome FW requirement. Change-Id: I23ca4ff6c9be0ba6a0f21f0e0ef9161b1942f629 CRs-Fixed: 2160431
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2017 The Linux Foundation. All rights reserved.
|
* Copyright (c) 2017-2018 The Linux Foundation. All rights reserved.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for
|
* Permission to use, copy, modify, and/or distribute this software for
|
||||||
* any purpose with or without fee is hereby granted, provided that the
|
* any purpose with or without fee is hereby granted, provided that the
|
||||||
@@ -54,4 +54,19 @@ QDF_STATUS wmi_extract_dfs_radar_detection_event(void *wmi_hdl,
|
|||||||
struct radar_found_info *radar_found,
|
struct radar_found_info *radar_found,
|
||||||
uint32_t len);
|
uint32_t len);
|
||||||
|
|
||||||
|
#ifdef QCA_MCL_DFS_SUPPORT
|
||||||
|
/**
|
||||||
|
* wmi_extract_wlan_radar_event_info() - function to handle radar pulse event.
|
||||||
|
* @wmi_hdl: wmi handle
|
||||||
|
* @evt_buf: event buffer
|
||||||
|
* @wlan_radar_event: pointer to radar event info structure
|
||||||
|
* @len: length of buffer
|
||||||
|
*
|
||||||
|
* Return: QDF_STATUS
|
||||||
|
*/
|
||||||
|
QDF_STATUS wmi_extract_wlan_radar_event_info(void *wmi_hdl,
|
||||||
|
uint8_t *evt_buf,
|
||||||
|
struct radar_event_info *wlan_radar_event,
|
||||||
|
uint32_t len);
|
||||||
|
#endif
|
||||||
#endif /* _WMI_UNIFIED_DFS_API_H_ */
|
#endif /* _WMI_UNIFIED_DFS_API_H_ */
|
||||||
|
@@ -1462,6 +1462,10 @@ QDF_STATUS (*extract_dfs_radar_detection_event)(wmi_unified_t wmi_handle,
|
|||||||
uint8_t *evt_buf,
|
uint8_t *evt_buf,
|
||||||
struct radar_found_info *radar_found,
|
struct radar_found_info *radar_found,
|
||||||
uint32_t len);
|
uint32_t len);
|
||||||
|
QDF_STATUS (*extract_wlan_radar_event_info)(wmi_unified_t wmi_handle,
|
||||||
|
uint8_t *evt_buf,
|
||||||
|
struct radar_event_info *wlan_radar_event,
|
||||||
|
uint32_t len);
|
||||||
#endif
|
#endif
|
||||||
QDF_STATUS (*send_set_country_cmd)(wmi_unified_t wmi_handle,
|
QDF_STATUS (*send_set_country_cmd)(wmi_unified_t wmi_handle,
|
||||||
struct set_country *param);
|
struct set_country *param);
|
||||||
|
Reference in New Issue
Block a user