瀏覽代碼

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

Change-Id: If4b155f5f5876d62092fac4ec1bee13d8d540d12
WMI: add TWT IE option in mgmt_rx_params_ext
CRs-Fixed: 2262693
spuligil 1 年之前
父節點
當前提交
6f24f8089c
共有 2 個文件被更改,包括 16 次插入1 次删除
  1. 15 0
      fw/wmi_unified.h
  2. 1 1
      fw/wmi_version.h

+ 15 - 0
fw/wmi_unified.h

@@ -6372,6 +6372,7 @@ typedef struct {
 
 
 typedef enum {
 typedef enum {
     WMI_RX_PARAMS_EXT_META_ADDBA = 0x0,
     WMI_RX_PARAMS_EXT_META_ADDBA = 0x0,
+    WMI_RX_PARAMS_EXT_META_TWT = 0x1,
 } wmi_mgmt_rx_params_ext_meta_t;
 } wmi_mgmt_rx_params_ext_meta_t;
 
 
 typedef struct {
 typedef struct {
@@ -6396,6 +6397,20 @@ typedef struct {
         };
         };
         A_UINT32 mgmt_rx_params_ext_dword1;
         A_UINT32 mgmt_rx_params_ext_dword1;
     };
     };
+    union {
+        struct {
+            /* WMI_RX_PARAMS_EXT_META_TWT */
+            A_UINT32 twt_ie_buf_len; /* IE length */
+            /* Following this structure is the TLV byte stream of IE data
+             * of length twt_ie_buf_len:
+             *     A_UINT8 ie_data[]; <-- length in bytes given by field
+             *                            twt_ie_buf_len.
+             *     This ie_data[] would contain only the TWT IE information
+             *     when twt_ie_buf_len is non zero.
+             */
+        };
+        A_UINT32 mgmt_rx_params_ext_dword2;
+    };
 } wmi_mgmt_rx_params_ext;
 } wmi_mgmt_rx_params_ext;
 
 
 typedef struct {
 typedef struct {

+ 1 - 1
fw/wmi_version.h

@@ -37,7 +37,7 @@
 #define __WMI_VER_MINOR_    0
 #define __WMI_VER_MINOR_    0
 /** WMI revision number has to be incremented when there is a
 /** WMI revision number has to be incremented when there is a
  *  change that may or may not break compatibility. */
  *  change that may or may not break compatibility. */
-#define __WMI_REVISION_ 1348
+#define __WMI_REVISION_ 1349
 
 
 /** The Version Namespace should not be normally changed. Only
 /** The Version Namespace should not be normally changed. Only
  *  host and firmware of the same WMI namespace will work
  *  host and firmware of the same WMI namespace will work