On Fri, 30 Aug 2013, Dinesh Ram wrote: > The Si4713 development board contains a Si4713 FM transmitter chip > and is handled by the radio-usb-si4713 driver. > The board reports itself as (10c4:8244) Cygnal Integrated Products, Inc. > and misidentifies itself as a HID device in its USB interface descriptor. > This patch ignores this device as an HID device and hence loads the custom driver. > > Signed-off-by: Dinesh Ram <dinram@xxxxxxxxx> > > Cc: Jiri Kosina <jkosina@xxxxxxx> > Cc: linux-input@xxxxxxxxxxxxxxx > --- > drivers/hid/hid-core.c | 1 + > drivers/hid/hid-ids.h | 2 ++ > 2 files changed, 3 insertions(+) > > diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c > index 36668d1..109510f 100644 > --- a/drivers/hid/hid-core.c > +++ b/drivers/hid/hid-core.c > @@ -1977,6 +1977,7 @@ static const struct hid_device_id hid_ignore_list[] = { > { HID_USB_DEVICE(USB_VENDOR_ID_BERKSHIRE, USB_DEVICE_ID_BERKSHIRE_PCWD) }, > { HID_USB_DEVICE(USB_VENDOR_ID_CIDC, 0x0103) }, > { HID_USB_DEVICE(USB_VENDOR_ID_CYGNAL, USB_DEVICE_ID_CYGNAL_RADIO_SI470X) }, > + { HID_USB_DEVICE(USB_VENDOR_ID_CYGNAL, USB_DEVICE_ID_CYGNAL_RADIO_SI4713) }, > { HID_USB_DEVICE(USB_VENDOR_ID_CMEDIA, USB_DEVICE_ID_CM109) }, > { HID_USB_DEVICE(USB_VENDOR_ID_CYPRESS, USB_DEVICE_ID_CYPRESS_HIDCOM) }, > { HID_USB_DEVICE(USB_VENDOR_ID_CYPRESS, USB_DEVICE_ID_CYPRESS_ULTRAMOUSE) }, > diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h > index ffe4c7a..2a38726 100644 > --- a/drivers/hid/hid-ids.h > +++ b/drivers/hid/hid-ids.h > @@ -241,6 +241,8 @@ > #define USB_VENDOR_ID_CYGNAL 0x10c4 > #define USB_DEVICE_ID_CYGNAL_RADIO_SI470X 0x818a > > +#define USB_DEVICE_ID_CYGNAL_RADIO_SI4713 0x8244 > + > #define USB_VENDOR_ID_CYPRESS 0x04b4 > #define USB_DEVICE_ID_CYPRESS_MOUSE 0x0001 > #define USB_DEVICE_ID_CYPRESS_HIDCOM 0x5500 Acked-by: Jiri Kosina <jkosina@xxxxxxx> (under the assumption that this goes in together with the custom driver). -- Jiri Kosina SUSE Labs -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html