fw-api: CL 3590756 - update fw common interface files
WMI change for HE mu/ofdma setting Change-Id: I3090a83365e9d52803656366c8d660e2d5f7bfa6 CRs-Fixed: 1107600
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

szülő
fc0c85cc55
commit
1b14356498
@@ -7886,20 +7886,22 @@ typedef enum {
|
||||
/* 11AX SPECIFIC defines */
|
||||
/* USE this for BSS color change */
|
||||
WMI_VDEV_PARAM_BSS_COLOR, /* 0x8001 */
|
||||
|
||||
/*
|
||||
* Enable / disable trigger access for a AP vdev's peers.
|
||||
* For a STA mode vdev this will enable/disable triggered access
|
||||
* and enable/disable Multi User mode of operation.
|
||||
* 0 Disable MU OFDMA and MU MIMO
|
||||
* 1 Disable DL OFDMA
|
||||
* 2 Disable DL MUMIMO
|
||||
* 3 Disable UL OFDMA
|
||||
* 4 Disable UL MUMIMO
|
||||
* 5 Enable MU OFDMA and MU MIMO
|
||||
* 6 Enable DL OFDMA
|
||||
* 7 Enable DL MUMIMO
|
||||
* 8 Enable UL OFDMA
|
||||
* 9 Enable UL MUMIMO
|
||||
* A value of 0 in a given bit disables corresponding mode.
|
||||
* bit | hemu mode
|
||||
* ---------------
|
||||
* 0 | HE SUBFEE
|
||||
* 1 | HE SUBFER
|
||||
* 2 | HE MUBFEE
|
||||
* 3 | HE MUBFER
|
||||
* 4 | DL OFDMA, for AP its DL Tx OFDMA for Sta its Rx OFDMA
|
||||
* 5 | UL OFDMA, for AP its Tx OFDMA trigger for Sta its Rx OFDMA
|
||||
* | trigger receive & UL response
|
||||
* 6 | UL MUMIMO
|
||||
*/
|
||||
WMI_VDEV_PARAM_SET_HEMU_MODE, /* 0x8002 */
|
||||
WMI_VDEV_PARAM_HEOPS_0_31, /* 0x8003 */
|
||||
@@ -7907,6 +7909,34 @@ typedef enum {
|
||||
/*=== END VDEV_PARAM_PROTOTYPE SECTION ===*/
|
||||
} WMI_VDEV_PARAM;
|
||||
|
||||
#define WMI_VDEV_HE_SUBFEE_IS_ENABLED(hemu_mode) WMI_GET_BITS(hemu_mode, 0, 1)
|
||||
#define WMI_VDEV_HE_SUBFEE_ENABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 0, 1, 1)
|
||||
#define WMI_VDEV_HE_SUBFEE_DISABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 0, 1, 0)
|
||||
|
||||
#define WMI_VDEV_HE_SUBFER_IS_ENABLED(hemu_mode) WMI_GET_BITS(hemu_mode, 1, 1)
|
||||
#define WMI_VDEV_HE_SUBFER_ENABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 1, 1, 1)
|
||||
#define WMI_VDEV_HE_SUBFER_DISABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 1, 1, 0)
|
||||
|
||||
#define WMI_VDEV_HE_MUBFEE_IS_ENABLED(hemu_mode) WMI_GET_BITS(hemu_mode, 2, 1)
|
||||
#define WMI_VDEV_HE_MUBFEE_ENABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 2, 1, 1)
|
||||
#define WMI_VDEV_HE_MUBFEE_DISABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 2, 1, 0)
|
||||
|
||||
#define WMI_VDEV_HE_MUBFER_IS_ENABLED(hemu_mode) WMI_GET_BITS(hemu_mode, 3, 1)
|
||||
#define WMI_VDEV_HE_MUBFER_ENABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 3, 1, 1)
|
||||
#define WMI_VDEV_HE_MUBFER_DISABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 3, 1, 0)
|
||||
|
||||
#define WMI_VDEV_HE_DLOFDMA_IS_ENABLED(hemu_mode) WMI_GET_BITS(hemu_mode, 4, 1)
|
||||
#define WMI_VDEV_HE_DLOFDMA_ENABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 4, 1, 1)
|
||||
#define WMI_VDEV_HE_DLOFDMA_DISABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 4, 1, 0)
|
||||
|
||||
#define WMI_VDEV_HE_ULOFDMA_IS_ENABLED(hemu_mode) WMI_GET_BITS(hemu_mode, 5, 1)
|
||||
#define WMI_VDEV_HE_ULOFDMA_ENABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 5, 1, 1)
|
||||
#define WMI_VDEV_HE_ULOFDMA_DISABLE(hemu_mode) WMI_SET_BITS(hemu_mode, 5, 1, 0)
|
||||
|
||||
#define WMI_VDEV_HE_ULMUMIMO_IS_ENABLED(hemu_mode) WMI_GET_BITS(hemu_mode, 6, 1)
|
||||
#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)
|
||||
|
||||
/* vdev capabilities bit mask */
|
||||
#define WMI_VDEV_BEACON_SUPPORT 0x1
|
||||
#define WMI_VDEV_WDS_LRN_ENABLED 0x2
|
||||
|
@@ -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_ 452
|
||||
#define __WMI_REVISION_ 453
|
||||
|
||||
/** The Version Namespace should not be normally changed. Only
|
||||
* host and firmware of the same WMI namespace will work
|
||||
|
Reference in New Issue
Block a user