diff --git a/fw/wmi_services.h b/fw/wmi_services.h index a4566946027f..1d2161963725 100644 --- a/fw/wmi_services.h +++ b/fw/wmi_services.h @@ -480,6 +480,7 @@ typedef enum { WMI_SERVICE_NAN_SEND_NAN_ENABLE_RESPONSE_TO_HOST = 260, /* Indicates FW will include an additional TLV in nan enable response for Host driver to parse */ WMI_SERVICE_UNIFIED_LL_GET_STA_CMD_SUPPORT = 261, /* Indicates that FW supports handling Link Layer and Get Station stats Commands together (WMI_REQUEST_UNIFIED_LL_GET_STA_CMDID) */ WMI_SERVICE_FSE_CMEM_ALLOC_SUPPORT = 262, /* Indicates that FW supports non-secure CMEM allocation for FSE table */ + WMI_SERVICE_PASSIVE_SCAN_START_TIME_ENHANCE = 263, /* Indicates FW support to not skip beacon if passive scan dwell time + channel switch delay is lesser than beacon interval */ WMI_MAX_EXT2_SERVICE diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 576f29cc32c7..8f2fc0fa2fc3 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -4452,6 +4452,15 @@ typedef enum { /* Extend 6ghz channel measure time */ #define WMI_SCAN_FLAG_EXT_6GHZ_EXTEND_MEASURE_TIME 0x00000400 +/** + * Currently passive scan has higher priority than beacon and + * beacon miss would happen irrespective of dwell time. + * Below flag ensures there would not be beacon miss if the dwell + * time is lesser than beacon interval - channel switch time combined. + * For dwell time greater than beacon interval, bmiss is expected. + */ +#define WMI_SCAN_FLAG_EXT_PASSIVE_SCAN_START_TIME_ENHANCE 0x00000800 + /** * new 6 GHz flags per chan (short ssid or bssid) in struct * wmi_hint_freq_short_ssid or wmi_hint_freq_bssid diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 1f564450cc06..f261d6d0ab00 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_ 896 +#define __WMI_REVISION_ 897 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work