mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 06:09:23 -04:00
fw-api: CL 8876590 - update fw common interface files
Change-Id: I95fd79fccceaf0093ee00782da0b22b919360191 WMI: add CHAN_SWITCH_WRAP info element within CSA_EVENT msg CRs-Fixed: 2262693
This commit is contained in:
parent
dc05a9591b
commit
41620ba5aa
2 changed files with 19 additions and 3 deletions
|
|
@ -5551,8 +5551,10 @@ typedef enum {
|
|||
WMI_CSA_IE_PRESENT = 0x00000001,
|
||||
WMI_XCSA_IE_PRESENT = 0x00000002,
|
||||
WMI_WBW_IE_PRESENT = 0x00000004,
|
||||
WMI_CSWARP_IE_PRESENT = 0x00000008,
|
||||
WMI_CSWRAP_IE_PRESENT = 0x00000008,
|
||||
WMI_CSWARP_IE_PRESENT = WMI_CSWRAP_IE_PRESENT, /* deprecated: typo */
|
||||
WMI_QSBW_ISE_PRESENT = 0x00000010,
|
||||
WMI_CSWRAP_IE_EXTENDED_PRESENT = 0x00000020, /* Added bitmask to verify if the additional information is filled in */
|
||||
} WMI_CSA_EVENT_IES_PRESENT_FLAG;
|
||||
|
||||
/* wmi CSA receive event from beacon frame */
|
||||
|
|
@ -5566,9 +5568,23 @@ typedef struct {
|
|||
A_UINT32 csa_ie[2];
|
||||
A_UINT32 xcsa_ie[2];
|
||||
A_UINT32 wb_ie[2];
|
||||
A_UINT32 cswarp_ie;
|
||||
union {
|
||||
A_UINT32 cswrap_ie; /* use this */
|
||||
A_UINT32 cswarp_ie; /* deprecated (typo) */
|
||||
};
|
||||
A_UINT32 ies_present_flag; /* WMI_CSA_EVENT_IES_PRESENT_FLAG */
|
||||
A_UINT32 qsbw_ise;
|
||||
/* cswrap_ie_extended:
|
||||
* Stores full IEEE80211_ELEMID_CHAN_SWITCH_WRAP information element.
|
||||
* The first two octets host the Element ID and Length fields.
|
||||
* The IE comprises New Country Subelement (optional and max length 6),
|
||||
* Wide Bandwidth Channel Subelement (optional and max length 5) and
|
||||
* New Transmit Power Envelope subelement (optional and max length 7)
|
||||
* The 4-byte words within cswrap_ie_extended[] use little endian ordering;
|
||||
* the first octect of the IE resides in bits 7:0 of cswrap_ie_extended[0],
|
||||
* the second octet resides in bits 15:8 of cswrap_ie_extended[0] and so on.
|
||||
*/
|
||||
A_UINT32 cswrap_ie_extended[5];
|
||||
} wmi_csa_event_fixed_param;
|
||||
|
||||
typedef enum {
|
||||
|
|
|
|||
|
|
@ -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_ 746
|
||||
#define __WMI_REVISION_ 747
|
||||
|
||||
/** The Version Namespace should not be normally changed. Only
|
||||
* host and firmware of the same WMI namespace will work
|
||||
|
|
|
|||
Loading…
Reference in a new issue