[PATCH] pinctrl: bcm2835: Fix support for threaded level triggered IRQs

Linus Walleij linus.walleij at linaro.org
Wed Apr 8 07:43:30 PDT 2015


On Tue, Apr 7, 2015 at 12:43 PM, Charles Keepax
<ckeepax at opensource.wolfsonmicro.com> wrote:

> Currently, the driver uses handle_simple_irq for all IRQ types and hard
> codes the acknowledge for different IRQ types into the handler. It is
> better to use the IRQ core as intended and let it handle the differences
> between the various types of IRQ. For example the current system does
> not work for threaded level triggered IRQs as these need to be masked
> until the threaded handler has run.
>
> Signed-off-by: Charles Keepax <ckeepax at opensource.wolfsonmicro.com>

Looks like a very fine patch so applied unless Stephen has
some problem with it.

Yours,
Linus Walleij



More information about the linux-rpi-kernel mailing list