android_kernel_xiaomi_sdm845/drivers/input/keyboard
Adrian McMenamin b233b28eac sh: maple: Support block reads and writes.
This patch updates the maple bus to support asynchronous block reads
and writes as well as generally improving the quality of the code and
supporting concurrency (all needed to support the Dreamcast visual
memory unit - a driver will also be posted for that).

Changes in the bus driver necessitate some changes in the two maple bus
input drivers that are currently in mainline.

As well as supporting block reads and writes this code clean up removes
some poor handling of locks, uses an atomic status variable to serialise
access to devices and more robusly handles the general performance
problems of the bus.

Signed-off-by: Adrian McMenamin <adrian@mcmen.demon.co.uk>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2009-02-27 16:07:32 +09:00
..
aaed2000_kbd.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
amikbd.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
atakbd.c m68k: Return -ENODEV if no device is found 2008-07-20 17:24:38 -07:00
atkbd.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2009-01-07 11:31:52 -08:00
bf54x-keys.c Merge branch 'next' into for-linus 2008-10-15 23:29:12 -04:00
corgikbd.c [ARM] pxa: remove references to pxa_gpio_mode() in comments 2008-09-25 13:35:27 +01:00
gpio_keys.c Input: gpio-keys - add flag to allow auto repeat 2008-10-27 22:33:04 -04:00
hil_kbd.c Input: HIL drivers - add MODULE_ALIAS() 2008-12-30 00:57:12 -08:00
hilkbd.c m68k: Some input drivers do not check the platform 2008-05-18 13:28:49 -07:00
hpps2atkbd.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
jornada680_kbd.c MODULE_LICENSE expects "GPL v2", not "GPLv2" 2008-05-21 16:56:00 -07:00
jornada720_kbd.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
Kconfig Input: add support for enhanced rotary controller on pxa930 and pxa935 2008-12-29 04:59:16 -08:00
lkkbd.c Input: replace remaining __FUNCTION__ occurrences 2008-05-16 14:45:58 -04:00
locomokbd.c Input: locomokbd - add 'off' button support for Sharp Collie/Poodle 2008-04-02 00:42:42 -04:00
Makefile Input: add support for enhanced rotary controller on pxa930 and pxa935 2008-12-29 04:59:16 -08:00
maple_keyb.c sh: maple: Support block reads and writes. 2009-02-27 16:07:32 +09:00
newtonkbd.c get rid of input BIT* duplicate defines 2007-10-19 11:53:42 -07:00
omap-keypad.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2009-01-06 17:14:01 -08:00
pxa27x_keypad.c [ARM] pxa: don't pass a consumer clock name for devices with unique clocks 2008-11-27 12:38:23 +00:00
pxa930_rotary.c Input: add support for enhanced rotary controller on pxa930 and pxa935 2008-12-29 04:59:16 -08:00
sh_keysc.c sh: sh_mobile keysc clock framework support 2008-12-22 18:42:51 +09:00
spitzkbd.c [ARM] pxa: remove references to pxa_gpio_mode() in comments 2008-09-25 13:35:27 +01:00
stowaway.c get rid of input BIT* duplicate defines 2007-10-19 11:53:42 -07:00
sunkbd.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
tosakbd.c [ARM] pxa: remove references to pxa_gpio_mode() in comments 2008-09-25 13:35:27 +01:00
xtkbd.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00