ACPI: ibm-acpi: fix and extend fan control functions
authorHenrique de Moraes Holschuh <hmh@hmh.eng.br>
Fri, 24 Nov 2006 13:47:13 +0000 (11:47 -0200)
committerLen Brown <len.brown@intel.com>
Thu, 7 Dec 2006 06:38:43 +0000 (01:38 -0500)
commita12095c2b50c8a7c80517e37c00d6e6c863d43c5
tree61f17cfdfa283430531e1b4749e2de93b2b0a812
parent1c6a334e9c028c2b72c5350650cb14e6d5fdc232
ACPI: ibm-acpi: fix and extend fan control functions

This patch extend fan control functions, implementing enable/disable for
all write access modes, implementing level control for all level-capable
write access modes.

The patch also updates the documentation, explaining levels auto and
disengaged.

ABI changes:
1. Support level 0 as an equivalent to disable
2. Add support for level auto and level disengaged when doing
   EC 0x2f fan control
3. Support enable/disable for all level-based write access modes
4. Add support for level command on FANS thinkpads, as per
   thinkwiki reports

Signed-off-by: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
Documentation/ibm-acpi.txt
drivers/acpi/ibm_acpi.c