fw-api: CL 3242350 - update fw common interface files
add list of MAC addresses to WMI READY event msg Change-Id: Ib114e2b09080e1d2d61b65d7f7122bc65032f6ab CRs-Fixed: 1107600
This commit is contained in:
@@ -3406,7 +3406,8 @@ WMITLV_CREATE_PARAM_STRUC(WMI_SERVICE_READY_EXT_EVENTID);
|
|||||||
|
|
||||||
/* Ready event */
|
/* Ready event */
|
||||||
#define WMITLV_TABLE_WMI_READY_EVENTID(id,op,buf,len) \
|
#define WMITLV_TABLE_WMI_READY_EVENTID(id,op,buf,len) \
|
||||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_ready_event_fixed_param, wmi_ready_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)
|
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_ready_event_fixed_param, wmi_ready_event_fixed_param, fixed_param, WMITLV_SIZE_FIX) \
|
||||||
|
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_FIXED_STRUC, wmi_mac_addr, mac_addr_list, WMITLV_SIZE_VAR)
|
||||||
WMITLV_CREATE_PARAM_STRUC(WMI_READY_EVENTID);
|
WMITLV_CREATE_PARAM_STRUC(WMI_READY_EVENTID);
|
||||||
|
|
||||||
/* Scan Event */
|
/* Scan Event */
|
||||||
|
@@ -2188,9 +2188,25 @@ typedef A_UINT32 WLAN_INIT_STATUS;
|
|||||||
typedef struct {
|
typedef struct {
|
||||||
A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_ready_event_fixed_param */
|
A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_ready_event_fixed_param */
|
||||||
wmi_abi_version fw_abi_vers;
|
wmi_abi_version fw_abi_vers;
|
||||||
|
/*
|
||||||
|
* mac_addr is always filled; in addition, there can be a mac_addr_list
|
||||||
|
* TLV following this fixed_param TLV to specify additional MAC addresses,
|
||||||
|
* for cases where the target specifies one MAC address per pdev
|
||||||
|
* (so the host can treat the pdevs within the target as separately
|
||||||
|
* as possible) rather than one MAC address for the whole SOC.
|
||||||
|
*/
|
||||||
wmi_mac_addr mac_addr;
|
wmi_mac_addr mac_addr;
|
||||||
A_UINT32 status;
|
A_UINT32 status;
|
||||||
A_UINT32 num_dscp_table;
|
A_UINT32 num_dscp_table;
|
||||||
|
/* num_extra_mac_addr -
|
||||||
|
* how many additional MAC addresses besides the above mac_addr
|
||||||
|
* are provided in the subsequent mac_addr_list TLV
|
||||||
|
*/
|
||||||
|
A_UINT32 num_extra_mac_addr;
|
||||||
|
/*
|
||||||
|
* This fixed_param TLV is followed by these additional TLVs:
|
||||||
|
* mac_addr_list[num_extra_mac_addr];
|
||||||
|
*/
|
||||||
} wmi_ready_event_fixed_param;
|
} wmi_ready_event_fixed_param;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
@@ -36,7 +36,7 @@
|
|||||||
#define __WMI_VER_MINOR_ 0
|
#define __WMI_VER_MINOR_ 0
|
||||||
/** WMI revision number has to be incremented when there is a
|
/** WMI revision number has to be incremented when there is a
|
||||||
* change that may or may not break compatibility. */
|
* change that may or may not break compatibility. */
|
||||||
#define __WMI_REVISION_ 412
|
#define __WMI_REVISION_ 413
|
||||||
|
|
||||||
/** The Version Namespace should not be normally changed. Only
|
/** The Version Namespace should not be normally changed. Only
|
||||||
* host and firmware of the same WMI namespace will work
|
* host and firmware of the same WMI namespace will work
|
||||||
|
Reference in New Issue
Block a user