qcacmn: Get BT/WLAN isolation for mainline

Propagation from qcacld2.0 to qcacld3.0.
The WMI CMD and EVENT of "get antenna isolation" are already defined,
but not used before in qcacld3.0.
Now, The host driver uses vendor command to get this information
instead of iwpriv command in qcacld-2.0.
The attribution of this feature is already defined in file
"qca_vendor.h". The name is "QCA_WLAN_VENDOR_ATTR_ANTENNA_ISOLATION".
So host driver will use vendor command
"QCA_NL80211_VENDOR_SUBCMD_GET_HW_CAPABILITY" to get the information
from lower layer.
Change-Id: I915768f622ddc9a70a95ce4fe952f19917a8f901
CRs-Fixed: 2447363
このコミットが含まれているのは:
guangde
2019-05-06 16:07:57 +08:00
committed by nshrivas
コミット ad4eded14b
2個のファイルの変更3行の追加0行の削除

ファイルの表示

@@ -4833,6 +4833,7 @@ typedef enum {
#ifdef WLAN_FEATURE_INTEROP_ISSUES_AP
wmi_pdev_interop_issues_ap_event_id,
#endif
wmi_coex_report_antenna_isolation_event_id,
wmi_events_max,
} wmi_conv_event_id;

ファイルの表示

@@ -12224,6 +12224,8 @@ static void populate_tlv_events_id(uint32_t *event_ids)
event_ids[wmi_vdev_get_mws_coex_antenna_sharing_state_eventid] =
WMI_VDEV_GET_MWS_COEX_ANTENNA_SHARING_STATE_EVENTID;
#endif
event_ids[wmi_coex_report_antenna_isolation_event_id] =
WMI_COEX_REPORT_ANTENNA_ISOLATION_EVENTID;
}
/**