diff --git a/wifi/aidl/default/aidl_struct_util.cpp b/wifi/aidl/default/aidl_struct_util.cpp index d9e023c80e..d82450e348 100644 --- a/wifi/aidl/default/aidl_struct_util.cpp +++ b/wifi/aidl/default/aidl_struct_util.cpp @@ -525,6 +525,7 @@ bool convertLegacyGscanCapabilitiesToAidl(const legacy_hal::wifi_gscan_capabilit return true; } +// Only use to prepare parameters for Gscan. legacy_hal::wifi_band convertAidlWifiBandToLegacy(WifiBand band) { switch (band) { case WifiBand::BAND_UNSPECIFIED: @@ -541,6 +542,15 @@ legacy_hal::wifi_band convertAidlWifiBandToLegacy(WifiBand band) { return legacy_hal::WIFI_BAND_ABG; case WifiBand::BAND_24GHZ_5GHZ_WITH_DFS: return legacy_hal::WIFI_BAND_ABG_WITH_DFS; + case WifiBand::BAND_6GHZ: + case WifiBand::BAND_60GHZ: + case WifiBand::BAND_5GHZ_6GHZ: + case WifiBand::BAND_24GHZ_5GHZ_6GHZ: + case WifiBand::BAND_24GHZ_5GHZ_6GHZ_60GHZ: + case WifiBand::BAND_24GHZ_5GHZ_WITH_DFS_6GHZ: + case WifiBand::BAND_24GHZ_5GHZ_WITH_DFS_6GHZ_60GHZ: + LOG(INFO) << "WifiBand mapping may be incorrect, since 6GHz is not supported by legacy"; + return legacy_hal::WIFI_BAND_UNSPECIFIED; default: CHECK(false); return {};