From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tony Lindgren Subject: Re: [RFC] irq.c for OMAP3430 Date: Wed, 30 May 2007 06:34:04 -0700 Message-ID: <20070530133403.GC28353@atomide.com> References: <9C23CDD79DA20A479D4615857B2E2C470106287A@dlee13.ent.ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <9C23CDD79DA20A479D4615857B2E2C470106287A@dlee13.ent.ti.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-omap-open-source-bounces+gplao-linux-omap-open-source=gmane.org@linux.omap.com Errors-To: linux-omap-open-source-bounces+gplao-linux-omap-open-source=gmane.org@linux.omap.com To: "Syed Mohammed, Khasim" Cc: Linux OMAP List-Id: linux-omap@vger.kernel.org * Syed Mohammed, Khasim [070529 21:08]: > Hi Tony, > > I have incorporated your review comments for irq.c. > > Please do let me know if you find any further issues with the same. > > Regards, > Khasim > > =============================================================== > --- linux-omap/arch/arm/mach-omap2/irq.c 2007-01-08 18:55:58.000000000 -0600 > +++ val_3430_GIT/arch/arm/mach-omap2/irq.c 2007-05-29 20:21:42.000000000 -0500 > @@ -37,11 +37,9 @@ static struct omap_irq_bank { > } __attribute__ ((aligned(4))) irq_banks[] = { > { > /* MPU INTC */ > - .base_reg = IO_ADDRESS(OMAP24XX_IC_BASE), > + .base_reg = 0, > .nr_irqs = 96, > - }, { > - /* XXX: DSP INTC */ > - } > + }, > }; > > /* XXX: FIQ and additional INTC support (only MPU at the moment) */ > @@ -118,10 +116,16 @@ void __init omap_init_irq(void) > for (i = 0; i < ARRAY_SIZE(irq_banks); i++) { > struct omap_irq_bank *bank = irq_banks + i; > > - /* XXX */ > - if (!bank->base_reg) > - continue; > - > +#ifdef CONFIG_ARCH_OMAP24XX > + if (cpu_is_omap24xx()) { > + bank->base_reg = IO_ADDRESS(OMAP24XX_IC_BASE); > + } > +#endif > +#ifdef CONFIG_ARCH_OMAP34XX > + if (cpu_is_omap34xx()) { > + bank->base_reg = IO_ADDRESS(OMAP34XX_IC_BASE); > + } > +#endif > omap_irq_bank_init_one(bank); > > nr_irqs += bank->nr_irqs; > Looks good, thanks! Tony