ACPI: thinkpad-acpi: add sysfs support to the thermal subdriver
commitb2f6fe0026b0f4b5f269fb41f7367e8dcf0d3b54
authorHenrique de Moraes Holschuh <hmh@hmh.eng.br>
Sun, 15 Apr 2007 20:06:11 +0000 (15 17:06 -0300)
committerHenrique de Moraes Holschuh <hmh@hmh.eng.br>
Sat, 28 Apr 2007 17:28:13 +0000 (28 14:28 -0300)
tree53c0eac3daf82f73e7a8f864fc110243129386f7
parenteb09d054ca4fce63f34680a9fdff1fe621079a80
ACPI: thinkpad-acpi: add sysfs support to the thermal subdriver

Export thinkpad thermal sensors to sysfs, following the hwmon
specification for thermal monitoring sensors.

ThinkPad thermal monitoring is done by the EC.  Sensors can show up or
disappear at runtime when they are inside hotswappable hardware, such as
batteries.  Sensors that are not available return -ENXIO when accessed.

Up to 16 thermal sensors are supported on new firmware (but nobody has
reported a ThinkPad with more than 12 sensors so far), and 8 sensors are
supported on older firmware.  Thermal sensor mapping is model-specific.
Precision varies, it is 1 degree Celcius on new ThinkPads, but higher on
some older models.

Signed-off-by: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
Documentation/thinkpad-acpi.txt
drivers/misc/thinkpad_acpi.c
drivers/misc/thinkpad_acpi.h