Browse Source

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
spuligil 5 years ago
parent
commit
5f903819ee
2 changed files with 8 additions and 1 deletions
  1. 7 0
      fw/wmi_unified.h
  2. 1 1
      fw/wmi_version.h

+ 7 - 0
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 {

+ 1 - 1
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