From: Igor Grinberg Date: Wed, 4 May 2011 15:04:55 +0000 (+0300) Subject: arm: omap2plus: fix ads7846 pendown gpio request X-Git-Tag: v3.0-rc3~51^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e68273baf30390e9c907831b47384085c7f664d5;p=pandora-kernel.git arm: omap2plus: fix ads7846 pendown gpio request introduced by: 96974a24 (omap: consolidate touch screen initialization among different boards) ads7846 driver can use either gpio_pendown or get_pendown_state() callback. In case of gpio_pendown, it requests the provided gpio_pendown thus resulting in double requesting that gpio: ads7846 spi1.0: failed to request pendown GPIO57 ads7846: probe of spi1.0 failed with error -16 Fix this by restricting the gpio request to the case of get_pendown_state() callback is used. Signed-off-by: Igor Grinberg Tested-by: Thomas Weber Signed-off-by: Tony Lindgren --- Reading git-diff-tree failed