From 30563b426846ba3c80848be69a784c7a3468976c Mon Sep 17 00:00:00 2001 From: Darren Hsu Date: Fri, 16 Jun 2023 15:08:25 +0800 Subject: [PATCH] powerstats: update TPU energy consumer stats Bug: 253702169 Test: dumpsys android.hardware.power.stats.IPowerStats/default Change-Id: I24b846527432aa614534cffe637e306b83af1e81 Signed-off-by: Darren Hsu --- powerstats/ZumaCommonDataProviders.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/powerstats/ZumaCommonDataProviders.cpp b/powerstats/ZumaCommonDataProviders.cpp index cd841d2c..c7860b94 100644 --- a/powerstats/ZumaCommonDataProviders.cpp +++ b/powerstats/ZumaCommonDataProviders.cpp @@ -612,13 +612,16 @@ void addTPU(std::shared_ptr p) { stateCoeffs = { // TODO (b/197721618): Measuring the TPU power numbers {"226000", 10}, - {"627000", 20}, - {"845000", 30}, - {"1066000", 40}}; + {"455000", 20}, + {"627000", 30}, + {"712000", 40}, + {"845000", 50}, + {"967000", 60}, + {"1119000", 70}}; p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterAndAttrConsumer(p, - EnergyConsumerType::OTHER, "TPU", {"S10M_VDD_TPU"}, - {{UID_TIME_IN_STATE, "/sys/class/edgetpu/edgetpu-soc/device/tpu_usage"}}, + EnergyConsumerType::OTHER, "TPU", {"S7M_VDD_TPU"}, + {{UID_TIME_IN_STATE, "/sys/devices/platform/1a000000.rio/tpu_usage"}}, stateCoeffs)); }