summaryrefslogtreecommitdiff
path: root/drivers/input/touchscreen/rmi4
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@nvidia.com>2012-02-13 14:51:06 -0800
committerDan Willemsen <dwillemsen@nvidia.com>2012-03-25 14:26:25 -0700
commitd9b6971b4e0d610ea6b132687fb1edfdf9c6b0c7 (patch)
tree71b13d7f97f9c6e053e38bab64fbecea001225ac /drivers/input/touchscreen/rmi4
parente1d74cb52826b4052314c79166b7e581970a51a9 (diff)
Input: rmi4 - Remove use of irq_to_gpio
This function is being removed in v3.2. We're already calling gpio_to_irq to generate the IRQ, so just use the original GPIO. Change-Id: I4980c0b2772cacb7851d2ba085c064d11ed69b8f Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Diffstat (limited to 'drivers/input/touchscreen/rmi4')
-rw-r--r--drivers/input/touchscreen/rmi4/rmi_i2c.c4
-rw-r--r--drivers/input/touchscreen/rmi4/rmi_spi.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/drivers/input/touchscreen/rmi4/rmi_i2c.c b/drivers/input/touchscreen/rmi4/rmi_i2c.c
index 15624f9cf54b..8fd811e49578 100644
--- a/drivers/input/touchscreen/rmi4/rmi_i2c.c
+++ b/drivers/input/touchscreen/rmi4/rmi_i2c.c
@@ -54,9 +54,9 @@ static irqreturn_t rmi_i2c_irq_thread(int irq, void *p)
#if IRQ_DEBUG
dev_dbg(phys->dev, "ATTN gpio, value: %d.\n",
- gpio_get_value(irq_to_gpio(irq)));
+ gpio_get_value(pdata->irq));
#endif
- if (gpio_get_value(irq_to_gpio(irq)) == pdata->irq_polarity) {
+ if (gpio_get_value(pdata->irq) == pdata->irq_polarity) {
phys->info.attn_count++;
if (driver && driver->irq_handler && rmi_dev)
driver->irq_handler(rmi_dev, irq);
diff --git a/drivers/input/touchscreen/rmi4/rmi_spi.c b/drivers/input/touchscreen/rmi4/rmi_spi.c
index 41f72657f829..d761bf9106b8 100644
--- a/drivers/input/touchscreen/rmi4/rmi_spi.c
+++ b/drivers/input/touchscreen/rmi4/rmi_spi.c
@@ -65,7 +65,7 @@ static irqreturn_t rmi_spi_hard_irq(int irq, void *p)
struct rmi_device_platform_data *pdata = phys->dev->platform_data;
if (data->split_read_pending &&
- gpio_get_value(irq_to_gpio(irq)) == pdata->irq_polarity) {
+ gpio_get_value(pdata->irq) == pdata->irq_polarity) {
phys->info.attn_count++;
complete(&data->irq_comp);
return IRQ_HANDLED;
@@ -81,7 +81,7 @@ static irqreturn_t rmi_spi_irq_thread(int irq, void *p)
struct rmi_driver *driver = rmi_dev->driver;
struct rmi_device_platform_data *pdata = phys->dev->platform_data;
- if (gpio_get_value(irq_to_gpio(irq)) == pdata->irq_polarity) {
+ if (gpio_get_value(pdata->irq) == pdata->irq_polarity) {
phys->info.attn_count++;
if (driver && driver->irq_handler)
driver->irq_handler(rmi_dev, irq);