summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortinlin <tinlin@codeaurora.org>2017-11-21 18:52:18 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2017-11-28 05:45:08 -0800
commitc01aa53e8cc5dee520f5bc98373787f31015bb7a (patch)
treef0cfcc5a75e3983259b3571181a5324a076a98be
parentb7516b5db3c831266e74e0221902f8e4c44d91ae (diff)
qcacld-2.0: CL 3520394 - Update fw common interface files
Define pdev param WMI_PDEV_UPDATE_WDCVS_ALGO Change-Id: I7d5f898f87b9f3e65bc683eba752cf2136c1ca2c CRs-fixed: 865207
-rw-r--r--CORE/SERVICES/COMMON/wmi_unified.h24
-rw-r--r--CORE/SERVICES/COMMON/wmi_version.h2
2 files changed, 24 insertions, 2 deletions
diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h
index 1ba867759415..be98ef0acf64 100644
--- a/CORE/SERVICES/COMMON/wmi_unified.h
+++ b/CORE/SERVICES/COMMON/wmi_unified.h
@@ -4562,8 +4562,30 @@ typedef enum {
* framework determines how to respond to the power failure
* 2 - Silently rejuvenate if power failure occurs.
* 3 - Feature disabled.
- */
+ */
WMI_PDEV_AUTO_DETECT_POWER_FAILURE,
+ /** Configure operating voltage corner mode based on phymode and bw.
+ * bit 0-1 - operating voltage corner mode for 11a/b.
+ * bit 2-3 - operating voltage corner mode for 11g.
+ * bit 4-5 - operating voltage corner mode for 11n, 20MHz, 1x1.
+ * bit 6-7 - operating voltage corner mode for 11n, 20MHz, 2x2.
+ * bit 8-9 - operating voltage corner mode for 11n, 40MHz, 1x1.
+ * bit 10-11 - operating voltage corner mode for 11n, 40MHz, 2x2.
+ * bit 12-13 - operating voltage corner mode for 11ac, 20MHz, 1x1.
+ * bit 14-15 - operating voltage corner mode for 11ac, 20MHz, 2x2.
+ * bit 16-17 - operating voltage corner mode for 11ac, 40MHz, 1x1.
+ * bit 18-19 - operating voltage corner mode for 11ac, 40MHz, 2x2.
+ * bit 20-21 - operating voltage corner mode for 11ac, 80MHz, 1x1.
+ * bit 22-23 - operating voltage corner mode for 11ac, 80MHz, 2x2.
+ * bit 24-25 - operating voltage corner mode for 11ac, 160MHz, 1x1.
+ * bit 26-27 - operating voltage corner mode for 11ac, 160MHz, 2x2.
+ * ---------------------------------------------
+ * 00 - Static voltage corner SVS
+ * 01 - static voltage corner LOW SVS
+ * 10 - Dynamic voltage corner selection based on TPUT
+ * 11 - Dynamic voltage corner selection based on TPUT and Tx Flush counters
+ */
+ WMI_PDEV_UPDATE_WDCVS_ALGO,
} WMI_PDEV_PARAM;
typedef enum {
diff --git a/CORE/SERVICES/COMMON/wmi_version.h b/CORE/SERVICES/COMMON/wmi_version.h
index aedc6013d2b8..5d55817347c5 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_ 440
+#define __WMI_REVISION_ 441
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work