oxnas: drop compatibility with old kernels from pinctrl
authorDaniel Golle <daniel@makrotopia.org>
Fri, 20 May 2016 03:39:04 +0000 (05:39 +0200)
committerDaniel Golle <daniel@makrotopia.org>
Fri, 20 May 2016 06:48:19 +0000 (08:48 +0200)
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
target/linux/oxnas/files/drivers/pinctrl/pinctrl-oxnas.c

index 034a7304d4faf4930a9665eace20906d6df1984b..38a8cbb45134f0b5889bec808435c20fe2e30b0f 100644 (file)
@@ -27,7 +27,6 @@
 /* Since we request GPIOs from ourself */
 #include <linux/pinctrl/consumer.h>
 #include <linux/spinlock.h>
-#include <linux/version.h>
 
 #include "core.h"
 
@@ -1200,11 +1199,7 @@ static struct irq_chip gpio_irqchip = {
        .irq_set_type   = gpio_irq_type,
 };
 
-#if LINUX_VERSION_CODE < KERNEL_VERSION(4,2,0)
-static void gpio_irq_handler(unsigned irq, struct irq_desc *desc)
-#else
 static void gpio_irq_handler(struct irq_desc *desc)
-#endif
 {
        struct irq_chip *chip = irq_desc_get_chip(desc);
        struct irq_data *idata = irq_desc_get_irq_data(desc);
@@ -1245,9 +1240,6 @@ static int oxnas_gpio_irq_map(struct irq_domain *h, unsigned int virq,
        irq_set_lockdep_class(virq, &gpio_lock_class);
 
        irq_set_chip_and_handler(virq, &gpio_irqchip, handle_edge_irq);
-#if LINUX_VERSION_CODE < KERNEL_VERSION(4,2,0)
-       set_irq_flags(virq, IRQF_VALID);
-#endif
        irq_set_chip_data(virq, oxnas_gpio);
 
        return 0;