From 74b5a5dd0d1babe82b3114655638cd1eeff3b478 Mon Sep 17 00:00:00 2001 From: spuligil Date: Wed, 19 Jan 2022 12:00:53 -0800 Subject: [PATCH] fw-api: CL 16974263 - update fw common interface files Change-Id: Ib26193e7fe564bb84617c9a033a5b31c7993dfb0 WMI: add PDEV_PARAM_EN_UPDATE_SCRAM_SEED def CRs-Fixed: 2262693 --- fw/wmi_unified.h | 15 +++++++++++++-- fw/wmi_version.h | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 687f7a7174..575c93fff5 100644 --- a/fw/wmi_unified.h +++ b/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 */ diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 971527e7ee..9180ed5034 100644 --- 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_ 1108 +#define __WMI_REVISION_ 1109 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work