summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspuligil <spuligil@codeaurora.org>2017-09-12 09:02:07 -0700
committerspuligil <spuligil@codeaurora.org>2017-09-12 09:02:08 -0700
commita10863431999dbfb27ca41f689a9e1d6527e39b6 (patch)
tree9a74515df254367f88f868a7c3f4e7d17e924137
parentf2b72615868fedd4061b1734289c538f4e76e4ec (diff)
fw-api: CL 3431505 - update fw common interface files
data stall detection WMI interface changes Change-Id: I71d22af5eabe2a179acc4a4e26b1b98e37a9ff23 CRs-Fixed: 1107600
-rwxr-xr-xfw/wlan_defs.h18
-rwxr-xr-xfw/wmi_tlv_defs.h1
-rwxr-xr-xfw/wmi_version.h2
3 files changed, 14 insertions, 7 deletions
diff --git a/fw/wlan_defs.h b/fw/wlan_defs.h
index ed18a44749cb..d81973f8a2c1 100755
--- a/fw/wlan_defs.h
+++ b/fw/wlan_defs.h
@@ -911,17 +911,23 @@ struct wlan_dbg_tidq_stats {
};
typedef enum {
- WLAN_DBG_DATA_STALL_VDEV_PAUSE = 0,
- WLAN_DBG_DATA_STALL_HWSCHED_CMD_FILTER,
- WLAN_DBG_DATA_STALL_HWSCHED_CMD_FLUSH,
- WLAN_DBG_DATA_STALL_RX_REFILL_FAILED,
- WLAN_DBG_DATA_STALL_RX_FCS_LEN_ERROR,
+ WLAN_DBG_DATA_STALL_NONE = 0,
+ WLAN_DBG_DATA_STALL_VDEV_PAUSE, /* 1 */
+ WLAN_DBG_DATA_STALL_HWSCHED_CMD_FILTER, /* 2 */
+ WLAN_DBG_DATA_STALL_HWSCHED_CMD_FLUSH, /* 3 */
+ WLAN_DBG_DATA_STALL_RX_REFILL_FAILED, /* 4 */
+ WLAN_DBG_DATA_STALL_RX_FCS_LEN_ERROR, /* 5 */
+ WLAN_DBG_DATA_STALL_MAC_WDOG_ERRORS, /* 6 */ /* Mac watch dog */
+ WLAN_DBG_DATA_STALL_PHY_BB_WDOG_ERROR, /* 7 */ /* PHY watch dog */
+ WLAN_DBG_DATA_STALL_MAX,
} wlan_dbg_data_stall_type_e;
typedef enum {
- WLAN_DBG_DATA_STALL_RECOVERY_CONNECT_DISCONNECT=0,
+ WLAN_DBG_DATA_STALL_RECOVERY_NONE = 0,
+ WLAN_DBG_DATA_STALL_RECOVERY_CONNECT_DISCONNECT,
WLAN_DBG_DATA_STALL_RECOVERY_CONNECT_MAC_PHY_RESET,
WLAN_DBG_DATA_STALL_RECOVERY_CONNECT_PDR,
+ WLAN_DBG_DATA_STALL_RECOVERY_CONNECT_SSR,
} wlan_dbg_data_stall_recovery_type_e;
#endif /* __WLANDEFS_H__ */
diff --git a/fw/wmi_tlv_defs.h b/fw/wmi_tlv_defs.h
index 47aa96adf384..5608a332bfbd 100755
--- a/fw/wmi_tlv_defs.h
+++ b/fw/wmi_tlv_defs.h
@@ -853,6 +853,7 @@ typedef enum {
WMITLV_TAG_STRUC_wmi_dhcp_lease_renew_offload_cmd_fixed_param,
WMITLV_TAG_STRUC_wmi_dhcp_lease_renew_event,
WMITLV_TAG_STRUC_wmi_btm_config_fixed_param,
+ WMITLV_TAG_STRUC_wmi_debug_mesg_fw_data_stall_param,
} WMITLV_TAG_ID;
/*
diff --git a/fw/wmi_version.h b/fw/wmi_version.h
index d0c5bcea40f8..caadb9223ec3 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_ 432
+#define __WMI_REVISION_ 433
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work