diff --git a/fw/wmi_services.h b/fw/wmi_services.h index a859cabac6df..55202bf9730f 100644 --- a/fw/wmi_services.h +++ b/fw/wmi_services.h @@ -716,6 +716,8 @@ typedef enum { WMI_SERVICE_EM_PUO_SUPPORT = 456, /* Indicates support for TWT based periodic unavailability operation. */ WMI_SERVICE_EM_ECO_MODE_SUPPORT = 457, /* Indicates support for ECO mode config (LP BBF+ADC+SYNCT) */ + WMI_SERVICE_11BN = 458, /* Indicates FW supports 802.11bn */ + WMI_MAX_EXT2_SERVICE diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index e18ddc622ffa..8331feb3c89f 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -11701,10 +11701,6 @@ typedef struct { * This TLV is followed by another TLV of array of bytes * num_channels * size of(struct wmi_channel_stats) */ -/* If WMI_REQUEST_VDEV_RECV_BCN_STAT is set in stats_id, then TLV - * wmi_recv_bcn_stats wmi_recv_bcn_stats[] - * follows the other TLVs - */ } wmi_radio_link_stats_event_fixed_param; /* per rate statistics */ @@ -12201,6 +12197,10 @@ typedef struct { * wmi_pdev_telemetry_stats wmi_pdev_telemetry_stats[] * follows the other TLVs */ +/* If WMI_REQUEST_VDEV_RECV_BCN_STAT is set in stats_id, then TLV + * wmi_recv_bcn_stats wmi_recv_bcn_stats[] + * follows the other TLVs + */ } wmi_stats_event_fixed_param; /* WLAN channel CCA stats bitmap */ @@ -37634,8 +37634,9 @@ typedef struct { supports_11ac:1, supports_11ax:1, supports_11be:1, + supports_11bn:1, - unused: 21, + unused: 20, max_mubfee: 4; /* max MU beamformees supported per MAC */ }; diff --git a/fw/wmi_version.h b/fw/wmi_version.h index b28cb730d141..f0c4ba10047c 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_ 1628 +#define __WMI_REVISION_ 1629 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work