From mboxrd@z Thu Jan 1 00:00:00 1970 From: Markus Pargmann Subject: [PATCH 2/4] Input: wm9712: Fix returncode for wrong sample Date: Fri, 8 Mar 2013 17:15:07 +0100 Message-ID: <1362759309-18782-3-git-send-email-mpa@pengutronix.de> References: <1362759309-18782-1-git-send-email-mpa@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from metis.ext.pengutronix.de ([92.198.50.35]:55066 "EHLO metis.ext.pengutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934260Ab3CHQRt (ORCPT ); Fri, 8 Mar 2013 11:17:49 -0500 In-Reply-To: <1362759309-18782-1-git-send-email-mpa@pengutronix.de> Sender: linux-input-owner@vger.kernel.org List-Id: linux-input@vger.kernel.org To: Liam Girdwood Cc: Mark Brown , Dmitry Torokhov , patches@opensource.wolfsonmicro.com, linux-input@vger.kernel.org, kernel@pengutronix.de, Markus Pargmann , =?UTF-8?q?Teresa=20G=C3=A1mez?= , Christian Hemp , stable@vger.kernel.org Instead of interpreting a wrong measurement as pen up, we should try to= read again. Based on wm9712: pen up by Teresa G=C3=A1mez and Christian Hemp. Cc: Teresa G=C3=A1mez Cc: Christian Hemp Cc: stable@vger.kernel.org Signed-off-by: Markus Pargmann --- drivers/input/touchscreen/wm9712.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/wm9712.c b/drivers/input/touchsc= reen/wm9712.c index 6e743e3..a983da1 100644 --- a/drivers/input/touchscreen/wm9712.c +++ b/drivers/input/touchscreen/wm9712.c @@ -298,7 +298,7 @@ static int wm9712_poll_sample(struct wm97xx *wm, in= t adcsel, int *sample) dev_dbg(wm->dev, "adc wrong sample, wanted %x got %x", adcsel & WM97XX_ADCSEL_MASK, *sample & WM97XX_ADCSEL_MASK); - return RC_PENUP; + return RC_AGAIN; } =20 if (wants_pen && !(*sample & WM97XX_PEN_DOWN)) { --=20 1.8.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-input" = in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html