qcacmn: Add infra to support DBAM feature

Add infra to support Dedicated Bluetooth Antenna Mode (DBAM)
feature. It is used to switch between dedicated antenna for
BT and shared antenna for WLAN and BT.

Change-Id: I21688093674ef9b63ee811df9168a31bd71c56b5
CRs-Fixed: 3239895
This commit is contained in:
Aditya Kodukula
2022-07-09 17:25:28 -07:00
committed by Madan Koyyalamudi
parent c9493c28ee
commit ec13c2ea39
9 changed files with 282 additions and 0 deletions

View File

@@ -103,6 +103,10 @@
#include <wlan_twt_public_structs.h>
#endif
#ifdef WLAN_FEATURE_DBAM_CONFIG
#include "wlan_coex_public_structs.h"
#endif
#define WMI_UNIFIED_MAX_EVENT 0x100
#ifdef WMI_EXT_DBG
@@ -1796,6 +1800,15 @@ QDF_STATUS
(*send_coex_config_cmd)(wmi_unified_t wmi_handle,
struct coex_config_params *param);
#ifdef WLAN_FEATURE_DBAM_CONFIG
QDF_STATUS
(*send_dbam_config_cmd)(wmi_unified_t wmi_handle,
struct coex_dbam_config_params *param);
QDF_STATUS
(*extract_dbam_config_resp_event)(wmi_unified_t wmi_handle, void *evt_buf,
struct coex_dbam_config_resp *resp);
#endif
#ifdef OL_ATH_SMART_LOGGING
QDF_STATUS
(*send_smart_logging_enable_cmd)(wmi_unified_t wmi_handle, uint32_t param);