From: Duncan Laurie <dlaurie@xxxxxxxxxxxx> Add an ACPI ID to probe the keyboard backlight driver without needing a platform level driver to force it on. Signed-off-by: Duncan Laurie <dlaurie@xxxxxxxxxxxx> Signed-off-by: Evan McClain <aeroevan@xxxxxxxxx> --- drivers/leds/leds-chromeos-keyboard.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/leds/leds-chromeos-keyboard.c b/drivers/leds/leds-chromeos-keyboard.c index 32d70c0..6a6ff75 100644 --- a/drivers/leds/leds-chromeos-keyboard.c +++ b/drivers/leds/leds-chromeos-keyboard.c @@ -98,10 +98,17 @@ static int keyboard_led_remove(struct platform_device *pdev) return 0; } +static const struct acpi_device_id keyboard_led_id[] = { + { "GOOG0002", 0 }, + { } +}; +MODULE_DEVICE_TABLE(acpi, keyboard_led_id); + static struct platform_driver keyboard_led_driver = { .driver = { .name = "chromeos-keyboard-leds", .owner = THIS_MODULE, + .acpi_match_table = ACPI_PTR(keyboard_led_id), }, .probe = keyboard_led_probe, .remove = keyboard_led_remove, -- 2.5.0 -- To unsubscribe from this list: send the line "unsubscribe linux-leds" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html