]> git.baikalelectronics.ru Git - kernel.git/commit
Thermal: Introduce cooling states range support
authorZhang Rui <rui.zhang@intel.com>
Tue, 26 Jun 2012 08:27:22 +0000 (16:27 +0800)
committerZhang Rui <rui.zhang@intel.com>
Mon, 24 Sep 2012 06:44:36 +0000 (14:44 +0800)
commit1d8ecb020df551f0121515d693a6b7fad1e2c519
tree9f1921db6d455ac7503fab3f46d0c46ea1b88f99
parentec7f79b43b7fed2aa2ac6f887f2b2731c7c775fb
Thermal: Introduce cooling states range support

As the active cooling devices can have multiple cooling states,
we may want only several cooling states for a certain trip point,
and other cooling states for other active trip points.

To do this, we should be able to describe the cooling device
behavior for a certain trip point, rather than for the entire thermal zone.
And when updating thermal zone, we need to check the upper and lower limit
to make sure the cooling device is set to the proper cooling state.

Note that this patch will not bring any different behavior as
upper limit is set to max_state and lower limit is set to 0
in this patch, for now.

Next patch will set these to real values.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Reviewed-by: Rafael J. Wysocki <rjw@sisk.pl>
Reviewed-by: Eduardo Valentin <eduardo.valentin@ti.com>
drivers/thermal/thermal_sys.c