diff options
author | Purushottam Kushwaha <quic_pkushwah@quicinc.com> | 2022-06-28 11:06:42 +0530 |
---|---|---|
committer | Purushottam Kushwaha <quic_pkushwah@quicinc.com> | 2022-07-26 18:17:00 +0530 |
commit | a49d7330bf0bc1902703887b3ab7f97aa008825c (patch) | |
tree | 95a2feb1fee10168e0b64c882460f6a81760b218 /wifi/1.6/default/hidl_struct_util.h | |
parent | aa5def6aa9b8f14fd6e1b4b6619dba35d8295e08 (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.h | 3 |
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, |