]> git.karo-electronics.de Git - karo-tx-linux.git/commit
Thermal: Introduce fair_share thermal governor
authorDurgadoss R <durgadoss.r@intel.com>
Tue, 18 Sep 2012 05:35:01 +0000 (11:05 +0530)
committerZhang Rui <rui.zhang@intel.com>
Mon, 24 Sep 2012 06:44:39 +0000 (14:44 +0800)
commit549e6d4de69286bd9c29cc9b10ccea1afd07680b
treed33737c54682bd8b8e4c5404dc6d15eea3b89765
parent7ab92b26970d6d05c52242a238619e9ede997447
Thermal: Introduce fair_share thermal governor

This patch introduces a simple 'weight' based
governor named fair_share governor. Whenever the
thermal framework gets notified of the trip point
violation, this governor (if configured), throttles
the cooling devices associated with a thermal zone.

This mapping between a thermal zone and a cooling device
and the effectiveness of cooling are provided in the
platform layer.

Signed-off-by: Durgadoss R <durgadoss.r@intel.com>
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
drivers/thermal/Kconfig
drivers/thermal/Makefile
drivers/thermal/fair_share.c [new file with mode: 0644]