linux/drivers/input/mouse
KT Liao 12e0201eb2 Input: elan_i2c - clear INT before resetting controller
[ Upstream commit 4b3c7dbbff ]

Some old touchpad FWs need to have interrupt cleared before issuing reset
command after updating firmware. We clear interrupt by attempting to read
full report from the controller, and discarding any data read.

Signed-off-by: KT Liao <kt.liao@emc.com.tw>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-04-13 19:50:11 +02:00
..
alps.c
alps.h
amimouse.c
appletouch.c
atarimouse.c
bcm5974.c
cyapa_gen3.c
cyapa_gen5.c
cyapa_gen6.c
cyapa.c
cyapa.h
cypress_ps2.c
cypress_ps2.h
elan_i2c_core.c Input: elan_i2c - check if device is there before really probing 2018-04-13 19:50:04 +02:00
elan_i2c_i2c.c Input: elan_i2c - clear INT before resetting controller 2018-04-13 19:50:11 +02:00
elan_i2c_smbus.c
elan_i2c.h
elantech.c Input: elantech - force relative mode on a certain module 2018-04-13 19:50:04 +02:00
elantech.h
focaltech.c
focaltech.h
gpio_mouse.c
hgpk.c
hgpk.h
inport.c
Kconfig
lifebook.c
lifebook.h
logibm.c
logips2pp.c
logips2pp.h
Makefile
maplemouse.c
navpoint.c
pc110pad.c
psmouse-base.c
psmouse.h
pxa930_trkball.c
rpcmouse.c
sentelic.c
sentelic.h
sermouse.c
synaptics_i2c.c
synaptics_usb.c
synaptics.c
synaptics.h
touchkit_ps2.c
touchkit_ps2.h
trackpoint.c Input: trackpoint - force 3 buttons if 0 button is reported 2018-01-31 12:06:11 +01:00
trackpoint.h Input: trackpoint - add new trackpoint firmware ID 2017-08-30 10:19:22 +02:00
vmmouse.c
vmmouse.h
vsxxxaa.c