From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755088Ab0FXLOP (ORCPT ); Thu, 24 Jun 2010 07:14:15 -0400 Received: from metis.ext.pengutronix.de ([92.198.50.35]:52559 "EHLO metis.ext.pengutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754943Ab0FXLOL (ORCPT ); Thu, 24 Jun 2010 07:14:11 -0400 From: Luotao Fu To: Rabin VINCENT , Samuel Ortiz , Dmitry Torokhov Cc: Linus WALLEIJ , linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, STEricsson_nomadik_linux , Luotao Fu Subject: [PATCH 4/6] mfd/stmpexxx: change touchscreen irq Date: Thu, 24 Jun 2010 13:13:39 +0200 Message-Id: <1277378021-16802-5-git-send-email-l.fu@pengutronix.de> X-Mailer: git-send-email 1.7.1 In-Reply-To: <20100622135635.GA30720@bnru02.bnr.st.com> References: <20100622135635.GA30720@bnru02.bnr.st.com> X-SA-Exim-Connect-IP: 2001:6f8:1178:2:215:17ff:fe12:23b0 X-SA-Exim-Mail-From: l.fu@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org the stmpe touchscreen driver uses fifo threshold irq to trigger data fetching. The touch_det irq bit is only used while polling for release. Change the platform resource and the irq definition in the variant block. --- drivers/mfd/stmpe-devices.c | 12 +++--------- 1 files changed, 3 insertions(+), 9 deletions(-) diff --git a/drivers/mfd/stmpe-devices.c b/drivers/mfd/stmpe-devices.c index fa6934d..3e21c26 100644 --- a/drivers/mfd/stmpe-devices.c +++ b/drivers/mfd/stmpe-devices.c @@ -59,17 +59,11 @@ static struct mfd_cell stmpe_keypad_cell = { static struct resource stmpe_ts_resources[] = { { - .name = "TOUCH_DET", + .name = "FIFO_TH", .start = 0, .end = 0, .flags = IORESOURCE_IRQ, - }, - { - .name = "FIFO_TH", - .start = 1, - .end = 1, - .flags = IORESOURCE_IRQ, - }, + } }; static struct mfd_cell stmpe_ts_cell = { @@ -107,7 +101,7 @@ static struct stmpe_variant_block stmpe811_blocks[] = { }, { .cell = &stmpe_ts_cell, - .irq = STMPE811_IRQ_TOUCH_DET, + .irq = STMPE811_IRQ_FIFO_TH, .block = STMPE_BLOCK_TOUCHSCREEN, }, }; -- 1.7.1