summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortinlin <tinlin@codeaurora.org>2017-11-21 15:43:14 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2017-11-28 03:49:43 -0800
commit4892a37c0a2d9c672df791432c17cecba641aca2 (patch)
tree0721295cdb4ff1263e17f7289029b8e74cebe2d2
parentfd3c7060ab1e4d3d77f1329094df1fe195b497d1 (diff)
qcacld-2.0: CL 3416014 - Update fw common interface files
Define WMI_ROAM_BG_SCAN_FLAGS_2G_TO_5G_ONLY Change-Id: Ie3f5a67d225f72ef5a96feb457425f933a04a258 CRs-fixed: 865207
-rw-r--r--CORE/SERVICES/COMMON/wmi_unified.h12
-rw-r--r--CORE/SERVICES/COMMON/wmi_version.h2
2 files changed, 13 insertions, 1 deletions
diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h
index 6a5da7c24385..70548b425985 100644
--- a/CORE/SERVICES/COMMON/wmi_unified.h
+++ b/CORE/SERVICES/COMMON/wmi_unified.h
@@ -9830,6 +9830,12 @@ typedef struct {
A_UINT32 roam_dense_traffic_thres;
} wmi_roam_dense_thres_param;
+/* Definition for flags in wmi_roam_bg_scan_roaming_param
+ * Bit 0: BG roaming enabled when we connect to 2G AP only and roaming to 5G AP only.
+ * Bit 1-31: Reserved
+ */
+#define WMI_ROAM_BG_SCAN_FLAGS_2G_TO_5G_ONLY 1
+
typedef struct {
/** TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_roam_bg_scan_roaming_param */
A_UINT32 tlv_header;
@@ -9837,6 +9843,12 @@ typedef struct {
A_UINT32 roam_bg_scan_bad_rssi_thresh;
/** bitmap for which scan client will enable/disable background roaming. bit position is mapped to the enum WMI_SCAN_CLIENT_ID. 1 = enable, 0 = disable */
A_UINT32 roam_bg_scan_client_bitmap;
+ /** roam scan rssi threshold for 2G band.
+ * offset from roam_bg_scan_bad_rssi_thresh, in dB units
+ */
+ A_INT32 bad_rssi_thresh_offset_2g;
+ /* flags for background roaming */
+ A_UINT32 flags;
} wmi_roam_bg_scan_roaming_param;
/** Beacon filter wmi command info */
diff --git a/CORE/SERVICES/COMMON/wmi_version.h b/CORE/SERVICES/COMMON/wmi_version.h
index a8b0e1bcbf1d..53a09776ccac 100644
--- a/CORE/SERVICES/COMMON/wmi_version.h
+++ b/CORE/SERVICES/COMMON/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_ 430
+#define __WMI_REVISION_ 431
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work