remarkable-linux/drivers/input/joystick
Mark Furneaux 25cb145272 Input: xpad - add support for PDP Xbox One controllers
commit e5c9c6a885 upstream.

Adds support for the current lineup of Xbox One controllers from PDP
(Performance Designed Products). These controllers are very picky with
their initialization sequence and require an additional 2 packets before
they send any input reports.

Signed-off-by: Mark Furneaux <mark@furneaux.ca>
Reviewed-by: Cameron Gutman <aicommander@gmail.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-01-31 14:03:42 +01:00
..
iforce Input: iforce - constify serio_device_id 2017-08-18 17:14:09 -07:00
a3d.c Input: delete non-required instances of include <linux/init.h> 2014-01-06 23:23:57 -08:00
adi.c Input: adi - make array seq static, reduces object code size 2017-09-04 09:28:15 -07:00
amijoy.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2012-03-29 23:17:44 -07:00
analog.c x86/cpufeature: Replace cpu_has_tsc with boot_cpu_has() usage 2016-04-13 11:37:41 +02:00
as5011.c Input: as5011 - fix error return code in as5011_probe() 2013-08-24 17:44:25 -07:00
cobra.c Input: delete non-required instances of include <linux/init.h> 2014-01-06 23:23:57 -08:00
db9.c Input: db9 - use setup_timer 2017-04-10 20:41:38 -07:00
gamecon.c Input: convert remaining uses of pr_warning to pr_warn 2017-03-17 17:25:02 -07:00
gf2k.c Input: delete non-required instances of include <linux/init.h> 2014-01-06 23:23:57 -08:00
grip.c Input: delete non-required instances of include <linux/init.h> 2014-01-06 23:23:57 -08:00
grip_mp.c Input: delete non-required instances of include <linux/init.h> 2014-01-06 23:23:57 -08:00
guillemot.c Input: delete non-required instances of include <linux/init.h> 2014-01-06 23:23:57 -08:00
interact.c Input: delete non-required instances of include <linux/init.h> 2014-01-06 23:23:57 -08:00
joydump.c Input: delete non-required instances of include <linux/init.h> 2014-01-06 23:23:57 -08:00
Kconfig Input: add support for PlayStation 1/2 joypads connected via SPI 2017-05-10 14:35:48 -07:00
magellan.c Input: magellan - constify serio_device_id 2017-08-18 17:14:10 -07:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
maplecontrol.c Input: maplecontrol - drop unnecessary call to input_set_drvdata 2017-01-22 17:22:27 -08:00
psxpad-spi.c Input: add support for PlayStation 1/2 joypads connected via SPI 2017-05-10 14:35:48 -07:00
sidewinder.c Input: delete non-required instances of include <linux/init.h> 2014-01-06 23:23:57 -08:00
spaceball.c Input: spaceball - constify serio_device_id 2017-08-18 17:14:11 -07:00
spaceorb.c Input: spaceorb - constify serio_device_id 2017-08-18 17:14:12 -07:00
stinger.c Input: stinger - constify serio_device_id 2017-08-18 17:14:14 -07:00
tmdc.c Input: delete non-required instances of include <linux/init.h> 2014-01-06 23:23:57 -08:00
turbografx.c Input: turbografx - use setup_timer 2017-04-10 20:41:40 -07:00
twidjoy.c Input: twidjoy - constify serio_device_id 2017-08-18 17:14:15 -07:00
walkera0701.c ktime: Cleanup ktime_set() usage 2016-12-25 17:21:22 +01:00
warrior.c Input: warrior - constify serio_device_id 2017-08-18 17:14:16 -07:00
xpad.c Input: xpad - add support for PDP Xbox One controllers 2018-01-31 14:03:42 +01:00
zhenhua.c Input: zhenhua - constify serio_device_id 2017-08-18 17:14:17 -07:00