diff options
author | Carlo Caione <carlo@endlessm.com> | 2017-04-06 13:18:17 +0300 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2017-04-12 23:30:29 +0300 |
commit | af22a610bc38508d5ea760507d31be6b6983dfa8 (patch) | |
tree | 98aea4d9d982ce18522e0dfc6ac37dec4507689e /drivers/hid/Kconfig | |
parent | 802b24b475e459e985681d6e0815ae6cb52e5560 (diff) | |
download | linux-af22a610bc38508d5ea760507d31be6b6983dfa8.tar.xz |
HID: asus: support backlight on USB keyboards
The latest USB keyboards shipped on several ASUS laptop models
(including ROG laptop models such as GL702VMK) have the keyboards
backlight controlled by the keyboard firmware.
The firmware implements at least 3 different commands:
- Init command (to use when the system starts)
- Configuration command (to get keyboard status/information)
- Backlight level control (to change the level of the keyboard light)
With this patch we create the usual 'asus::kbd_backlight' led class
entry to control the keyboard backlight.
[jkosina@suse.cz: remove pointless cancel_work_sync() call while
handling an error in asus_kbd_register_leds(), as spotted by
Benjamin]
Signed-off-by: Carlo Caione <carlo@endlessm.com>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/Kconfig')
-rw-r--r-- | drivers/hid/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig index de4ed3752a4e..502444fff869 100644 --- a/drivers/hid/Kconfig +++ b/drivers/hid/Kconfig @@ -136,6 +136,7 @@ config HID_APPLEIR config HID_ASUS tristate "Asus" + depends on LEDS_CLASS ---help--- Support for Asus notebook built-in keyboard and touchpad via i2c, and the Asus Republic of Gamers laptop keyboard special keys. |