]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit7fa2ac2756d8ea5c43c758c4b261a4d49dd37bd4
tree71356d5978a0f759377144f52dad0a23dea119a8
parent7fc25d553488834052753f9c50f676cb4e6896b1
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