From 16edcb345e27c4c1a2878c3387e9fa236a4ceba9 Mon Sep 17 00:00:00 2001 From: Sandeep Puligilla Date: Wed, 8 Dec 2021 06:01:02 -0800 Subject: [PATCH] fw-api: CL 16617907 - update fw common interface files Change-Id: If59a1e47f747871628cfe4b99cbc7c5b473e9c17 WMI: add opt sw_cal_ver_cap in SERVICE_READY_EXT2 msg CRs-Fixed: 2262693 --- fw/wmi_tlv_defs.h | 4 +++- fw/wmi_unified.h | 7 +++++++ fw/wmi_version.h | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/fw/wmi_tlv_defs.h b/fw/wmi_tlv_defs.h index 9b3ebe6503f4..b9050d1dc04d 100644 --- a/fw/wmi_tlv_defs.h +++ b/fw/wmi_tlv_defs.h @@ -1222,6 +1222,7 @@ typedef enum { WMITLV_TAG_STRUC_wmi_ctrl_path_bmiss_stats_struct, WMITLV_TAG_STRUC_wmi_resmgr_chan_time_quota_changed_event_fixed_param, WMITLV_TAG_STRUC_wmi_resmgr_chan_time_quota_tlv, + WMITLV_TAG_STRUC_wmi_sw_cal_ver_cap, } WMITLV_TAG_ID; /* @@ -4934,7 +4935,8 @@ WMITLV_CREATE_PARAM_STRUC(WMI_SERVICE_READY_EXT_EVENTID); WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_twt_caps_params, twt_caps, WMITLV_SIZE_VAR) \ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_htt_msdu_idx_to_htt_msdu_qtype, htt_msdu_idx_to_qtype_map, WMITLV_SIZE_VAR) \ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_dbs_or_sbs_cap_ext, dbs_or_sbs_cap_ext, WMITLV_SIZE_VAR) \ - WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_cust_bdf_version_capabilities, cust_bdf_version_capabilities, WMITLV_SIZE_VAR) + WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_cust_bdf_version_capabilities, cust_bdf_version_capabilities, WMITLV_SIZE_VAR) \ + WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_sw_cal_ver_cap, sw_cal_ver_cap, WMITLV_SIZE_VAR) WMITLV_CREATE_PARAM_STRUC(WMI_SERVICE_READY_EXT2_EVENTID); #define WMITLV_TABLE_WMI_CHAN_RF_CHARACTERIZATION_INFO_EVENTID(id,op,buf,len) \ diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index ab63ea62589e..d2672937e8a1 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -36887,6 +36887,13 @@ typedef struct { A_UINT32 svc_class_id; /* which service class is being disabled */ } wmi_sawf_svc_class_disable_cmd_fixed_param; +typedef struct { + A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_sw_cal_ver_cap */ + A_UINT32 bdf_cal_ver; /* SW cal version in BDF */ + A_UINT32 ftm_cal_ver; /* SW cal version in factory data */ + A_UINT32 status; /* Return status. 0 for success, non-zero otherwise */ +} wmi_sw_cal_ver_cap; + /* ADD NEW DEFS HERE */ diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 658618545672..c59faef4f079 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_ 1088 +#define __WMI_REVISION_ 1089 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work