summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspuligil <spuligil@codeaurora.org>2018-03-22 09:01:27 -0700
committernshrivas <nshrivas@codeaurora.org>2018-03-24 06:58:01 -0700
commit8f7f9ff738865d03873a4cd63dc42b5c4128314b (patch)
treea523f6ac409636408b29bd2c7d88bff983c2751e
parentd950e4bf1dd9eddee912087c8696b285b878a10b (diff)
fw-api: CL 4317427 - update fw common interface files
Change-Id: I61f3dac0d2c40f84a3a19400cc6f6df57f5069b8 WMI: add CHRE_RADIO_CHAIN, add ext scan flags to wmi_lpi_start_scan cmd msg CRs-Fixed: 1107600
-rwxr-xr-xfw/wmi_unified.h13
-rwxr-xr-xfw/wmi_version.h2
2 files changed, 10 insertions, 5 deletions
diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h
index f4ade042c4c4..da7adcf8e389 100755
--- a/fw/wmi_unified.h
+++ b/fw/wmi_unified.h
@@ -14352,10 +14352,13 @@ typedef struct
#define LPI_IE_BITMAP_FLAGS 0x00200000 /* reserved as a bitmap to indicate more scan information; one such use being to indicate if the on-going scan is interrupted or not */
#define LPI_IE_BITMAP_CACHING_REQD 0x00400000 /* extscan will use this field to indicate if this frame info needs to be cached in LOWI LP or not */
#define LPI_IE_BITMAP_REPORT_CONTEXT_HUB 0x00800000 /* extscan will use this field to indicate to LOWI LP whether to report result to context hub or not. */
-#define LPI_IE_BITMAP_CHRE_ESS 0x010000000 /* ESS capability info for CHRE */
-#define LPI_IE_BITMAP_CHRE_SEC_MODE 0x020000000 /* Security capability info for CHRE */
-#define LPI_IE_BITMAP_CHRE_SUPPORTED_RATE 0x040000000 /* Hightest MCS corresponding NCC for TX and RX */
-#define LPI_IE_BITMAP_COUNTRY_STRING 0x080000000 /* send country string inside Country IE to LOWI LP */
+#define LPI_IE_BITMAP_CHRE_RADIO_CHAIN 0x01000000 /* include radio chain and rssi per chain information if this bit is set - for CHRE */
+
+/* 0x02000000, 0x04000000, and 0x08000000 are unused / available */
+
+#define LPI_IE_BITMAP_CHRE_ESS 0x10000000 /* ESS capability info for CHRE */
+#define LPI_IE_BITMAP_CHRE_SEC_MODE 0x20000000 /* Security capability info for CHRE */
+#define LPI_IE_BITMAP_CHRE_SUPPORTED_RATE 0x40000000 /* Highest MCS corresponding NCC for TX and RX */
#define LPI_IE_BITMAP_ALL 0xFFFFFFFF
typedef struct {
@@ -14420,6 +14423,8 @@ typedef struct {
A_UINT32 num_ssids;
/** number of bytes in ie data. In the TLV ie_data[] */
A_UINT32 ie_len;
+ /** Scan control flags extended (see WMI_SCAN_FLAG_EXT_xxx) */
+ A_UINT32 scan_ctrl_flags_ext;
/**
* TLV (tag length value) parameters follow the scan_cmd
diff --git a/fw/wmi_version.h b/fw/wmi_version.h
index ab052869ea5c..75c7c55841a4 100755
--- a/fw/wmi_version.h
+++ b/fw/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_ 516
+#define __WMI_REVISION_ 517
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work