[PATCH v2 15/16] ARM: omap2plus: convert to CONFIG_MULTI_IRQ_HANDLER

Tony Lindgren tony at atomide.com
Tue Sep 27 21:04:09 EDT 2011


* Marc Zyngier <marc.zyngier at arm.com> [110926 07:02]:
> Convert the omap2plus platforms to be using CONFIG_MULTI_IRQ_HANDLER.
> Each machine is modified to provide either omap2_intc_handle_irq(),
> omap3_intc_handle_irq() or gic_handle_irq().
> 
> This allows for a major cleanup, removing the MULTI_OMAP setup
> from the interrupt path.
> 
> Tested on both Panda and IGEPv2 (single kernel image)
...

> --- a/arch/arm/mach-omap2/Kconfig
> +++ b/arch/arm/mach-omap2/Kconfig
> @@ -25,6 +25,7 @@ config ARCH_OMAP2
>  	depends on ARCH_OMAP2PLUS
>  	default y
>  	select CPU_V6
> +	select MULTI_IRQ_HANDLER
>  
>  config ARCH_OMAP3
>  	bool "TI OMAP3"

This one selects it only for ARCH_OMAP2, not for ARCH_OMAP2PLUS.

This might require minor merging with the cleanup I've posted, but
that should be trivial.

Other than that:

Tested-by: Tony Lindgren <tony at atomide.com>



More information about the linux-arm-kernel mailing list