From fe2013a1c608b0efc2eb5bdb68c5c100d64fa774 Mon Sep 17 00:00:00 2001 From: spuligil Date: Wed, 17 Dec 2025 12:01:43 -0800 Subject: [PATCH] fw-api: CL 31184747 - update fw common interface files Change-Id: I0073de38d656d38f3535d5efe5d55823c97fb367 CRs-Fixed: 3830439 --- fw/wmi_unified.h | 13 +++++++++++++ fw/wmi_version.h | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index cbf8aca631ef..f4016f0f5c5a 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -23006,6 +23006,19 @@ typedef struct { * If per_chain_noise_floor value is 0 then it should be ignored. */ A_UINT32 per_chain_noise_floor[WMI_MAX_CHAINS]; + /** + * FW will update the Noise Floor in dBr and send it to host + * if this field is set then host will display NF value in dBr + */ + A_UINT32 nf_db_is_valid; + /** + * Noise Floor (NF) value in dBr. If the NF is not converged then + * NF value is returned as 0 to host. Theoretical minimum NF value + * is -101 dB for 20 MHz bandwidth and the max value can be 0. + * PHY reports 0 incase of very high NF values. + * This field should be ignored unless the nf_db_is_valid flag is set. + */ + A_UINT32 noise_floor_in_db; /** * Following this structure is the optional TLV: diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 9396537c897a..08a172601ed1 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_ 1683 +#define __WMI_REVISION_ 1684 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work