HID: add new driver for non-compliant Saitek devices
The driver currently only supports the PS1000 controller.
It fixes the report descriptor by removing a non-existing axis and
clearing the constant bit on the d-pad and button input reports.
Signed-off-by: Andreas Hübner <andreas@k4n.de>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig
index 1e6b78e..9398cfc 100644
--- a/drivers/hid/Kconfig
+++ b/drivers/hid/Kconfig
@@ -532,6 +532,15 @@
---help---
Support for Roccat Pyra mouse.
+config HID_SAITEK
+ tristate "Saitek non-fully HID-compliant devices"
+ depends on USB_HID
+ ---help---
+ Support for Saitek devices that are not fully compliant with the
+ HID standard.
+
+ Currently only supports the PS1000 controller.
+
config HID_SAMSUNG
tristate "Samsung InfraRed remote control or keyboards"
depends on USB_HID