summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/sirf
diff options
context:
space:
mode:
authorCharles Keepax <ckeepax@opensource.wolfsonmicro.com>2015-04-07 11:43:45 +0100
committerLinus Walleij <linus.walleij@linaro.org>2015-04-08 16:41:59 +0200
commitb8a19382ac6212d18b21fcc7867060a5d54fe1a2 (patch)
tree1519fb351cafe47ef40fdf14125f570a220dc9cb /drivers/pinctrl/sirf
parent19ef697d1eb7be06dcd0d0eb170ee5cc206e8f84 (diff)
downloadblackbird-op-linux-b8a19382ac6212d18b21fcc7867060a5d54fe1a2.tar.gz
blackbird-op-linux-b8a19382ac6212d18b21fcc7867060a5d54fe1a2.zip
pinctrl: bcm2835: Fix support for threaded level triggered IRQs
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@opensource.wolfsonmicro.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/sirf')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud