lkml.org 
[lkml]   [2003]   [Feb]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
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/

\
 
 \ /
  Last update: 2005-03-22 13:32    [W:0.036 / U:0.060 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site