HID: usbhid: enable NO_INIT_REPORTS quirk for Semico USB Keykoard
authorJiri Kosina <jkosina@suse.cz>
Mon, 2 Jun 2014 08:58:00 +0000 (10:58 +0200)
committerJiri Kosina <jkosina@suse.cz>
Mon, 2 Jun 2014 08:58:27 +0000 (10:58 +0200)
commit9ea63c439c5dffcb7c46c741929fe74b31b9676b
tree71356d5978a0f759377144f52dad0a23dea119a8
parent00478ee8984a80e531ed491eede0459eae07396d
HID: usbhid: enable NO_INIT_REPORTS quirk for Semico USB Keykoard

The device which identifies itself as a "USB Keykoard" (no typo) with VID:PID
1a2c:0023 does not seem to be handling the reports initialization very well.
This results in a "usb_submit_urb(ctrl) failed: -1" message from the kernel
when connected, and a delay before its initialization.  This patch adds the
quirk for this device, which causes the delay to disappear.

[jkosina@suse.cz: remove superfluous comment and fix ordering]
Signed-off-by: Daniel Kamil Kozar <dkk089@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-ids.h
drivers/hid/usbhid/hid-quirks.c