ソースを参照

fw-api: CL 16547592 - update fw common interface files

Change-Id: I7a74cbd56a5341e728b73457eeaa5af81b540e27
WMI: RTT 11az support defs
CRs-Fixed: 2262693
spuligil 3 年 前
コミット
0d25e3add4
4 ファイル変更17 行追加2 行削除
  1. 2 0
      fw/wmi.h
  2. 4 1
      fw/wmi_services.h
  3. 10 0
      fw/wmi_unified.h
  4. 1 1
      fw/wmi_version.h

+ 2 - 0
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)

+ 4 - 1
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
 

+ 10 - 0
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.

+ 1 - 1
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