acpi: Support IBM SMBus CMI devices
authorDarrick J. Wong <djwong@us.ibm.com>
Wed, 24 Mar 2010 13:38:37 +0000 (14:38 +0100)
committerJean Delvare <khali@linux-fr.org>
Wed, 24 Mar 2010 13:38:37 +0000 (14:38 +0100)
commit222e82ac9ffbd3b80ab1b0b1d2c8c60ddb47d69d
tree92b2f540b812a4ef69a6a6202ab784fd0238d23d
parentae6be51ed01d6c4aaf249a207b4434bc7785853b
acpi: Support IBM SMBus CMI devices

On some old IBM workstations and desktop computers, the BIOS presents in the
DSDT an SMBus object that is missing the HID identifier that the i2c-scmi
driver looks for.  Modify the ACPI device scan code to insert the missing HID
if it finds an IBM system with such an object.

Affected machines: IntelliStation Z20/Z30.  Note that the i2c-i801 driver no
longer works on these machines because of ACPI resource conflicts.

Signed-off-by: Darrick J. Wong <djwong@us.ibm.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
drivers/acpi/scan.c
include/acpi/acpi_drivers.h