summaryrefslogtreecommitdiff
path: root/powerstats
diff options
context:
space:
mode:
authorDarren Hsu <darrenhsu@google.com>2022-02-10 11:52:56 +0800
committerDarren Hsu <darrenhsu@google.com>2022-02-10 13:00:20 +0800
commit6dffe2029d9a594c36bdc7800d57427176666486 (patch)
tree542662f72ec7d7b9e621cf320c43684c9edc7f5b /powerstats
parentfb9c5735400c3ab7e16c97244d7add11ca87b8e8 (diff)
downloadgs201-6dffe2029d9a594c36bdc7800d57427176666486.tar.gz
powerstats: add devfreq state residency for MFC and DISP
Bug: 218772968 Bug: 216600952 Test: dump power stats and see the state residencies appear Test: verified that the string buffer is enough Change-Id: Ib4b2986adf6cdd0ab74daa086ef843caa250ac84 Signed-off-by: Darren Hsu <darrenhsu@google.com>
Diffstat (limited to 'powerstats')
-rw-r--r--powerstats/Gs201CommonDataProviders.cpp17
1 files changed, 14 insertions, 3 deletions
diff --git a/powerstats/Gs201CommonDataProviders.cpp b/powerstats/Gs201CommonDataProviders.cpp
index 8251950..503606a 100644
--- a/powerstats/Gs201CommonDataProviders.cpp
+++ b/powerstats/Gs201CommonDataProviders.cpp
@@ -565,17 +565,28 @@ void addPowerDomains(std::shared_ptr<PowerStats> p) {
void addDevfreq(std::shared_ptr<PowerStats> p) {
p->addStateResidencyDataProvider(std::make_unique<DevfreqStateResidencyDataProvider>(
- "INT", "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int"));
+ "INT",
+ "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int"));
p->addStateResidencyDataProvider(std::make_unique<DevfreqStateResidencyDataProvider>(
"INTCAM",
"/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam"));
p->addStateResidencyDataProvider(std::make_unique<DevfreqStateResidencyDataProvider>(
- "CAM", "/sys/devices/platform/17000050.devfreq_cam/devfreq/17000050.devfreq_cam"));
+ "DISP",
+ "/sys/devices/platform/17000040.devfreq_disp/devfreq/17000040.devfreq_disp"));
p->addStateResidencyDataProvider(std::make_unique<DevfreqStateResidencyDataProvider>(
- "TNR", "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr"));
+ "CAM",
+ "/sys/devices/platform/17000050.devfreq_cam/devfreq/17000050.devfreq_cam"));
+
+ p->addStateResidencyDataProvider(std::make_unique<DevfreqStateResidencyDataProvider>(
+ "TNR",
+ "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr"));
+
+ p->addStateResidencyDataProvider(std::make_unique<DevfreqStateResidencyDataProvider>(
+ "MFC",
+ "/sys/devices/platform/17000070.devfreq_mfc/devfreq/17000070.devfreq_mfc"));
}
void addTPU(std::shared_ptr<PowerStats> p) {