platform/x86: Toshiba WMI Hotkey Driver
authorAzael Avalos <coproscefalo@gmail.com>
Tue, 29 Sep 2015 02:32:28 +0000 (20:32 -0600)
committerDarren Hart <dvhart@linux.intel.com>
Sat, 3 Oct 2015 17:07:08 +0000 (10:07 -0700)
commit14991fc7dfc6cd18b0d79ebc8f39b1350cb34fc9
treeedb11fc2b720b83fcf686ce40289eb5d7183b945
parent963406ffa6e77ae85b400a9bc8b747813c4497cf
platform/x86: Toshiba WMI Hotkey Driver

Toshiba laptops that feature WMI events for hotkeys were left unsupported
by the toshiba_acpi driver, however, commit a88bc06e5aec ("toshiba_acpi:
Avoid registering input device on WMI event laptops") added hardware
support for such laptops, but the hotkeys are not handled there.

This driver adds support for hotkey monitoring on certain Toshiba laptops
that manage the hotkeys via WMI events instead of the Toshiba
Configuration Interface (TCI).

The toshiba_acpi driver and this one can co-exist, as this only takes
care of hotkeys, while the proper takes care of hardware related stuff.

Currently the driver is under the EXPERIMENTAL flag, as the keymap
and the notify function are incomplete (due to lack of hardware to test).

Signed-off-by: Azael Avalos <coproscefalo@gmail.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
MAINTAINERS
drivers/platform/x86/Kconfig
drivers/platform/x86/Makefile
drivers/platform/x86/toshiba-wmi.c [new file with mode: 0644]