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

Commit c552b141 authored by Ahmed ElArabawy's avatar Ahmed ElArabawy
Browse files

WiFi: Basic support for 11be to Hostapd HAL

In this commit, basic support for 11be is added to HostApd HAL.
That includes:
1. Adding 320MHz bandwidth channels
2. Adding 11be to list of standards
3. Add a flag to enable/disable 11be for SoftAp

Bug: 198746544
Test: Pass VTS tests, and presubmit tests
Change-Id: I14e1bd8ab00692e743a3a49096fbd66aca806730
parent 27178421
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -41,8 +41,9 @@ enum Bandwidth {
  BANDWIDTH_80 = 4,
  BANDWIDTH_80P80 = 5,
  BANDWIDTH_160 = 6,
  BANDWIDTH_2160 = 7,
  BANDWIDTH_4320 = 8,
  BANDWIDTH_6480 = 9,
  BANDWIDTH_8640 = 10,
  BANDWIDTH_320 = 7,
  BANDWIDTH_2160 = 8,
  BANDWIDTH_4320 = 9,
  BANDWIDTH_6480 = 10,
  BANDWIDTH_8640 = 11,
}
+1 −0
Original line number Diff line number Diff line
@@ -40,4 +40,5 @@ enum Generation {
  WIFI_STANDARD_11AC = 2,
  WIFI_STANDARD_11AX = 3,
  WIFI_STANDARD_11AD = 4,
  WIFI_STANDARD_11BE = 5,
}
+1 −0
Original line number Diff line number Diff line
@@ -43,4 +43,5 @@ parcelable HwModeParams {
  boolean enableHeMultiUserBeamformer;
  boolean enableHeTargetWakeTime;
  boolean enableEdmg;
  boolean enable80211BE;
}
+5 −4
Original line number Diff line number Diff line
@@ -29,8 +29,9 @@ enum Bandwidth {
    BANDWIDTH_80 = 4,
    BANDWIDTH_80P80 = 5,
    BANDWIDTH_160 = 6,
    BANDWIDTH_2160 = 7,
    BANDWIDTH_4320 = 8,
    BANDWIDTH_6480 = 9,
    BANDWIDTH_8640 = 10,
    BANDWIDTH_320 = 7,
    BANDWIDTH_2160 = 8,
    BANDWIDTH_4320 = 9,
    BANDWIDTH_6480 = 10,
    BANDWIDTH_8640 = 11,
}
+2 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@ package android.hardware.wifi.hostapd;
 * WIFI_STANDARD_11AC = hw_mode is HOSTAPD_MODE_IEEE80211A and VHT is 1.
 * WIFI_STANDARD_11AX = hw_mode is HOSTAPD_MODE_IEEE80211A and High Efficiency supported.
 * WIFI_STANDARD_11AD = hw_mode is HOSTAPD_MODE_IEEE80211AD.
 * WIFI_STANDARD_11BE = hw_mode is HOSTAPD_MODE_IEEE80211A and Extreme High Throughput supported.
 */
@VintfStability
@Backing(type="int")
@@ -37,4 +38,5 @@ enum Generation {
    WIFI_STANDARD_11AC = 2,
    WIFI_STANDARD_11AX = 3,
    WIFI_STANDARD_11AD = 4,
    WIFI_STANDARD_11BE = 5,
}
Loading