From 0f2d1bd801f9acfbbc10b8c72bf386ff18e8d10e Mon Sep 17 00:00:00 2001 From: Darren Hsu Date: Tue, 16 Aug 2022 19:40:20 +0800 Subject: powerstats: add specific combination of data providers Bug: 242695004 Test: dumpsys android.hardware.power.stats.IPowerStats/default Change-Id: Ibf689ae6a05a8b9f8c634d354bbcce6731825c0c Signed-off-by: Darren Hsu --- powerstats/Gs201CommonDataProviders.cpp | 16 ++++++++++++++++ powerstats/include/Gs201CommonDataProviders.h | 1 + 2 files changed, 17 insertions(+) diff --git a/powerstats/Gs201CommonDataProviders.cpp b/powerstats/Gs201CommonDataProviders.cpp index 2d83129..0e00df7 100644 --- a/powerstats/Gs201CommonDataProviders.cpp +++ b/powerstats/Gs201CommonDataProviders.cpp @@ -680,6 +680,22 @@ void addGs201CommonDataProvidersQc(std::shared_ptr p) { addWlan(p); } +void addGs201CommonDataProvidersBig(std::shared_ptr p) { + setEnergyMeter(p); + + addAoC(p); + addDvfsStats(p); + addSoC(p); + addCPUclusters(p); + addGPU(p); + addUfs(p); + addPowerDomains(p); + addDevfreq(p); + addTPU(p); + addPixelStateResidencyDataProvider(p); + addWifi(p); +} + void addNFC(std::shared_ptr p, const std::string& path) { const GenericStateResidencyDataProvider::StateResidencyConfig nfcStateConfig = { .entryCountSupported = true, diff --git a/powerstats/include/Gs201CommonDataProviders.h b/powerstats/include/Gs201CommonDataProviders.h index 9fca9ba..3f66637 100644 --- a/powerstats/include/Gs201CommonDataProviders.h +++ b/powerstats/include/Gs201CommonDataProviders.h @@ -21,5 +21,6 @@ using aidl::android::hardware::power::stats::PowerStats; void addGs201CommonDataProviders(std::shared_ptr p); +void addGs201CommonDataProvidersBig(std::shared_ptr p); void addGs201CommonDataProvidersQc(std::shared_ptr p); void addNFC(std::shared_ptr p, const std::string& path); -- cgit v1.2.3