summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCNSS_WLAN Service <cnssbldsw@qualcomm.com>2018-02-23 02:10:27 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2018-02-23 02:10:27 -0800
commit64080d6791aeaf38176e85cb2b4e309d9cb7de0c (patch)
tree15aa014419fd9a5970b096fe725557cf5f5377a8
parent9d4047eab07dec2debf515d2e1edd555e78be588 (diff)
parent6f06a95289cba1e20b5bdb0849ce974eb58ffcb0 (diff)
Merge "qcacld-2.0: CL 3865355 - update fw commmon interface files" into wlan-cld2.driver.lnx.1.0
-rw-r--r--CORE/SERVICES/COMMON/wmi_tlv_defs.h6
-rw-r--r--CORE/SERVICES/COMMON/wmi_unified.h10
-rw-r--r--CORE/SERVICES/COMMON/wmi_version.h2
3 files changed, 9 insertions, 9 deletions
diff --git a/CORE/SERVICES/COMMON/wmi_tlv_defs.h b/CORE/SERVICES/COMMON/wmi_tlv_defs.h
index a8e8c8c65c25..62e89127d5a5 100644
--- a/CORE/SERVICES/COMMON/wmi_tlv_defs.h
+++ b/CORE/SERVICES/COMMON/wmi_tlv_defs.h
@@ -4184,7 +4184,8 @@ WMITLV_CREATE_PARAM_STRUC(WMI_NDP_INDICATION_EVENTID);
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_ndp_confirm_event_fixed_param, wmi_ndp_confirm_event_fixed_param_PROTOTYPE, fixed_param, WMITLV_SIZE_FIX) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, ndp_cfg, WMITLV_SIZE_VAR) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, ndp_app_info, WMITLV_SIZE_VAR) \
- WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_channel, ndp_channel_list, WMITLV_SIZE_VAR)
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_channel, ndp_channel_list, WMITLV_SIZE_VAR) \
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, nss_list, WMITLV_SIZE_VAR)
WMITLV_CREATE_PARAM_STRUC(WMI_NDP_CONFIRM_EVENTID);
/** NDL schedule update event
@@ -4196,7 +4197,8 @@ WMITLV_CREATE_PARAM_STRUC(WMI_NDP_CONFIRM_EVENTID);
#define WMITLV_TABLE_WMI_NDL_SCHEDULE_UPDATE_EVENTID(id,op,buf,len) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_ndl_schedule_update_fixed_param, wmi_ndl_schedule_update_fixed_param_PROTOTYPE, fixed_param, WMITLV_SIZE_FIX) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, ndp_instance_list, WMITLV_SIZE_VAR) \
- WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_channel, ndl_channel_list, WMITLV_SIZE_VAR)
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_channel, ndl_channel_list, WMITLV_SIZE_VAR) \
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, nss_list, WMITLV_SIZE_VAR)
WMITLV_CREATE_PARAM_STRUC(WMI_NDL_SCHEDULE_UPDATE_EVENTID);
/** NDP end indication event
diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h
index 475bc33457c6..af8b9498091b 100644
--- a/CORE/SERVICES/COMMON/wmi_unified.h
+++ b/CORE/SERVICES/COMMON/wmi_unified.h
@@ -15553,15 +15553,14 @@ typedef struct {
A_UINT32 num_active_ndps_on_peer;
/** Number of channels on this peer */
A_UINT32 num_ndp_channels;
- /** Number of spatial streams associated */
- A_UINT32 nss_2g;
- A_UINT32 nss_5g;
/**
* TLV (tag length value ) parameters follow the ndp_confirm
* structure. The TLV's are:
* A_UINT8 ndp_cfg[];
* A_UINT8 ndp_app_info[];
* wmi_channel ndp_channel_list[];
+ * A_UINT32 nss_list[]; // Nss indexing should match with channel indexing,
+ * // since Nss is associated with the channel
*/
} wmi_ndp_confirm_event_fixed_param_PROTOTYPE;
@@ -15602,9 +15601,6 @@ typedef struct
* Bits 2-31 -> Reserved
*/
A_UINT32 flags;
- /** num spatial streams associated */
- A_UINT32 nss_2g;
- A_UINT32 nss_5g;
/** num of channels */
A_UINT32 num_channels;
/** num of ndp instances */
@@ -15614,6 +15610,8 @@ typedef struct
* structure. The TLV's are:
* A_UINT32 ndp_instance_list[];
* wmi_channel ndl_channel_list[];
+ * A_UINT32 nss_list[]; // Nss indexing should match with channel indexing,
+ * // since Nss is associate with a channel
*/
} wmi_ndl_schedule_update_fixed_param_PROTOTYPE;
diff --git a/CORE/SERVICES/COMMON/wmi_version.h b/CORE/SERVICES/COMMON/wmi_version.h
index a17bb033a950..ca7a6b594d7e 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_ 477
+#define __WMI_REVISION_ 478
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work