linux_dsm_epyc7002/drivers/input/mouse
Hans de Goede 72eceab743 Input: alps - fix finger jumps on lifting 2 fingers on v7 touchpad
On v7 touchpads sometimes when 2 fingers are moved down on the touchpad
until they "fall of" the touchpad, the second touch will report 0 for y
(max y really since the y axis is inverted) and max x as coordinates,
rather then reporting 0, 0 as is expected for a non touching finger.

This commit detects this and treats these touches as non touching.

See the evemu-recording here:
https://bugzilla.redhat.com/attachment.cgi?id=1025058

BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1221200
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2015-05-20 14:46:02 -07:00
..
alps.c Input: alps - fix finger jumps on lifting 2 fingers on v7 touchpad 2015-05-20 14:46:02 -07:00
alps.h Input: ALPS - add support for SS4 touchpad devices 2015-04-07 08:47:42 -07:00
amimouse.c input: mouse: drop owner assignment from platform_drivers 2014-10-20 16:20:40 +02:00
appletouch.c Input: appletouch - fix jumps when additional fingers are detected 2014-03-30 23:44:17 -07:00
atarimouse.c
bcm5974.c Input: MT - add support for balanced slot assignment 2015-02-01 11:50:35 -08:00
cyapa_gen3.c Input: cyapa - fix unaligned functions redefinition error 2015-03-02 13:31:32 -08:00
cyapa_gen5.c Input: cyapa - remove superfluous type check in cyapa_gen5_read_idac_data() 2015-03-02 13:31:33 -08:00
cyapa.c Input: cyapa - fix setting suspend scan rate 2015-04-20 10:30:09 -07:00
cyapa.h Input: cyapa - add gen5 trackpad read baseline support 2015-01-18 00:10:32 -08:00
cypress_ps2.c Input: psmouse - use IS_ENABLED instead of homegrown code 2015-02-15 16:08:35 -08:00
cypress_ps2.h Input: psmouse - use IS_ENABLED instead of homegrown code 2015-02-15 16:08:35 -08:00
elan_i2c_core.c Input: elan_i2c - report hovering contacts 2015-04-20 10:28:30 -07:00
elan_i2c_i2c.c Input: elan_i2c - fix calculating number of x and y traces. 2015-04-20 10:30:09 -07:00
elan_i2c_smbus.c Input: elan_i2c - fix calculating number of x and y traces. 2015-04-20 10:30:09 -07:00
elan_i2c.h Input: elan_i2c - adjust for newer firmware pressure reporting 2015-04-14 10:21:42 -07:00
elantech.c Input: elantech - fix semi-mt protocol for v3 HW 2015-05-13 10:31:22 -07:00
elantech.h Input: elantech - fix absolute mode setting on some ASUS laptops 2015-04-06 15:39:07 -07:00
focaltech.c Input: psmouse - disable "palm detection" in the focaltech driver 2015-03-07 13:40:21 -08:00
focaltech.h Input: psmouse - use IS_ENABLED instead of homegrown code 2015-02-15 16:08:35 -08:00
gpio_mouse.c input: mouse: drop owner assignment from platform_drivers 2014-10-20 16:20:40 +02:00
hgpk.c
hgpk.h
inport.c
Kconfig Input: add vmmouse driver 2015-04-14 14:29:03 -07:00
lifebook.c Input: lifebook - fix tabbing issue 2015-03-20 09:45:51 -07:00
lifebook.h Input: lifebook - use "static inline" instead of "inline" in lifebook.h 2014-11-09 22:59:25 -08:00
logibm.c
logips2pp.c Input: logips2pp - fix spelling s/reciver/receiver/ 2014-01-12 11:41:38 -08:00
logips2pp.h
Makefile Input: add vmmouse driver 2015-04-14 14:29:03 -07:00
maplemouse.c Input: remove use of __devexit 2012-11-24 00:05:38 -08:00
navpoint.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2014-12-17 10:06:02 -08:00
pc110pad.c
psmouse-base.c Input: add vmmouse driver 2015-04-14 14:29:03 -07:00
psmouse.h Input: add vmmouse driver 2015-04-14 14:29:03 -07:00
pxa930_trkball.c Input: delete non-required instances of include <linux/init.h> 2014-01-06 23:23:57 -08:00
rpcmouse.c input: rpcmouse: use __iomem pointers for MMIO 2012-09-19 15:37:13 +02:00
sentelic.c Input: sentelic - only report position of first finger as ST coordinates 2012-12-24 09:51:21 -08:00
sentelic.h
sermouse.c Input: delete non-required instances of include <linux/init.h> 2014-01-06 23:23:57 -08:00
synaptics_i2c.c Input: mouse - use __maybe_unused instead of ifdef around suspend/resume 2014-11-02 00:10:07 -07:00
synaptics_usb.c Input: add missing POINTER / DIRECT properties to a bunch of drivers 2014-09-08 14:58:12 -07:00
synaptics.c Linux 4.0-rc7 2015-04-07 08:46:23 -07:00
synaptics.h Linux 4.0-rc5 2015-03-23 09:18:27 -07:00
touchkit_ps2.c
touchkit_ps2.h
trackpoint.c Input: psmouse - expose drift duration for IBM trackpoints 2014-12-17 15:46:51 -08:00
trackpoint.h Input: psmouse - expose drift duration for IBM trackpoints 2014-12-17 15:46:51 -08:00
vmmouse.c Input: add vmmouse driver 2015-04-14 14:29:03 -07:00
vmmouse.h Input: add vmmouse driver 2015-04-14 14:29:03 -07:00
vsxxxaa.c Input: vsxxxaa - fix code dropping bytes from queue 2014-10-28 10:33:48 -07:00