From bf8d4423e9e230b654e7ab46019df407ecec3b52 Mon Sep 17 00:00:00 2001 From: Darren Hsu Date: Wed, 26 Oct 2022 14:21:50 +0800 Subject: [PATCH] powerstats: add new Devfreq state residencies Bug: 244689272 Bug: 244689401 Bug: 244689409 Bug: 244689754 Test: dumpsys android.hardware.power.stats.IPowerStats/default Change-Id: Id4cd9be4ce032102d53ee34756470c952036d863 Signed-off-by: Darren Hsu --- powerstats/ZumaCommonDataProviders.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/powerstats/ZumaCommonDataProviders.cpp b/powerstats/ZumaCommonDataProviders.cpp index d55ae4c1..bebb8982 100644 --- a/powerstats/ZumaCommonDataProviders.cpp +++ b/powerstats/ZumaCommonDataProviders.cpp @@ -534,6 +534,10 @@ void addDevfreq(std::shared_ptr p) { "CL2", "/sys/devices/system/cpu/cpufreq/policy8/stats")); + p->addStateResidencyDataProvider(std::make_unique( + "MIF", + "/sys/devices/platform/17000010.devfreq_mif/devfreq/17000010.devfreq_mif")); + p->addStateResidencyDataProvider(std::make_unique( "INT", "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int")); @@ -559,8 +563,16 @@ void addDevfreq(std::shared_ptr p) { "/sys/devices/platform/17000070.devfreq_mfc/devfreq/17000070.devfreq_mfc")); p->addStateResidencyDataProvider(std::make_unique( - "BO", - "/sys/devices/platform/17000080.devfreq_bo/devfreq/17000080.devfreq_bo")); + "BW", + "/sys/devices/platform/17000080.devfreq_bw/devfreq/17000080.devfreq_bw")); + + p->addStateResidencyDataProvider(std::make_unique( + "DSU", + "/sys/devices/platform/17000090.devfreq_dsu/devfreq/17000090.devfreq_dsu")); + + p->addStateResidencyDataProvider(std::make_unique( + "BCI", + "/sys/devices/platform/170000a0.devfreq_bci/devfreq/170000a0.devfreq_bci")); } void addTPU(std::shared_ptr p) {