device_google_gs-common/powerstats/include
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
..
AdaptiveDvfsStateResidencyDataProvider.h powerstats: Add config support for AdaptiveDvfs data provider 2023-03-14 14:40:47 +08:00
AocStateResidencyDataProvider.h powerstats: add new parameter to provide aoc clock 2022-06-17 20:23:06 +08:00
AocTimedStateResidencyDataProvider.h powerstats: add new parameter to provide aoc clock 2022-06-17 20:23:06 +08:00
CpupmStateResidencyDataProvider.h powerstats: include sleep duration for core down state 2023-02-13 23:05:23 +08:00
DevfreqStateResidencyDataProvider.h powerstats: add common data providers in gs common 2022-01-03 20:09:27 +08:00
DisplayMrrStateResidencyDataProvider.h powerstats: introduce display MRR state residency data provider 2023-12-22 10:08:20 +08:00
DvfsStateResidencyDataProvider.h powerstats: introduce AdaptiveDvfsStateResidency data provider 2023-03-13 11:43:03 +08:00
TpuDvfsStateResidencyDataProvider.h powerstats: introduce TpuDvfsStateResidencyDataProvider 2023-12-12 23:14:09 +08:00
UfsStateResidencyDataProvider.h powerstats: add common data providers in gs common 2022-01-03 20:09:27 +08:00