diff options
| author | Anjaneedevi Kapparapu <akappara@codeaurora.org> | 2017-10-12 14:23:03 +0530 |
|---|---|---|
| committer | snandini <snandini@codeaurora.org> | 2017-10-30 01:10:11 -0700 |
| commit | b954dcf6676cd5195cbd1acda14e7d1b704ebfe3 (patch) | |
| tree | 2cf427444ae53ae34d83b3526a5dd5f396479a51 | |
| parent | 8fd9868a875a8bff7882a1cbb66d876f4a3314a4 (diff) | |
qcacld-2.0: CL 3094881 - update fw common interface files
define WMI messages for PDEV_BSS_CHAN_INFO request and event
Change-Id: Id88c27019e4a4ff0b6ae04b64d0b80bc92d9b002
CRs-fixed: 865207
| -rw-r--r-- | CORE/SERVICES/COMMON/wmi_services.h | 1 | ||||
| -rw-r--r-- | CORE/SERVICES/COMMON/wmi_tlv_defs.h | 2 | ||||
| -rw-r--r-- | CORE/SERVICES/COMMON/wmi_unified.h | 2 | ||||
| -rw-r--r-- | CORE/SERVICES/COMMON/wmi_version.h | 2 | ||||
| -rw-r--r-- | CORE/SERVICES/WMI/wmi_unified.c | 1 |
5 files changed, 7 insertions, 1 deletions
diff --git a/CORE/SERVICES/COMMON/wmi_services.h b/CORE/SERVICES/COMMON/wmi_services.h index 0e42288b522b..76c4403af656 100644 --- a/CORE/SERVICES/COMMON/wmi_services.h +++ b/CORE/SERVICES/COMMON/wmi_services.h @@ -286,6 +286,7 @@ typedef enum { WMI_SERVICE_8SS_TX_BFEE = 124, /* support for 8Ant Bfee */ WMI_SERVICE_EXTENDED_NSS_SUPPORT=125, /* Extend NSS support for 80Mhz and 160Mhz */ WMI_SERVICE_ACK_TIMEOUT=126, /* Support TX ack timeout configurations */ + WMI_SERVICE_PDEV_BSS_CHANNEL_INFO_64 = 127, /* BSS channel info (freq, noise floor, rx clear, cycles 64-bit counters) event support */ /***** ADD NEW SERVICES HERE UNTIL ALL VALUES UP TO 128 ARE USED *****/ diff --git a/CORE/SERVICES/COMMON/wmi_tlv_defs.h b/CORE/SERVICES/COMMON/wmi_tlv_defs.h index 0b9d3874bf38..07603be27874 100644 --- a/CORE/SERVICES/COMMON/wmi_tlv_defs.h +++ b/CORE/SERVICES/COMMON/wmi_tlv_defs.h @@ -827,6 +827,8 @@ typedef enum { WMITLV_TAG_STRUC_wmi_oem_indirect_data, WMITLV_TAG_STRUC_wmi_oem_dma_buf_release_fixed_param, WMITLV_TAG_STRUC_wmi_oem_dma_buf_release_entry, + WMITLV_TAG_STRUC_wmi_pdev_bss_chan_info_request_fixed_param, + WMITLV_TAG_STRUC_wmi_pdev_bss_chan_info_event_fixed_param, } WMITLV_TAG_ID; /* diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h index 8ce49a9aa188..afcf6defdea9 100644 --- a/CORE/SERVICES/COMMON/wmi_unified.h +++ b/CORE/SERVICES/COMMON/wmi_unified.h @@ -370,6 +370,8 @@ typedef enum { WMI_PDEV_SET_DIVERSITY_GAIN_CMDID, /** Get chain RSSI and antena index command */ WMI_PDEV_DIV_GET_RSSI_ANTID_CMDID, + /* get bss chan info */ + WMI_PDEV_BSS_CHAN_INFO_REQUEST_CMDID, /* VDEV (virtual device) specific commands */ /** vdev create */ diff --git a/CORE/SERVICES/COMMON/wmi_version.h b/CORE/SERVICES/COMMON/wmi_version.h index c0ef5acf8fe0..c3480d6b52c4 100644 --- a/CORE/SERVICES/COMMON/wmi_version.h +++ b/CORE/SERVICES/COMMON/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_ 393 +#define __WMI_REVISION_ 394 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work diff --git a/CORE/SERVICES/WMI/wmi_unified.c b/CORE/SERVICES/WMI/wmi_unified.c index f001ac25ec68..d3ddc4fd8472 100644 --- a/CORE/SERVICES/WMI/wmi_unified.c +++ b/CORE/SERVICES/WMI/wmi_unified.c @@ -749,6 +749,7 @@ static u_int8_t* get_wmi_cmd_string(WMI_CMD_ID wmi_command) CASE_RETURN_STRING(WMI_SET_INIT_COUNTRY_CMDID); CASE_RETURN_STRING(WMI_SET_SCAN_DBS_DUTY_CYCLE_CMDID); CASE_RETURN_STRING(WMI_PDEV_DIV_GET_RSSI_ANTID_CMDID); + CASE_RETURN_STRING(WMI_PDEV_BSS_CHAN_INFO_REQUEST_CMDID); CASE_RETURN_STRING(WMI_THERM_THROT_SET_CONF_CMDID); } return "Invalid WMI cmd"; |
