From 72c6bb7c2b58297c81ce1096d4b2788ac2d974a5 Mon Sep 17 00:00:00 2001 From: Rajasekaran Kalidoss Date: Mon, 24 Dec 2018 13:46:50 +0530 Subject: cnss2: Add cal duration in host capability request Add cal duration in host capability request as host needs to support best effort cold calibration. Change-Id: I2bb162da4db2c72efb7866b665cff2cb5a4863a5 Signed-off-by: Rajasekaran Kalidoss --- drivers/net/wireless/cnss2/wlan_firmware_service_v01.c | 18 ++++++++++++++++++ drivers/net/wireless/cnss2/wlan_firmware_service_v01.h | 4 +++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/cnss2/wlan_firmware_service_v01.c b/drivers/net/wireless/cnss2/wlan_firmware_service_v01.c index be66fd626095..51358bdc9303 100644 --- a/drivers/net/wireless/cnss2/wlan_firmware_service_v01.c +++ b/drivers/net/wireless/cnss2/wlan_firmware_service_v01.c @@ -2427,6 +2427,24 @@ struct elem_info wlfw_host_cap_req_msg_v01_ei[] = { .offset = offsetof(struct wlfw_host_cap_req_msg_v01, mem_cfg_mode), }, + { + .data_type = QMI_OPT_FLAG, + .elem_len = 1, + .elem_size = sizeof(u8), + .is_array = NO_ARRAY, + .tlv_type = 0x1D, + .offset = offsetof(struct wlfw_host_cap_req_msg_v01, + cal_duration_valid), + }, + { + .data_type = QMI_UNSIGNED_2_BYTE, + .elem_len = 1, + .elem_size = sizeof(u16), + .is_array = NO_ARRAY, + .tlv_type = 0x1D, + .offset = offsetof(struct wlfw_host_cap_req_msg_v01, + cal_duration), + }, { .data_type = QMI_EOTI, .is_array = NO_ARRAY, diff --git a/drivers/net/wireless/cnss2/wlan_firmware_service_v01.h b/drivers/net/wireless/cnss2/wlan_firmware_service_v01.h index c264373518b0..959c7d11b34a 100644 --- a/drivers/net/wireless/cnss2/wlan_firmware_service_v01.h +++ b/drivers/net/wireless/cnss2/wlan_firmware_service_v01.h @@ -625,9 +625,11 @@ struct wlfw_host_cap_req_msg_v01 { u32 mem_bucket; u8 mem_cfg_mode_valid; u8 mem_cfg_mode; + u8 cal_duration_valid; + u16 cal_duration; }; -#define WLFW_HOST_CAP_REQ_MSG_V01_MAX_MSG_LEN 189 +#define WLFW_HOST_CAP_REQ_MSG_V01_MAX_MSG_LEN 194 extern struct elem_info wlfw_host_cap_req_msg_v01_ei[]; struct wlfw_host_cap_resp_msg_v01 { -- cgit v1.2.3