Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1729782 > unrolled thread
| Started by | Ben Hutchings <ben@decadent.org.uk> |
|---|---|
| First post | 2017-09-10 01:20 +0200 |
| Last post | 2017-09-15 19:10 +0200 |
| Articles | 3 — 2 participants |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
[PATCH 3.16 153/233] HID: usbhid: add quirk for innomedia INNEX GENESIS/ATARI adapter Ben Hutchings <ben@decadent.org.uk> - 2017-09-10 01:20 +0200
Re: [PATCH 3.16 153/233] HID: usbhid: add quirk for innomedia INNEX GENESIS/ATARI adapter Tomasz Kramkowski <tk@the-tk.com> - 2017-09-10 13:50 +0200
Re: [PATCH 3.16 153/233] HID: usbhid: add quirk for innomedia INNEX GENESIS/ATARI adapter Ben Hutchings <ben@decadent.org.uk> - 2017-09-15 19:10 +0200
| From | Ben Hutchings <ben@decadent.org.uk> |
|---|---|
| Date | 2017-09-10 01:20 +0200 |
| Subject | [PATCH 3.16 153/233] HID: usbhid: add quirk for innomedia INNEX GENESIS/ATARI adapter |
| Message-ID | <unXcC-3OU-43@gated-at.bofh.it> |
3.16.48-rc1 review patch. If anyone has any objections, please let me know.
------------------
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>
[bwh: Backported to 3.16: adjust context]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
---
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
@@ -522,6 +522,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_JABRA 0x0b0e
#define USB_DEVICE_ID_JABRA_SPEAK_410 0x0412
#define USB_DEVICE_ID_JABRA_SPEAK_510 0x0420
@@ -545,6 +548,7 @@
#define USB_DEVICE_ID_KEYTOUCH_IEC 0x3333
#define USB_VENDOR_ID_KYE 0x0458
+
#define USB_DEVICE_ID_KYE_ERGO_525V 0x0087
#define USB_DEVICE_ID_GENIUS_GILA_GAMING_MOUSE 0x0138
#define USB_DEVICE_ID_GENIUS_MANTICORE 0x0153
--- a/drivers/hid/usbhid/hid-quirks.c
+++ b/drivers/hid/usbhid/hid-quirks.c
@@ -169,6 +169,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 }
};
[toc] | [next] | [standalone]
| From | Tomasz Kramkowski <tk@the-tk.com> |
|---|---|
| Date | 2017-09-10 13:50 +0200 |
| Message-ID | <uo8Up-39L-5@gated-at.bofh.it> |
| In reply to | #1729782 |
On Sat, Sep 09, 2017 at 10:47:14PM +0100, Ben Hutchings wrote:
> 3.16.48-rc1 review patch. If anyone has any objections, please let me know.
>
> ------------------
>
> 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>
> [bwh: Backported to 3.16: adjust context]
> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
> ---- snip ----
Hi,
Unfortunately this quirk will not make the device mentioned in the commit
work on its own.
This fix was an additional fix on top of another more fundamental fix
which made the device, and others like it, operational. This fix was
included in commit:
Valtteri Heikkilä (1):
HID: reject input outside logical range only if null state is set
[3f3752705dbd50b66b66ad7b4d54fe33d2f746ed]
This patch does not appear in your shortlog for this submission and it
doesn't appear when I search linux-stable as of v3.16.47.
Additionally, the following patch might also be helpful in ensuring
the correct operation of the aforementioned device (and other devices
like it):
Tomasz Kramkowski (1):
HID: clamp input to logical range if no null state
[c3883fe06488a483658ba5d849b70e49bee15e7c]
However, if the above patches are not appropriate for backporting
to stable then I have absolutely nothing against my patch not being
backported either. My patch alone will not make the device operate in
a useful manner.
Thank you for considering my patch for the 3.16 stable tree and have a
nice day,
--
Tomasz Kramkowski
[toc] | [prev] | [next] | [standalone]
| From | Ben Hutchings <ben@decadent.org.uk> |
|---|---|
| Date | 2017-09-15 19:10 +0200 |
| Message-ID | <uq2hQ-5TN-37@gated-at.bofh.it> |
| In reply to | #1729964 |
[Multipart message — attachments visible in raw view] — view raw
On Sun, 2017-09-10 at 12:33 +0100, Tomasz Kramkowski wrote: > On Sat, Sep 09, 2017 at 10:47:14PM +0100, Ben Hutchings wrote: > > 3.16.48-rc1 review patch. If anyone has any objections, please let me know. > > > > ------------------ > > > > 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> > > [bwh: Backported to 3.16: adjust context] > > Signed-off-by: Ben Hutchings <ben@decadent.org.uk> > > ---- snip ---- > > Hi, > > Unfortunately this quirk will not make the device mentioned in the commit > work on its own. > > This fix was an additional fix on top of another more fundamental fix > which made the device, and others like it, operational. OK, I'm dropping this now and will consider adding the complete set of fixes in a later update. Perhaps you could send this list as a new message to stable@vger.kernel.org if you're interested in adding support for this device to stable branches. Ben. > This fix was included in commit: > > Valtteri Heikkilä (1): > HID: reject input outside logical range only if null state is set > [3f3752705dbd50b66b66ad7b4d54fe33d2f746ed] > > This patch does not appear in your shortlog for this submission and it > doesn't appear when I search linux-stable as of v3.16.47. > > Additionally, the following patch might also be helpful in ensuring > the correct operation of the aforementioned device (and other devices > like it): > > Tomasz Kramkowski (1): > HID: clamp input to logical range if no null state > [c3883fe06488a483658ba5d849b70e49bee15e7c] > > However, if the above patches are not appropriate for backporting > to stable then I have absolutely nothing against my patch not being > backported either. My patch alone will not make the device operate in > a useful manner. > > Thank you for considering my patch for the 3.16 stable tree and have a > nice day, > -- Ben Hutchings Kids! Bringing about Armageddon can be dangerous. Do not attempt it in your own home. - Terry Pratchett and Neil Gaiman, `Good Omens'
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web