From d32619038f625b5f3cd5bccf8c91983a1b140a8b Mon Sep 17 00:00:00 2001 From: "Padma, Santhosh Kumar" Date: Tue, 21 Mar 2017 19:09:35 +0530 Subject: [PATCH] qcacmn: Get CCA from firmware Requirement is to get CCA from frmware when connection fails due to assoc/auth/probe response timeout. These are common changes to get CCA from firmware. Change-Id: I062343ed065d7b0c38b9e3b24ecfa9851b9b1537 CRs-Fixed: 2031843 --- wmi_unified_api.h | 10 ++++++++++ wmi_unified_priv.h | 3 +++ 2 files changed, 13 insertions(+) diff --git a/wmi_unified_api.h b/wmi_unified_api.h index db5f913c32..9719beda49 100644 --- a/wmi_unified_api.h +++ b/wmi_unified_api.h @@ -675,6 +675,16 @@ QDF_STATUS wmi_unified_get_stats_cmd(void *wmi_hdl, struct pe_stats_req *get_stats_param, uint8_t addr[IEEE80211_ADDR_LEN]); +/** + * wmi_unified_congestion_request_cmd() - send request to fw to get CCA + * @wmi_hdl: wma handle + * @vdev_id: vdev id + * + * Return: QDF_STATUS_SUCCESS on success and QDF_STATUS_E_FAILURE for failure + */ +QDF_STATUS wmi_unified_congestion_request_cmd(void *wmi_hdl, + uint8_t vdev_id); + QDF_STATUS wmi_unified_snr_request_cmd(void *wmi_hdl); QDF_STATUS wmi_unified_snr_cmd(void *wmi_hdl, uint8_t vdev_id); diff --git a/wmi_unified_priv.h b/wmi_unified_priv.h index 83959c6c79..74dc3ba0cf 100644 --- a/wmi_unified_priv.h +++ b/wmi_unified_priv.h @@ -477,6 +477,9 @@ QDF_STATUS (*send_get_stats_cmd)(wmi_unified_t wmi_handle, struct pe_stats_req *get_stats_param, uint8_t addr[IEEE80211_ADDR_LEN]); +QDF_STATUS (*send_congestion_cmd)(wmi_unified_t wmi_handle, + A_UINT8 vdev_id); + QDF_STATUS (*send_snr_request_cmd)(wmi_unified_t wmi_handle); QDF_STATUS (*send_snr_cmd)(wmi_unified_t wmi_handle, uint8_t vdev_id);