diff options
author | Darren Hsu <darrenhsu@google.com> | 2022-07-26 18:02:24 +0800 |
---|---|---|
committer | TreeHugger Robot <treehugger-gerrit@google.com> | 2022-07-27 07:56:02 +0000 |
commit | 19b932eb41e9973ea52547d3494b96e272209048 (patch) | |
tree | 24628c893bd1970a8ffdecf7f03c0819fd60aeb5 /powerstats/Gs201CommonDataProviders.cpp | |
parent | bf885d8d525a34838d0ad088cfd4c36cbd60a0cb (diff) | |
download | gs201-19b932eb41e9973ea52547d3494b96e272209048.tar.gz |
powerstats: remove bluetooth data provider on the specific device
The specific device uses QC solution on Bluetooth. Remove support
of Bluetooth state residency data provider in PowerStatsHAL on the
specific device.
Bug: 231395549
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: Ic94d9ca2ddefa5ac09bc83bf156a4972562506ea
Signed-off-by: Darren Hsu <darrenhsu@google.com>
Diffstat (limited to 'powerstats/Gs201CommonDataProviders.cpp')
-rw-r--r-- | powerstats/Gs201CommonDataProviders.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/powerstats/Gs201CommonDataProviders.cpp b/powerstats/Gs201CommonDataProviders.cpp index e361fc5..35e405d 100644 --- a/powerstats/Gs201CommonDataProviders.cpp +++ b/powerstats/Gs201CommonDataProviders.cpp @@ -632,10 +632,9 @@ void addPixelStateResidencyDataProvider(std::shared_ptr<PowerStats> p) { p->addStateResidencyDataProvider(std::move(pixelSdp)); } -void addGs201CommonDataProviders(std::shared_ptr<PowerStats> p) { +void addCommonDataProviders(std::shared_ptr<PowerStats> p) { setEnergyMeter(p); - addPixelStateResidencyDataProvider(p); addAoC(p); addDvfsStats(p); addSoC(p); @@ -655,6 +654,15 @@ void addGs201CommonDataProviders(std::shared_ptr<PowerStats> p) { addPlaceholderEnergyConsumers(p); } +void addGs201CommonDataProviders(std::shared_ptr<PowerStats> p) { + addCommonDataProviders(p); + addPixelStateResidencyDataProvider(p); +} + +void addGs201CommonDataProvidersQc(std::shared_ptr<PowerStats> p) { + addCommonDataProviders(p); +} + void addNFC(std::shared_ptr<PowerStats> p, const std::string& path) { const GenericStateResidencyDataProvider::StateResidencyConfig nfcStateConfig = { .entryCountSupported = true, |