qcacld-3.0: CL 1427715 update fw common interface files
qcacld-2.0 to qcacld-3.0 propagation WMI changes to add reassoc_req_frame in wmi_roam_synch_event add WMI_INIT flag for special WOW platform that no need pcie reset Change-Id: Ica7653166239e5590d1daa62ec46971d8c905915 CRs-fixed: 865207
This commit is contained in:

committed by
Akash Patel

parent
46b95c0ce5
commit
30728082b2
@@ -1985,8 +1985,29 @@ typedef struct {
|
||||
* @brief num_ocb_schedules - The supported number of OCB schedule segments
|
||||
*/
|
||||
A_UINT32 num_ocb_schedules;
|
||||
/**
|
||||
* @brief specific configuration from host, such as per platform configuration
|
||||
*/
|
||||
#define WMI_RSRC_CFG_FLAG_WOW_IGN_PCIE_RST_S 0
|
||||
#define WMI_RSRC_CFG_FLAG_WOW_IGN_PCIE_RST_M 0x1
|
||||
A_UINT32 flag1;
|
||||
} wmi_resource_config;
|
||||
|
||||
#define WMI_RSRC_CFG_FLAG_SET(word32, flag, value) \
|
||||
do { \
|
||||
(word32) &= ~WMI_RSRC_CFG_FLAG_ ## flag ## _M; \
|
||||
(word32) |= ((value) << WMI_RSRC_CFG_FLAG_ ## flag ## _S) & \
|
||||
WMI_RSRC_CFG_FLAG_ ## flag ## _M; \
|
||||
} while (0)
|
||||
#define WMI_RSRC_CFG_FLAG_GET(word32, flag) \
|
||||
(((word32) & WMI_RSRC_CFG_FLAG_ ## flag ## _M) >> \
|
||||
WMI_RSRC_CFG_FLAG_ ## flag ## _S)
|
||||
|
||||
#define WMI_RSRC_CFG_FLAG_WOW_IGN_PCIE_RST_SET(word32, value) \
|
||||
WMI_RSRC_CFG_FLAG_SET((word32), WOW_IGN_PCIE_RST, (value))
|
||||
#define WMI_RSRC_CFG_FLAG_WOW_IGN_PCIE_RST_GET(word32) \
|
||||
WMI_RSRC_CFG_FLAG_GET((word32), WOW_IGN_PCIE_RST)
|
||||
|
||||
typedef struct {
|
||||
A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_init_cmd_fixed_param */
|
||||
|
||||
@@ -9689,6 +9710,8 @@ typedef struct {
|
||||
A_UINT32 bcn_probe_rsp_len;
|
||||
/** the length of reassoc rsp */
|
||||
A_UINT32 reassoc_rsp_len;
|
||||
/** the length of reassoc req */
|
||||
A_UINT32 reassoc_req_len;
|
||||
/**
|
||||
* TLV (tag length value ) parameters follows roam_synch_event
|
||||
* The TLV's are:
|
||||
@@ -9698,6 +9721,7 @@ typedef struct {
|
||||
* wmi_key_material key;
|
||||
* A_UINT32 status; subnet changed status not being used
|
||||
* currently. will pass the information using roam_status.
|
||||
* A_UINT8 reassoc_req_frame[]; length identified by reassoc_req_len
|
||||
**/
|
||||
} wmi_roam_synch_event_fixed_param;
|
||||
|
||||
|
Reference in New Issue
Block a user