On Friday 10 October 2008, Pandita, Vikram wrote:
> --- a/arch/arm/mach-omap2/irq.c
> +++ b/arch/arm/mach-omap2/irq.c
> @@ -159,7 +159,7 @@ void __init omap_init_irq(void)
> printk(KERN_INFO "Total of %ld interrupts on %d active
> controller%s\n",
> nr_irqs, nr_banks, nr_banks > 1 ? "s" : "");
>
> - for (i = 0; i < nr_irqs; i++) {
> + for (i = 0; i < NR_IRQS; /*nr_irqs;*/ i++) {
> set_irq_chip(i, &omap_irq_chip);
> set_irq_handler(i, handle_level_irq);
> set_irq_flags(i, IRQF_VALID);
>
This could explain a problem appearing on every OMAP3 board.
But not one appearing only on Overo ... especially when the
same binary works on Beagle.
However, that's also very incorrect. Most of those NR_IRQS
interrupts are managed by some chip other than the toplevel
OMAP IRQ controller(s)...
- Dave
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html