diff options
Diffstat (limited to 'drivers/gpio/gpio-vf610.c')
-rw-r--r-- | drivers/gpio/gpio-vf610.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpio/gpio-vf610.c b/drivers/gpio/gpio-vf610.c index 3d5714d4f405..069f9e4b7daa 100644 --- a/drivers/gpio/gpio-vf610.c +++ b/drivers/gpio/gpio-vf610.c | |||
@@ -120,7 +120,7 @@ static int vf610_gpio_direction_output(struct gpio_chip *chip, unsigned gpio, | |||
120 | return pinctrl_gpio_direction_output(chip->base + gpio); | 120 | return pinctrl_gpio_direction_output(chip->base + gpio); |
121 | } | 121 | } |
122 | 122 | ||
123 | static void vf610_gpio_irq_handler(u32 irq, struct irq_desc *desc) | 123 | static void vf610_gpio_irq_handler(struct irq_desc *desc) |
124 | { | 124 | { |
125 | struct vf610_gpio_port *port = irq_desc_get_handler_data(desc); | 125 | struct vf610_gpio_port *port = irq_desc_get_handler_data(desc); |
126 | struct irq_chip *chip = irq_desc_get_chip(desc); | 126 | struct irq_chip *chip = irq_desc_get_chip(desc); |
@@ -176,9 +176,9 @@ static int vf610_gpio_irq_set_type(struct irq_data *d, u32 type) | |||
176 | port->irqc[d->hwirq] = irqc; | 176 | port->irqc[d->hwirq] = irqc; |
177 | 177 | ||
178 | if (type & IRQ_TYPE_LEVEL_MASK) | 178 | if (type & IRQ_TYPE_LEVEL_MASK) |
179 | __irq_set_handler_locked(d->irq, handle_level_irq); | 179 | irq_set_handler_locked(d, handle_level_irq); |
180 | else | 180 | else |
181 | __irq_set_handler_locked(d->irq, handle_edge_irq); | 181 | irq_set_handler_locked(d, handle_edge_irq); |
182 | 182 | ||
183 | return 0; | 183 | return 0; |
184 | } | 184 | } |