diff --git a/fw/wmi_services.h b/fw/wmi_services.h index 6cf9bf38f5b2..0ff146bb3f52 100644 --- a/fw/wmi_services.h +++ b/fw/wmi_services.h @@ -589,6 +589,7 @@ typedef enum { WMI_SERVICE_AFC_PAYLOAD_CLEAR_SUPPORT = 336, /* FW supports clearing the AFC response payload in proxy mode */ WMI_SERVICE_FW_INI_PARSE_SUPPORT = 337, /* FW supports parsing ini configuration file */ WMI_SERVICE_TDLS_6GHZ_SUPPORT = 338, /* FW supports 6GHz TDLS both on base channel and offchannel */ + WMI_SERVICE_LINKSPEED_ROAM_TRIGGER_SUPPORT = 339, /* FW supports linkspeed trigger roam */ WMI_MAX_EXT2_SERVICE diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 7fcb2553646a..90cb06abe80a 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -34425,6 +34425,11 @@ typedef enum { * Bit : 2-31 - reserved */ WMI_ROAM_PARAM_ROAM_EVENTS_CONFIG = 0x1, + /* + * Bit : 0 if unset, POOR_LINKSPEED + * Bit : 0 if set, GOOD_LINKSPEED + */ + WMI_ROAM_PARAM_LINKSPEED_STATE = 0x2, /*=== END ROAM_PARAM_PROTOTYPE SECTION ===*/ } WMI_ROAM_PARAM; diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 0ec78c754660..cad40dc5602e 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -37,7 +37,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_ 1157 +#define __WMI_REVISION_ 1158 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work