summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspuligil <spuligil@codeaurora.org>2018-04-10 09:00:57 -0700
committerspuligil <spuligil@codeaurora.org>2018-04-10 09:00:58 -0700
commita4fbb83c84d10910644832dd1a79bbaac1491a01 (patch)
tree87d7b3ea4f1bb2c73a4fb9a3819090b4cb516371
parentbdc700d4e5f370635e7788280074851ff87e813c (diff)
fw-api: CL 4427454 - update fw common interface files
Change-Id: Ifae63e4c9058bc48e910952265936f6f5f680c8e WMI: roam scan handoff delay configuration CRs-Fixed: 1107600
-rwxr-xr-xfw/wmi_unified.h14
-rwxr-xr-xfw/wmi_version.h2
2 files changed, 15 insertions, 1 deletions
diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h
index f9fdf0c1c08f..9a7e9d36e126 100755
--- a/fw/wmi_unified.h
+++ b/fw/wmi_unified.h
@@ -10231,6 +10231,19 @@ typedef struct {
A_UINT32 roam_scan_mode;
A_UINT32 vdev_id;
A_UINT32 flags; /* see WMI_ROAM_SCAN_MODE_FLAG defs */
+ /*
+ * Minimum duration allowed between two consecutive roam scans.
+ * Roam scan is not allowed, if duration between two consecutive
+ * roam scans is less than this time.
+ */
+ A_UINT32 min_delay_btw_scans; /* In msec */
+ /*
+ * Bitmask (with enum WMI_ROAM_TRIGGER_REASON_ID identifying the bit
+ * positions) showing for which roam_trigger_reasons the
+ * min_delay_btw_scans constraint should be applied.
+ * 0x0 means there is no time restrictions between successive roam scans.
+ */
+ A_UINT32 min_delay_roam_trigger_reason_bitmask;
} wmi_roam_scan_mode_fixed_param;
#define WMI_ROAM_SCAN_MODE_NONE 0x0
@@ -10939,6 +10952,7 @@ typedef struct {
A_UINT32 qos_caps;
A_UINT32 wmm_caps;
A_UINT32 mcsset[ROAM_OFFLOAD_NUM_MCS_SET>>2]; /* since this 4 byte aligned, we don't declare it as tlv array */
+ A_UINT32 handoff_delay_for_rx; /* In msec. Delay Hand-Off by this duration to receive pending Rx frames from current BSS */
} wmi_roam_offload_tlv_param;
diff --git a/fw/wmi_version.h b/fw/wmi_version.h
index cc72c1a07e46..d51a7b6f1869 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_ 523
+#define __WMI_REVISION_ 524
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work