aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util/scripting-engines/trace-event-perl.c
diff options
context:
space:
mode:
authorBernhard Bender <[email protected]>2015-07-23 20:58:08 +0000
committerDmitry Torokhov <[email protected]>2015-07-23 21:43:17 +0000
commit968491709e5b1aaf429428814fff3d932fa90b60 (patch)
tree370200624d8cbde19c03e053fa0dcac8370db16d /tools/perf/util/scripting-engines/trace-event-perl.c
parentInput: elantech - force resolution of 31 u/mm (diff)
downloadkernel-968491709e5b1aaf429428814fff3d932fa90b60.tar.gz
kernel-968491709e5b1aaf429428814fff3d932fa90b60.zip
Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen
This patch fixes a problem in the usbtouchscreen driver for DMC TSC-30 touch screen. Due to a missing delay between the RESET and SET_RATE commands, the touch screen may become unresponsive during system startup or driver loading. According to the DMC documentation, a delay is needed after the RESET command to allow the chip to complete its internal initialization. As this delay is not guaranteed, we had a system where the touch screen occasionally did not send any touch data. There was no other indication of the problem. The patch fixes the problem by adding a 150ms delay between the RESET and SET_RATE commands. Cc: [email protected] Suggested-by: Jakob Mustafa <[email protected]> Signed-off-by: Bernhard Bender <[email protected]> Signed-off-by: Dmitry Torokhov <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-perl.c')
0 files changed, 0 insertions, 0 deletions