]> git.baikalelectronics.ru Git - kernel.git/commit
Input: alps - improve 2-finger reporting on v3 models
authorHans de Goede <hdegoede@redhat.com>
Sat, 26 Jul 2014 05:33:33 +0000 (22:33 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sat, 26 Jul 2014 21:03:13 +0000 (14:03 -0700)
commit7b1f861d774d266c37bca8f7a55c0e13549f3469
treece85528901dab9edae379fac50dc5a5c6daf18a6
parent31bee5eab26ccced8e5d5f708a8a87dd3dfc7df4
Input: alps - improve 2-finger reporting on v3 models

V3 models only report mt bitmap data when there are 2 or more fingers on
the touchpad. So always generate 2 positions in alps_process_bitmap, and
for v3 models only fall back to st data when there was no mt data in a
mt packet (which should never happen).

This fixes 2 finger scrolling not working when using 2 fingers close to
each other.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/mouse/alps.c