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

add WMI_PEER_PARAM_DYN_NSS_EN_MASK def

Change-Id: I65b2862d4997b216bc1a59266ed6be35252bc542
CRs-Fixed: 2262693
This commit is contained in:
spuligil 2021-07-20 12:01:45 -07:00 • committed by Gerrit - the friendly Code Review server
commit b655b069f0
3 changed files with 17 additions and 1 deletions

View file

@ -545,6 +545,7 @@ typedef enum {
WMI_SERVICE_EMA_MULTIPLE_GROUP_SUPPORT = 300, /* FW support for EMA multi group support */
WMI_SERVICE_LARGE_BEACON_SUPPORT = 301, /* FW support for Large beacon support greater then 1.5K */
WMI_SERVICE_AOA_FOR_RCC_SUPPORTED = 302,
WMI_SERVICE_DYN_NSS_MASK_SUPPORT = 303, /* Indicates FW support for DYN NSS feature */
WMI_MAX_EXT2_SERVICE

View file

@ -14408,6 +14408,21 @@ typedef struct {
*/
#define WMI_PEER_PARAM_FW_CONGESTION_DISABLE 0x23
/* Per peer dynamically change max Nss limit in supported tx modes.
* Whereas WMI_PEER_NSS cmd needs to reset PER tables and start peer rate
* control again.
* Currently supported only for 2x2 case, and also only supports setting
* all NSS up to current NSS.
* Mask is used so we can extend in future if needed.
*
* Expected values in bits:
* 00: Use autorate
* 01: Enable only 1SS
* 10: Enable only 2SS
* 11: Disable NSS clamp feature or Fallback to autorate
*/
#define WMI_PEER_PARAM_DYN_NSS_EN_MASK 0x24
/** mimo ps values for the parameter WMI_PEER_MIMO_PS_STATE */
#define WMI_PEER_MIMO_PS_NONE 0x0
#define WMI_PEER_MIMO_PS_STATIC 0x1

View file

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