Commit a1b00e77 authored by c_rrajiv's avatar c_rrajiv Committed by Madan Mohan Koyyalamudi
Browse files

qcacld-2.0: CL 1390190 - update fw common interface files

Add WMI_SERVICE_READY_EXT message def.

CRs-Fixed: 865207
Change-Id: I9b60836c3ed79cc7fdf4bb85da362f6dab2fdc8e
parent a42360dd
......@@ -122,6 +122,7 @@ typedef enum {
WMI_SERVICE_PACKET_FILTER_OFFLOAD, /* Per vdev packet filters */
WMI_SERVICE_MGMT_TX_HTT, /* Mgmt Tx via HTT interface */
WMI_SERVICE_MGMT_TX_WMI, /* Mgmt Tx via WMI interface */
WMI_SERVICE_EXT_MSG, /* WMI_SERVICE_READY_EXT msg follows */
WMI_MAX_SERVICE=128 /* max service */
} WMI_SERVICE;
......
......@@ -589,6 +589,7 @@ typedef enum {
WMITLV_TAG_STRUC_WMI_WOW_UDP_SVC_OFLD_CMD_fixed_param,
WMITLV_TAG_STRUC_wmi_lro_info_cmd_fixed_param,
WMITLV_TAG_STRUC_wmi_roam_earlystop_rssi_thres_param,
WMITLV_TAG_STRUC_wmi_service_ready_ext_event_fixed_param,
} WMITLV_TAG_ID;
/*
......@@ -825,6 +826,7 @@ typedef enum {
*/
#define WMITLV_ALL_EVT_LIST(OP) \
OP(WMI_SERVICE_READY_EVENTID) \
OP(WMI_SERVICE_READY_EXT_EVENTID) \
OP(WMI_READY_EVENTID) \
OP(WMI_SCAN_EVENTID) \
OP(WMI_PDEV_TPC_CONFIG_EVENTID) \
......@@ -2318,6 +2320,11 @@ WMITLV_CREATE_PARAM_STRUC(WMI_LRO_CONFIG_CMDID);
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, wlan_dbs_hw_mode_list, WMITLV_SIZE_VAR)
WMITLV_CREATE_PARAM_STRUC(WMI_SERVICE_READY_EVENTID);
/* Service Ready Extension event */
#define WMITLV_TABLE_WMI_SERVICE_READY_EXT_EVENTID(id,op,buf,len) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_service_ready_ext_event_fixed_param, wmi_service_ready_ext_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)
WMITLV_CREATE_PARAM_STRUC(WMI_SERVICE_READY_EXT_EVENTID);
/* Ready event */
#define WMITLV_TABLE_WMI_READY_EVENTID(id,op,buf,len) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_ready_event_fixed_param, wmi_ready_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)
......
......@@ -857,6 +857,9 @@ typedef enum {
/** Report current temprature of the chip in Celcius degree */
WMI_PDEV_TEMPERATURE_EVENTID,
/** Extension of WMI_SERVICE_READY msg with extra target capability info */
WMI_SERVICE_READY_EXT_EVENTID,
/* VDEV specific events */
/** VDEV started event in response to VDEV_START request */
WMI_VDEV_START_RESP_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_VDEV),
......@@ -1531,6 +1534,14 @@ typedef struct {
*/
} wmi_service_ready_event_fixed_param;
typedef struct {
A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_WMI_SERVICE_EXT_READY_EVENT */
/* which WMI_DBS_CONC_SCAN_CFG setting the FW is initialized with */
A_UINT32 default_conc_scan_config_bits;
/* which WMI_DBS_FW_MODE_CFG setting the FW is initialized with */
A_UINT32 default_fw_config_bits;
} wmi_service_ready_ext_event_fixed_param;
typedef enum {
WMI_FW_STA_RTT_INITR = 0x00000001,
WMI_FW_STA_RTT_RESPR = 0x00000002,
......
......@@ -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_ 161
#define __WMI_REVISION_ 162
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment