summaryrefslogtreecommitdiffstats
path: root/arch/xtensa/kernel
diff options
context:
space:
mode:
authorDaniel Glöckner <dg@emlix.com>2009-05-05 15:03:21 +0000
committerChris Zankel <chris@zankel.net>2009-06-22 02:36:59 -0700
commit1beee21030ed3dc39a41c7b524dbc1a318b518bd (patch)
tree70d487aa10f673ac1f65ca510c50035675dffae2 /arch/xtensa/kernel
parentbd974240c9a7c6c560504bf390cd8985a16b68f6 (diff)
downloadop-kernel-dev-1beee21030ed3dc39a41c7b524dbc1a318b518bd.zip
op-kernel-dev-1beee21030ed3dc39a41c7b524dbc1a318b518bd.tar.gz
xtensa: allow variant to initialize own irq chips
There was already a PLATFORM_NR_IRQS define, which is now accompanied by a VARIANT_NR_IRQS. To be able to initialize these interrupts, init_IRQ now calls a variant specific hook. Changes compared to v1: - adapted to new CONFIG_VARIANT_IRQ_EXT - removed definition and call of platform_init_IRQ as there already is a platform_init_irq defined in asm/platform.h with a weak default in kernel/platform.c - renamed variant_init_IRQ to variant_init_irq Note that I could not find the call site of platform_init_irq although it is stated in platform.h that it is called from init_IRQ. Signed-off-by: Daniel Glöckner <dg@emlix.com> Signed-off-by: Chris Zankel <chris@zankel.net>
Diffstat (limited to 'arch/xtensa/kernel')
-rw-r--r--arch/xtensa/kernel/irq.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/xtensa/kernel/irq.c b/arch/xtensa/kernel/irq.c
index a36c85ed..a1badb3 100644
--- a/arch/xtensa/kernel/irq.c
+++ b/arch/xtensa/kernel/irq.c
@@ -197,4 +197,6 @@ void __init init_IRQ(void)
}
cached_irq_mask = 0;
+
+ variant_init_irq();
}
OpenPOWER on IntegriCloud