android_kernel_xiaomi_sm8350/drivers/input/joystick
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
..
iforce Input: iforce - minor clean-ups 2007-05-22 23:23:30 -04:00
a3d.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
adi.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
amijoy.c
analog.c Input: drivers/joystick - fix various sparse warnings 2007-05-03 00:52:51 -04:00
cobra.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
db9.c Input: db9 - do not ignore dev2 module parameter 2007-05-28 23:24:39 -04:00
gamecon.c Input: drivers/joystick - fix various sparse warnings 2007-05-03 00:52:51 -04:00
gf2k.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
grip_mp.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
grip.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
guillemot.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
interact.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
joydump.c
Kconfig missing dependencies for USB drivers in input 2007-05-15 18:56:37 -07:00
magellan.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
Makefile Input: move USB gamepads under drivers/input/joystick 2007-05-08 01:41:29 -04:00
sidewinder.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
spaceball.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
spaceorb.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
stinger.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
tmdc.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
turbografx.c Input: drivers/joystick - fix various sparse warnings 2007-05-03 00:52:51 -04:00
twidjoy.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
warrior.c Input: joysticks - switch to using input_dev->dev.parent 2007-04-12 01:35:26 -04:00
xpad.c Input: xpad - add support for Xbox 360 gamepad 2007-07-10 00:35:15 -04:00