qcacld-3.0: CL 1613065 - update fw common interface files

qcacld-2.0 to qcacld-3.0 propagation.
Add WMI types and macros definitions for antenna isolation detect.

Change-Id: I69b715c224d30b40e37d4a6a6e780b1980b490e0
CRs-fixed: 865207
This commit is contained in:
Manjeet Singh
2016-08-24 15:23:58 +05:30
committed by qcabuildsw
parent c4b4a4b9f6
commit 158307d4f1
3 changed files with 42 additions and 1 deletions

View File

@@ -911,6 +911,7 @@ typedef enum {
WMI_CHAN_AVOID_UPDATE_CMDID,
WMI_COEX_CONFIG_CMDID,
WMI_CHAN_AVOID_RPT_ALLOW_CMDID,
WMI_COEX_GET_ANTENNA_ISOLATION_CMDID,
/**
* OBSS scan offload enable/disable commands
@@ -1369,6 +1370,10 @@ typedef enum {
WMI_NAN_STARTED_CLUSTER_EVENTID,
WMI_NAN_JOINED_CLUSTER_EVENTID,
/* Coex Event */
WMI_COEX_REPORT_ANTENNA_ISOLATION_EVENTID =
WMI_EVT_GRP_START_ID(WMI_GRP_COEX),
/* LPI Event */
WMI_LPI_RESULT_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_LPI),
WMI_LPI_STATUS_EVENTID,
@@ -16491,6 +16496,28 @@ typedef struct {
*/
} wmi_scan_adaptive_dwell_config_fixed_param;
typedef struct {
/** TLV tag and len; tag equals
* WMITLV_TAG_STRUC_wmi_coex_get_antenna_isolation_cmd_fixed_param */
A_UINT32 tlv_header;
/* Currently there are no parameters for this message. */
} wmi_coex_get_antenna_isolation_cmd_fixed_param;
typedef struct {
/** TLV tag and len; tag equals
* WMITLV_TAG_STRUC_wmi_coex_report_isolation_event_fixed_param */
A_UINT32 tlv_header;
/** Antenna isolation value in dB units, none zero value is valid while 0 means failed to do isolation measurement or corresponding chain is not active.
* Currently the HW descriptor only supports 4 chains at most.
* Further isolation_chainX elements can be added in the future
* for additional chains, if needed.
*/
A_UINT32 isolation_chain0:8, /* [7:0], isolation value for chain 0 */
isolation_chain1:8, /* [15:8], isolation value for chain 1 */
isolation_chain2:8, /* [23:16], isolation value for chain 2 */
isolation_chain3:8; /* [31:24], isolation value for chain 3 */
} wmi_coex_report_isolation_event_fixed_param;
/* ADD NEW DEFS HERE */
/*****************************************************************************