From b731ba63afc38fa79afc13d88cb3d9e3300c8d5b Mon Sep 17 00:00:00 2001 From: Darren Hsu Date: Wed, 17 Apr 2024 16:18:45 +0800 Subject: [PATCH] powerstats: bring PixelStateResidencyDataProvider to device config Second parameter is required to add PixelStateResidencyDataProvider. If display entity name is empty, the device doesn't support display VRR power stats. Bug: 335379104 Test: dumpsys android.hardware.power.stats.IPowerStats/default Change-Id: I986a083f8a8ac5fcd01c3c39e2e6f0d97e011c52 Signed-off-by: Darren Hsu --- powerstats/caiman/service.cpp | 2 +- powerstats/komodo/service.cpp | 2 +- powerstats/tokay/service.cpp | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/powerstats/caiman/service.cpp b/powerstats/caiman/service.cpp index acf90cd3..563a9f5c 100644 --- a/powerstats/caiman/service.cpp +++ b/powerstats/caiman/service.cpp @@ -49,7 +49,7 @@ int main() { std::shared_ptr p = ndk::SharedRefBase::make(); - addDisplayVrr(p, "Display"); + addPixelStateResidencyDataProvider(p, "Display"); addZumaProCommonDataProviders(p); addDisplay(p); diff --git a/powerstats/komodo/service.cpp b/powerstats/komodo/service.cpp index acf90cd3..563a9f5c 100644 --- a/powerstats/komodo/service.cpp +++ b/powerstats/komodo/service.cpp @@ -49,7 +49,7 @@ int main() { std::shared_ptr p = ndk::SharedRefBase::make(); - addDisplayVrr(p, "Display"); + addPixelStateResidencyDataProvider(p, "Display"); addZumaProCommonDataProviders(p); addDisplay(p); diff --git a/powerstats/tokay/service.cpp b/powerstats/tokay/service.cpp index fa2d1a99..6b1d41bf 100644 --- a/powerstats/tokay/service.cpp +++ b/powerstats/tokay/service.cpp @@ -62,6 +62,7 @@ int main() { std::shared_ptr p = ndk::SharedRefBase::make(); + addPixelStateResidencyDataProvider(p, ""); addZumaProCommonDataProviders(p); addDisplay(p);