Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 79e826d1 authored by Oscar Shu's avatar Oscar Shu
Browse files

Support AFC channel allowance feature flag

Bug: 242917176
Test: compile

Change-Id: I45c0ac54ead7c83a9f83c2a3875a4beaffc2eed0
parent ab8313ca
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -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<uint32_t>(convertLegacyFeatureToAidlChipCapability(feature));