diff options
author | Daniel Glöckner <dg@emlix.com> | 2009-05-05 15:03:21 +0000 |
---|---|---|
committer | Chris Zankel <chris@zankel.net> | 2009-06-22 02:36:59 -0700 |
commit | 1beee21030ed3dc39a41c7b524dbc1a318b518bd (patch) | |
tree | 70d487aa10f673ac1f65ca510c50035675dffae2 /arch/xtensa/kernel/irq.c | |
parent | bd974240c9a7c6c560504bf390cd8985a16b68f6 (diff) | |
download | op-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/irq.c')
-rw-r--r-- | arch/xtensa/kernel/irq.c | 2 |
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(); } |