std::vector<const T> uses std::allocator<const T>, which is an
undocumented libc++ extension to the C++ standard library. The extension
was removed in llvm.org/PR96319. Use an ordinary non-const T instead.
Bug: http://b/349681543
Test: m android.hardware.power.stats-impl.zumapro
Flag: EXEMPT, refactor to fix build failure
Change-Id: I96ab1eb2caf092008cc573949a1529c057ee4bb1
1. S2S_VDD_G3D is only one monitored rail for GPU.
2. TPU rail has been renamed to S7M_VDD_TPU.
3. TPU frequencies have been changed.
Bug: 339320507
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: I5e965e9d58a1ae08706fb46c6a4fc9549a889352
Signed-off-by: Darren Hsu <darrenhsu@google.com>
This is a feature request from Modem team to add new state
residency stats for Modem PCIe GEN speed.
Bug: 338278462
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: I909d7ac7b42d0b91633796f7a868fa525891e719
Signed-off-by: Darren Hsu <darrenhsu@google.com>
Bluetooth HAL and Display HWC will register callback with
PowerStats HAL. Single PixelStateResidencyDataProvider supports
multiple callback registerings.
Bug: 335379104
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: I24da89fbcd26e6472f047a504e2603186925cdc8
Signed-off-by: Darren Hsu <darrenhsu@google.com>
ACPM has an issue b/315079424 that reports incorrect TPU DVFS
residency. So change the data source from ACPM to TPU kernel.
Bug: 310094590
Test: vts-tradefed run vts -m VtsHalPowerStatsTargetTest
Change-Id: Ifc7ee18a7e891eb79e53affeab81c9d497db9e9f
Signed-off-by: Darren Hsu <darrenhsu@google.com>