From 3a9430639ee43b4bd97c486a2e0289d7cae00ade Mon Sep 17 00:00:00 2001 From: Nitesh Shah Date: Wed, 29 Jun 2016 20:28:43 +0530 Subject: [PATCH] qcacld-3.0: CL 1535819 - update fw common interface files Propagation from qcacld-2.0 to qcacld-3.0. WMI interface change for DBS roaming and CSA roaming. Change-Id: Ia483de75c1ea7caa6526aaddd15886fe6a4404bd CRs-fixed: 865207 --- target/inc/wmi_tlv_defs.h | 4 +++- target/inc/wmi_unified.h | 4 +++- target/inc/wmi_version.h | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/target/inc/wmi_tlv_defs.h b/target/inc/wmi_tlv_defs.h index 2874780660..bf35bacd3c 100644 --- a/target/inc/wmi_tlv_defs.h +++ b/target/inc/wmi_tlv_defs.h @@ -3125,7 +3125,9 @@ WMITLV_CREATE_PARAM_STRUC(WMI_ROAM_EVENTID); WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_channel, wmi_channel, chan, WMITLV_SIZE_FIX) \ WMITLV_ELEM(id, op, buf, len, WMITLV_TAG_ARRAY_STRUC, wmi_key_material, key, WMITLV_SIZE_VAR) \ WMITLV_ELEM(id, op, buf, len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, status, WMITLV_SIZE_VAR) \ - WMITLV_ELEM(id, op, buf, len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, reassoc_req_frame, WMITLV_SIZE_VAR) + WMITLV_ELEM(id, op, buf, len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, reassoc_req_frame, WMITLV_SIZE_VAR) \ + WMITLV_ELEM(id, op, buf, len, WMITLV_TAG_ARRAY_STRUC, wmi_pdev_hw_mode_transition_event_fixed_param, hw_mode_transition_fixed_param, WMITLV_SIZE_VAR) \ + WMITLV_ELEM(id, op, buf, len, WMITLV_TAG_ARRAY_STRUC, wmi_pdev_set_hw_mode_response_vdev_mac_entry, wmi_pdev_set_hw_mode_response_vdev_mac_mapping, WMITLV_SIZE_VAR) WMITLV_CREATE_PARAM_STRUC(WMI_ROAM_SYNCH_EVENTID); /* WOW Wakeup Host Event */ diff --git a/target/inc/wmi_unified.h b/target/inc/wmi_unified.h index ab77598ea8..52c8f7d06c 100644 --- a/target/inc/wmi_unified.h +++ b/target/inc/wmi_unified.h @@ -7872,7 +7872,9 @@ typedef struct { #define WMI_ROAM_INVOKE_FLAG_ADD_CH_TO_CACHE 0 /* indicate to host of failure if WMI_ROAM_INVOKE_CMDID. */ #define WMI_ROAM_INVOKE_FLAG_REPORT_FAILURE 1 -/* from bit 2 to bit 31 are reserved */ +/* during host-invoked roaming, don't send null data frame to AP */ +#define WMI_ROAM_INVOKE_FLAG_NO_NULL_FRAME_TO_AP 2 +/* from bit 3 to bit 31 are reserved */ #define WMI_SET_ROAM_INVOKE_ADD_CH_TO_CACHE(flag) do { \ (flag) |= (1 << WMI_SET_ROAM_INVOKE_ADD_CH_TO_CACHE); \ diff --git a/target/inc/wmi_version.h b/target/inc/wmi_version.h index 8e13428134..c247e331dd 100644 --- a/target/inc/wmi_version.h +++ b/target/inc/wmi_version.h @@ -36,7 +36,7 @@ #define __WMI_VER_MINOR_ 0 /** WMI revision number has to be incremented when there is a * change that may or may not break compatibility */ -#define __WMI_REVISION_ 269 +#define __WMI_REVISION_ 270 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work