diff options
author | 2011-09-06 09:56:17 +0100 | |
---|---|---|
committer | 2011-11-15 18:13:05 +0000 | |
commit | 562e0027d21bf64838178e2f5157df3d5833972e (patch) | |
tree | d8585abbc8a255539c33663f850b7832bf0b4dbd /arch/arm/include/asm/hardware | |
parent | ARM: mxc: rename gic_handle_irq to avoid name clash (diff) | |
download | linux-562e0027d21bf64838178e2f5157df3d5833972e.tar.gz linux-562e0027d21bf64838178e2f5157df3d5833972e.tar.bz2 linux-562e0027d21bf64838178e2f5157df3d5833972e.zip |
ARM: GIC: Add global gic_handle_irq() function
Provide the GIC code with a low level handler that can be used
by platforms using CONFIG_MULTI_IRQ_HANDLER.
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Diffstat (limited to 'arch/arm/include/asm/hardware')
-rw-r--r-- | arch/arm/include/asm/hardware/gic.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/include/asm/hardware/gic.h b/arch/arm/include/asm/hardware/gic.h index 2721d90625e5..ecf7c02fa16c 100644 --- a/arch/arm/include/asm/hardware/gic.h +++ b/arch/arm/include/asm/hardware/gic.h @@ -43,6 +43,7 @@ void gic_init_bases(unsigned int, int, void __iomem *, void __iomem *, u32 offset); int gic_of_init(struct device_node *node, struct device_node *parent); void gic_secondary_init(unsigned int); +void gic_handle_irq(struct pt_regs *regs); void gic_cascade_irq(unsigned int gic_nr, unsigned int irq); void gic_raise_softirq(const struct cpumask *mask, unsigned int irq); |