[PATCH v3 02/11] irqchip: mmp: support irqchip
Russell King - ARM Linux
linux at arm.linux.org.uk
Mon Jun 3 05:42:00 EDT 2013
On Mon, Jun 03, 2013 at 05:30:36PM +0800, Haojian Zhuang wrote:
> @@ -64,7 +60,7 @@ static const char *mmp_dt_board_compat[] __initdata = {
>
> DT_MACHINE_START(PXA168_DT, "Marvell PXA168 (Device Tree Support)")
> .map_io = mmp_map_io,
> - .init_irq = mmp_dt_irq_init,
> + .init_irq = irqchip_init,
> .init_time = mmp_dt_init_timer,
> .init_machine = pxa168_dt_init,
> .dt_compat = mmp_dt_board_compat,
> @@ -72,7 +68,7 @@ MACHINE_END
>
> DT_MACHINE_START(PXA910_DT, "Marvell PXA910 (Device Tree Support)")
> .map_io = mmp_map_io,
> - .init_irq = mmp_dt_irq_init,
> + .init_irq = irqchip_init,
This is what's in linux-next:
void __init init_IRQ(void)
{
if (IS_ENABLED(CONFIG_OF) && !machine_desc->init_irq)
irqchip_init();
else
machine_desc->init_irq();
}
So just set your .init_irq to NULL after basing your patchset on
ebafed7ab9b637656b685f1dc1ee528c77241a0d (ARM: irq: Call irqchip_init
if no init_irq function is specified).
More information about the linux-arm-kernel
mailing list