Pārlūkot izejas kodu

fw-api: CL 3431505 - update fw common interface files

data stall detection WMI interface changes

Change-Id: I71d22af5eabe2a179acc4a4e26b1b98e37a9ff23
CRs-Fixed: 1107600
spuligil 7 gadi atpakaļ
vecāks
revīzija
3e76aba92c
3 mainītis faili ar 14 papildinājumiem un 7 dzēšanām
  1. 12 6
      fw/wlan_defs.h
  2. 1 0
      fw/wmi_tlv_defs.h
  3. 1 1
      fw/wmi_version.h

+ 12 - 6
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__ */

+ 1 - 0
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;
 
 /*

+ 1 - 1
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