qcacmn: Add support for chan RF info from service_ready_ext event

Channel RF info contains metrics that signify the throughput
availability of all the supported channels. This information
is sent in as discrete TLVs (per channel) as part of the WMI
extended service ready event.

Each TLV contains the frequency, bandwidth represented and
the actual channel metric.

Add support to read the above-mentioned TLVs from the extended
service ready event

Change-Id: If947e179c1ca41466997cc48840a8d36b6236780
CRs-Fixed: 2441921
Šī revīzija ir iekļauta:
Aditya Sathish
2019-05-09 11:18:43 +05:30
revīziju iesūtīja nshrivas
vecāks 85de96c698
revīzija ce928dcd67
9 mainīti faili ar 219 papildinājumiem un 0 dzēšanām

Parādīt failu

@@ -1738,6 +1738,12 @@ QDF_STATUS (*extract_reg_ch_avoid_event)(wmi_unified_t wmi_handle,
struct ch_avoid_ind_type *ch_avoid_event,
uint32_t len);
#ifdef WLAN_SUPPORT_RF_CHARACTERIZATION
QDF_STATUS (*extract_rf_characterization_entries)(wmi_unified_t wmi_handle,
uint8_t *evt_buf,
struct wlan_psoc_host_rf_characterization_entry *rf_characterization_entries);
#endif
QDF_STATUS (*extract_chainmask_tables)(wmi_unified_t wmi_handle,
uint8_t *evt_buf,
struct wlan_psoc_host_chainmask_table *chainmask_table);