summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajeev Kumar <rajekuma@qca.qualcomm.com>2015-03-27 14:15:46 -0700
committerAnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com>2015-03-30 15:41:37 +0530
commit2f18585467db977f615e7c2e13a44d71d3310622 (patch)
tree2ba725cb0fc36c74fc97e01314b71deb3f1e5072
parented3b8346eab25c410521693f77661af54476c0c8 (diff)
qcacld: CL 1262281 - update fw common interface files
New pdev param to set CTS channel BW for dynamic BW adjustment Change-Id: Idcaeca738cfe7dd4b23ac80067c94e101a7f3d77 CRs-Fixed: 814543
-rw-r--r--CORE/SERVICES/COMMON/wmi_unified.h14
-rw-r--r--CORE/SERVICES/COMMON/wmi_version.h2
2 files changed, 14 insertions, 2 deletions
diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h
index 67e92f4e8180..c5d2527a0fe3 100644
--- a/CORE/SERVICES/COMMON/wmi_unified.h
+++ b/CORE/SERVICES/COMMON/wmi_unified.h
@@ -2422,7 +2422,7 @@ typedef struct{
}wmi_csa_event_fixed_param;
typedef enum {
- /** TX chian mask */
+ /** TX chain mask */
WMI_PDEV_PARAM_TX_CHAIN_MASK = 0x1,
/** RX chian mask */
WMI_PDEV_PARAM_RX_CHAIN_MASK,
@@ -2542,6 +2542,8 @@ typedef enum {
WMI_PDEV_PARAM_WHAL_MIB_STATS_UPDATE_ENABLE,
/** ht/vht info based on vdev */
WMI_PDEV_PARAM_VDEV_RATE_STATS_UPDATE_PERIOD,
+ /** Set CTS channel BW for dynamic BW adjustment feature */
+ WMI_PDEV_PARAM_CTS_CBW,
} WMI_PDEV_PARAM;
typedef enum {
@@ -2563,6 +2565,16 @@ typedef enum {
WMI_DBGLOG_REPORT_ENABLE
} WMI_DBG_PARAM;
+/* param_value for param_id WMI_PDEV_PARAM_CTS_CBW */
+typedef enum {
+ WMI_CTS_CBW_INVALID = 0,
+ WMI_CTS_CBW_20,
+ WMI_CTS_CBW_40,
+ WMI_CTS_CBW_80,
+ WMI_CTS_CBW_80_80,
+ WMI_CTS_CBW_160,
+} WMI_CTS_CBW;
+
typedef struct {
A_UINT32 tlv_header; /** TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_pdev_set_param_cmd_fixed_param */
A_UINT32 reserved0; /** placeholder for pdev_id of future multiple MAC products. Init. to 0. */
diff --git a/CORE/SERVICES/COMMON/wmi_version.h b/CORE/SERVICES/COMMON/wmi_version.h
index 7e3c0496eb6a..901e90e04c77 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_ 101
+#define __WMI_REVISION_ 102
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work