From d819d8888d43a90ae3cd61722cda7ef999a0f6b2 Mon Sep 17 00:00:00 2001 From: spuligil Date: Wed, 9 Dec 2020 06:00:42 -0800 Subject: [PATCH] fw-api: CL 12303718 - update fw common interface files Change-Id: Ic8dc578af47a0846c04b9035cadb1dfdf5ceed71 WMI: add optional preferred rx,tx streams specs to multi vdev restart msg CRs-Fixed: 2262693 --- fw/wmi_tlv_defs.h | 4 +++- fw/wmi_unified.h | 4 ++++ fw/wmi_version.h | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/fw/wmi_tlv_defs.h b/fw/wmi_tlv_defs.h index d1ecbfbcfab2..092627efe2ee 100644 --- a/fw/wmi_tlv_defs.h +++ b/fw/wmi_tlv_defs.h @@ -4122,7 +4122,9 @@ WMITLV_CREATE_PARAM_STRUC(WMI_HW_DATA_FILTER_CMDID); WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_pdev_multiple_vdev_restart_request_cmd_fixed_param, wmi_pdev_multiple_vdev_restart_request_cmd_fixed_param, fixed_param, WMITLV_SIZE_FIX) \ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, vdev_ids, WMITLV_SIZE_VAR) \ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_channel, wmi_channel, chan, WMITLV_SIZE_FIX) \ - WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, phymode_list, WMITLV_SIZE_VAR) + WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, phymode_list, WMITLV_SIZE_VAR) \ + WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, preferred_tx_stream_list, WMITLV_SIZE_VAR) \ + WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, preferred_rx_stream_list, WMITLV_SIZE_VAR) WMITLV_CREATE_PARAM_STRUC(WMI_PDEV_MULTIPLE_VDEV_RESTART_REQUEST_CMDID); #define WMITLV_TABLE_WMI_PDEV_UPDATE_PKT_ROUTING_CMDID(id,op,buf,len) \ diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 4b9bff520de4..fadf7df81e26 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -27796,6 +27796,10 @@ typedef struct { * each phymode value stored in bits 5:0 of the A_UINT32. * Use the WMI_MULTIPLE_VDEV_RESTART_FLAG_GET/SET_PHYMODE macros * to access the phymode value from within each A_UINT32 element. + * A_UINT32 preferred_tx_streams[]; <-- Array of preferred_tx_streams + * with vdev ID as index. + * A_UINT32 preferred_rx_streams[]; <-- Array of preferred_rx_streams + * with vdev ID as index. */ } wmi_pdev_multiple_vdev_restart_request_cmd_fixed_param; diff --git a/fw/wmi_version.h b/fw/wmi_version.h index f3c84d7f6ca3..4267b2bf643e 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -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_ 928 +#define __WMI_REVISION_ 929 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work