Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1ca0e0b5 authored by spuligil's avatar spuligil
Browse files

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

Change-Id: I4f8c64bd116fff6e036098078cfb107e4818104d
WMI: define peer flag values used by FW
CRs-Fixed: 2262693
parent 0bc549ab
Loading
Loading
Loading
Loading
+37 −26
Original line number Diff line number Diff line
@@ -14611,7 +14611,13 @@ typedef struct {
#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 */
@@ -14621,6 +14627,10 @@ typedef struct {
#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 */
@@ -14628,7 +14638,7 @@ typedef struct {
#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_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 */
@@ -14636,6 +14646,7 @@ typedef struct {
/** 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_F_CRIT_PROTO_HINT_ENABLED 0x40000000
/**
 * Peer rate capabilities.
+1 −1
Original line number Diff line number Diff line
@@ -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