From: Anatolij Gustschin Date: Thu, 1 Jul 2010 16:01:56 +0000 (-0700) Subject: Input: ads7846 - extend the driver for ads7845 controller support X-Git-Tag: v2.6.36-rc1~581^2^2~27 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3eac5c7e44f35eb07f0ecb28ce60f15b2dda1932;p=pandora-kernel.git Input: ads7846 - extend the driver for ads7845 controller support ADS7845 is a controller for 5-wire touch screens and somewhat different from 7846. It requires three serial communications to accomplish one complete conversion. Unlike 7846 it doesn't allow Z1-/Z2- position measurement. The patch extends the ads7846 driver to also support ads7845. The packet struct is extended to contain needed command and conversion buffers. ads7846_rx() and ads7846_rx_val() now differentiate between 7845 and 7846 case. ads7846_probe() is modified to setup ads7845 specific command and conversion messages and to switch ads7845 into power-down mode, since this is needed to be prepared to respond to pendown interrupts. Signed-off-by: Anatolij Gustschin Signed-off-by: Dmitry Torokhov --- Reading git-diff-tree failed