linux-kernel-test/drivers/hid
Jim Duchek 974faac464 HID: quirk for MS Wireless Desktop Receiver (model 1028)
Microsoft's wireless desktop receiver (Model 1028) has a bug in the report
descriptor -- namely, in four seperate places it uses USAGE_MIN and _MAX when
it quite obviously doesn't intend to.

In other words, it reports that it has pretty much _everything_ in 'consumer'
and 'generic desktop'.  And then the X evdev driver believes I have a mouse
with 36 absolute axes and a huge pile of keys and buttons, when I in fact,
should have zero.  255/256 in three of the cases, and 0-1024 in another.

This patch fixes the report descriptor of this device before it enters the HID
parser.

Signed-off-by: Jim Duchek <jim.duchek@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
2008-04-22 11:34:57 +02:00
..
usbhid HID: quirk for MS Wireless Desktop Receiver (model 1028) 2008-04-22 11:34:57 +02:00
hid-core.c HID: fix comment in hid_input_report() 2008-03-18 11:20:32 +01:00
hid-debug.c Input: add KEY_LOGOFF 2007-10-14 13:40:02 +02:00
hid-input-quirks.c HID: fix processing of event quirks 2008-02-11 13:01:51 +01:00
hid-input.c HID: update key codes for Apple aluminium 2008-03-18 11:20:33 +01:00
hidraw.c Use helpers to obtain task pid in printks 2007-10-19 11:53:43 -07:00
Kconfig HID: add hidraw interface 2007-10-14 14:47:26 +02:00
Makefile HID: refactor mapping to input subsystem for quirky devices 2008-01-28 14:51:20 +01:00