android_kernel_xiaomi_sm8350/drivers/usb/input
Daniel Ritz 5d3202949c [PATCH] USB: input/touchkitusb: handle multiple packets
Some versions of the controller seem to put multiple report packet into a
single urb. also it can happen that a packet is split across multiple urbs.
unpatched you get a jumpy cursor on some screens.
the patch does:
- handle multiple packets per urb
- handle packets split across multiple urb
- check packet type
- cleanups

Signed-off-by: Daniel Ritz <daniel.ritz@gmx.ch>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-01-04 13:51:39 -08:00
..
acecad.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
aiptek.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
appletouch.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
ati_remote.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
fixp-arith.h
hid-core.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
hid-debug.h Input: HID - add more consumer usages 2005-09-05 00:08:08 -05:00
hid-ff.c
hid-input.c [PATCH] Input: fix an OOPS in HID driver 2005-12-18 11:22:30 -08:00
hid-lgff.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
hid-tmff.c [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
hid.h [PATCH] drivers/usb/input: convert to dynamic input_dev allocation 2005-10-28 09:52:52 -07:00
hiddev.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
itmtouch.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
kbtab.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
Kconfig [PATCH] USB: add apple usb touchpad driver 2005-09-12 12:23:39 -07:00
keyspan_remote.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
Makefile [PATCH] USB: move CONFIG_USB_DEBUG checks into the Makefile 2005-11-17 11:29:55 -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] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
pid.c [PATCH] USB: move CONFIG_USB_DEBUG checks into the Makefile 2005-11-17 11:29:55 -08:00
pid.h
powermate.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
touchkitusb.c [PATCH] USB: input/touchkitusb: handle multiple packets 2006-01-04 13:51:39 -08:00
usbkbd.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
usbmouse.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
wacom.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
xpad.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
yealink.c [PATCH] USB: remove .owner field from struct usb_driver 2006-01-04 13:48:34 -08:00
yealink.h [PATCH] input-driver-yealink-P1K-usb-phone 2005-09-08 16:40:57 -07:00