summaryrefslogtreecommitdiff
path: root/powerstats
diff options
context:
space:
mode:
authorDarren Hsu <darrenhsu@google.com>2022-08-16 19:40:20 +0800
committerDarren Hsu <darrenhsu@google.com>2022-08-17 16:12:30 +0800
commit0f2d1bd801f9acfbbc10b8c72bf386ff18e8d10e (patch)
tree6c14578b90bfd4883a4eff3f2c13311ada255de3 /powerstats
parent9411790fc59385665e3a79372f75f25f782b9540 (diff)
downloadgs201-0f2d1bd801f9acfbbc10b8c72bf386ff18e8d10e.tar.gz
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 <darrenhsu@google.com>
Diffstat (limited to 'powerstats')
-rw-r--r--powerstats/Gs201CommonDataProviders.cpp16
-rw-r--r--powerstats/include/Gs201CommonDataProviders.h1
2 files changed, 17 insertions, 0 deletions
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<PowerStats> p) {
addWlan(p);
}
+void addGs201CommonDataProvidersBig(std::shared_ptr<PowerStats> 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<PowerStats> 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<PowerStats> p);
+void addGs201CommonDataProvidersBig(std::shared_ptr<PowerStats> p);
void addGs201CommonDataProvidersQc(std::shared_ptr<PowerStats> p);
void addNFC(std::shared_ptr<PowerStats> p, const std::string& path);