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

Commit 283c5ef3 authored by Isaac Chiou's avatar Isaac Chiou Committed by Automerger Merge Worker
Browse files

Merge "Add HAL APIs for TX power limits" into tm-dev am: 59878fdd am: 4f898506

Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/17219203



Change-Id: I96677a075326169b5159cbdd9bd08ff0259f0a10
Ignore-AOSP-First: this is an automerge
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents aff85ec2 4f898506
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1585,6 +1585,10 @@ wifi_error WifiLegacyHal::chreRegisterHandler(const std::string& iface_name,
    return status;
}

wifi_error WifiLegacyHal::enableWifiTxPowerLimits(const std::string& iface_name, bool enable) {
    return global_func_table_.wifi_enable_tx_power_limits(getIfaceHandle(iface_name), enable);
}

void WifiLegacyHal::invalidate() {
    global_handle_ = nullptr;
    iface_name_to_handle_.clear();
+2 −0
Original line number Diff line number Diff line
@@ -683,6 +683,8 @@ class WifiLegacyHal {
    wifi_error chreRegisterHandler(const std::string& iface_name,
                                   const ChreCallbackHandlers& handler);

    wifi_error enableWifiTxPowerLimits(const std::string& iface_name, bool enable);

  private:
    // Retrieve interface handles for all the available interfaces.
    wifi_error retrieveIfaceHandles();
+1 −0
Original line number Diff line number Diff line
@@ -166,6 +166,7 @@ bool initHalFuncTableWithStubs(wifi_hal_fn* hal_fn) {
    populateStubFor(&hal_fn->wifi_nan_rtt_chre_enable_request);
    populateStubFor(&hal_fn->wifi_nan_rtt_chre_disable_request);
    populateStubFor(&hal_fn->wifi_chre_register_handler);
    populateStubFor(&hal_fn->wifi_enable_tx_power_limits);
    return true;
}
}  // namespace legacy_hal