From 8ea452fa6a23e4e14b96f336a9eb0d91929ea88f Mon Sep 17 00:00:00 2001 From: spuligil Date: Fri, 5 Dec 2025 12:04:12 -0800 Subject: [PATCH 1/2] fw-api: CL 31127648 - update fw common interface files Change-Id: I666893fdea2a5bd4485fc78c3d68643f13148c2c CRs-Fixed: 3830439 --- fw/htt_stats.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fw/htt_stats.h b/fw/htt_stats.h index 1b39949985f5..51c6756f8613 100644 --- a/fw/htt_stats.h +++ b/fw/htt_stats.h @@ -1300,6 +1300,9 @@ typedef struct { } bytes_sent; /* increment array based on AC */ A_UINT32 num_ppdu_tried_ota_per_ac[HTT_NUM_AC_WMM]; + A_UINT32 hw_reaped_lpi; + A_UINT32 hw_reaped_sp; + A_UINT32 hw_reaped_vlp; } htt_stats_tx_pdev_cmn_tlv; /* preserve old name alias for new name consistent with the tag name */ typedef htt_stats_tx_pdev_cmn_tlv htt_tx_pdev_stats_cmn_tlv; From ae28631e9863644ac74443b99d67402fdd044774 Mon Sep 17 00:00:00 2001 From: spuligil Date: Fri, 5 Dec 2025 12:06:00 -0800 Subject: [PATCH 2/2] fw-api: CL 31129784 - update fw common interface files Change-Id: Ie59c1a2de240fb1d2812323a3a03885c77147729 CRs-Fixed: 3830439 --- fw/wmi_unified.h | 18 ++++++++++-------- fw/wmi_version.h | 2 +- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 0f01a53b7f93..3c420f4cbc15 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -17752,10 +17752,10 @@ typedef enum { } wmi_vdev_update_mac_addr_conf_status; /** values for vdev_type */ -#define WMI_VDEV_TYPE_AP 0x1 -#define WMI_VDEV_TYPE_STA 0x2 -#define WMI_VDEV_TYPE_IBSS 0x3 -#define WMI_VDEV_TYPE_MONITOR 0x4 +#define WMI_VDEV_TYPE_AP 0x1 +#define WMI_VDEV_TYPE_STA 0x2 +#define WMI_VDEV_TYPE_IBSS 0x3 +#define WMI_VDEV_TYPE_MONITOR 0x4 /** VDEV type is for social wifi interface.This VDEV is Currently mainly needed * by FW to execute the NAN specific WMI commands and also implement NAN specific @@ -17764,14 +17764,16 @@ typedef enum { * WMI command to create this VDEV once during initialization and host is not * expected to use any VDEV specific WMI commands on this VDEV. **/ -#define WMI_VDEV_TYPE_NAN 0x5 +#define WMI_VDEV_TYPE_NAN 0x5 -#define WMI_VDEV_TYPE_OCB 0x6 +#define WMI_VDEV_TYPE_OCB 0x6 /* NAN Data Interface */ -#define WMI_VDEV_TYPE_NDI 0x7 +#define WMI_VDEV_TYPE_NDI 0x7 -#define WMI_VDEV_TYPE_MESH_POINT 0x8 +#define WMI_VDEV_TYPE_MESH_POINT 0x8 + +#define WMI_VDEV_TYPE_WIFI_PASSTHRU 0x9 /* * Param values to be sent for WMI_VDEV_PARAM_SGI command diff --git a/fw/wmi_version.h b/fw/wmi_version.h index f7a628f81926..d7752da43adc 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_ 1681 +#define __WMI_REVISION_ 1682 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work