fw-api: CL 2923344 - update fw common interface files

BT activity notification to Host and other modules (scan)
BT activity notification to Host and other modules (scan)

Change-Id: I7c06100e64b22765462668030210b4af8bca7ce3
CRs-Fixed: 1107600
This commit is contained in:
Sandeep Puligilla 2017-03-12 11:01:01 -07:00 • committed by Gerrit - the friendly Code Review server
commit 55bdad1fae
2 changed files with 24 additions and 1 deletions

View file

@ -811,6 +811,7 @@ typedef enum {
WMITLV_TAG_STRUC_wmi_request_stats_cmd_sub_struc_param,
WMITLV_TAG_STRUC_rssi_ctl_ext,
WMITLV_TAG_STRUC_wmi_single_phyerr_ext_rx_hdr,
WMITLV_TAG_STRUC_wmi_coex_bt_activity_event_fixed_param,
} WMITLV_TAG_ID;
/*
@ -1317,6 +1318,7 @@ typedef enum {
OP(WMI_PDEV_CSA_SWITCH_COUNT_STATUS_EVENTID) \
OP(WMI_PDEV_CHECK_CAL_VERSION_EVENTID) \
OP(WMI_VDEV_GET_ARP_STAT_EVENTID) \
OP(WMI_WLAN_COEX_BT_ACTIVITY_EVENTID) \
/* add new EVT_LIST elements above this line */
@ -4351,6 +4353,10 @@ WMITLV_CREATE_PARAM_STRUC(WMI_PDEV_CHECK_CAL_VERSION_EVENTID);
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_vdev_get_arp_stats_event_fixed_param, wmi_vdev_get_arp_stats_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)
WMITLV_CREATE_PARAM_STRUC(WMI_VDEV_GET_ARP_STAT_EVENTID);
/* Coex BT activity response event */
#define WMITLV_TABLE_WMI_WLAN_COEX_BT_ACTIVITY_EVENTID(id,op,buf,len) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_coex_bt_activity_event_fixed_param, wmi_coex_bt_activity_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)
WMITLV_CREATE_PARAM_STRUC(WMI_WLAN_COEX_BT_ACTIVITY_EVENTID);
#ifdef __cplusplus
}

View file

@ -1506,7 +1506,8 @@ typedef enum {
WMI_NDP_END_RSP_EVENTID,
WMI_NDP_INDICATION_EVENTID,
WMI_NDP_CONFIRM_EVENTID,
WMI_NDP_END_INDICATION_EVENTID,
WMI_NDP_END_INDICATION_EVENTID,
WMI_WLAN_COEX_BT_ACTIVITY_EVENTID,
} WMI_EVT_ID;
/* defines for OEM message sub-types */
@ -11268,6 +11269,22 @@ typedef struct {
A_UINT32 vdev_id;
} wmi_gtk_rekey_fail_event_fixed_param;
typedef enum WLAN_COEX_EVENT {
WLAN_COEX_EVENT_BT_NONE = 0,
WLAN_COEX_EVENT_BT_A2DP_PROFILE_ADD = 1,
WLAN_COEX_EVENT_BT_A2DP_PROFILE_REMOVE = 2,
WLAN_COEX_EVENT_BT_VOICE_PROFILE_ADD = 3,
WLAN_COEX_EVENT_BT_VOICE_PROFILE_REMOVE = 4,
WLAN_COEX_EVENT_BT_SCAN_START = 5,
WLAN_COEX_EVENT_BT_SCAN_STOP = 6,
}WLAN_COEX_EVENT;
typedef struct {
A_UINT32 tlv_header;
A_UINT32 coex_profile_evt; //uses the enum values form WLAN_COEX_EVENT
} wmi_coex_bt_activity_event_fixed_param;
enum wmm_ac_downgrade_policy {
WMM_AC_DOWNGRADE_DEPRIO,
WMM_AC_DOWNGRADE_DROP,