summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspuligil <spuligil@codeaurora.org>2019-08-30 12:00:37 -0700
committerspuligil <spuligil@codeaurora.org>2019-08-30 12:00:37 -0700
commit8f840ee91dd09fbd547fa7acac5cee29e294915c (patch)
tree037ea3e20c7f85b0fd3e94ed887abc7d576681f6
parent33cf0b7d84ebc3d6d50403b3af4425d2afcfc90e (diff)
fw-api: CL 8020034 - update fw common interface files
Change-Id: I9633a8879e557e3cabc11a2bae065d9737f8b6b1 WMI: add vendor_roam_score_algorithm id field to roam_cnd_scoring_param CRs-Fixed: 2262693
-rwxr-xr-xfw/wmi_unified.h7
-rwxr-xr-xfw/wmi_version.h2
2 files changed, 8 insertions, 1 deletions
diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h
index 6408af30872b..7f64ba954404 100755
--- a/fw/wmi_unified.h
+++ b/fw/wmi_unified.h
@@ -12716,6 +12716,11 @@ typedef struct {
A_UINT32 score_pcnt15_to_12;
} wmi_roam_cnd_oce_wan_scoring;
+typedef enum {
+ WMI_VENDOR_ROAM_SCORE_ALGORITHM_ID_NONE = 0, /* Legacy roam score algorithm */
+ WMI_VENDOR_ROAM_SCORE_ALGORITHM_ID_RSSI_CU_BASED = 1, /* Roam score algorithm based on RSSI and CU */
+} WMI_VENDOR_ROAM_SCORE_ALGORITHM_ID;
+
/**
disable_bitmap :- Each bit will be either allow(0)/disallow(1) to considered the roam score param.
rssi_weightage_pcnt :- RSSI weightage out of total score in percentage
@@ -12760,6 +12765,8 @@ typedef struct {
wmi_roam_cnd_oce_wan_scoring oce_wan_scoring;
A_UINT32 roam_score_delta_pcnt;
A_UINT32 roam_score_delta_mask;
+ /* Vendor specific roam score algorithm ID from WMI_VENDOR_ROAM_SCORE_ALGORITHM_ID enum */
+ A_UINT32 vendor_roam_score_algorithm_id;
} wmi_roam_cnd_scoring_param;
typedef struct {
diff --git a/fw/wmi_version.h b/fw/wmi_version.h
index 8d16c174b03d..eecd2dd3f2bc 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_ 716
+#define __WMI_REVISION_ 717
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work