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

Commit 4f898506 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

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



Change-Id: If802c9a3fd5c2d7c3f7d55f7ee17e24572c716b2
Ignore-AOSP-First: this is an automerge
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 56c3bbd2 59878fdd
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