device_google_gs-common/powerstats
Darren Hsu 40b75d505c powerstats: introduce display MRR state residency data provider
Display team introduces new refresh rate residency in kernel.
Current display data provider is polling data from state sysfs.
To reduce CPU loading and improve efficiency, we should get
rid of polling data provider and create new data provider to
read data from time_in_state sysfs in PowerStatsHAL.

Bug: 316260832
Test: vts-tradefed run vts -m VtsHalPowerStatsTargetTest
Change-Id: I4d9886f13207e41f13defd89ea2c19614918a570
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2023-12-22 10:08:20 +08:00
..
include powerstats: introduce display MRR state residency data provider 2023-12-22 10:08:20 +08:00
AdaptiveDvfsStateResidencyDataProvider.cpp powerstats: Add config support for AdaptiveDvfs data provider 2023-03-14 14:40:47 +08:00
Android.bp Revert "Use libaoc to provide consistent timestamp calculations" 2022-06-10 03:23:56 +00:00
AocStateResidencyDataProvider.cpp powerstats: add new parameter to provide aoc clock 2022-06-17 12:45:53 +00:00
AocTimedStateResidencyDataProvider.cpp powerstats: add new parameter to provide aoc clock 2022-06-17 12:45:53 +00:00
CpupmStateResidencyDataProvider.cpp powerstats: include sleep duration for core down state 2023-02-13 23:05:23 +08:00
DevfreqStateResidencyDataProvider.cpp powerstats: add common data providers in gs common 2022-01-03 20:09:27 +08:00
DisplayMrrStateResidencyDataProvider.cpp powerstats: introduce display MRR state residency data provider 2023-12-22 10:08:20 +08:00
DvfsStateResidencyDataProvider.cpp powerstats: Add config support for AdaptiveDvfs data provider 2023-03-14 14:40:47 +08:00
OWNERS powerstats: add OWNERS for power stats 2023-01-09 10:43:10 +08:00
TpuDvfsStateResidencyDataProvider.cpp powerstats: introduce TpuDvfsStateResidencyDataProvider 2023-12-12 23:14:09 +08:00
UfsStateResidencyDataProvider.cpp powerstats: add common data providers in gs common 2022-01-03 20:09:27 +08:00