summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVisweswara Tanuku <vtanuku@codeaurora.org>2018-10-08 15:03:27 +0530
committerVisweswara Tanuku <vtanuku@codeaurora.org>2018-10-08 15:04:39 +0530
commitdcd5d757a0c5ca17ee080e2add975b6585326763 (patch)
treed5238998f823bbc20910b00c43a0be3a5e628105
parent6a27a084345884a4c890f99794f6e2b6128f2d8c (diff)
qcacld-2.0: CL 5310843 - Update fw common interface files
WMI: estimated throughput parameter specifications CRs-fixed: 865207 Change-Id: I7e7574071288a7cfa9499cdb9f1b6a5d21f0db63
-rw-r--r--CORE/SERVICES/COMMON/wmi_services.h2
-rw-r--r--CORE/SERVICES/COMMON/wmi_unified.h29
-rw-r--r--CORE/SERVICES/COMMON/wmi_version.h2
3 files changed, 31 insertions, 2 deletions
diff --git a/CORE/SERVICES/COMMON/wmi_services.h b/CORE/SERVICES/COMMON/wmi_services.h
index 44670029d548..c11dee65a11e 100644
--- a/CORE/SERVICES/COMMON/wmi_services.h
+++ b/CORE/SERVICES/COMMON/wmi_services.h
@@ -357,7 +357,7 @@ typedef enum {
WMI_SERVICE_NDI_SAP_SUPPORT=167, /* Support SAP Concurrency for NAN Data interface */
WMI_SERVICE_CFR_CAPTURE_SUPPORT=168, /* Support to capture uncompressed Channel Frequency Response (CFR) */
WMI_SERVICE_CFR_CAPTURE_IND_MSG_TYPE_1=169, /* Message type HTT_PEER_CFR_CAPTURE_MSG_TYPE_1 in HTT_T2H_MSG_TYPE_CFR_DUMP_COMPL_IND */
-
+ WMI_SERVICE_ESP_SUPPORT=170, /* Support for Estimated Service Params IE */
/******* ADD NEW SERVICES HERE *******/
diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h
index 7890edf28edd..507cbeadcc53 100644
--- a/CORE/SERVICES/COMMON/wmi_unified.h
+++ b/CORE/SERVICES/COMMON/wmi_unified.h
@@ -5238,6 +5238,35 @@ typedef enum {
* Value 0: Disable this feature
*/
WMI_PDEV_PARAM_ENABLE_OPTIMIZED_PERIODIC_CFR_TIMER,
+
+ /*
+ * Configures a portion of the Estimated Service Params indication
+ * (802.11mc) settings, which together specify estimated throughput.
+ * The accompanying A_UINT32 parameter is the ESP BA WINDOW size advertised
+ * Value 0: Disable this feature
+ * Non zero Value: ESP BA WINDOW size
+ */
+ WMI_PDEV_PARAM_ESP_BA_WINDOW,
+
+ /*
+ * Configures a portion of the Estimated Service Params indication
+ * (802.11mc) settings, which together specify estimated throughput.
+ * The accompanying A_UINT32 parameter is the air time fraction to be
+ * advertised in the ESP IE
+ * Value 0: Disable this feature
+ * Non zero Value: Air time fraction in percentage
+ */
+ WMI_PDEV_PARAM_ESP_AIRTIME_FRACTION,
+
+ /*
+ * Configures a portion of the Estimated Service Params indication
+ * (802.11mc) settings, which together specify estimated throughput.
+ * The accompanying A_UINT32 parameter specifies PPDU duration in units
+ * of milliseconds.
+ * Value 0: Disable this feature
+ * Non zero Value: PPDU duration in milliseconds
+ */
+ WMI_PDEV_PARAM_ESP_PPDU_DURATION,
} WMI_PDEV_PARAM;
typedef enum {
diff --git a/CORE/SERVICES/COMMON/wmi_version.h b/CORE/SERVICES/COMMON/wmi_version.h
index dbc79edaaf4f..98dd27806647 100644
--- a/CORE/SERVICES/COMMON/wmi_version.h
+++ b/CORE/SERVICES/COMMON/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_ 570
+#define __WMI_REVISION_ 571
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work