lkml.org 
[lkml]   [2013]   [Dec]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3.5 057/103] HID: add quirk for Freescale i.MX23 ROM recovery
    Date
    3.5.7.28 -stable review patch.  If anyone has any objections, please let me know.

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

    From: Marek Vasut <marex@denx.de>

    commit 436136cec650d661eb662fcb508a99878606d050 upstream.

    The USB recovery mode present in i.MX23 ROM emulates USB HID. It needs this
    quirk to behave properly.

    Even if the official branding of the chip is Freescale i.MX23, I named it
    Sigmatel STMP3780 since that's what the chip really is and it even reports
    itself as STMP3780.

    Signed-off-by: Marek Vasut <marex@denx.de>
    Signed-off-by: Jiri Kosina <jkosina@suse.cz>
    Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
    ---
    drivers/hid/hid-ids.h | 3 +++
    drivers/hid/usbhid/hid-quirks.c | 1 +
    2 files changed, 4 insertions(+)

    diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
    index 16641fd..0e59c28 100644
    --- a/drivers/hid/hid-ids.h
    +++ b/drivers/hid/hid-ids.h
    @@ -686,6 +686,9 @@
    #define USB_VENDOR_ID_SIGMA_MICRO 0x1c4f
    #define USB_DEVICE_ID_SIGMA_MICRO_KEYBOARD 0x0002

    +#define USB_VENDOR_ID_SIGMATEL 0x066F
    +#define USB_DEVICE_ID_SIGMATEL_STMP3780 0x3780
    +
    #define USB_VENDOR_ID_SKYCABLE 0x1223
    #define USB_DEVICE_ID_SKYCABLE_WIRELESS_PRESENTER 0x3F07

    diff --git a/drivers/hid/usbhid/hid-quirks.c b/drivers/hid/usbhid/hid-quirks.c
    index 4c37560..bb09319 100644
    --- a/drivers/hid/usbhid/hid-quirks.c
    +++ b/drivers/hid/usbhid/hid-quirks.c
    @@ -82,6 +82,7 @@ static const struct hid_blacklist {
    { USB_VENDOR_ID_QUANTA, USB_DEVICE_ID_QUANTA_OPTICAL_TOUCH_3008, HID_QUIRK_NOGET },
    { USB_VENDOR_ID_REALTEK, USB_DEVICE_ID_REALTEK_READER, HID_QUIRK_NO_INIT_REPORTS },
    { USB_VENDOR_ID_SENNHEISER, USB_DEVICE_ID_SENNHEISER_BTD500USB, HID_QUIRK_NOGET },
    + { USB_VENDOR_ID_SIGMATEL, USB_DEVICE_ID_SIGMATEL_STMP3780, HID_QUIRK_NOGET },
    { USB_VENDOR_ID_SUN, USB_DEVICE_ID_RARITAN_KVM_DONGLE, HID_QUIRK_NOGET },
    { USB_VENDOR_ID_SYMBOL, USB_DEVICE_ID_SYMBOL_SCANNER_1, HID_QUIRK_NOGET },
    { USB_VENDOR_ID_SYMBOL, USB_DEVICE_ID_SYMBOL_SCANNER_2, HID_QUIRK_NOGET },
    --
    1.8.3.2


    \
     
     \ /
      Last update: 2013-12-17 20:41    [W:2.754 / U:0.048 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site