Revert "gpio/omap: fix build error when OF_GPIO is not defined."
authorLinus Walleij <linus.walleij@linaro.org>
Mon, 29 Jul 2013 09:48:29 +0000 (11:48 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 30 Jul 2013 22:34:30 +0000 (00:34 +0200)
This reverts commit 949eb1a4d29dc75e0b5b16b03747886b52ecf854.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-omap.c

index c57244e..3a0c160 100644 (file)
@@ -1037,18 +1037,6 @@ omap_mpuio_alloc_gc(struct gpio_bank *bank, unsigned int irq_start,
                               IRQ_NOREQUEST | IRQ_NOPROBE, 0);
 }
 
-#if defined(CONFIG_OF_GPIO)
-static inline bool omap_gpio_chip_boot_dt(struct gpio_chip *chip)
-{
-       return chip->of_node != NULL;
-}
-#else
-static inline bool omap_gpio_chip_boot_dt(struct gpio_chip *chip)
-{
-       return false;
-}
-#endif
-
 static void omap_gpio_chip_init(struct gpio_bank *bank)
 {
        int j;
@@ -1089,7 +1077,7 @@ static void omap_gpio_chip_init(struct gpio_bank *bank)
         * irq_create_of_mapping() only for the GPIO lines that
         * are used as interrupts.
         */
-       if (!omap_gpio_chip_boot_dt(&bank->chip))
+       if (!bank->chip.of_node)
                for (j = 0; j < bank->width; j++)
                        irq_create_mapping(bank->domain, j);
        irq_set_chained_handler(bank->irq, gpio_irq_handler);
@@ -1125,7 +1113,7 @@ static int omap_gpio_irq_map(struct irq_domain *d, unsigned int virq,
         * but until then this has to be done on a per driver
         * basis. Remove this once this is managed by the core.
         */
-       if (omap_gpio_chip_boot_dt(&bank->chip)) {
+       if (bank->chip.of_node) {
                gpio = irq_to_gpio(bank, hwirq);
                ret = gpio_request_one(gpio, GPIOF_IN, NULL);
                if (ret) {