Jan Kratochvil
c7d9f7eb30
Input: xpad - add support for Xbox 360 gamepad
...
Xbox 360 gamepad is slightly different then the previous model so it has
its own version of process_packet method. Detection of this new device
relies on USB_DEVICE_INTERFACE_PROTOCOL macro. This device got vendor
specific subclass so it can't be matched with USB_INTERFACE_INFO and
we need only one interface protocol from four availaible. It means
USB_DEVICE can't be used either.
Added xpad360_btn structure with additional buttons for x360 gamepad.
Added xtype into xpad_device structure to distinguish between different
types of xbox devices.
Signed-off-by: Jan Kratochvil <honza@jikos.cz>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2007-07-10 00:35:15 -04:00
..
gameport
Input: gameport - do not touch bus's rwsem
2007-04-27 10:57:30 -07:00
joystick
Input: xpad - add support for Xbox 360 gamepad
2007-07-10 00:35:15 -04:00
keyboard
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2007-07-05 15:55:37 -07:00
misc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2007-06-13 14:09:39 -07:00
mouse
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2007-06-04 13:27:33 -07:00
serio
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2007-07-05 15:55:37 -07:00
tablet
missing dependencies for USB drivers in input
2007-05-15 18:56:37 -07:00
touchscreen
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2007-06-13 14:09:39 -07:00
evbug.c
evdev.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2007-06-04 13:27:33 -07:00
ff-core.c
Input: force feedback - make sure effect is present before playing
2007-05-03 00:51:10 -04:00
ff-memless.c
fixp-arith.h
input-polldev.c
Input: move input-polldev to drivers/input
2007-06-13 01:49:58 -04:00
input.c
header cleaning: don't include smp_lock.h when not used
2007-05-08 11:15:07 -07:00
joydev.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2007-06-04 13:27:33 -07:00
Kconfig
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2007-06-13 14:09:39 -07:00
Makefile
Input: move input-polldev to drivers/input
2007-06-13 01:49:58 -04:00
mousedev.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2007-06-04 13:27:33 -07:00
tsdev.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2007-06-04 13:27:33 -07:00