Marc Zyngier
fea9fe8329
ARM: imx: convert smp platforms to global gic_handle_irq()
...
Convert the SMP imx platforms to use the global gic_handle_irq()
function instead a private function.
Cc: Sascha Hauer <kernel@pengutronix.de >
Acked-by: Shawn Guo <shawn.guo@linaro.org >
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com >
2011-11-15 18:13:59 +00:00
Dirk Behme
15394cad27
ARM: mxc: Remove test_for_ltirq
...
The patch "ARM: gic: consolidate PPI handling" removes the usage
of test_for_ltirq. After the merge of imx6q remove this there, too.
Cc: Sascha Hauer <kernel@pengutronix.de >
Signed-off-by: Dirk Behme <dirk.behme@de.bosch.com >
Acked-by: Shawn Guo <shawn.guo@linaro.org >
Acked-by: Marc Zyngier <marc.zyngier@arm.com >
2011-11-04 20:35:37 +08:00
Shawn Guo
1103643c26
arm/imx: add gic_handle_irq function
...
This is a plain translation of assembly gic irq handler to C function
for CONFIG_MULTI_IRQ_HANDLER support on imx family.
Signed-off-by: Shawn Guo <shawn.guo@linaro.org >
2011-10-31 14:26:22 +01:00
Sascha Hauer
05822c83d2
ARM i.MX entry-macro.S: remove now unused code
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2011-09-26 11:40:36 +02:00
Russell King
b6fcd313c9
ARM: entry: remove unused irq_prio_table macro
...
Platforms provide an empty irq_prio_table macro, and as nothing uses
this macro, it can simply be removed.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk >
2011-06-28 10:34:58 +01:00
Lucas De Marchi
25985edced
Fix common misspellings
...
Fixes generated by 'codespell' and manually reviewed.
Signed-off-by: Lucas De Marchi <lucas.demarchi@profusion.mobi >
2011-03-31 11:26:23 -03:00
Peter Horton
cdc3f10630
mx51: support FIQ on TZIC, revised
...
Add support for FIQ on mx51 TZIC
TZIC changes tested with FIQ audio on an mx51 board
AVIC changes build with mx3_defconfig, not tested
Signed-off-by: Peter Horton <phorton@bitbox.co.uk >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-12-14 09:54:37 +01:00
Amit Kucheria
a003708ad4
mxc: TrustZone interrupt controller (TZIC) for Freescale i.MX5 family
...
Freescale i.MX51 processor uses a new interrupt controller. Add
driver for TrustZone Interrupt Controller
Signed-off-by: Amit Kucheria <amit.kucheria@canonical.com >
2010-02-09 16:15:26 +02:00
Sascha Hauer
12b8eb8652
MXC: use variable for irq controller base in entry-macro.S
...
This allows us to determine the irq controller base address
on runtime.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2009-08-14 12:40:39 +02:00
Sascha Hauer
a244909152
[ARM] MXC: do not include mach/hardware.h from mach/memory.h
...
Instead of including other header files, define PHYS_OFFSET directly
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2008-12-18 16:40:14 +01:00
Darius Augulis
479c901f59
MXC: Lets handle IRQ by priority, defined with exported API function
...
Signed-off-by: Darius Augulis <augulis.darius@gmail.com >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2008-09-09 12:13:50 +02:00
Russell King
a09e64fbc0
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
...
This just leaves include/asm-arm/plat-* to deal with.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk >
2008-08-07 09:55:48 +01:00