Forráskód Böngészése

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

Add WMI_HEALTH_MON_INFRA_INIT_DONE_EVENT msg def

Change-Id: I107fd1886e4fea08858cc79108d7e5ec95e5ab66
CRs-Fixed: 2262693
spuligil 2 éve
szülő
commit
83f5091a1d
3 módosított fájl, 20 hozzáadás és 0 törlés
  1. 1 0
      fw/wlan_module_ids.h
  2. 6 0
      fw/wmi_tlv_defs.h
  3. 13 0
      fw/wmi_unified.h

+ 1 - 0
fw/wlan_module_ids.h

@@ -137,6 +137,7 @@ typedef enum {
   WLAN_MODULE_OEM7,                     /* 0x63 */
 
   WLAN_MODULE_T2LM,                     /* 0x64 */
+  WLAN_MODULE_HEALTH_MON,               /* 0x65 */
 
   WLAN_MODULE_ID_MAX,
   WLAN_MODULE_ID_INVALID = WLAN_MODULE_ID_MAX,

+ 6 - 0
fw/wmi_tlv_defs.h

@@ -1288,6 +1288,7 @@ typedef enum {
     WMITLV_TAG_STRUC_wmi_coex_dbam_cmd_fixed_param,
     WMITLV_TAG_STRUC_wmi_coex_dbam_complete_event_fixed_param,
     WMITLV_TAG_STRUC_wmi_is_my_mgmt_frame,
+    WMITLV_TAG_STRUC_wmi_health_mon_init_done_fixed_param,
 } WMITLV_TAG_ID;
 
 /*
@@ -2082,6 +2083,7 @@ typedef enum {
     OP(WMI_HALPHY_CTRL_PATH_STATS_EVENTID) \
     OP(WMI_WOW_COAP_BUF_INFO_EVENTID) \
     OP(WMI_COEX_DBAM_COMPLETE_EVENTID) \
+    OP(WMI_HEALTH_MON_INIT_DONE_EVENTID) \
     /* add new EVT_LIST elements above this line */
 
 
@@ -6936,6 +6938,10 @@ WMITLV_CREATE_PARAM_STRUC(WMI_WOW_COAP_BUF_INFO_EVENTID);
     WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_coex_dbam_complete_event_fixed_param, wmi_coex_dbam_complete_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)
 WMITLV_CREATE_PARAM_STRUC(WMI_COEX_DBAM_COMPLETE_EVENTID);
 
+#define WMITLV_TABLE_WMI_HEALTH_MON_INIT_DONE_EVENTID(id,op,buf,len) \
+    WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_health_mon_init_done_fixed_param, wmi_health_mon_init_done_fixed_param, fixed_param, WMITLV_SIZE_FIX)
+WMITLV_CREATE_PARAM_STRUC(WMI_HEALTH_MON_INIT_DONE_EVENTID);
+
 
 
 #ifdef __cplusplus

+ 13 - 0
fw/wmi_unified.h

@@ -2150,6 +2150,10 @@ typedef enum {
     /* WMI event to scratch registers allocation */
     WMI_PMM_SCRATCH_REG_ALLOCATION_COMPLETE_EVENTID,
 
+    /* WMI event to indicate Helath Monitor Infra init done */
+    WMI_HEALTH_MON_INIT_DONE_EVENTID,
+
+
     /* GPIO Event */
     WMI_GPIO_INPUT_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_GPIO),
     /** upload H_CV info WMI event
@@ -39412,6 +39416,15 @@ typedef struct {
     A_UINT32 n_TWT_SPs_to_expire;
 } wmi_peer_flush_policy_cmd_fixed_param;
 
+/* health monitor infra Def */
+typedef struct {
+    /** TLV tag and len */
+    A_UINT32 tlv_header;
+    A_UINT32 ring_buf_paddr_low;
+    A_UINT32 ring_buf_paddr_high;
+    A_UINT32 initial_upload_period_ms;
+} wmi_health_mon_init_done_fixed_param;
+
 
 
 /* ADD NEW DEFS HERE */