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
This commit is contained in:
spuligil 2022-07-14 12:01:58 -07:00
commit 83f5091a1d
3 changed files with 20 additions and 0 deletions

View file

@ -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,

View file

@ -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

View file

@ -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 */