Explorar o código

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

Change-Id: I5912daeb0e00bf90a507ac59c6506b411f3c46c8
WMI: add TXBF_OFDMA bit/flag in VDEV_PARAM_SET_HEMU_MODE
CRs-Fixed: 2262693
spuligil %!s(int64=4) %!d(string=hai) anos
pai
achega
dbe7f4621e
Modificáronse 2 ficheiros con 6 adicións e 1 borrados
  1. 5 0
      fw/wmi_unified.h
  2. 1 1
      fw/wmi_version.h

+ 5 - 0
fw/wmi_unified.h

@@ -11763,6 +11763,7 @@ typedef enum {
          *  5  | UL OFDMA, for AP its Tx OFDMA trigger for Sta its Rx OFDMA
          *     |           trigger receive & UL response
          *  6  | UL MUMIMO
+         *  7  | TXBF+OFDMA
          */
         WMI_VDEV_PARAM_SET_HEMU_MODE,                         /* 0x8002 */
         WMI_VDEV_PARAM_HEOPS_0_31,                            /* 0x8003 */
@@ -11798,6 +11799,10 @@ typedef enum {
 #define WMI_VDEV_HE_ULMUMIMO_ENABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 6, 1, 1)
 #define WMI_VDEV_HE_ULMUMIMO_DISABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 6, 1, 0)
 
+#define WMI_VDEV_HE_TXBF_OFDMA_IS_ENABLED(hemu_mode) WMI_GET_BITS(hemu_mode, 7, 1)
+#define WMI_VDEV_HE_TXBF_OFDMA_ENABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 7, 1, 1)
+#define WMI_VDEV_HE_TXBF_OFDMA_DISABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 7, 1, 0)
+
 #define WMI_VDEV_HE_AX_SOUNDING_IS_ENABLED(mode) WMI_GET_BITS(mode, 0, 1)
 #define WMI_VDEV_HE_MU_SOUNDING_IS_ENABLED(mode) WMI_GET_BITS(mode, 2, 1)
 #define WMI_VDEV_HE_AX_TRIG_SOUNDING_IS_ENABLED(mode) WMI_GET_BITS(mode, 3, 1)

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