lkml.org 
[lkml]   [2015]   [Jan]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.18 051/150] HID: yet another buggy ELAN touchscreen
    Date
    3.18-stable review patch.  If anyone has any objections, please let me know.

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

    From: Oliver Neukum <oneukum@suse.de>

    commit a32c99e7ab8410bae7c276a7e94ca84d108de034 upstream.

    The touchscreen needs the same quirk as the other models.

    Signed-off-by: Oliver Neukum <oneukum@suse.de>
    Reported-by: Bryan Poling <poli0048@umn.edu>
    Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    drivers/hid/hid-ids.h | 1 +
    drivers/hid/usbhid/hid-quirks.c | 1 +
    drivers/usb/core/quirks.c | 3 +++
    3 files changed, 5 insertions(+)

    --- a/drivers/hid/hid-ids.h
    +++ b/drivers/hid/hid-ids.h
    @@ -300,6 +300,7 @@
    #define USB_DEVICE_ID_ELAN_TOUCHSCREEN 0x0089
    #define USB_DEVICE_ID_ELAN_TOUCHSCREEN_009B 0x009b
    #define USB_DEVICE_ID_ELAN_TOUCHSCREEN_0103 0x0103
    +#define USB_DEVICE_ID_ELAN_TOUCHSCREEN_010c 0x010c
    #define USB_DEVICE_ID_ELAN_TOUCHSCREEN_016F 0x016f

    #define USB_VENDOR_ID_ELECOM 0x056e
    --- a/drivers/hid/usbhid/hid-quirks.c
    +++ b/drivers/hid/usbhid/hid-quirks.c
    @@ -73,6 +73,7 @@ static const struct hid_blacklist {
    { USB_VENDOR_ID_ELAN, USB_DEVICE_ID_ELAN_TOUCHSCREEN, HID_QUIRK_ALWAYS_POLL },
    { USB_VENDOR_ID_ELAN, USB_DEVICE_ID_ELAN_TOUCHSCREEN_009B, HID_QUIRK_ALWAYS_POLL },
    { USB_VENDOR_ID_ELAN, USB_DEVICE_ID_ELAN_TOUCHSCREEN_0103, HID_QUIRK_ALWAYS_POLL },
    + { USB_VENDOR_ID_ELAN, USB_DEVICE_ID_ELAN_TOUCHSCREEN_010c, HID_QUIRK_ALWAYS_POLL },
    { USB_VENDOR_ID_ELAN, USB_DEVICE_ID_ELAN_TOUCHSCREEN_016F, HID_QUIRK_ALWAYS_POLL },
    { USB_VENDOR_ID_ELO, USB_DEVICE_ID_ELO_TS2700, HID_QUIRK_NOGET },
    { USB_VENDOR_ID_FORMOSA, USB_DEVICE_ID_FORMOSA_IR_RECEIVER, HID_QUIRK_NO_INIT_REPORTS },
    --- a/drivers/usb/core/quirks.c
    +++ b/drivers/usb/core/quirks.c
    @@ -103,6 +103,9 @@ static const struct usb_device_id usb_qu
    { USB_DEVICE(0x04f3, 0x009b), .driver_info =
    USB_QUIRK_DEVICE_QUALIFIER },

    + { USB_DEVICE(0x04f3, 0x010c), .driver_info =
    + USB_QUIRK_DEVICE_QUALIFIER },
    +
    { USB_DEVICE(0x04f3, 0x016f), .driver_info =
    USB_QUIRK_DEVICE_QUALIFIER },




    \
     
     \ /
      Last update: 2015-01-14 09:41    [W:4.552 / U:0.092 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site