diff options
author | Marc Zyngier <marc.zyngier@arm.com> | 2011-09-06 09:56:17 +0100 |
---|---|---|
committer | Marc Zyngier <marc.zyngier@arm.com> | 2011-11-15 18:14:02 +0000 |
commit | 2db1499784da653f7e257d98fefdebc65fde7c40 (patch) | |
tree | a7fb2699e1282f96d315df926fb41bf4f49c4dd0 /arch/arm/plat-omap/include | |
parent | 368b8e252335725ea72d7bcbb3b1c8837b8dfeed (diff) | |
download | blackbird-obmc-linux-2db1499784da653f7e257d98fefdebc65fde7c40.tar.gz blackbird-obmc-linux-2db1499784da653f7e257d98fefdebc65fde7c40.zip |
ARM: omap2/3: Add global omap2/3_intc_handle_irq() functions
Provide the OMAP2/3 IRQ code with low level handlers that can be used
by platforms using CONFIG_MULTI_IRQ_HANDLER. Though the handlers are
written in C, the compiled code looks very similar to its assembly
counterpart (at least with my gcc 4.4.1).
Tested-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Diffstat (limited to 'arch/arm/plat-omap/include')
-rw-r--r-- | arch/arm/plat-omap/include/plat/irqs.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/plat-omap/include/plat/irqs.h b/arch/arm/plat-omap/include/plat/irqs.h index 30e10719b774..8b19a63fab68 100644 --- a/arch/arm/plat-omap/include/plat/irqs.h +++ b/arch/arm/plat-omap/include/plat/irqs.h @@ -448,6 +448,8 @@ void omap_intc_restore_context(void); void omap3_intc_suspend(void); void omap3_intc_prepare_idle(void); void omap3_intc_resume_idle(void); +void omap2_intc_handle_irq(struct pt_regs *regs); +void omap3_intc_handle_irq(struct pt_regs *regs); #endif #include <mach/hardware.h> |