From 24c76a8672dad990fc343867c51be95e724fc76a Mon Sep 17 00:00:00 2001 From: spuligil Date: Sun, 11 Dec 2022 12:01:07 -0800 Subject: [PATCH] fw-api: CL 20694406 - update fw common interface files WMI,RTT: add RTT SET_CONFIG_PARAMS_REQ msg def Change-Id: Iaf510284b223003695c6567638eb7938a008daa9 CRs-Fixed: 2262693 --- fw/wmi_services.h | 3 ++- fw/wmi_unified.h | 8 ++++++++ fw/wmi_version.h | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/fw/wmi_services.h b/fw/wmi_services.h index 6ac33db027aa..3f9897ab60b4 100644 --- a/fw/wmi_services.h +++ b/fw/wmi_services.h @@ -563,7 +563,7 @@ typedef enum { WMI_SERVICE_DYNAMIC_VDEV_MAC_ADDR_UPDATE_SUPPORT = 310, /* FW supports dynamic vdev mac address updating */ WMI_SERVICE_SAWF_LEVEL0 = 311, /* FW supports WMI_SAWF_SVC_CLASS CFG_CMD + DISABLE_CMD msgs */ WMI_SERVICE_RTT_11AZ_NTB_SUPPORT = 312, /* FW support for 11AZ non trigger based ranging */ - WMI_SERVICE_RTT_11AZ_TB_SUPPORT = 313, /* FW support for 11AZ trigger based ranging */ + WMI_SERVICE_RTT_11AZ_TB_SUPPORT = 313, /* FW support for 11AZ trigger based ranging ISTA role */ WMI_SERVICE_RTT_11AZ_MAC_SEC_SUPPORT = 314, /* FW support for 11AZ secure FTM */ WMI_SERVICE_RTT_11AZ_MAC_PHY_SEC_SUPPORT = 315, /* FW support for 11AZ secure LTF + FTM */ WMI_SERVICE_SPECTRAL_SESSION_INFO_SUPPORT = 316, /* Information corresponding to each Spectral scan session will be sent by the FW before the reports corresponding to that session are sent */ @@ -606,6 +606,7 @@ typedef enum { WMI_SERVICE_RTT_TX_RX_CHAIN_IDX_SUPPORT = 353, /* FW Supports configuring Tx and Rx Chainmask in intiator and Responder */ WMI_SERVICE_RESTRICTED_TWT = 354, /* Support for R-TWT feature */ WMI_SERVICE_SLO_SUPPORTED = 355, /* Support for Single Link 11BE */ + WMI_SERVICE_RTT_11AZ_TB_RSTA_SUPPORT = 356, /* FW support for 11AZ trigger based ranging Responder (RSTA) role */ WMI_MAX_EXT2_SERVICE diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index ca8ea5da374d..a9393116070b 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -8923,6 +8923,14 @@ typedef enum { * optimizations. */ WMI_PDEV_PARAM_DISABLE_LPI_ANT_OPTIMIZATION, + + /* + * Param to configure exclusive RSID range for 11az TB ranging. + * RSID's are subset of total AID space and must not be used + * for any other purpose by Host. FW uses these IDs for trigger + * based ranging. + */ + WMI_PDEV_PARAM_RTT_11AZ_RSID_RANGE, } WMI_PDEV_PARAM; #define WMI_PDEV_ONLY_BSR_TRIG_IS_ENABLED(trig_type) WMI_GET_BITS(trig_type, 0, 1) diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 31992c8cecd3..76294c6ca424 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_ 1246 +#define __WMI_REVISION_ 1247 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work