linux-uconsole/drivers/input
Lingfeng Yang 47a14e2dd1 ANDROID: goldfish_events: no extra EV_SYN; register goldfish
If we send SYN_REPORT on every single
multitouch event, it breaks the multitouch.

The multitouch becomes janky and
having to click 2-3 times to
do stuff (plus randomly activating notification
bars when not clicking)

If we suppress these SYN_REPORTS,
multitouch will work fine, plus the events
will have a protocol that looks nice.

In addition, we need to register Goldfish Events
as a multitouch device by issuing
input_mt_init_slots, otherwise
input_handle_abs_event in drivers/input/input.c
will silently drop all ABS_MT_SLOT events,
making it so that touches with more than 1 finger
do not work properly.

Signed-off-by: "Lingfeng Yang" <lfy@google.com>
Change-Id: Ib2350f7d1732449d246f6f0d9b7b08f02cc7c2dd
(cherry picked from commit 6cf40d0a16330e1ef42bdf07d9aba6c16ee11fbc)
2016-12-01 15:18:44 +05:30
..
gameport x86/asm/tsc: Rename native_read_tsc() to rdtsc() 2015-07-06 15:23:28 +02:00
joystick Input: xpad - move pending clear to the correct location 2016-09-15 08:27:48 +02:00
keyboard ANDROID: goldfish_events: no extra EV_SYN; register goldfish 2016-12-01 15:18:44 +05:30
misc Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android 2016-06-14 17:08:03 +08:00
mouse Input: elantech - add Fujitsu Lifebook E556 to force crc_enabled 2016-10-28 03:01:31 -04:00
serio Input: i8042 - add XMG C504 to keyboard reset table 2016-11-10 16:36:35 +01:00
tablet Input: gtco - fix crash on detecting device without endpoints 2016-05-04 14:48:45 -07:00
touchscreen sur40: fix occasional oopses on device close 2016-08-20 18:09:19 +02:00
apm-power.c
evbug.c
evdev.c Input: evdev - fix bug in checking duplicate clock change request 2015-10-31 10:35:02 -07:00
ff-core.c Input: document and check on implicitly defined FF_MAX_EFFECTS 2015-10-16 15:32:16 -07:00
ff-memless.c [media] fixp-arith: replace sin/cos table by a better precision one 2015-03-02 14:50:06 -03:00
input-compat.c
input-compat.h
input-leds.c Input: LEDs - skip unnamed LEDs 2015-07-24 09:11:01 -07:00
input-mt.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2015-04-14 18:25:15 -07:00
input-polldev.c Input: implement managed polled input devices 2014-05-14 16:40:04 -07:00
input.c Input: improve autorepeat initialization 2015-10-13 23:30:31 -07:00
joydev.c Input: joydev - fix possible ERR_PTR() dereferencing 2015-10-06 16:38:40 -07:00
Kconfig android: skip building drivers as modules 2016-02-16 13:54:25 -08:00
keycombo.c input: add keycombo, a general key combo driver. 2016-02-16 13:50:58 -08:00
keyreset.c input: keyreset: switch to orderly_reboot 2016-10-12 17:34:22 +05:30
Makefile input: add keycombo, a general key combo driver. 2016-02-16 13:50:58 -08:00
matrix-keymap.c
mousedev.c Input: mousedev - fix race when creating mixed device 2014-03-29 14:44:23 -07:00
sparse-keymap.c treewide: Fix typo in Documentation/DocBook 2014-02-19 14:58:17 +01:00