summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajeev Kumar <rajekuma@qca.qualcomm.com>2015-03-31 14:35:32 -0700
committerAnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com>2015-04-02 14:53:13 +0530
commitdf245770e7465afd3c66ff9fbcf264c8de11fdf1 (patch)
tree3f9bd94cb4c0ee8b87e92dd3bf9ad3ff7cf2348b
parent8893d86b8862d817d7c612ab923916bb0803c3d4 (diff)
qcacld: CL 1264975 - update fw common interface files
Common diag interface for all WLAN images TSF_Delta addition to wmi_mgmt_rx_hdr Change-Id: Ib2deece34ea9584ef675101242f3f2792d8327ba CRs-Fixed: 815982
-rw-r--r--CORE/SERVICES/COMMON/dbglog.h4
-rw-r--r--CORE/SERVICES/COMMON/wmi_unified.h9
-rw-r--r--CORE/SERVICES/COMMON/wmi_version.h2
3 files changed, 12 insertions, 3 deletions
diff --git a/CORE/SERVICES/COMMON/dbglog.h b/CORE/SERVICES/COMMON/dbglog.h
index c7ac9e963b31..327bd3c86467 100644
--- a/CORE/SERVICES/COMMON/dbglog.h
+++ b/CORE/SERVICES/COMMON/dbglog.h
@@ -63,8 +63,8 @@ extern "C" {
#define DBGLOG_NUM_ARGS_OFFSET 26
#define DBGLOG_NUM_ARGS_MASK 0xFC000000 /* Bit 26-31 */
-#define DBGLOG_NUM_ARGS_MAX 5 /* it is limited bcoz of limitations
- with Xtensa tool */
+#define DBGLOG_NUM_ARGS_MAX 9 /* it is bcoz of limitation
+ of corebsp MSG*() to accept max 9 arg */
#define DBGLOG_LOG_BUFFER_SIZE 1500
#define DBGLOG_DBGID_DEFINITION_LEN_MAX 90
diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h
index 75e7a08411a2..675154afade4 100644
--- a/CORE/SERVICES/COMMON/wmi_unified.h
+++ b/CORE/SERVICES/COMMON/wmi_unified.h
@@ -2069,6 +2069,15 @@ typedef struct {
A_UINT32 flags;
/** combined RSSI, i.e. the sum of the snr + noise floor (dBm units) */
A_INT32 rssi;
+ /** delta between local TSF(TSF timestamp when frame was RXd)
+ * and remote TSF(TSF timestamp in the IE for mgmt frame -
+ * beacon,proberesp for e.g). If remote TSF is not available,
+ * delta set to 0.
+ * Although tsf_delta is stored as A_UINT32, it can be negative,
+ * and thus would need to be sign-extended if added to a value
+ * larger than 32 bits.
+ */
+ A_UINT32 tsf_delta;
/* This TLV is followed by array of bytes:
* // management frame buffer
diff --git a/CORE/SERVICES/COMMON/wmi_version.h b/CORE/SERVICES/COMMON/wmi_version.h
index 5cc753b9e599..137f534213ea 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_ 103
+#define __WMI_REVISION_ 104
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work