]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
4.4-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 13 Jul 2018 13:24:27 +0000 (15:24 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 13 Jul 2018 13:24:27 +0000 (15:24 +0200)
added patches:
hid-usbhid-add-quirk-for-innomedia-innex-genesis-atari-adapter.patch

queue-4.4/hid-usbhid-add-quirk-for-innomedia-innex-genesis-atari-adapter.patch [new file with mode: 0644]
queue-4.4/series

diff --git a/queue-4.4/hid-usbhid-add-quirk-for-innomedia-innex-genesis-atari-adapter.patch b/queue-4.4/hid-usbhid-add-quirk-for-innomedia-innex-genesis-atari-adapter.patch
new file mode 100644 (file)
index 0000000..8bd9245
--- /dev/null
@@ -0,0 +1,45 @@
+From 9547837bdccb4af127528b36a73377150658b4ac Mon Sep 17 00:00:00 2001
+From: Tomasz Kramkowski <tk@the-tk.com>
+Date: Tue, 14 Feb 2017 23:14:33 +0000
+Subject: HID: usbhid: add quirk for innomedia INNEX GENESIS/ATARI adapter
+
+From: Tomasz Kramkowski <tk@the-tk.com>
+
+commit 9547837bdccb4af127528b36a73377150658b4ac upstream.
+
+The (1292:4745) Innomedia INNEX GENESIS/ATARI adapter needs
+HID_QUIRK_MULTI_INPUT to split the device up into two controllers
+instead of inputs from both being merged into one.
+
+Signed-off-by: Tomasz Kramkowski <tk@the-tk.com>
+Acked-By: Benjamin Tissoires <benjamin.tissoires@redhat.com>
+Signed-off-by: Jiri Kosina <jkosina@suse.cz>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/hid/hid-ids.h           |    3 +++
+ drivers/hid/usbhid/hid-quirks.c |    1 +
+ 2 files changed, 4 insertions(+)
+
+--- a/drivers/hid/hid-ids.h
++++ b/drivers/hid/hid-ids.h
+@@ -512,6 +512,9 @@
+ #define USB_VENDOR_ID_IRTOUCHSYSTEMS  0x6615
+ #define USB_DEVICE_ID_IRTOUCH_INFRARED_USB    0x0070
++#define USB_VENDOR_ID_INNOMEDIA                       0x1292
++#define USB_DEVICE_ID_INNEX_GENESIS_ATARI     0x4745
++
+ #define USB_VENDOR_ID_ITE               0x048d
+ #define USB_DEVICE_ID_ITE_LENOVO_YOGA   0x8386
+ #define USB_DEVICE_ID_ITE_LENOVO_YOGA2  0x8350
+--- a/drivers/hid/usbhid/hid-quirks.c
++++ b/drivers/hid/usbhid/hid-quirks.c
+@@ -152,6 +152,7 @@ static const struct hid_blacklist {
+       { USB_VENDOR_ID_MULTIPLE_1781, USB_DEVICE_ID_RAPHNET_4NES4SNES_OLD, HID_QUIRK_MULTI_INPUT },
+       { USB_VENDOR_ID_DRACAL_RAPHNET, USB_DEVICE_ID_RAPHNET_2NES2SNES, HID_QUIRK_MULTI_INPUT },
+       { USB_VENDOR_ID_DRACAL_RAPHNET, USB_DEVICE_ID_RAPHNET_4NES4SNES, HID_QUIRK_MULTI_INPUT },
++      { USB_VENDOR_ID_INNOMEDIA, USB_DEVICE_ID_INNEX_GENESIS_ATARI, HID_QUIRK_MULTI_INPUT },
+       { 0, 0 }
+ };
index 9ac6f6d06bce334e0eafcba946bfcbf7b42ee13a..030c97c0601db2b71e8f8b983fce0bbc9556b06d 100644 (file)
@@ -9,3 +9,4 @@ usb-yurex-fix-out-of-bounds-uaccess-in-read-handler.patch
 usb-serial-mos7840-fix-status-register-error-handling.patch
 usb-quirks-add-delay-quirks-for-corsair-strafe.patch
 xhci-xhci-mem-off-by-one-in-xhci_stream_id_to_ring.patch
+hid-usbhid-add-quirk-for-innomedia-innex-genesis-atari-adapter.patch