From: Bernhard Bender Date: Thu, 23 Jul 2015 20:58:08 +0000 (-0700) Subject: Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen X-Git-Tag: omap-for-v4.3/fixes-merge-window~195^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=968491709e5b1aaf429428814fff3d932fa90b60;p=pandora-kernel.git 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: stable@vger.kernel.org Suggested-by: Jakob Mustafa Signed-off-by: Bernhard Bender Signed-off-by: Dmitry Torokhov --- Reading git-diff-tree failed