Explorar o código

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

Change-Id: Ida8b63631be9710ea3d3b76143193e32bfc52e68
WMI: add VHT_EXTENDED_NSS_BW and deprecate VHT_CAP_TX_LDPC bitfields
CRs-Fixed: 2262693
spuligil %!s(int64=3) %!d(string=hai) anos
pai
achega
caf8573da5
Modificáronse 2 ficheiros con 11 adicións e 3 borrados
  1. 10 2
      fw/wmi_unified.h
  2. 1 1
      fw/wmi_version.h

+ 10 - 2
fw/wmi_unified.h

@@ -2370,8 +2370,8 @@ typedef enum {
 #define WMI_VHT_CAP_MAX_AMPDU_LEN_EXP_SHIFT      23
 #define WMI_VHT_CAP_RX_FIXED_ANT                 0x10000000
 #define WMI_VHT_CAP_TX_FIXED_ANT                 0x20000000
-#define WMI_VHT_CAP_TX_LDPC                      0x40000000
-
+#define WMI_VHT_EXTENDED_NSS_BW_MASK             0xC0000000
+#define WMI_VHT_EXTENDED_NSS_BW_MASK_SHIFT       30
 
 /* TEMPORARY:
  * Preserve the incorrect old name as an alias for the correct new name
@@ -2394,6 +2394,14 @@ typedef enum {
  */
 #define WMI_vHT_CAP_RX_STBC_3SS WMI_VHT_CAP_RX_STBC_3SS
 
+/* TEMPORARY:
+ * Spec does not have VHT TX LDPC capability bit. To Maintain backward
+ * compatibility due to previous incorrect definition, the value is moved
+ * from 0x4 to 0x0. No new use of WMI_VHT_CAP_TX_LDPC should be added.
+ */
+#define WMI_VHT_CAP_TX_LDPC 0x0
+
+
 #define WMI_VHT_CAP_DEFAULT_ALL (WMI_VHT_CAP_MAX_MPDU_LEN_11454  |      \
                                  WMI_VHT_CAP_SGI_80MHZ           |      \
                                  WMI_VHT_CAP_TX_STBC             |      \

+ 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_ 1099
+#define __WMI_REVISION_ 1100
 
 /** The Version Namespace should not be normally changed. Only
  *  host and firmware of the same WMI namespace will work