powerstats: add energy consumer support for camera

Bug: 258321000
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: Idd6fee259f28762134ba251a767e80eff5daa901
Signed-off-by: Darren Hsu <darrenhsu@google.com>
This commit is contained in:
Darren Hsu 2022-12-16 09:53:17 +08:00 committed by TreeHugger Robot
parent 85b2df6527
commit 2310929f20
2 changed files with 10 additions and 0 deletions

View file

@ -601,6 +601,14 @@ void addPixelStateResidencyDataProvider(std::shared_ptr<PowerStats> p) {
p->addStateResidencyDataProvider(std::move(pixelSdp));
}
void addCamera(std::shared_ptr<PowerStats> p) {
p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterConsumer(
p,
EnergyConsumerType::CAMERA,
"CAMERA",
{"VSYS_PWR_CAM"}));
}
void addGs201CommonDataProviders(std::shared_ptr<PowerStats> p) {
setEnergyMeter(p);
@ -618,6 +626,7 @@ void addGs201CommonDataProviders(std::shared_ptr<PowerStats> p) {
addPowerDomains(p);
addDevfreq(p);
addTPU(p);
addCamera(p);
}
void addNFC(std::shared_ptr<PowerStats> p, const std::string& path) {