diff options
| author | tinlin <tinlin@codeaurora.org> | 2017-11-21 14:37:59 +0800 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2017-11-28 03:46:43 -0800 |
| commit | 9495a4fe56dff31a02debae91807d2239b3aebfe (patch) | |
| tree | 3e1fa2c65fa0b6269a45ab9b4d4aa4fc3566fc29 | |
| parent | 5afed8e892008da923ca0da4c4f069bf203a7084 (diff) | |
qcacld-2.0: CL 3360074 - Update fw common interface files
Define peer NSS for VHT160
Change-Id: I6746363f67b827dca7f9e5b020bc3a2b2885f18d
CRs-fixed: 865207
| -rw-r--r-- | CORE/SERVICES/COMMON/wmi_unified.h | 24 | ||||
| -rw-r--r-- | CORE/SERVICES/COMMON/wmi_version.h | 2 |
2 files changed, 16 insertions, 10 deletions
diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h index b65347888d6d..eaa12054b21c 100644 --- a/CORE/SERVICES/COMMON/wmi_unified.h +++ b/CORE/SERVICES/COMMON/wmi_unified.h @@ -9000,6 +9000,10 @@ typedef struct { * selected from 0 to 31 values) */ #define WMI_PEER_SET_DEFAULT_ROUTING 0x13 +/* peer NSS for VHT160 - Extended NSS support */ +#define WMI_PEER_NSS_VHT160 0x14 +/* peer NSS for VHT160 - Extended NSS support */ +#define WMI_PEER_NSS_VHT80_80 0x15 /** mimo ps values for the parameter WMI_PEER_MIMO_PS_STATE */ #define WMI_PEER_MIMO_PS_NONE 0x0 @@ -9249,17 +9253,19 @@ typedef struct { * peer_ht_rates[] */ A_UINT32 num_peer_ht_rates; /** - * Bitmap providing customized mapping of bandwidths to max Rx NSS - * for this peer. - * This is required since 802.11 standard currently facilitates peer to be - * able to advertise only a single max Rx NSS value across all bandwidths. - * Some QCA chipsets might need to be able to advertise a different max - * Rx NSS value for 160 MHz, than that for 80 MHz and lower. + * Bitmap providing the mapping of bandwidths to max Rx NSS for this peer + * in VHT160 / VHT80+80 Mode. + * As per the New IEEE 802.11 Update, the AP & Peer could advertise and + * handshake with the Max Rx NSS differing for different bandwidths + * instead of a single max Rx NSS Value. + * Some QCA chipsets have to advertise a different max Rx NSS value for + * 160 MHz and 80MHz. * * bit[2:0] : Represents value of Rx NSS for VHT 160 MHz - * bit[30:3]: Reserved - * bit[31] : MSB(0/1): 1 in case of valid data else all bits will be set - * to 0 by host + * bit[5:3] : Represents value of Rx NSS for VHT 80_80 MHz - + * Extended NSS support + * bit[30:6]: Reserved + * bit[31] : MSB(0/1): 1 in case of valid data sent from Host */ A_UINT32 peer_bw_rxnss_override; diff --git a/CORE/SERVICES/COMMON/wmi_version.h b/CORE/SERVICES/COMMON/wmi_version.h index fc27e703985c..ed1c954de688 100644 --- a/CORE/SERVICES/COMMON/wmi_version.h +++ b/CORE/SERVICES/COMMON/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_ 425 +#define __WMI_REVISION_ 426 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work |
