summaryrefslogtreecommitdiff
path: root/include/trace/events/sysedp.h
AgeCommit message (Collapse)Author
2013-11-01EDP: add event tracing for dynamic cappingTimo Alho
Change-Id: I7f28e373b2f96d84af98ac64d4d36c83ad18d4a6 Signed-off-by: Timo Alho <talho@nvidia.com> Reviewed-on: http://git-master/r/309701 Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
2013-10-28EDP: introduce revised system-EDP frameworkTimo Alho
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>