lkml.org 
[lkml]   [2017]   [Sep]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Date
    Subject[PATCH 3.16 154/233] HID: corsair: support for K65-K70 Rapidfire and Scimitar Pro RGB
    3.16.48-rc1 review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Oscar Campos <oscar.campos@member.fsf.org>

    commit deaba636997557fce46ca7bcb509bff5ea1b0558 upstream.

    Add quirks for several corsair gaming devices to avoid long delays on
    report initialization

    Supported devices:

    - Corsair K65RGB Rapidfire Gaming Keyboard
    - Corsair K70RGB Rapidfire Gaming Keyboard
    - Corsair Scimitar Pro RGB Gaming Mouse

    Signed-off-by: Oscar Campos <oscar.campos@member.fsf.org>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>
    Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
    ---
    drivers/hid/hid-ids.h | 3 +++
    drivers/hid/usbhid/hid-quirks.c | 3 +++
    2 files changed, 6 insertions(+)

    --- a/drivers/hid/hid-ids.h
    +++ b/drivers/hid/hid-ids.h
    @@ -255,6 +255,9 @@
    #define USB_DEVICE_ID_CORSAIR_K70RGB 0x1b13
    #define USB_DEVICE_ID_CORSAIR_STRAFE 0x1b15
    #define USB_DEVICE_ID_CORSAIR_K65RGB 0x1b17
    +#define USB_DEVICE_ID_CORSAIR_K70RGB_RAPIDFIRE 0x1b38
    +#define USB_DEVICE_ID_CORSAIR_K65RGB_RAPIDFIRE 0x1b39
    +#define USB_DEVICE_ID_CORSAIR_SCIMITAR_PRO_RGB 0x1b3e

    #define USB_VENDOR_ID_CREATIVELABS 0x041e
    #define USB_DEVICE_ID_CREATIVE_SB_OMNI_SURROUND_51 0x322c
    --- a/drivers/hid/usbhid/hid-quirks.c
    +++ b/drivers/hid/usbhid/hid-quirks.c
    @@ -80,6 +80,9 @@ static const struct hid_blacklist {
    { USB_VENDOR_ID_CORSAIR, USB_DEVICE_ID_CORSAIR_K70RGB, HID_QUIRK_NO_INIT_REPORTS },
    { USB_VENDOR_ID_CORSAIR, USB_DEVICE_ID_CORSAIR_K65RGB, HID_QUIRK_NO_INIT_REPORTS },
    { USB_VENDOR_ID_CORSAIR, USB_DEVICE_ID_CORSAIR_STRAFE, HID_QUIRK_NO_INIT_REPORTS | HID_QUIRK_ALWAYS_POLL },
    + { USB_VENDOR_ID_CORSAIR, USB_DEVICE_ID_CORSAIR_K70RGB_RAPIDFIRE, HID_QUIRK_NO_INIT_REPORTS | HID_QUIRK_ALWAYS_POLL },
    + { USB_VENDOR_ID_CORSAIR, USB_DEVICE_ID_CORSAIR_K65RGB_RAPIDFIRE, HID_QUIRK_NO_INIT_REPORTS | HID_QUIRK_ALWAYS_POLL },
    + { USB_VENDOR_ID_CORSAIR, USB_DEVICE_ID_CORSAIR_SCIMITAR_PRO_RGB, HID_QUIRK_NO_INIT_REPORTS | HID_QUIRK_ALWAYS_POLL },
    { USB_VENDOR_ID_CREATIVELABS, USB_DEVICE_ID_CREATIVE_SB_OMNI_SURROUND_51, HID_QUIRK_NOGET },
    { USB_VENDOR_ID_DMI, USB_DEVICE_ID_DMI_ENC, HID_QUIRK_NOGET },
    { USB_VENDOR_ID_DRAGONRISE, USB_DEVICE_ID_DRAGONRISE_WIIU, HID_QUIRK_MULTI_INPUT },
    \
     
     \ /
      Last update: 2017-09-10 01:29    [W:4.226 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site