summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2016-01-05 16:10:17 +0300
committerLinus Walleij <linus.walleij@linaro.org>2016-01-05 16:15:10 +0300
commit446f59acb70b70a425ea4105277a71eb615327cd (patch)
treed59b07fa6f29c382068108f9ad98327d07ea5a77
parent27cc78e3be3abb16ff77324624a6dfb410b3d338 (diff)
downloadlinux-446f59acb70b70a425ea4105277a71eb615327cd.tar.xz
Revert "pinctrl: lantiq: Implement gpio_chip.to_irq"
This reverts commit 3e640743fee6e6a82ead1f163737755b2a965712. This commit needs to go into the pinctrl tree to avoid clashes.
-rw-r--r--drivers/pinctrl/pinctrl-xway.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/drivers/pinctrl/pinctrl-xway.c b/drivers/pinctrl/pinctrl-xway.c
index ebd867f50700..af69af869f5b 100644
--- a/drivers/pinctrl/pinctrl-xway.c
+++ b/drivers/pinctrl/pinctrl-xway.c
@@ -682,22 +682,6 @@ static int xway_gpio_dir_out(struct gpio_chip *chip, unsigned int pin, int val)
return 0;
}
-/*
- * gpiolib gpiod_to_irq callback function.
- * Returns the mapped IRQ (external interrupt) number for a given GPIO pin.
- */
-static int xway_gpio_to_irq(struct gpio_chip *chip, unsigned offset)
-{
- struct ltq_pinmux_info *info = dev_get_drvdata(chip->parent);
- int i;
-
- for (i = 0; i < info->num_exin; i++)
- if (info->exin[i] == offset)
- return ltq_eiu_get_irq(i);
-
- return -1;
-}
-
static struct gpio_chip xway_chip = {
.label = "gpio-xway",
.direction_input = xway_gpio_dir_in,
@@ -706,7 +690,6 @@ static struct gpio_chip xway_chip = {
.set = xway_gpio_set,
.request = gpiochip_generic_request,
.free = gpiochip_generic_free,
- .to_irq = xway_gpio_to_irq,
.base = -1,
};