kernel-ark/drivers/input/misc
Dmitry Torokhov 5fc1468029 Input: add Wistron driver
A driver for laptop buttons using an x86 BIOS interface that is
apparently used on quite a few laptops and seems to be originating
from Wistron.

This driver currently "knows" only about Fujitsu-Siemens Amilo Pro V2000
(i.e. it can detect the laptop using DMI and it contains the
keycode->key meaning mapping for this laptop) and Xeron SonicPro X 155G
(probably can't be reliably autodetected, requires a module parameter),
adding other laptops should be easy.

In addition to reporting button presses to the input layer the driver
also allows enabling/disabling the embedded wireless NIC (using the
"Wifi" button); this is done using the same BIOS interface, so it seems
only logical to keep the implementation together.  Any flexibility
possibly gained by allowing users to remap the function of the "Wifi"
button is IMHO not worth it when weighted against the necessity to run
an user-space daemon to convert button presses to wifi state changes.

Signed-off-by: Miloslav Trmac <mitr@volny.cz>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2005-11-20 00:50:06 -05:00
..
hp_sdc_rtc.c
Kconfig Input: add Wistron driver 2005-11-20 00:50:06 -05:00
m68kspkr.c [PATCH] Input: convert driver/input/misc to dynamic input_dev allocation 2005-10-28 09:52:53 -07:00
Makefile Input: add Wistron driver 2005-11-20 00:50:06 -05:00
pcspkr.c Input: pcspkr - fix setting name and phys for the device 2005-10-31 01:30:05 -05:00
sparcspkr.c [PATCH] missing bits in sparkspkr conversion 2005-10-29 10:35:07 -07:00
uinput.c [PATCH] kfree cleanup: misc remaining drivers 2005-11-07 07:54:05 -08:00
wistron_btns.c Input: add Wistron driver 2005-11-20 00:50:06 -05:00