summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhang Qian <zhangq@codeaurora.org>2019-04-04 16:31:08 +0800
committerZhang Qian <zhangq@codeaurora.org>2019-04-11 18:05:58 +0800
commitf10f0702c861940ebb4444f4a625cecb4fd43f4e (patch)
tree3457e4c1c6987eb1f2786b685f5491bb2d32a46e
parent25e73b69253966ad443ceeb605088bf3cc5c0dae (diff)
qcacld-2.0: CL 6529657 - Update fw common interface files
WMI: add WMI_COEX_CONFIG_THREE_WAY_COEX_START def Change-Id: I549c6bd3be070e64e03e3ec0d71d3e0bdf5a9457 CRs-fixed: 2433619
-rw-r--r--CORE/SERVICES/COMMON/wmi_unified.h15
-rw-r--r--CORE/SERVICES/COMMON/wmi_version.h2
2 files changed, 12 insertions, 5 deletions
diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h
index 156f4852ad9d..c4a73a17d45c 100644
--- a/CORE/SERVICES/COMMON/wmi_unified.h
+++ b/CORE/SERVICES/COMMON/wmi_unified.h
@@ -11490,6 +11490,7 @@ typedef struct {
/* Note: WMI_ROAM_SCAN_MODE_ROAMOFFLOAD is one bit not conflict with LFR2.0 SCAN_MODE. */
#define WMI_ROAM_SCAN_MODE_ROAMOFFLOAD 0x4
+
typedef struct {
A_UINT32 tlv_header; /** TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_roam_scan_cmd_fixed_param */
A_UINT32 vdev_id;
@@ -17538,7 +17539,6 @@ typedef struct
#define wmi_ndl_schedule_update_fixed_param wmi_ndl_schedule_update_fixed_param_PROTOTYPE
-
typedef struct {
A_UINT32 tlv_header;
A_UINT32 num_data;
@@ -17622,7 +17622,6 @@ enum {
* commit_limits = 1, at which point it will apply all the received
* specifications.
*/
-
typedef struct {
/** TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_sar_limits_cmd_param */
A_UINT32 tlv_header;
@@ -17632,17 +17631,16 @@ typedef struct {
* if set to WMI_SAR_FEATURE_OFF, disable feature;
* if set to WMI_SAR_FEATURE_NO_CHANGE, do not alter state of feature;
*/
-
A_UINT32 sar_enable;
/** number of items in sar_limits[] */
A_UINT32 num_limit_rows;
+
/** once received and is set to 1, FW will calculate the power limits
* and send set_power command to apply them.
* Otherwise just update local values stored in FW until a future msg
* with commit_limits=1 arrives.
*/
-
A_UINT32 commit_limits;
/**
@@ -22261,6 +22259,15 @@ typedef enum wmi_coex_config_type {
* arg5 - t_delay for high priority traffic (microsecond units)
*/
WMI_COEX_CONFIG_THREE_WAY_DELAY_PARA = 33,
+ /* WMI_COEX_CONFIG_THREE_WAY_COEX_START
+ * config to set coex parameters from WLAN host to adjust priorities
+ * among wlan/bt/zb
+ * arg1 - priority level 1, the serialized coex scenorio ID will be put here
+ * arg2 - priority level 2, same parameters rules as arg1
+ * arg3 - priority level 3, same parameters rules as arg1
+ * arg4 - priority level 4, same parameters rules as arg1
+ */
+ WMI_COEX_CONFIG_THREE_WAY_COEX_START = 34,
} WMI_COEX_CONFIG_TYPE;
typedef struct {
diff --git a/CORE/SERVICES/COMMON/wmi_version.h b/CORE/SERVICES/COMMON/wmi_version.h
index cc49f503421c..fe1514c74faa 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_ 629
+#define __WMI_REVISION_ 630
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work