linux/drivers/input/mouse
Dmitry Torokhov a09221e83e Input: ALPS - fix trackstick detection on some Dell Latitudes
On some Dell Latitudes we fail to identify presence of trackstick unless we
reset the device. The issue is quite benign as we do perform reset in
alps_init(), so the trackstick ends up working, but mouse name reported to
userspace is not accurate.

In order to fix the issue while avoiding the additional lengthy reset we
move the resrt to alps_detect() and keep the discovered state to be used
later in alps_init().

Reported-by: Pali Rohár <pali.rohar@gmail.com>
Tested-by: Pali Rohár <pali.rohar@gmail.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2015-02-15 15:44:18 -08:00
..
alps.c Input: ALPS - fix trackstick detection on some Dell Latitudes 2015-02-15 15:44:18 -08:00
alps.h Input: ALPS - split protocol data from model info 2015-02-15 15:44:17 -08:00
amimouse.c input: mouse: drop owner assignment from platform_drivers 2014-10-20 16:20:40 +02:00
appletouch.c
atarimouse.c
bcm5974.c Input: MT - add support for balanced slot assignment 2015-02-01 11:50:35 -08:00
cyapa.c Input: cyapa - off by one in cyapa_update_fw_store() 2015-01-22 08:23:15 -08:00
cyapa.h Input: cyapa - add gen5 trackpad read baseline support 2015-01-18 00:10:32 -08:00
cyapa_gen3.c Input: cyapa - add gen3 trackpad force re-calibrate support 2015-01-18 00:10:31 -08:00
cyapa_gen5.c Input: cyapa - fix variable being dereferenced before check 2015-01-22 08:23:14 -08:00
cypress_ps2.c Input: MT - add support for balanced slot assignment 2015-02-01 11:50:35 -08:00
cypress_ps2.h
elan_i2c.h Input: elan_i2c - verify firmware signature applying it 2015-01-23 09:44:21 -08:00
elan_i2c_core.c Input: elan_i2c - verify firmware signature applying it 2015-01-23 09:44:21 -08:00
elan_i2c_i2c.c Input: elan_i2c - verify firmware signature applying it 2015-01-23 09:44:21 -08:00
elan_i2c_smbus.c Input: elan_i2c - fix wrong %p extension 2015-02-06 15:32:18 -08:00
elantech.c Input: elantech - trust firmware about trackpoint presence 2014-11-25 00:42:13 -08:00
elantech.h
focaltech.c Input: psmouse - support for the FocalTech PS/2 protocol extensions 2014-12-29 09:51:37 -08:00
focaltech.h Input: psmouse - support for the FocalTech PS/2 protocol extensions 2014-12-29 09:51:37 -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: elantech - remove stale comment from Kconfig 2015-01-22 13:16:14 -08:00
lifebook.c
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
logips2pp.h
Makefile Input: cyapa - add gen5 trackpad device basic functions support 2015-01-18 00:10:28 -08:00
maplemouse.c
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 linux 3.19-rc4 2015-01-15 09:46:14 -08:00
psmouse.h Input: psmouse - support for the FocalTech PS/2 protocol extensions 2014-12-29 09:51:37 -08:00
pxa930_trkball.c
rpcmouse.c
sentelic.c
sentelic.h
sermouse.c
synaptics.c Input: synaptics - use dmax in input_mt_assign_slots 2015-02-03 15:36:32 -08:00
synaptics.h Input: synaptics - use in-kernel tracking for reporting mt data 2014-12-29 14:23:00 -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
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
vsxxxaa.c Input: vsxxxaa - fix code dropping bytes from queue 2014-10-28 10:33:48 -07:00