diff --git a/fw/wmi_services.h b/fw/wmi_services.h index 473c5dc00b..095940f3f5 100644 --- a/fw/wmi_services.h +++ b/fw/wmi_services.h @@ -401,6 +401,7 @@ typedef enum { WMI_SERVICE_MSDU_FLOW_OVERRIDE_BY_HOST = 216, /* target supports flow override feature */ WMI_SERVICE_WMI_CHAN_RF_CHARACTERIZATION_INFO_EVENT= 217, /* target will send WMI_CHAN_RF_CHARACTERIZATION_INFO_EVENT */ WMI_SERVICE_RX_FSE_SUPPORT = 218, /* target supports flow search through RxOLE FSE hw block */ + WMI_SERVICE_FREQINFO_IN_METADATA = 219, /* FW provides freq_info during spectral scan */ /******* ADD NEW SERVICES HERE *******/ diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 3169aea20e..81c131d1e7 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -25356,6 +25356,18 @@ typedef struct { * in HOST. */ A_UINT32 reset_delay; + /** + * Current center freq1 (MHz units) + */ + A_UINT32 freq1; + /** + * Current center freq2 (MHz units) + */ + A_UINT32 freq2; + /** + * Channel Width (MHz units) + */ + A_UINT32 ch_width; } wmi_dma_buf_release_spectral_meta_data; typedef enum { diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 9142fc9475..2f9ebbd8c0 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_ 689 +#define __WMI_REVISION_ 690 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work