From 0d25e3add401a6cc987ee42c8483ece9115bb7f6 Mon Sep 17 00:00:00 2001 From: spuligil Date: Wed, 1 Dec 2021 06:00:51 -0800 Subject: [PATCH] fw-api: CL 16547592 - update fw common interface files Change-Id: I7a74cbd56a5341e728b73457eeaa5af81b540e27 WMI: RTT 11az support defs CRs-Fixed: 2262693 --- fw/wmi.h | 2 ++ fw/wmi_services.h | 5 ++++- fw/wmi_unified.h | 10 ++++++++++ fw/wmi_version.h | 2 +- 4 files changed, 17 insertions(+), 2 deletions(-) diff --git a/fw/wmi.h b/fw/wmi.h index 4b92765c3e7f..d022f8573a23 100644 --- a/fw/wmi.h +++ b/fw/wmi.h @@ -145,6 +145,8 @@ typedef enum { GROUP_USAGE = 0x01, TX_USAGE = 0x02, /* default Tx Key - Static WEP only */ PMK_USAGE = 0x04, /* PMK cache */ + PASN_USAGE = 0x08, /* is PASN based key */ + LTF_USAGE = 0x10, /* is LTF key seed */ } KEY_USAGE; /* * List of Events (target to host) diff --git a/fw/wmi_services.h b/fw/wmi_services.h index 0241fa9e3b2d..7f5eb486c166 100644 --- a/fw/wmi_services.h +++ b/fw/wmi_services.h @@ -561,7 +561,10 @@ typedef enum { WMI_SERVICE_RTSCTS_FOR_UNICAST_MGMT_SUPPORT = 309, /* Indicates FW support RTSCTS for unicast management */ 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_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_MAX_EXT2_SERVICE diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index ceb5dcd153cb..e847b55a80e7 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -13126,6 +13126,16 @@ typedef enum { */ WMI_VDEV_PARAM_MAX_LI_OF_MODDTIM_MS, /* 0xAA */ + /* + * Security config advertised in beacons + * bit 0: URNM_MFPR in RSNXE + * bit 1: MFPC in RSN CAP + * bit 2: MFPR in RSN CAP + * bit 31:3 Reserved + */ + WMI_VDEV_PARAM_11AZ_SECURITY_CONFIG, /* 0xAB */ + + /*=== ADD NEW VDEV PARAM TYPES ABOVE THIS LINE === * The below vdev param types are used for prototyping, and are * prone to change. diff --git a/fw/wmi_version.h b/fw/wmi_version.h index e66c26a70982..c399d86e3dbb 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_ 1084 +#define __WMI_REVISION_ 1085 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work