From 828c1d2bb4da6dfc28f3dd5dd2e44f98f7513fda Mon Sep 17 00:00:00 2001 From: spuligil Date: Tue, 16 Aug 2022 05:17:27 -0700 Subject: [PATCH] fw-api: CL 19192070 - update fw common interface files Change-Id: Iadbe3209948452d9569021f1a4f50778fc4a4609 WMI: add ext_ie_map array to add_bcn_filter_cmd msg CRs-Fixed: 2262693 --- fw/wmi_tlv_defs.h | 3 ++- fw/wmi_unified.h | 7 +++++++ fw/wmi_version.h | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/fw/wmi_tlv_defs.h b/fw/wmi_tlv_defs.h index f1559276cb86..dc64d6d55af7 100644 --- a/fw/wmi_tlv_defs.h +++ b/fw/wmi_tlv_defs.h @@ -2591,7 +2591,8 @@ WMITLV_CREATE_PARAM_STRUC(WMI_PEER_SET_RATE_REPORT_CONDITION_CMDID); /* Add Beacon filter Cmd */ #define WMITLV_TABLE_WMI_ADD_BCN_FILTER_CMDID(id,op,buf,len) \ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_add_bcn_filter_cmd_fixed_param, wmi_add_bcn_filter_cmd_fixed_param, fixed_param, WMITLV_SIZE_FIX) \ - WMITLV_FXAR(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, ie_map, WMITLV_SIZE_FIX, BCN_FLT_MAX_ELEMS_IE_LIST) + WMITLV_FXAR(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, ie_map, WMITLV_SIZE_FIX, BCN_FLT_MAX_ELEMS_IE_LIST) \ + WMITLV_FXAR(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, ext_ie_map, WMITLV_SIZE_FIX, BCN_FLT_MAX_ELEMS_IE_LIST) WMITLV_CREATE_PARAM_STRUC(WMI_ADD_BCN_FILTER_CMDID); diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index b5a5dc59e4ec..5d3910745c24 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -16574,6 +16574,13 @@ typedef struct { #define WMI_PEER_MIMO_PS_STATIC 0x1 #define WMI_PEER_MIMO_PS_DYNAMIC 0x2 +/* + * Each bit indicates one 20 MHz subchannel is punctured or not. + * A bit in the bitmap is set to 1 to indicate that the corresponding 20 MHz + * subchannel is not punctured and is set to 0 to indicate that it is punctured. + */ +#define WMI_PEER_PUNCTURE_20MHZ_BITMAP 0x26 + typedef struct { A_UINT32 tlv_header; /** TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_peer_set_param_cmd_fixed_param */ /** unique id identifying the VDEV, generated by the caller */ diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 51c8931b72a2..9c23e4f263d7 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -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_ 1192 +#define __WMI_REVISION_ 1193 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work