summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xfw/wlan_defs.h7
-rwxr-xr-xfw/wmi_services.h1
-rwxr-xr-xfw/wmi_version.h2
3 files changed, 9 insertions, 1 deletions
diff --git a/fw/wlan_defs.h b/fw/wlan_defs.h
index f1841e6416f9..e0010c92f924 100755
--- a/fw/wlan_defs.h
+++ b/fw/wlan_defs.h
@@ -525,6 +525,13 @@ typedef struct {
A_UINT32 ptr;
/** size of the chunk */
A_UINT32 size;
+ /** ptr_high
+ * most significant bits of physical address of the memory chunk
+ * Only applicable for addressing more than 32 bit.
+ * This will only be non-zero if the target has set
+ * WMI_SERVICE_SUPPORT_EXTEND_ADDRESS flag.
+ */
+ A_UINT32 ptr_high;
} wlan_host_memory_chunk;
#define NUM_UNITS_IS_NUM_VDEVS 0x1
diff --git a/fw/wmi_services.h b/fw/wmi_services.h
index a6bcaa88e9ab..6a4ef5a5e953 100755
--- a/fw/wmi_services.h
+++ b/fw/wmi_services.h
@@ -361,6 +361,7 @@ typedef enum {
* htt_ppdu_stats_user_cmpltn_common_tlv.ack_rssi;
*/
WMI_SERVICE_HW_DB2DBM_CONVERSION_SUPPORT = 178,
+ WMI_SERVICE_SUPPORT_EXTEND_ADDRESS=179, /* indicates firmware supports host memory addresses larger than 32 bit */
/******* ADD NEW SERVICES HERE *******/
diff --git a/fw/wmi_version.h b/fw/wmi_version.h
index 75c702cf4713..1260f6aee440 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_ 597
+#define __WMI_REVISION_ 598
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work