[PATCH v3 05/17] ARM: highbank: convert to CONFIG_MULTI_IRQ_HANDLER
Rob Herring
robherring2 at gmail.com
Fri Nov 4 14:30:46 EDT 2011
On 11/04/2011 11:57 AM, Marc Zyngier wrote:
> Convert the highbank platform to be using the gic_handle_irq
> function as its primary interrupt handler.
>
> Cc: Rob Herring <rob.herring at calxeda.com>
> Signed-off-by: Marc Zyngier <marc.zyngier at arm.com>
Acked-by: Rob Herring <rob.herring at calxeda.com>
Rob
> ---
> arch/arm/Kconfig | 1 +
> arch/arm/mach-highbank/highbank.c | 1 +
> arch/arm/mach-highbank/include/mach/entry-macro.S | 2 --
> 3 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index c4f13c3..503daf0 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -345,6 +345,7 @@ config ARCH_HIGHBANK
> select GENERIC_CLOCKEVENTS
> select HAVE_ARM_SCU
> select USE_OF
> + select MULTI_IRQ_HANDLER
> help
> Support for the Calxeda Highbank SoC based boards.
>
> diff --git a/arch/arm/mach-highbank/highbank.c b/arch/arm/mach-highbank/highbank.c
> index b82dcf0..89bdf00 100644
> --- a/arch/arm/mach-highbank/highbank.c
> +++ b/arch/arm/mach-highbank/highbank.c
> @@ -140,6 +140,7 @@ DT_MACHINE_START(HIGHBANK, "Highbank")
> .map_io = highbank_map_io,
> .init_irq = highbank_init_irq,
> .timer = &highbank_timer,
> + .handle_irq = gic_handle_irq,
> .init_machine = highbank_init,
> .dt_compat = highbank_match,
> MACHINE_END
> diff --git a/arch/arm/mach-highbank/include/mach/entry-macro.S b/arch/arm/mach-highbank/include/mach/entry-macro.S
> index 73c1129..a14f9e6 100644
> --- a/arch/arm/mach-highbank/include/mach/entry-macro.S
> +++ b/arch/arm/mach-highbank/include/mach/entry-macro.S
> @@ -1,5 +1,3 @@
> -#include <asm/hardware/entry-macro-gic.S>
> -
> .macro disable_fiq
> .endm
>
More information about the linux-arm-kernel
mailing list