kernel-hacking-2024-linux-s.../drivers/input/mouse
Aristeu Rozanski aea6a46122 Input: psmouse - add support for Cortron PS/2 Trackballs
Cortron PS/2 Trackballs (700-0001A) report the 4th button using the 4th
bit of the first packet (yes, it breaks the standard PS/2 protocol).
This patch adds an extra protocol to generate BTN_SIDE based on the 4th
bit. There's no way to detect those trackballs using any kind of special
sequence, thus the protocol must be activated explicitely by writing
into 'protocol' sysfs attribute:

	echo -n "cortps" > /sys/devices/platform/i8042/serio1/protocol

Signed-off-by: Aristeu Rozanski <arozansk@redhat.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2007-07-10 00:35:15 -04:00
..
alps.c Input: ALPS - force stream mode 2007-05-22 23:23:35 -04:00
alps.h
amimouse.c
appletouch.c Input: move USB mice under drivers/input/mouse 2007-05-08 01:41:29 -04:00
atarimouse.c
hil_ptr.c
inport.c
Kconfig Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2007-06-04 13:27:33 -07:00
lifebook.c
lifebook.h
logibm.c
logips2pp.c Input: logips2pp - add type 72 (PS/2 TrackMan Marble) 2007-05-08 23:34:18 -04:00
logips2pp.h
Makefile Input: move USB mice under drivers/input/mouse 2007-05-08 01:41:29 -04:00
pc110pad.c
psmouse-base.c Input: psmouse - add support for Cortron PS/2 Trackballs 2007-07-10 00:35:15 -04:00
psmouse.h Input: psmouse - add support for Cortron PS/2 Trackballs 2007-07-10 00:35:15 -04:00
rpcmouse.c
sermouse.c
synaptics.c
synaptics.h
touchkit_ps2.c
touchkit_ps2.h
trackpoint.c
trackpoint.h
vsxxxaa.c