qcacmn: Enable Smart Antenna WMI TLV commands

Enable service ready events for Smart Antenna with peer rate code list.

CRs-Fixed: 2476518
Change-Id: I551307c533db5af4c9238b9e87aa671bbd0a38ed
This commit is contained in:
Subrat Mishra
2019-06-13 17:10:54 +05:30
committed by nshrivas
parent fd75cd2948
commit 51ebff9953

View File

@@ -6504,6 +6504,7 @@ void wmi_copy_resource_config(wmi_resource_config *resource_cfg,
wmi_copy_twt_resource_config(resource_cfg, tgt_res_cfg);
resource_cfg->peer_map_unmap_v2_support =
tgt_res_cfg->peer_map_unmap_v2;
resource_cfg->smart_ant_cap = tgt_res_cfg->smart_ant_cap;
}
/* copy_hw_mode_id_in_init_cmd() - Helper routine to copy hw_mode in init cmd
@@ -12263,6 +12264,8 @@ static void populate_tlv_events_id(uint32_t *event_ids)
#endif
event_ids[wmi_coex_report_antenna_isolation_event_id] =
WMI_COEX_REPORT_ANTENNA_ISOLATION_EVENTID;
event_ids[wmi_peer_ratecode_list_event_id] =
WMI_PEER_RATECODE_LIST_EVENTID;
}
/**
@@ -12375,13 +12378,13 @@ static void populate_tlv_service(uint32_t *wmi_service)
wmi_service[wmi_service_mawc] = WMI_SERVICE_MAWC;
wmi_service[wmi_service_multiple_vdev_restart] =
WMI_SERVICE_MULTIPLE_VDEV_RESTART;
wmi_service[wmi_service_smart_antenna_sw_support] =
WMI_SERVICE_SMART_ANTENNA_SW_SUPPORT;
wmi_service[wmi_service_smart_antenna_hw_support] =
WMI_SERVICE_SMART_ANTENNA_HW_SUPPORT;
wmi_service[wmi_service_roam_offload] = WMI_SERVICE_UNAVAILABLE;
wmi_service[wmi_service_ratectrl] = WMI_SERVICE_UNAVAILABLE;
wmi_service[wmi_service_smart_antenna_sw_support] =
WMI_SERVICE_UNAVAILABLE;
wmi_service[wmi_service_smart_antenna_hw_support] =
WMI_SERVICE_UNAVAILABLE;
wmi_service[wmi_service_enhanced_proxy_sta] = WMI_SERVICE_UNAVAILABLE;
wmi_service[wmi_service_tt] = WMI_SERVICE_THERM_THROT;
wmi_service[wmi_service_atf] = WMI_SERVICE_ATF;