gpio: max77620: Remove unused fields from struct max77620_gpio
authorAxel Lin <axel.lin@ingics.com>
Sun, 25 Sep 2016 12:44:04 +0000 (20:44 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 24 Oct 2016 14:33:11 +0000 (16:33 +0200)
Current code does not use gpio_irq/irq_base/gpio_base fields from
struct max77620_gpio, so remove them.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Acked-by: Laxman Dewangan <ldewangan@nvidia.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-max77620.c

index b46b436cb97feaf3966fb240f8c727f2dc3b8cd1..df035866d7a2e4bce48449483aaec25ba20f0447 100644 (file)
@@ -21,9 +21,6 @@ struct max77620_gpio {
        struct gpio_chip        gpio_chip;
        struct regmap           *rmap;
        struct device           *dev;
-       int                     gpio_irq;
-       int                     irq_base;
-       int                     gpio_base;
 };
 
 static const struct regmap_irq max77620_gpio_irqs[] = {
@@ -254,7 +251,6 @@ static int max77620_gpio_probe(struct platform_device *pdev)
 
        mgpio->rmap = chip->rmap;
        mgpio->dev = &pdev->dev;
-       mgpio->gpio_irq = gpio_irq;
 
        mgpio->gpio_chip.label = pdev->name;
        mgpio->gpio_chip.parent = &pdev->dev;
@@ -268,7 +264,6 @@ static int max77620_gpio_probe(struct platform_device *pdev)
        mgpio->gpio_chip.ngpio = MAX77620_GPIO_NR;
        mgpio->gpio_chip.can_sleep = 1;
        mgpio->gpio_chip.base = -1;
-       mgpio->irq_base = -1;
 #ifdef CONFIG_OF_GPIO
        mgpio->gpio_chip.of_node = pdev->dev.parent->of_node;
 #endif
@@ -281,9 +276,8 @@ static int max77620_gpio_probe(struct platform_device *pdev)
                return ret;
        }
 
-       mgpio->gpio_base = mgpio->gpio_chip.base;
-       ret = devm_regmap_add_irq_chip(&pdev->dev, chip->rmap, mgpio->gpio_irq,
-                                      IRQF_ONESHOT, mgpio->irq_base,
+       ret = devm_regmap_add_irq_chip(&pdev->dev, chip->rmap, gpio_irq,
+                                      IRQF_ONESHOT, -1,
                                       &max77620_gpio_irq_chip,
                                       &chip->gpio_irq_data);
        if (ret < 0) {