summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts
diff options
context:
space:
mode:
authorJanusz Krzysztofik <jmkrzyszt@gmail.com>2018-05-02 20:32:03 +0200
committerTony Lindgren <tony@atomide.com>2018-05-03 10:06:41 -0700
commitbaf64250b4a513bf4ac226fd938692dc1836f4f6 (patch)
tree3c0c187f8403f33ecff949a3a30a13cdd0b5ff70 /arch/arm/boot/dts
parent30443b3104527c83102fa85347ae4bf21caaf77a (diff)
downloadlwn-baf64250b4a513bf4ac226fd938692dc1836f4f6.tar.gz
lwn-baf64250b4a513bf4ac226fd938692dc1836f4f6.zip
ARM: OMAP1: ams-delta: fix deferred_fiq handler
The deferred_fiq handler used to limit hardware operations to IRQ unmask only, relying on gpio-omap assigned handler performing the ACKs. Since commit 80ac93c27441 ("gpio: omap: Fix lost edge interrupts") this is no longer the case as handle_edge_irq() has been replaced with handle_simmple_irq() which doesn't touch the hardware. Add single ACK operation per each active IRQ pin to the handler. While being at it, move unmask operation out of irq_counter loop so it is also called only once for each active IRQ pin. Fixes: 80ac93c27441 ("gpio: omap: Fix lost edge interrupts") Signed-off-by: Janusz Krzysztofik <jmkrzyszt@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/boot/dts')
0 files changed, 0 insertions, 0 deletions