[PATCH 2/5] ARM: omap: update GPIO chained IRQ handler to use EOI in parent chip
From: tony@atomide.com (Tony Lindgren)
Date: 2011-02-22 18:18:05
From: tony@atomide.com (Tony Lindgren)
Date: 2011-02-22 18:18:05
* Will Deacon [off-list ref] [110221 07:28]:
On OMAP4, gpio_irq_handler can be chained to a physical interrupt using the GIC as the primary IRQ chip. Now that the GIC uses the fasteoi flow model, the chained handler must invoke ->irq_eoi once handling is complete. This patch adds a conditional call to ->irq_eoi in the GPIO IRQ handler for OMAP platforms. For OMAP implementations using other primary interrupt controllers, the ->irq_ack call remains and is also made conditional on the support offered by the controller. Cc: Santosh Shilimkar <redacted> Cc: Colin Cross <redacted> Signed-off-by: Will Deacon <redacted>
Acked-by: Tony Lindgren <tony@atomide.com>