android_kernel_google_msm/drivers/input
Henrik Rydberg 40d007e7df Input: introduce MT event slots
With the rapidly increasing number of intelligent multi-contact and
multi-user devices, the need to send digested, filtered information
from a set of different sources within the same device is imminent.
This patch adds the concept of slots to the MT protocol. The slots
enumerate a set of identified sources, such that all MT events
can be passed independently and selectively per identified source.

The protocol works like this: Instead of sending a SYN_MT_REPORT
event immediately after the contact data, one sends an ABS_MT_SLOT
event immediately before the contact data. The input core will only
emit events for slots with modified MT events. It is assumed that
the same slot is used for the duration of an initiated contact.

Acked-by: Ping Cheng <pingc@wacom.com>
Acked-by: Chase Douglas <chase.douglas@canonical.com>
Acked-by: Rafi Rubin <rafi@seas.upenn.edu>
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2010-07-15 23:52:03 -07:00
..
gameport
joystick Input: xpad - remove mouse buttons and axes for dance pads 2010-07-13 09:43:50 -07:00
keyboard Input: mcs - Add MCS touchkey driver 2010-07-04 01:23:26 -07:00
misc Input: Add pwm beeper driver 2010-07-14 01:23:11 -07:00
mouse Merge commit 'v2.6.35-rc3' into next 2010-06-30 15:07:09 -07:00
serio Merge commit 'v2.6.35-rc3' into next 2010-06-30 15:07:09 -07:00
tablet Input: wacom - add support for DTU2231 and DTU1631 2010-06-28 01:12:26 -07:00
touchscreen Input: usbtouchscreen - implement reset_resume 2010-07-15 09:30:57 -07:00
apm-power.c
evbug.c
evdev.c Input: introduce MT event slots 2010-07-15 23:52:03 -07:00
ff-core.c
ff-memless.c
fixp-arith.h
input-compat.c
input-compat.h
input-polldev.c
input.c Input: introduce MT event slots 2010-07-15 23:52:03 -07:00
joydev.c
Kconfig
Makefile
mousedev.c
sparse-keymap.c
xen-kbdfront.c