qcacmn: update for new wmi cmd and evt

Support WMI command/events to dynamically enable/disable calibration in FW
command: set_halphy_cal
command usage: cfg80211tool set_halphy_cal <<value>> <<channel>>
value: bitmap value to be passed ( 0 - 1023)
channel: 0 (home), 1 (scan), 2 (both)

Change-Id: I1d3ab39cf24d0880bf5feac5749b5a93e6d03761
This commit is contained in:
Naveen S
2021-08-05 19:40:19 +05:30
committed by Madan Koyyalamudi
parent c9c8ccb8cb
commit d73851c8e5
5 changed files with 193 additions and 0 deletions

View File

@@ -4356,4 +4356,28 @@ QDF_STATUS
wmi_extract_halphy_cal_status_ev_param(wmi_unified_t wmi_handle,
void *evt_buf,
struct wmi_host_pdev_get_halphy_cal_status_event *param);
/**
* wmi_unified_send_set_halphy_cal() - send set halphy cal bmap
* @wmi_handle: wmi handle
* @param: set halphy cal input info
*
* Return: QDF_STATUS_SUCCESS for success or error code
*/
QDF_STATUS wmi_unified_send_set_halphy_cal(wmi_unified_t wmi_handle,
struct wmi_host_send_set_halphy_cal_info *param);
/**
* wmi_extract_halphy_cal_ev_param() - extract halphy cal status from FW event
* @wmi_handle: wmi handle
* @evt_buf: pointer to event buf
* @param: halphy cal status info
*
* Return: QDF_STATUS_SUCCESS for success or error code
*/
QDF_STATUS
wmi_extract_halphy_cal_ev_param(wmi_unified_t wmi_handle,
void *evt_buf,
struct wmi_host_pdev_set_halphy_cal_event *param);
#endif /* _WMI_UNIFIED_API_H_ */