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

Change-Id: I42f8a6197396dd6db7cb55abbd536c1aa2a33a5b
WMI: add MLO info to MGMT_RX_EVENT msg
CRs-Fixed: 2262693
This commit is contained in:
spuligil
2022-04-08 18:01:00 -07:00
parent b82c51924c
commit e785d24ce5
3 changed files with 40 additions and 2 deletions

View File

@@ -1262,6 +1262,7 @@ typedef enum {
WMITLV_TAG_STRUC_wmi_bcn_tmpl_ml_info,
WMITLV_TAG_STRUC_wmi_peer_tx_filter_cmd_fixed_param,
WMITLV_TAG_STRUC_wmi_pdev_telemetry_stats,
WMITLV_TAG_STRUC_wmi_mgmt_ml_info,
} WMITLV_TAG_ID;
/*
@@ -5267,7 +5268,9 @@ WMITLV_CREATE_PARAM_STRUC(WMI_PEER_STA_KICKOUT_EVENTID);
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_rssi_ctl_ext, rssi_ctl_ext, WMITLV_SIZE_VAR) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_mgmt_rx_reo_params, wmi_mgmt_rx_reo_params, reo_params, WMITLV_SIZE_FIX) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_mgmt_rx_params_ext, mgmt_rx_params_ext, WMITLV_SIZE_VAR) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_frame_pn_params, pn_params, WMITLV_SIZE_VAR)
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_frame_pn_params, pn_params, WMITLV_SIZE_VAR) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_mgmt_ml_info, ml_info, WMITLV_SIZE_VAR) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, bpcc_bufp, WMITLV_SIZE_VAR)
WMITLV_CREATE_PARAM_STRUC(WMI_MGMT_RX_EVENTID);
/* Management Rx FW Consumed Event */

View File

@@ -5760,6 +5760,41 @@ typedef struct {
A_UINT8 prev_pn[WMI_MAX_PN_LEN];
} wmi_frame_pn_params;
typedef struct {
A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_mgmt_ml_info */
/**
* CU vdev map to initmate about the on-going Critical update
* per-link contains 16 VAPs at max.
*/
/*
* bits : 0-15 | 16-31
* link-id : 0 | 1
*/
A_UINT32 cu_vdev_map_1;
/*
* bits : 0-15 | 16-31
* link-id : 2 | 3
*/
A_UINT32 cu_vdev_map_2;
/*
* bits : 0-15 | 16-31
* link-id : 4 | 5
*/
A_UINT32 cu_vdev_map_3;
/*
* bits : 0-15 | 16-31
* link-id : 6 | 7
*/
A_UINT32 cu_vdev_map_4; /* bits 63:32 */
/**
* This is followed by byte array that contains BPCC value per MLO VAP.
* There will be 16 byte entries for each link corresponding to VAP-ID.
* So number of byte entries will be (num of max links supported by AP * 16)
* Note: num of max links supported = 8
*/
} wmi_mgmt_ml_info;
typedef enum {
PKT_CAPTURE_MODE_DISABLE = 0,
PKT_CAPTURE_MODE_MGMT_ONLY,

View File

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