From a3c3ccc7d37644c0c23cfb5a2122405f1d75b621 Mon Sep 17 00:00:00 2001 From: Darren Hsu Date: Thu, 25 Jan 2024 17:13:10 +0800 Subject: [PATCH] powerstats: support adding MRR stats by entity info Bug: 321871758 Test: vts-tradefed run vts -m VtsHalPowerStatsTargetTest Change-Id: I52ddbe65606d7289faf9a2b186d8e81ff69e9a4b Signed-off-by: Darren Hsu --- powerstats/ZumaProCommonDataProviders.cpp | 6 +++--- powerstats/include/ZumaProCommonDataProviders.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/powerstats/ZumaProCommonDataProviders.cpp b/powerstats/ZumaProCommonDataProviders.cpp index 1f2c9f2..1d00a99 100644 --- a/powerstats/ZumaProCommonDataProviders.cpp +++ b/powerstats/ZumaProCommonDataProviders.cpp @@ -647,13 +647,13 @@ void addPixelStateResidencyDataProvider(std::shared_ptr p) { p->addStateResidencyDataProvider(std::move(pixelSdp)); } -void addDisplayMrrByPath(std::shared_ptr p, std::string path) { +void addDisplayMrrByEntity(std::shared_ptr p, std::string name, std::string path) { p->addStateResidencyDataProvider(std::make_unique( - "Display", path)); + name, path)); } void addDisplayMrr(std::shared_ptr p) { - addDisplayMrrByPath(p, "/sys/class/drm/card0/device/primary-panel/"); + addDisplayMrrByEntity(p, "Display", "/sys/class/drm/card0/device/primary-panel/"); } void addZumaProCommonDataProviders(std::shared_ptr p) { diff --git a/powerstats/include/ZumaProCommonDataProviders.h b/powerstats/include/ZumaProCommonDataProviders.h index 8ef17cf..6e94533 100644 --- a/powerstats/include/ZumaProCommonDataProviders.h +++ b/powerstats/include/ZumaProCommonDataProviders.h @@ -24,7 +24,7 @@ void addAoC(std::shared_ptr p); void addCPUclusters(std::shared_ptr p); void addDevfreq(std::shared_ptr p); void addDisplayMrr(std::shared_ptr p); -void addDisplayMrrByPath(std::shared_ptr p, std::string path); +void addDisplayMrrByEntity(std::shared_ptr p, std::string name, std::string path); void addDvfsStats(std::shared_ptr p); void addGNSS(std::shared_ptr p); void addGPU(std::shared_ptr p);