summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspuligil <spuligil@codeaurora.org>2019-05-29 12:01:01 -0700
committerspuligil <spuligil@codeaurora.org>2019-05-29 12:01:02 -0700
commit46d19ba9bdee8b23aef8740e2f6fc3313c203cd2 (patch)
tree1a0064059bed8d5172739eabd7a44f48a79ed00c
parentdaf968bf1fc57e3c1bdc35d313e3ebfa0afe6839 (diff)
fw-api: CL 7255904 - update fw common interface files
Change-Id: I6debac4997ed808cc1db5f19af4d3ece3f6ad9e3 WMI: add optional deauth/disassoc frm to ROAM_EVENT msg CRs-Fixed: 2262693
-rwxr-xr-xfw/wmi_tlv_defs.h3
-rwxr-xr-xfw/wmi_unified.h8
-rwxr-xr-xfw/wmi_version.h2
3 files changed, 9 insertions, 4 deletions
diff --git a/fw/wmi_tlv_defs.h b/fw/wmi_tlv_defs.h
index 7191aeb9d8ec..bf02afa71e12 100755
--- a/fw/wmi_tlv_defs.h
+++ b/fw/wmi_tlv_defs.h
@@ -4228,7 +4228,8 @@ WMITLV_CREATE_PARAM_STRUC(WMI_AGGR_STATE_TRIG_EVENTID);
/* Roam Event */
#define WMITLV_TABLE_WMI_ROAM_EVENTID(id,op,buf,len) \
- WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_roam_event_fixed_param, wmi_roam_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_roam_event_fixed_param, wmi_roam_event_fixed_param, fixed_param, WMITLV_SIZE_FIX) \
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, deauth_disassoc_frame, WMITLV_SIZE_VAR)
WMITLV_CREATE_PARAM_STRUC(WMI_ROAM_EVENTID);
/* Roam Synch Event */
diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h
index 5141f7c7b4c4..201b4d19efc6 100755
--- a/fw/wmi_unified.h
+++ b/fw/wmi_unified.h
@@ -12727,6 +12727,10 @@ typedef struct {
* Refer to WMI_ROAM_NOTIF_ defs to interpret the notif_params value.
*/
A_UINT32 notif_params;
+ /** roam notification param1
+ * Refer to WMI_ROAM_NOTIF_ defs to interpret the notif_params1 value.
+ */
+ A_UINT32 notif_params1;
} wmi_roam_event_fixed_param;
@@ -12799,8 +12803,8 @@ typedef enum
#define WMI_ROAM_NOTIF_DISCONNECT 0x6 /** indicate that roaming not allowed due BTM req */
#define WMI_ROAM_NOTIF_SUBNET_CHANGED 0x7 /** indicate that subnet has changed */
#define WMI_ROAM_NOTIF_SCAN_START 0x8 /** indicate roam scan start, notif_params to be sent as WMI_ROAM_TRIGGER_REASON_ID */
-#define WMI_ROAM_NOTIF_DEAUTH_RECV 0x9 /** indicate deauth received, notif_params to be sent as reason code */
-#define WMI_ROAM_NOTIF_DISASSOC_RECV 0xa /** indicate disassoc received, notif_params to be sent as reason code */
+#define WMI_ROAM_NOTIF_DEAUTH_RECV 0x9 /** indicate deauth received, notif_params to be sent as reason code, notif_params1 to be sent as frame length */
+#define WMI_ROAM_NOTIF_DISASSOC_RECV 0xa /** indicate disassoc received, notif_params to be sent as reason code, notif_params1 to be sent as frame length */
/**whenever RIC request information change, host driver should pass all ric related information to firmware (now only support tsepc)
* Once, 11r roaming happens, firmware can generate RIC request in reassoc request based on these informations
diff --git a/fw/wmi_version.h b/fw/wmi_version.h
index ef07cef3726b..4829b69bc694 100755
--- a/fw/wmi_version.h
+++ b/fw/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_ 670
+#define __WMI_REVISION_ 671
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work