qcacmn: Add support of sending multiple COEX config

Add an API to support sending multiple COEX config in one WMI command.
This is to optimize and save target host to firmware WMI command
communication time.

Change-Id: Ie510ee3ebfca67a2b748c403ec52a8d7b597f676
CRs-Fixed: 3651226
This commit is contained in:
Will Huang
2023-10-26 08:42:19 +05:30
committed by Ravindra Konda
parent 98efc27f87
commit b55e7ac81f
6 changed files with 141 additions and 0 deletions

View File

@@ -2178,6 +2178,20 @@ wmi_unified_send_coex_ver_cfg_cmd(wmi_unified_t wmi_handle,
QDF_STATUS
wmi_unified_send_coex_config_cmd(wmi_unified_t wmi_handle,
struct coex_config_params *param);
/**
* wmi_unified_send_coex_multi_config_cmd() - send multiple coex config
* @wmi_handle: wmi handle
* @param: wmi coex multiple cfg cmd params
*
* Send WMI_COEX_MULTIPLE_CONFIG_CMDID parameters to fw.
*
* Return: QDF_STATUS_SUCCESS on success, QDF_STATUS_E_** on error
*/
QDF_STATUS
wmi_unified_send_coex_multi_config_cmd(wmi_unified_t wmi_handle,
struct coex_multi_config *param);
#ifdef WLAN_FEATURE_DBAM_CONFIG
/**
* wmi_unified_send_dbam_config_cmd() - send dbam config command