]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
HID: elo: add quirks for broken firmware
authorJiri Slaby <jslaby@suse.cz>
Tue, 7 May 2013 09:40:59 +0000 (11:40 +0200)
committerJiri Kosina <jkosina@suse.cz>
Tue, 28 May 2013 23:11:43 +0000 (01:11 +0200)
commitd8e5aec8d9e8754e4b4e12d9b61dc89fe229349b
tree66176f53fae097251e3613718bd074018462d9e3
parentd23efc19478ac7fb517038922b920a6979cbd958
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>
drivers/hid/hid-elo.c