From: Henrique de Moraes Holschuh Date: Tue, 10 Aug 2010 02:48:18 +0000 (-0300) Subject: thinkpad-acpi: find ACPI video device by synthetic HID X-Git-Tag: v2.6.36-rc2~47^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=122f26726b5e16174bf8a707df14be1d93c49d62;p=pandora-kernel.git thinkpad-acpi: find ACPI video device by synthetic HID The Linux ACPI core locates the ACPI video devices for us and marks them with ACPI_VIDEO_HID. Use that information to locate the video device instead of a half-baked hunt for _BCL. This uncouples the detection of the number of backlight brightness levels on ThinkPads from the ACPI paths in vid_handle. With this change, the driver should be able to always detect whether the ThinkPad uses a 8-level or 16-level brightness scale even on newer models for which the vid_handle paths have not been updated yet. It will skip deactivated devices in the ACPI device tree, which is a change in behaviour. Signed-off-by: Henrique de Moraes Holschuh Signed-off-by: Matthew Garrett --- Reading git-diff-tree failed