[PATCH] Update of USB input drivers to the latest versions
authorVojtech Pavlik <vojtech@suse.cz>
Mon, 11 Feb 2002 15:32:56 +0000 (07:32 -0800)
committerVojtech Pavlik <vojtech@suse.cz>
Mon, 11 Feb 2002 15:32:56 +0000 (07:32 -0800)
commitd96835d3db3de50bd63fdce9c05beda41eebb9b0
tree5585330f0fbaad30f827d0a64b9bc5ec0a60e85e
parent61251b870ebf51669f7ed810f176719266ab7781
[PATCH] Update of USB input drivers to the latest versions

Now that the input core changes have made it into 2.5 I can finally
update the USB input drivers to their latest versions.

Here is a patch that does that.

In detail:

HID driver:
Fix a bug in descriptor parsing (array/variable),
namely visible with Logitech new joysticks and mice
Fix bugs in logical/physical min/max parsing
Fix bugs in exponent parsing
Remove workaround for low-speed devices with >8 byte
reports, fix this in a correct way (bigger irq
request)
Untangle some code (fetc_item())
Implement asynchronous input/output/feature report
reading and writing
Implement (hopefully) proper locking in the above
Implement support for devices with an output endpoint
Add some support functions for force feedback support
currently in development
Add entries to the debug dump code, including FF and
exponents
Add more mappings into the hid-input interface
Cleanups here and there

usbkbd driver:

Make LED URBS use GFP_ATOMIC, they'll be called from a
completion handler
Remove dependency on hid.h

usbmouse driver:

Just conversion to the new input core, minor cleanups

wacom driver:

Just conversion to the new input core.
drivers/usb/hid-core.c
drivers/usb/hid-debug.h
drivers/usb/hid-input.c
drivers/usb/hid.h
drivers/usb/hiddev.c
drivers/usb/usbkbd.c
drivers/usb/usbmouse.c
drivers/usb/wacom.c