summaryrefslogtreecommitdiff
path: root/wifi/1.6/default/hidl_struct_util.h
diff options
context:
space:
mode:
authorPurushottam Kushwaha <quic_pkushwah@quicinc.com>2022-06-28 11:06:42 +0530
committerPurushottam Kushwaha <quic_pkushwah@quicinc.com>2022-07-26 18:17:00 +0530
commita49d7330bf0bc1902703887b3ab7f97aa008825c (patch)
tree95a2feb1fee10168e0b64c882460f6a81760b218 /wifi/1.6/default/hidl_struct_util.h
parentaa5def6aa9b8f14fd6e1b4b6619dba35d8295e08 (diff)
Wifi: Add support to query and use driver advertised interface combination
Interface combinations in legacy-hal is predefined with 'WIFI_HAL_INTERFACE_COMBINATIONS' build flag. Netlink interface already provides supported interface combination via 'NL80211_CMD_GET_WIPHY' using attribute 'NL80211_ATTR_INTERFACE_COMBINATIONS' , thus build time dependency to configure interface combination for each target can be removed by querying the combination at runtime. Change-Id: I28f95b048de4b7b1ca49f16c3ef4afe7941bb25e CRs-Fixed: 3230634
Diffstat (limited to 'wifi/1.6/default/hidl_struct_util.h')
-rw-r--r--wifi/1.6/default/hidl_struct_util.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/wifi/1.6/default/hidl_struct_util.h b/wifi/1.6/default/hidl_struct_util.h
index 2d4a5f13f4..e86f3302ad 100644
--- a/wifi/1.6/default/hidl_struct_util.h
+++ b/wifi/1.6/default/hidl_struct_util.h
@@ -79,6 +79,9 @@ bool convertLegacyRadioCombinationsMatrixToHidl(
V1_6::WifiRadioCombinationMatrix* hidl_matrix);
V1_5::WifiBand convertLegacyMacBandToHidlWifiBand(uint32_t band);
V1_6::WifiAntennaMode convertLegacyAntennaConfigurationToHidl(uint32_t antenna_cfg);
+bool convertLegacyIfaceCombinationsMatrixToChipMode(
+ legacy_hal::wifi_iface_concurrency_matrix* legacy_matrix,
+ V1_6::IWifiChip::ChipMode* chip_mode);
// STA iface conversion methods.
bool convertLegacyFeaturesToHidlStaCapabilities(uint64_t legacy_feature_set,