android_kernel_xiaomi_sm8350/drivers/input/misc
Stephen Hemminger 52fe0cdb09 Input: add driver for Fujitsu application buttons
This driver supports the application buttons on some Fujitsu Lifebook
laptops.  It is based on the earlier apanel driver done by Jochen Eisenger,
but with many changes.  The original driver used ioctl's and a separate
user space program (see http://apanel.sourceforge.net).  This driver hooks
into the input subsystem so that the normal keys act as expected without a
daemon.  In addition to buttons, the Mail Led is handled via LEDs class
device.

The driver now supports redefinable keymaps and no longer has to have a DMI
table for all Fujitsu laptops.

I thought about mixing this driver should be integrated into the Fujitsu
laptop extras driver that handles backlight, but rejected the idea because
it wasn't clear if all the Fujitsu laptops supported both.

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2008-01-21 01:11:07 -05:00
..
apanel.c Input: add driver for Fujitsu application buttons 2008-01-21 01:11:07 -05:00
ati_remote2.c get rid of input BIT* duplicate defines 2007-10-19 11:53:42 -07:00
ati_remote.c Input: drop redundant includes of moduleparam.h 2008-01-21 01:11:07 -05:00
atlas_btns.c Input: atlas_btns - add support for loadable keymaps 2008-01-21 01:11:06 -05:00
cobalt_btns.c Input: cobalt_btns - add support for loadable keymaps 2008-01-21 01:11:06 -05:00
hp_sdc_rtc.c
ixp4xx-beeper.c get rid of input BIT* duplicate defines 2007-10-19 11:53:42 -07:00
Kconfig Input: add driver for Fujitsu application buttons 2008-01-21 01:11:07 -05:00
keyspan_remote.c Input: drop redundant includes of moduleparam.h 2008-01-21 01:11:07 -05:00
m68kspkr.c get rid of input BIT* duplicate defines 2007-10-19 11:53:42 -07:00
Makefile Input: add driver for Fujitsu application buttons 2008-01-21 01:11:07 -05:00
map_to_7segment.h Input: move USB miscellaneous devices under drivers/input/misc 2007-05-08 01:41:29 -04:00
pcspkr.c get rid of input BIT* duplicate defines 2007-10-19 11:53:42 -07:00
powermate.c get rid of input BIT* duplicate defines 2007-10-19 11:53:42 -07:00
sparcspkr.c get rid of input BIT* duplicate defines 2007-10-19 11:53:42 -07:00
uinput.c Input: pull input.h into uinpit.h 2007-05-03 00:55:34 -04:00
wistron_btns.c drivers/firmware: const-ify DMI API and internals 2007-10-09 20:22:20 -04:00
yealink.c get rid of input BIT* duplicate defines 2007-10-19 11:53:42 -07:00
yealink.h Input: move USB miscellaneous devices under drivers/input/misc 2007-05-08 01:41:29 -04:00