aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/include
diff options
context:
space:
mode:
authorMarc Zyngier <marc.zyngier@arm.com>2011-09-06 09:56:17 +0100
committerMarc Zyngier <marc.zyngier@arm.com>2011-11-15 18:13:05 +0000
commit562e0027d21bf64838178e2f5157df3d5833972e (patch)
treed8585abbc8a255539c33663f850b7832bf0b4dbd /arch/arm/include
parentARM: mxc: rename gic_handle_irq to avoid name clash (diff)
downloadlinux-dev-562e0027d21bf64838178e2f5157df3d5833972e.tar.xz
linux-dev-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')
-rw-r--r--arch/arm/include/asm/hardware/gic.h1
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);