|
This patch introduces a revised system-EDP software
framework. Framework consist of following components:
* sysedp - central component handling of the book keeping of consumer
power consumptions
* sysedp_batmon - periodically monitors the state of battery and
updates the available budget (in mW) to sysedp framework
* sysedp_dynamic_capping - limits the CPU, GPU, and EMC frequencies
to ensure that system will operate in the given budget.
* sysedp_consumer - A device in the platform that has noticeable peak
power consumption is called sysedp consumer. Consumers register
themselves to the sysedp framework and inform sysedp when there is
a change in their power state
Change-Id: I343d8f09082216744da41abe5e749b15cb20417a
Signed-off-by: Timo Alho <talho@nvidia.com>
Reviewed-on: http://git-master/r/304006
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
|