Messages in this thread | | | Date | Thu, 6 Feb 2003 14:13:52 +0100 | From | Vojtech Pavlik <> | Subject | [patch] Update of the input subsystem - 37 csets |
| |
Hi!
Quite a lot of input patches have accumulated in my tree, I'm sending them to you now.
You can pull the csets from: bk://kernel.bkbits.net/vojtech/input
For those who want to see a plain patch: http://atrey.karlin.mff.cuni.cz/~vojtech/input-2.5.59.diff
The most important changes include atkbd fixes for some notebooks and non-PC archs, and passing of pt_regs all the way to keyboard.c so that magic-sysrq works properly with all kinds of keyboards and multiple keyboard setups.
Diffstat:
arch/sparc64/kernel/irq.c | 3 drivers/acorn/char/keyb_arc.c | 1 drivers/char/ec3104_keyb.c | 2 drivers/char/keyboard.c | 148 ++++---- drivers/char/misc.c | 3 drivers/input/gameport/ns558.c | 8 drivers/input/joydev.c | 9 drivers/input/joystick/amijoy.c | 2 drivers/input/joystick/iforce/iforce-packets.c | 5 drivers/input/joystick/iforce/iforce-serio.c | 4 drivers/input/joystick/iforce/iforce-usb.c | 15 drivers/input/joystick/iforce/iforce.h | 2 drivers/input/joystick/magellan.c | 8 drivers/input/joystick/spaceball.c | 8 drivers/input/joystick/spaceorb.c | 8 drivers/input/joystick/stinger.c | 8 drivers/input/joystick/twidjoy.c | 8 drivers/input/joystick/warrior.c | 10 drivers/input/keyboard/amikbd.c | 2 drivers/input/keyboard/atkbd.c | 59 +-- drivers/input/keyboard/newtonkbd.c | 8 drivers/input/keyboard/sunkbd.c | 5 drivers/input/keyboard/xtkbd.c | 3 drivers/input/misc/98spkr.c | 95 +++++ drivers/input/misc/Kconfig | 4 drivers/input/misc/Makefile | 1 drivers/input/misc/gsc_ps2.c | 13 drivers/input/mouse/amimouse.c | 2 drivers/input/mouse/inport.c | 2 drivers/input/mouse/logibm.c | 1 drivers/input/mouse/pc110pad.c | 1 drivers/input/mouse/psmouse.c | 44 +- drivers/input/mouse/rpcmouse.c | 2 drivers/input/mouse/sermouse.c | 14 drivers/input/serio/ambakmi.c | 6 drivers/input/serio/ct82c710.c | 2 drivers/input/serio/i8042.c | 16 drivers/input/serio/parkbd.c | 2 drivers/input/serio/q40kbd.c | 3 drivers/input/serio/rpckbd.c | 5 drivers/input/serio/sa1111ps2.c | 6 drivers/input/serio/serio.c | 4 drivers/input/serio/serport.c | 5 drivers/input/touchscreen/gunze.c | 7 drivers/input/touchscreen/h3600_ts_input.c | 6 drivers/macintosh/adbhid.c | 22 - drivers/serial/sunsu.c | 4 drivers/serial/sunzilog.c | 4 drivers/usb/input/Kconfig | 12 drivers/usb/input/Makefile | 3 drivers/usb/input/aiptek.c | 31 + drivers/usb/input/fixp-arith.h | 12 drivers/usb/input/hid-core.c | 28 - drivers/usb/input/hid-ff.c | 4 drivers/usb/input/hid-input.c | 13 drivers/usb/input/hid-tmff.c | 461 +++++++++++++++++++++++++ drivers/usb/input/hid.h | 6 drivers/usb/input/hiddev.c | 2 drivers/usb/input/powermate.c | 25 - drivers/usb/input/usbkbd.c | 2 drivers/usb/input/usbmouse.c | 1 drivers/usb/input/wacom.c | 21 + drivers/usb/input/xpad.c | 6 include/asm-sparc/system.h | 2 include/asm-sparc64/system.h | 2 include/linux/hiddev.h | 4 include/linux/input.h | 5 include/linux/kbd_kern.h | 5 include/linux/keyboard.h | 1 include/linux/pc_keyb.h | 130 ------- include/linux/serio.h | 13 71 files changed, 981 insertions(+), 408 deletions(-)
Changes:
ChangeSet@1.910, 2003-02-06 12:00:30+01:00, vojtech@suse.cz Automatic & manual BK merge
ChangeSet@1.909, 2003-02-05 20:51:14+01:00, vojtech@suse.cz input: serio.h - allocate an serio ID for SemTech touchscreen.
ChangeSet@1.908, 2003-02-03 00:08:52+01:00, deller@gmx.de input: Enable AT keyboard emulation on PA-RISC.
ChangeSet@1.907, 2003-01-30 10:15:29+01:00, vojtech@suse.cz input: sunkbd.c - fix reading beyond end of keycode array.
ChangeSet@1.906, 2003-01-29 20:38:58+01:00, vojtech@suse.cz input: psmouse.c - Fix and disable PS2++ debug message.
ChangeSet@1.905, 2003-01-29 10:15:16+01:00, vojtech@suse.cz input: psmouse.c: Fix PS2++ packet numbers.
ChangeSet@1.904, 2003-01-27 17:34:52+01:00, vojtech@suse.cz input: atkbd.c - Now that atkbd_command() handles RESET_BAT gracefully, we can reset the keyboard on reboot instead of setting old scancode set. This should help some notebooks which crash after Linux reboots.
ChangeSet@1.903, 2003-01-27 17:33:40+01:00, vojtech@suse.cz input: psmouse.c - Proper detection of PS2++ packets, take II
ChangeSet@1.902, 2003-01-26 22:11:45+01:00, vojtech@suse.cz input: psmouse.c - Fix Logitech PS2++ extended packet detection.
ChangeSet@1.901, 2003-01-26 16:05:33+01:00, zinx@epicsol.org input: tmff.c: Protect tmff_exit by grabbing a spinlock.
ChangeSet@1.900, 2003-01-26 15:49:21+01:00, vojtech@suse.cz input: serio.h - add SNES-232 serio type.
ChangeSet@1.899, 2003-01-26 15:21:48+01:00, vojtech@suse.cz input: Resurrect usb_set_report for Aiptek and Wacom tablets.
ChangeSet@1.898, 2003-01-26 13:52:29+01:00, zinx@epicsol.org input: tmff.c - Fix handling the case where the effect is re-uploaded to change strength of the effect.
ChangeSet@1.897, 2003-01-26 13:51:24+01:00, zinx@epicsol.org input: hid: use fuzz/flat filtering only for joysticks and gamepads.
ChangeSet@1.896, 2003-01-26 12:56:09+01:00, will@sowerbutts.com input: powermate.c: This works around an undocumented firmware bug in the Griffin PowerMate knob and fixes the handling of LED brightness.
ChangeSet@1.895, 2003-01-26 11:06:08+01:00, vojtech@suse.cz input: Don't require keys/buttons at all for joysticks. There are many weird devices that don't have them.
ChangeSet@1.894, 2003-01-25 22:44:45+01:00, zinx@epicsol.org input: Add support for ThrustMaster USB Force Feedback devices.
ChangeSet@1.893, 2003-01-25 18:07:05+01:00, vojtech@suse.cz input: Give preferential treatment to gameport at 0x201, and use the odd addresses for access.
ChangeSet@1.892, 2003-01-25 18:01:14+01:00, vojtech@suse.cz Input: Allow throttles without keys.
ChangeSet@1.891, 2003-01-25 17:39:00+01:00, vojtech@suse.cz input: Fix a typo the hid.h quirk definitions.
ChangeSet@1.890, 2003-01-25 17:26:02+01:00, vojtech@suse.cz Add USB hid blacklist driver entries for OnTrak data acquistion boards and a TangTop PS/2->USB converter.
ChangeSet@1.889, 2003-01-25 15:40:41+01:00, davem@redhat.com Final step of getting rid of kbd_pt_regs - pass the regs as arguments to handler_fn functions in keyboard.c
ChangeSet@1.888, 2003-01-25 14:34:17+01:00, geert@linux-m68k.org Amiga keyboard: the release bit indicates a key release, not a key press.
ChangeSet@1.887, 2003-01-25 14:33:15+01:00, geert@linux-m68k.org Q40/Q60 keyboard fixes: - IRQ definitions were prepended with Q40_ - <asm/keyboard.h> no longer exists - Let q40kbd_init() fails if not running on a Q40/Q60 - q40kbd_init() must return an error code - Make q40kbd_{init,exit}() static
ChangeSet@1.886, 2003-01-23 08:25:40+01:00, rddunlap@osdl.org hid-core.c: Add a missing error path on a possible urb allocation failure.
ChangeSet@1.885, 2003-01-21 17:21:50+01:00, tomita@cinet.co.jp Support for NEC PC-9800 beeper and support for Kana Lock LED.
ChangeSet@1.884, 2003-01-12 17:10:47+01:00, vojtech@suse.cz input: atkbd.c and psmouse.c had a race when reading the ID of the attached keyboard/mouse that could cause the device not to be found if it replied too fast. Fixed.
ChangeSet@1.883, 2003-01-12 14:05:52+01:00, vojtech@suse.cz Get rid of kbd_pt_regs.
ChangeSet@1.882, 2003-01-12 13:34:36+01:00, vojtech@suse.cz Pass pt_regs from interrupts (usb, serio, others) all the way to keyboard.c so that it can display them properly in SysRq.
ChangeSet@1.881, 2003-01-12 11:24:26+01:00, vojtech@suse.cz Merge suse.cz:/home/vojtech/bk/linus into suse.cz:/home/vojtech/bk/input
ChangeSet@1.880, 2003-01-11 23:01:56+01:00, vivienc@nerim.net atkbd->ack and psmouse->ack need to be volatile.
ChangeSet@1.879, 2003-01-08 09:46:41+01:00, zaitcev@redhat.com Let newly connected keyboards pickup the LED state.
ChangeSet@1.838.115.2, 2002-12-27 11:56:18+01:00, vojtech@suse.cz keyboard.c: Only print warnings when unable to generate rawmode when the event is a real key, not a button or whatever else.
ChangeSet@1.838.17.4, 2002-12-10 12:45:54-08:00, jsimmons@kozmo.(none) Delete: include/linux/pc_keyb.h
ChangeSet@1.838.17.3, 2002-12-10 12:07:45-08:00, jsimmons@kozmo.(none) The VT tty layer depends on the input api now. Fixed this dependency.
ChangeSet@1.838.17.2, 2002-12-10 11:44:59-08:00, jsimmons@kozmo.(none) Old PS/2 code removal.
ChangeSet@1.797.43.1, 2002-11-17 00:57:44+01:00, vojtech@suse.cz Avoid possible endless loop sending resend commands in atkbd.c with very stupid devices (like CCD-80SX barcode scanner, which doesn't trigger the problem only because of luck).
-- Vojtech Pavlik SuSE Labs - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |