qcacmn: Add OEM DATA vendor command support

This command is used to send OEM data binary blobs
from application/service to firmware.

Change-Id: Id806638bf8c53c65b32177969d965290da5701b9
CRs-Fixed: 2477337
This commit is contained in:
Paul Zhang
2019-06-23 20:14:54 +08:00
committed by nshrivas
parent 7047d0d1a5
commit 5e9e4549d9
6 changed files with 126 additions and 11 deletions

View File

@@ -934,7 +934,7 @@ QDF_STATUS
wmi_unified_oem_dma_ring_cfg(wmi_unified_t wmi_handle,
wmi_oem_dma_ring_cfg_req_fixed_param *cfg)
{
if (wmi_handle->ops->send_start_oem_data_cmd)
if (wmi_handle->ops->send_oem_dma_cfg_cmd)
return wmi_handle->ops->send_oem_dma_cfg_cmd(wmi_handle, cfg);
return QDF_STATUS_E_FAILURE;
@@ -947,11 +947,24 @@ QDF_STATUS wmi_unified_start_oem_data_cmd(wmi_unified_t wmi_handle,
{
if (wmi_handle->ops->send_start_oem_data_cmd)
return wmi_handle->ops->send_start_oem_data_cmd(wmi_handle,
data_len, data);
data_len,
data);
return QDF_STATUS_E_FAILURE;
}
#ifdef FEATURE_OEM_DATA
QDF_STATUS wmi_unified_start_oemv2_data_cmd(wmi_unified_t wmi_handle,
struct oem_data *params)
{
if (wmi_handle->ops->send_start_oemv2_data_cmd)
return wmi_handle->ops->send_start_oemv2_data_cmd(wmi_handle,
params);
return QDF_STATUS_E_FAILURE;
}
#endif
QDF_STATUS
wmi_unified_dfs_phyerr_filter_offload_en_cmd(wmi_unified_t wmi_handle,
bool dfs_phyerr_filter_offload)