From mboxrd@z Thu Jan 1 00:00:00 1970 From: Evan McClain Subject: [PATCH 2/3] leds: leds-chromeos-keyboard: Add ACPI _HID probing Date: Mon, 22 Feb 2016 10:00:59 -0500 Message-ID: <1456153260-3022-2-git-send-email-aeroevan@gmail.com> References: <1456153260-3022-1-git-send-email-aeroevan@gmail.com> Return-path: Received: from mail-qg0-f41.google.com ([209.85.192.41]:35339 "EHLO mail-qg0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753283AbcBVPBv (ORCPT ); Mon, 22 Feb 2016 10:01:51 -0500 Received: by mail-qg0-f41.google.com with SMTP id y89so112621708qge.2 for ; Mon, 22 Feb 2016 07:01:50 -0800 (PST) In-Reply-To: <1456153260-3022-1-git-send-email-aeroevan@gmail.com> Sender: linux-leds-owner@vger.kernel.org List-Id: linux-leds@vger.kernel.org To: linux-leds@vger.kernel.org Cc: Simon Que , Jacek Anaszewski , Duncan Laurie , Evan McClain From: Duncan Laurie 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 Signed-off-by: Evan McClain --- 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