Browse Source

fw-api: CL 16974263 - update fw common interface files

Change-Id: Ib26193e7fe564bb84617c9a033a5b31c7993dfb0
WMI: add PDEV_PARAM_EN_UPDATE_SCRAM_SEED def
CRs-Fixed: 2262693
spuligil 3 years ago
parent
commit
74b5a5dd0d
2 changed files with 14 additions and 3 deletions
  1. 13 2
      fw/wmi_unified.h
  2. 1 1
      fw/wmi_version.h

+ 13 - 2
fw/wmi_unified.h

@@ -8047,6 +8047,10 @@ typedef enum {
 
     /* Param to enable/disable probing on all BW */
     WMI_PDEV_PARAM_EN_PROBE_ALL_BW,
+
+    /* Param to enable/disable updating scrambler seed feature */
+    WMI_PDEV_PARAM_EN_UPDATE_SCRAM_SEED,
+
 } WMI_PDEV_PARAM;
 
 #define WMI_PDEV_ONLY_BSR_TRIG_IS_ENABLED(trig_type) WMI_GET_BITS(trig_type, 0, 1)
@@ -17407,8 +17411,15 @@ typedef struct{
 #define WMI_ROAM_INVOKE_FLAG_NO_NULL_FRAME_TO_AP       2
 /* start extra full scan if no candidate found in previous scan */
 #define WMI_ROAM_INVOKE_FLAG_FULL_SCAN_IF_NO_CANDIDATE 3
-/* when bit is set: candidate selection algo will based on fw score algo.
- * when bit is not set: candidate selection algo will ignore score.
+/* when bit is set:
+ *     Candidate selection algo will based on fw score algo.
+ *     Which means configurations like wmi_roam_score_delta_param,
+ *     wmi_configure_roam_trigger_parameters is also configurable for
+ *     host_invoke roam, as well as consider current BSS score as
+ *     score algo input.
+ * when bit is not set:
+ *     Candidate selection algo will ignore score and above configurations
+ *     and ignore current BSS score.
  */
 #define WMI_ROAM_INVOKE_FLAG_SELECT_CANDIDATE_CONSIDER_SCORE 4
 /* from bit 5 to bit 31 are reserved */

+ 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_ 1108
+#define __WMI_REVISION_ 1109
 
 /** The Version Namespace should not be normally changed. Only
  *  host and firmware of the same WMI namespace will work