summaryrefslogtreecommitdiffstats
path: root/drivers/usb
diff options
context:
space:
mode:
authorJiri Slaby <jslaby@suse.cz>2013-05-07 11:40:59 +0200
committerJiri Kosina <jkosina@suse.cz>2013-05-29 01:11:43 +0200
commitd8e5aec8d9e8754e4b4e12d9b61dc89fe229349b (patch)
tree66176f53fae097251e3613718bd074018462d9e3 /drivers/usb
parentHID: add driver for ELO 4000/4500 (diff)
downloadlinux-d8e5aec8d9e8754e4b4e12d9b61dc89fe229349b.tar.xz
linux-d8e5aec8d9e8754e4b4e12d9b61dc89fe229349b.zip
HID: elo: add quirks for broken firmware
One firmare version in the devices the driver takes care of is completely broken and needs periodic pokes from our side. We implemented this as a periodic delayed queue. The idea of the pokes was taken from the suse enterprise kernel, in particular from Libor's "Elo touchscreen firmware M workaround". I am quoting him here: This patch adds periodic polling of the Elo USB touchscreens. Needed as a workaround for devices with M-level firmware, otherwise these devices are known to misbehave (as reported by Elo developers). Signed-off-by: Jiri Slaby <jslaby@suse.cz> Tested-by: Petr Ostadal <postadal@suse.cz> Cc: Oliver Neukum <oliver@neukum.org> Cc: Vojtech Pavlik <vojtech@suse.cz> Cc: Egbert Eich <eich@suse.com> Cc: Libor Pechacek <lpechacek@suse.cz> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/usb')
0 files changed, 0 insertions, 0 deletions