From 79e826d1c9676dfb80ea8ebd4e323829af8f3e09 Mon Sep 17 00:00:00 2001 From: Oscar Shu Date: Fri, 27 Jan 2023 21:50:17 +0000 Subject: [PATCH] Support AFC channel allowance feature flag Bug: 242917176 Test: compile Change-Id: I45c0ac54ead7c83a9f83c2a3875a4beaffc2eed0 --- wifi/aidl/default/aidl_struct_util.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wifi/aidl/default/aidl_struct_util.cpp b/wifi/aidl/default/aidl_struct_util.cpp index ba7d2dbbbd..07ce60b5f3 100644 --- a/wifi/aidl/default/aidl_struct_util.cpp +++ b/wifi/aidl/default/aidl_struct_util.cpp @@ -84,6 +84,8 @@ IWifiChip::ChipCapabilityMask convertLegacyFeatureToAidlChipCapability(uint64_t return IWifiChip::ChipCapabilityMask::SET_LATENCY_MODE; case WIFI_FEATURE_P2P_RAND_MAC: return IWifiChip::ChipCapabilityMask::P2P_RAND_MAC; + case WIFI_FEATURE_AFC_CHANNEL: + return IWifiChip::ChipCapabilityMask::SET_AFC_CHANNEL_ALLOWANCE; }; CHECK(false) << "Unknown legacy feature: " << feature; return {}; @@ -146,7 +148,8 @@ bool convertLegacyFeaturesToAidlChipCapabilities(uint64_t legacy_feature_set, WIFI_FEATURE_D2AP_RTT, WIFI_FEATURE_INFRA_60G, WIFI_FEATURE_SET_LATENCY_MODE, - WIFI_FEATURE_P2P_RAND_MAC}; + WIFI_FEATURE_P2P_RAND_MAC, + WIFI_FEATURE_AFC_CHANNEL}; for (const auto feature : features) { if (feature & legacy_feature_set) { *aidl_caps |= static_cast(convertLegacyFeatureToAidlChipCapability(feature));