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

Change-Id: I4f8c64bd116fff6e036098078cfb107e4818104d
WMI: define peer flag values used by FW
CRs-Fixed: 2262693
This commit is contained in:
spuligil 2021-08-11 06:00:45 -07:00
commit 1ca0e0b5e2
2 changed files with 38 additions and 27 deletions

View file

@ -14608,34 +14608,45 @@ typedef struct {
* IMPORTANT: Make sure the bit definitions here are consistent
* with the ni_flags definitions in wlan_peer.h
*/
#define WMI_PEER_AUTH 0x00000001 /* Authorized for data */
#define WMI_PEER_QOS 0x00000002 /* QoS enabled */
#define WMI_PEER_NEED_PTK_4_WAY 0x00000004 /* Needs PTK 4 way handshake for authorization */
#define WMI_PEER_NEED_GTK_2_WAY 0x00000010 /* Needs GTK 2 way handshake after 4-way handshake */
#define WMI_PEER_HE 0x00000400 /* HE Enabled */
#define WMI_PEER_APSD 0x00000800 /* U-APSD power save enabled */
#define WMI_PEER_HT 0x00001000 /* HT enabled */
#define WMI_PEER_40MHZ 0x00002000 /* 40MHz enabld */
#define WMI_PEER_INTER_BSS_PEER 0x00004000 /* Inter BSS peer */
#define WMI_PEER_STBC 0x00008000 /* STBC Enabled */
#define WMI_PEER_LDPC 0x00010000 /* LDPC ENabled */
#define WMI_PEER_DYN_MIMOPS 0x00020000 /* Dynamic MIMO PS Enabled */
#define WMI_PEER_STATIC_MIMOPS 0x00040000 /* Static MIMO PS enabled */
#define WMI_PEER_SPATIAL_MUX 0x00200000 /* SM Enabled */
#define WMI_PEER_TWT_REQ 0x00400000 /* TWT Requester Support bit in Extended Capabilities element */
#define WMI_PEER_TWT_RESP 0x00800000 /* TWT Responder Support bit in Extended Capabilities element */
#define WMI_PEER_MULTI_BSSID 0x01000000 /* Multiple BSSID Support bit in Extended Capabilities element */
#define WMI_PEER_VHT 0x02000000 /* VHT Enabled */
#define WMI_PEER_80MHZ 0x04000000 /* 80MHz enabld */
#define WMI_PEER_PMF 0x08000000 /* Robust Management Frame Protection enabled */
/** CAUTION TODO: Place holder for WLAN_PEER_F_PS_PRESEND_REQUIRED = 0x10000000. Need to be clean up */
#define WMI_PEER_IS_P2P_CAPABLE 0x20000000 /* P2P capable peer */
#define WMI_PEER_160MHZ 0x40000000 /* 160 MHz enabled */
#define WMI_PEER_SAFEMODE_EN 0x80000000 /* Fips Mode Enabled */
#define WMI_PEER_AUTH 0x00000001 /* Authorized for data */
#define WMI_PEER_QOS 0x00000002 /* QoS enabled */
#define WMI_PEER_NEED_PTK_4_WAY 0x00000004 /* Needs PTK 4 way handshake for authorization */
#define WMI_PEER_GK_INST 0x00000008 /* group Key Installed */
#define WMI_PEER_NEED_GTK_2_WAY 0x00000010 /* Needs GTK 2 way handshake after 4-way handshake */
#define WMI_PEER_PRIV 0x00000020 /* Encryption Enabled */
#define WMI_PEER_PK_INST 0x00000040 /* Pairwise Key Installed */
#define WMI_PEER_TKIP_CM_ENABLED 0x00000080 /* TKIP CounterMeasures */
#define WMI_PEER_SW_DEMIC_FRAG 0x00000100 /* S/W Demic of Frag Train */
#define WMI_PEER_CCX_ENABLED 0x00000200 /* CCX enabled */
#define WMI_PEER_HE 0x00000400 /* HE Enabled */
#define WMI_PEER_APSD 0x00000800 /* U-APSD power save enabled */
#define WMI_PEER_HT 0x00001000 /* HT enabled */
#define WMI_PEER_40MHZ 0x00002000 /* 40MHz enabld */
#define WMI_PEER_INTER_BSS_PEER 0x00004000 /* Inter BSS peer */
#define WMI_PEER_STBC 0x00008000 /* STBC Enabled */
#define WMI_PEER_LDPC 0x00010000 /* LDPC ENabled */
#define WMI_PEER_DYN_MIMOPS 0x00020000 /* Dynamic MIMO PS Enabled */
#define WMI_PEER_STATIC_MIMOPS 0x00040000 /* Static MIMO PS enabled */
#define WMI_PEER_DIS_MIMOPS 0x00080000 /* MIMO PS DISABLED */
#define WMI_PEER_SPATIAL_EXP 0x00100000 /* Enable spatial expansion for
* single stream rates to avoid
* unintentional beamforming */
#define WMI_PEER_SPATIAL_MUX 0x00200000 /* SM Enabled */
#define WMI_PEER_TWT_REQ 0x00400000 /* TWT Requester Support bit in Extended Capabilities element */
#define WMI_PEER_TWT_RESP 0x00800000 /* TWT Responder Support bit in Extended Capabilities element */
#define WMI_PEER_MULTI_BSSID 0x01000000 /* Multiple BSSID Support bit in Extended Capabilities element */
#define WMI_PEER_VHT 0x02000000 /* VHT Enabled */
#define WMI_PEER_80MHZ 0x04000000 /* 80MHz enabld */
#define WMI_PEER_PMF 0x08000000 /* Robust Management Frame Protection enabled */
#define WMI_PEER_F_PS_PRESEND_REQUIRED 0x10000000 /* Use this flag to avoid calling powersave API when STA is awake */
#define WMI_PEER_IS_P2P_CAPABLE 0x20000000 /* P2P capable peer */
#define WMI_PEER_160MHZ 0x40000000 /* 160 MHz enabled */
#define WMI_PEER_SAFEMODE_EN 0x80000000 /* Fips Mode Enabled */
/** define for peer_flags_ext */
#define WMI_PEER_EXT_EHT 0x00000001 /* EHT enabled */
#define WMI_PEER_EXT_320MHZ 0x00000002 /* 320Mhz enabled */
#define WMI_PEER_EXT_EHT 0x00000001 /* EHT enabled */
#define WMI_PEER_EXT_320MHZ 0x00000002 /* 320Mhz enabled */
#define WMI_PEER_EXT_F_CRIT_PROTO_HINT_ENABLED 0x40000000
/**
* Peer rate capabilities.

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