qcacmn: MLO setup, teardown, ready WMI API

Add WMI APIs for MLO setup, ready and teardown command send and extract
routines

Change-Id: If986124032c4fb9bb3ed2ffbf2ac6db8fe9e0f1f
CRs-Fixed: 2981067
这个提交包含在:
Kiran Venkatappa
2021-06-25 00:56:55 +05:30
提交者 Madan Koyyalamudi
父节点 8082901907
当前提交 718f574750
修改 9 个文件,包含 539 行新增2 行删除

查看文件

@@ -93,6 +93,10 @@
#include <wmi_unified_ap_params.h>
#endif
#ifdef WLAN_FEATURE_11BE_MLO
#include <wmi_unified_11be_param.h>
#endif
#define WMI_UNIFIED_MAX_EVENT 0x100
#ifdef WMI_EXT_DBG
@@ -2687,6 +2691,23 @@ QDF_STATUS (*send_mgmt_rx_reo_filter_config_cmd)(
uint8_t pdev_id,
struct mgmt_rx_reo_filter *filter);
#endif
#ifdef WLAN_FEATURE_11BE_MLO
QDF_STATUS (*mlo_setup_cmd_send)(wmi_unified_t wmi_handle,
struct wmi_mlo_setup_params *params);
QDF_STATUS (*mlo_teardown_cmd_send)(wmi_unified_t wmi_handle,
struct wmi_mlo_teardown_params *params);
QDF_STATUS (*mlo_ready_cmd_send)(wmi_unified_t wmi_handle,
struct wmi_mlo_ready_params *params);
QDF_STATUS
(*extract_mlo_setup_cmpl_event)(wmi_unified_t wmi_handle,
uint8_t *buf,
struct wmi_mlo_setup_complete_params *params);
QDF_STATUS
(*extract_mlo_teardown_cmpl_event)(wmi_unified_t wmi_handle,
uint8_t *buf,
struct wmi_mlo_teardown_cmpl_params *param);
#endif
};
/* Forward declartion for psoc*/