From 29832dc73af05a4acc49b28f36dba463f3b442b5 Mon Sep 17 00:00:00 2001 From: Darren Hsu Date: Thu, 10 Feb 2022 12:54:58 +0800 Subject: [PATCH] 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: Id57cefa7c35145edfc617c97ac8ff80b4827214a Signed-off-by: Darren Hsu --- powerstats/Gs101CommonDataProviders.cpp | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/powerstats/Gs101CommonDataProviders.cpp b/powerstats/Gs101CommonDataProviders.cpp index 98cdb85f..cc42e826 100644 --- a/powerstats/Gs101CommonDataProviders.cpp +++ b/powerstats/Gs101CommonDataProviders.cpp @@ -588,17 +588,29 @@ void addPowerDomains(std::shared_ptr p) { } void addDevfreq(std::shared_ptr p) { - p->addStateResidencyDataProvider(std::make_unique("INT", + p->addStateResidencyDataProvider(std::make_unique( + "INT", "/sys/devices/platform/17000020.devfreq_int/devfreq/17000020.devfreq_int")); - p->addStateResidencyDataProvider(std::make_unique("INTCAM", + p->addStateResidencyDataProvider(std::make_unique( + "INTCAM", "/sys/devices/platform/17000030.devfreq_intcam/devfreq/17000030.devfreq_intcam")); - p->addStateResidencyDataProvider(std::make_unique("CAM", + p->addStateResidencyDataProvider(std::make_unique( + "DISP", + "/sys/devices/platform/17000040.devfreq_disp/devfreq/17000040.devfreq_disp")); + + p->addStateResidencyDataProvider(std::make_unique( + "CAM", "/sys/devices/platform/17000050.devfreq_cam/devfreq/17000050.devfreq_cam")); - p->addStateResidencyDataProvider(std::make_unique("TNR", + p->addStateResidencyDataProvider(std::make_unique( + "TNR", "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr")); + + p->addStateResidencyDataProvider(std::make_unique( + "MFC", + "/sys/devices/platform/17000070.devfreq_mfc/devfreq/17000070.devfreq_mfc")); } void addTPU(std::shared_ptr p) {