thinkpad-acpi: forbid the use of HBRV on Lenovo ThinkPads
commitd7880f10c5d42ba182a97c1fd41d41d0b8837097
authorHenrique de Moraes Holschuh <hmh@hmh.eng.br>
Thu, 18 Jun 2009 03:40:16 +0000 (18 00:40 -0300)
committerLen Brown <len.brown@intel.com>
Thu, 18 Jun 2009 05:30:35 +0000 (18 01:30 -0400)
tree56c7b64874b841d925467995dccf915545cde69e
parent8bf3d4c535c2b9689c2979b281c24e9f59c2f4ad
thinkpad-acpi: forbid the use of HBRV on Lenovo ThinkPads

Forcing thinkpad-acpi to do EC-based brightness control (HBRV) on a
X61 has very... interesting effects, instead of doing nothing (since
it doesn't have EC-based backlight control), it causes "weirdness" in
the fan tachometer readings, for example.

This means the EC register that used to be HBRV has been reused by
Lenovo for something else, but they didn't remove it from the DSDT.

Make sure the documentation reflects this data, and forbid the user
from forcing the driver to access HBRV on Lenovo ThinkPads.

Signed-off-by: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
Signed-off-by: Len Brown <len.brown@intel.com>
Documentation/laptops/thinkpad-acpi.txt
drivers/platform/x86/thinkpad_acpi.c