linux/drivers/usb/input
Anssi Hannula 5556feae1c hid: quirk for multi-input devices with unneeded output reports
Add new quirk HID_QUIRK_SKIP_OUTPUT_REPORTS to skip output reports
when enumerating reports on a hid-input device. Add this quirk and
HID_QUIRK_MULTI_INPUT to 0810:0001.

PantherLord Twin USB Joystick, 0810:0001 has separate input reports
for 2 distinct game controllers in the same interface, so it needs
HID_QUIRK_MULTI_INPUT. However, the device also contains one output
report per controller which is used to control the force feedback
function, and we do not want those to appear as separate input
devices as well. The simplest approach seems to be to add a quirk to
skip output reports on 0810:0001, and allow the force feedback
driver to handle those.

Signed-off-by: Anssi Hannula <anssi.hannula@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
2007-02-05 10:00:04 +01:00
..
acecad.c [PATCH] slab: remove SLAB_KERNEL 2006-12-07 08:39:24 -08:00
aiptek.c [PATCH] slab: remove SLAB_ATOMIC 2006-12-07 08:39:24 -08:00
appletouch.c Input: appletouch - use canonical names in USB IDs 2006-11-17 01:06:25 -05:00
ati_remote2.c usb: ati_remote2 free urb cleanup 2006-12-01 14:23:33 -08:00
ati_remote.c [PATCH] slab: remove SLAB_ATOMIC 2006-12-07 08:39:24 -08:00
hid-core.c hid: quirk for multi-input devices with unneeded output reports 2007-02-05 10:00:04 +01:00
hid-ff.c HID: put usb_interface instead of usb_device into hid->dev to fix udevinfo breakage 2007-01-21 22:18:01 +01:00
hid-lgff.c [PATCH] Generic HID layer - USB API 2006-12-08 10:43:14 -08:00
hid-pidff.c [PATCH] Generic HID layer - USB API 2006-12-08 10:43:14 -08:00
hid-tmff.c [PATCH] Generic HID layer - USB API 2006-12-08 10:43:14 -08:00
hid-zpff.c [PATCH] Generic HID layer - USB API 2006-12-08 10:43:14 -08:00
hiddev.c HID: put usb_interface instead of usb_device into hid->dev to fix udevinfo breakage 2007-01-21 22:18:01 +01:00
itmtouch.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
kbtab.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
Kconfig HID: fix some ARM builds due to HID brokenness - make USB_HID depend on INPUT 2007-01-21 22:17:47 +01:00
keyspan_remote.c [PATCH] slab: remove SLAB_ATOMIC 2006-12-07 08:39:24 -08:00
Makefile [PATCH] Generic HID layer - build 2006-12-08 10:43:20 -08:00
map_to_7segment.h [PATCH] USB: Buffer overflow patch for Yealink driver 2005-10-28 16:47:44 -07:00
mtouchusb.c [PATCH] slab: remove SLAB_ATOMIC 2006-12-07 08:39:24 -08:00
powermate.c [PATCH] slab: remove SLAB_ATOMIC 2006-12-07 08:39:24 -08:00
touchkitusb.c [PATCH] slab: remove SLAB_ATOMIC 2006-12-07 08:39:24 -08:00
usbhid.h HID: put usb_interface instead of usb_device into hid->dev to fix udevinfo breakage 2007-01-21 22:18:01 +01:00
usbkbd.c [PATCH] slab: remove SLAB_ATOMIC 2006-12-07 08:39:24 -08:00
usbmouse.c [PATCH] slab: remove SLAB_ATOMIC 2006-12-07 08:39:24 -08:00
usbtouchscreen.c usbtouchscreen: make ITM screens report BTN_TOUCH as zero when not touched 2007-01-22 11:46:55 -08:00
wacom_sys.c USB: fix Wacom Intuos3 4x6 bugs 2006-12-20 10:14:26 -08:00
wacom_wac.c USB: fix Wacom Intuos3 4x6 bugs 2006-12-20 10:14:26 -08:00
wacom_wac.h USB: Wacom driver updates 2006-10-17 14:46:30 -07:00
wacom.h USB: make drivers/usb/input/wacom_sys.c:wacom_sys_irq() static 2006-12-01 14:23:30 -08:00
xpad.c [PATCH] slab: remove SLAB_ATOMIC 2006-12-07 08:39:24 -08:00
yealink.c [PATCH] slab: remove SLAB_ATOMIC 2006-12-07 08:39:24 -08:00
yealink.h [PATCH] input-driver-yealink-P1K-usb-phone 2005-09-08 16:40:57 -07:00