From 3a91edbc6cfa609f96fa4b1d6effbec7d0c3f72a Mon Sep 17 00:00:00 2001 From: Philip Cuadra Date: Tue, 11 Jul 2017 14:50:25 -0700 Subject: [PATCH] Add powerHintAsync functionality Add an async version of powerHint called powerHintAsync. Bug: 62377008 Test: Take systrace, confirm powerHint is an async HIDL transaction Change-Id: I481d74e02c51756306400cc19000db644fce6559 --- power/Power.cpp | 5 +++++ power/Power.h | 1 + 2 files changed, 6 insertions(+) diff --git a/power/Power.cpp b/power/Power.cpp index c7ddf499..28914d8c 100644 --- a/power/Power.cpp +++ b/power/Power.cpp @@ -191,6 +191,11 @@ bool Power::isSupportedGovernor() { } } +Return Power::powerHintAsync(PowerHint hint, int32_t data) { + // just call the normal power hint in this oneway function + return powerHint(hint, data); +} + } // namespace implementation } // namespace V1_1 } // namespace power diff --git a/power/Power.h b/power/Power.h index 143f06b9..9d4f79fd 100644 --- a/power/Power.h +++ b/power/Power.h @@ -49,6 +49,7 @@ struct Power : public IPower { // Methods from ::android::hardware::power::V1_1::IPower follow. Return getSubsystemLowPowerStats(getSubsystemLowPowerStats_cb _hidl_cb) override; + Return powerHintAsync(PowerHint hint, int32_t data) override; // Methods from ::android::hidl::base::V1_0::IBase follow.