diff options
| author | Service qcabuildsw <qcabuildsw@localhost> | 2017-03-17 10:55:21 -0700 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-03-17 10:55:21 -0700 |
| commit | a2718632d805e94a67372bfddc9b09608634a56b (patch) | |
| tree | bbbdee03494f174bf9c0483aa7411994f4793b7d | |
| parent | e2c12b5eae2bd91da7b7983a92f3ecd302365eca (diff) | |
| parent | 47d90d77b5b1d42646460d231c4b43b351a0bc3a (diff) | |
Merge "fw-api: CL 2923344 - update fw common interface files" into wlan-api.lnx.1.1-dev
| -rwxr-xr-x | fw/wmi_tlv_defs.h | 6 | ||||
| -rwxr-xr-x | fw/wmi_unified.h | 19 |
2 files changed, 24 insertions, 1 deletions
diff --git a/fw/wmi_tlv_defs.h b/fw/wmi_tlv_defs.h index a7d03cfef2b9..fdeb2b5f5beb 100755 --- a/fw/wmi_tlv_defs.h +++ b/fw/wmi_tlv_defs.h @@ -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 } diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index b9195e8e5002..81a38c7eb001 100755 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -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, |
