hwmon: Add Asus ATK0110 support
authorLuca Tettamanti <kronos.it@gmail.com>
Tue, 7 Apr 2009 13:32:59 +0000 (15:32 +0200)
committerJean Delvare <khali@linux-fr.org>
Tue, 7 Apr 2009 13:32:59 +0000 (15:32 +0200)
commit2c03d07ad54db03b813bb98c469790c07ca9f5dd
tree3ca6b4c0f3ea3d20cb9acc410c2e822846d0d590
parent797eaa4b0242a41cb6bc913890b9ec22ec8788ed
hwmon: Add Asus ATK0110 support

Asus boards have an ACPI interface for interacting with the hwmon (fan,
temperatures, voltages) subsystem; this driver exposes the relevant
information via the standard sysfs interface.

There are two different ACPI interfaces:
- an old one (based on RVLT/RFAN/RTMP)
- a new one (GGRP/GITM)
Both may be present but there a few cases (my board, sigh) where the
new interface is just an empty stub; the driver defaults to the old one
when both are present.
The old interface has received a considerable testing, but I'm still
awaiting confirmation from my tester that the new one is working as
expected (hence the debug code is still enabled).

Currently all the attributes are read-only, though a (partial) control
should be possible with a bit more work.

Signed-off-by: Luca Tettamanti <kronos.it@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
drivers/acpi/acpica/nsxfeval.c
drivers/hwmon/Kconfig
drivers/hwmon/Makefile
drivers/hwmon/asus_atk0110.c [new file with mode: 0644]
include/acpi/acpixf.h