gpio: vf610: handle level IRQ's properly
authorStefan Agner <stefan@agner.ch>
Fri, 21 Aug 2015 22:56:42 +0000 (15:56 -0700)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 26 Aug 2015 12:45:11 +0000 (14:45 +0200)
commitfd96811576e646011489e38b0594dc017db21971
treea134a539590afca9daec67a635ad07961c347a69
parent78de5d5220322456f2568de23bc2e97bba3957e3
gpio: vf610: handle level IRQ's properly

The GPIO IRQ controller is able to generate level triggered
interrupts, however, these were handled by handle_simple_irq so far
which did not take care of IRQ masking. This lead to "nobody cared
(try booting with the "irqpoll" option)" stack traces.

Use the generic interrupt handlers depending on the IRQ type.

Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-vf610.c