aboutsummaryrefslogtreecommitdiff
path: root/drivers/input/mouse
AgeCommit message (Collapse)AuthorFilesLines
2006-01-05Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6Dmitry Torokhov1-1/+1
2005-12-28[SERMOUSE]: Sun mice speak 5-byte protocol too.David S. Miller1-1/+1
Noticed by Christophe Zimmerman, this explains the slow mouse movement with 2.6.x kernels. And checking the 2.4.x drivers/sbus/char/sunmouse.c driver shows we always used a 5-byte protocol with Sun mice in the past. I have no idea how the 3-byte thing got into the 2.6.x driver, but it's surely wrong. Signed-off-by: David S. Miller <[email protected]>
2005-12-21Input: logips2pp - add signature of MouseMan Wheel Mouse (87)Dmitry Torokhov1-0/+1
Signed-off-by: Dmitry Torokhov <[email protected]>
2005-12-21Input: lifebook - add DMI signature of Fujitsu Lifebook B142Daniele Gozzi1-0/+7
This DMI data was found in Fujitsu LifeBook B142 (Product S/N FPC01003B, italian keyboard); re: bugzilla #5335 Signed-off-by: Dmitry Torokhov <[email protected]>
2005-12-21Input: psmouse - don't leave mouse asleepDmitry Torokhov1-9/+6
It looks like quite a few mice out there treat PSMOUSE_RESET_DIS as a powerdown request and turn off the light rendering the mouse unusable. Vojtech recommended to switch from PSMOUSE_RESET_DIS to full reset, however we don't want to do that everywhere as full reset is pretty slow. Instead we only use it before probing for "generic" protocols, such as IntelliMouse and Explorer, to make sure that the mouse will be woken up if it went to sleep as a result of PSMOUSE_RESET_DIS issued earlier. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-12-21Input: ALPS - add signature for HP ze1115Larry Finger1-0/+1
Signed-off-by: Dmitry Torokhov <[email protected]>
2005-12-20Manual merge with Linus (conflict in drivers/input/misc/wistron_bnts.c)Dmitry Torokhov1-1/+1
2005-12-14[PATCH] Input: ALPS - correctly report button presses on Fujitsu Siemens S6010Vojtech Pavlik1-1/+1
Without this patch Forward and Backward buttons on the touchpad do not generate any events. Signed-off-by: Dmitry Torokhov <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2005-12-11Input: logips2pp - add new signature (85)Jasper Spaans1-0/+1
Signed-off-by: Dmitry Torokhov <[email protected]>
2005-11-02Input: logips2pp - add support for MX3100Mirco Macrelli1-0/+3
Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-10-31[PATCH] i386: CONFIG_PC removalArthur Othieno1-1/+1
CONFIG_PC is left-over cruft after the introduction of CONFIG_X86_PC with the subarch split. Remove it, and fixup the remaining users to depend on CONFIG_X86_PC instead. Signed-off-by: Arthur Othieno <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2005-10-28Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6Linus Torvalds15-361/+363
2005-10-28[PATCH] drivers/input/mouse: convert to dynamic input_dev allocationDmitry Torokhov15-361/+363
Input: convert drivers/input/mouse to dynamic input_dev allocation This is required for input_dev sysfs integration Signed-off-by: Dmitry Torokhov <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2005-10-21[PARISC] Update parisc specific input code from parisc treeMatthew Wilcox1-12/+21
Update drivers to new input layer changes. Signed-off-by: Helge Deller <[email protected]> Signed-off-by: Matthew Wilcox <[email protected]> Reorder code in gscps2_interrupt() and only enable ports when opened. This fixes issues with hangs booting an SMP kernel on my C360. Previously serio_interrupt() could be called before the lock in struct serio was initialised. Signed-off-by: Richard Hirst <[email protected]> Signed-off-by: Kyle McMartin <[email protected]>
2005-09-09Manual merge with LinusDmitry Torokhov1-1/+1
2005-09-07[PATCH] input: convert kcalloc to kzallocPekka Enberg1-1/+1
This patch converts kcalloc(1, ...) calls to use the new kzalloc() function. Signed-off-by: Pekka Enberg <[email protected]> Cc: Vojtech Pavlik <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2005-09-04Input: psmouse - add new Logitech wheel mouse modelVojtech Pavlik1-0/+1
Signed-off-by: Vojtech Pavlik <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-09-04Input: ALPS - fix wheel decodingVojtech Pavlik1-1/+1
Signed-off-by: Vojtech Pavlik <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-09-04Input: rework psmouse attributes to reduce module sizeDmitry Torokhov4-163/+200
Rearrange attribute code to use generic show and set handlers instead of replicating them for every attribute; switch to using attribute_group instead of creating all attributes manually. All this saves about 4K. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-08-08Input: psmouse - add support for IBM TrackPoint devices.Stephen Evanchik5-2/+460
Signed-off-by: Dmitry Torokhov <[email protected]>
2005-07-24Input: synaptics - fix setting packet size on passthrough port.Sergey Vlasov1-2/+2
Synaptics driver used child->type to select either 3-byte or 4-byte packet size for the pass-through port; this gives wrong results for the newer protocols. Change the check to use child->pktsize instead. Signed-off-by: Sergey Vlasov <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-07-15Input: psmouse - wheel mice (imps, exps) always have 3rd buttonVojtech Pavlik2-2/+2
There are wheel mice that respond to Logitech probes and report that they have only 2 buttons (such as e-Aser mouse) and this stops the wheel from being used as a middle button. Change the driver to always report BTN_MIDDLE capability if a wheel is present. Also, never reset BTN_RIGHT capability in logips2pp code - there are no Logitech mice that have only one button and if some other mice happen to respond to Logitech's query we could do the wrong thing. Signed-off-by: Vojtech Pavlik <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-07-11Input: ALPS - unconditionally enable tapping modePeter Osterlund1-18/+7
The condition in alps_init() was also inverted and the driver was enabling tapping mode only if it was already enabled. Signed-off-by: Peter Osterlund <[email protected]> Signed-off-by: Vojtech Pavlik <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-07-11Input: ALPS - fix resume (for DualPoints)David Moore1-2/+2
The driver would not reset pass-through mode when performing resume of a DualPoint touchpad causing it to stop working until next reboot. Signed-off-by: Vojtech Pavlik <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-07-11Input: synaptics - limit rate to 40pps on Toshiba DynabooksSimon Horman1-1/+9
Toshiba Dynabooks require the same workaround as Satellites - Synaptics report rate should be lowered to 40pps (from 80), otherwise KBC starts losing keypresses. Signed-off-by: Simon Horman <[email protected]> Signed-off-by: Vojtech Pavlik <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-06-27Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/dtor/input.git manuallyLinus Torvalds13-186/+539
Some manual fixups required due to clashes with the PF_FREEZE cleanups.
2005-06-20[PATCH] Driver Core: drivers/i2c/chips/w83781d.c - ↵Yani Ioannou1-2/+2
drivers/s390/block/dcssblk.c: update device attribute callbacks Signed-off-by: Yani Ioannou <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
2005-06-16[PATCH] ALPS: fix enabling hardware tappingDmitry Torokhov1-1/+1
It looks like logic for enabling hardware tapping in ALPS driver was inverted and we enable it only if it was already enabled by BIOS or firmware. I have a confirmation from one user that the patch below fixes the problem for him and it might be beneficial if we could get it into 2.6.12. Signed-off-by: Dmitry Torokhov <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2005-06-01Input: psmouse - export protocol as a sysfs per-device attributeDmitry Torokhov2-48/+244
to allow easy switching at run-time. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-06-01Input: add ps2_drain() to libps2 to allow reading and discardingDmitry Torokhov1-2/+1
given number of bytes from device. Change ps2_command to allow using 0 as command ID and actually pass it to the device instead of working as a drain. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-06-01Input: pmouse - introduce proper locking so state-changingDmitry Torokhov1-10/+44
operations do not iterfere with each other. Also make sure that serio core takes serio->drv_sem not only for connect/disconnect but for reconnect too. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-06-01Input: ALPS - fix forward/back buttons on Ahtec laptop.Ivan Casado Ruiz1-8/+21
I have an Ahtec laptop with a ALPS GlidePoint device, with 4 buttons. With Linux hernel 2.6.12rc4 and rc5 I'm unable to use the vertical scroll buttons (BACK and FORWARD). BACK gets detected as BTN_MIDDLE and FORWARD is undetected. I've modified the drivers/input/mouse/alps.c from 2.6.12rc5 and now it works fine! Signed-off-by: Vojtech Pavlik <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-05-29Input: apparently Lifebook touchscreens have double resolutionDmitry Torokhov1-0/+12
compared to "classic" PS/2 mice, provide appropriate resolution setting handler. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-05-29Input: lifebook - adjust initialization routines to be in line withDmitry Torokhov3-22/+41
the rest of protocols in preparation to dynamic protocol switching. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-05-29Input: lifebook - various cleanups:Dmitry Torokhov3-28/+13
- do not try to set rate and resolution in init method, let psmouse core do it for us. This also removes special quirks from the core; - do not disable mouse before doing full reset - meaningless; - some formatting and whitespace cleanups. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-05-29Input: Add Fujitsu Lifebook B-series touchscreen driver.Kenan Esau5-4/+154
From: Kenan Esau <[email protected]> Signed-off-by: Vojtech Pavlik <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-05-29Input: remove user counters from drivers/input/mouse since inputDmitry Torokhov5-84/+31
core takes care of calling open and close methods only when needed. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-05-29Input: whitespace fixes in drivers/input/mouseDmitry Torokhov8-38/+36
Signed-off-by: Dmitry Torokhov <[email protected]>
2005-05-28Input: synaptics - reduce verboseness of synaptics driver - thereDmitry Torokhov1-34/+5
is no reason one driver should take 10 lines in dmesg. Signed-off-by: Dmitry Torokhov <[email protected]>
2005-05-28Input: Workaround for Sunrex K8561 IR Keyboard/Mouse. The mouseVojtech Pavlik1-1/+4
sends an incorrect ID and wasn't recognized. Reported-by: Stefan Seyfried <[email protected]> Signed-off-by: Vojtech Pavlik <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-05-28Input: Fix a warning in psmouse-base.cAndrew Morton1-1/+1
Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Vojtech Pavlik <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
2005-05-17[PATCH] ALPS resume fixDmitry Torokhov1-0/+2
ALPS needs to be reset for detection to work reliably when reconnecting. Signed-off-by: Dmitry Torokhov <[email protected]> Cc: Vojtech Pavlik <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2005-05-17[PATCH] alps printk tidyAndrew Morton1-1/+1
Make the alps printk output look consistent. Cc: Vojtech Pavlik <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2005-04-16Linux-2.6.12-rc2Linus Torvalds19-0/+5315
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!