Felipe, > > + > > +static const struct iommu_platform_data omap4_iommu_pdata[] __initconst > = { > > + { > > + .name = "ducati", > > + .nr_tlb_entries = 32, > > + .clk_name = "ducati_ick", > > passing clk names should be avoided. use clkdev. > -- Thanks for your comment. I will include this change in my revised patch. Thank you, Best regards, Hari > -----Original Message----- > From: Felipe Balbi [mailto:felipe.balbi@xxxxxxxxx] > Sent: Friday, July 24, 2009 1:27 PM > To: Kanigeri, Hari > Cc: tony@xxxxxxxxxxx; Doyu Hiroshi (Nokia-D/Helsinki); linux- > omap@xxxxxxxxxxxxxxx; Gupta, Ramesh; rmk@xxxxxxxxxxxxxxxx; Pasam, Vijay > Subject: Re: [RFC][PATCH 2/3] ARM:OMAP4 iommu:add omap4 support in iommu > > On Fri, Jul 24, 2009 at 07:22:32PM +0200, ext Kanigeri, Hari wrote: > > This patch adds omap4 support in iommu > > module. This creates OMAP4 platform specific file > > for iommu and defines the Ducati MMU fault interrupt. > > > > Signed-off-by: Hari Kanigeri <h-kanigeri2@xxxxxx> > > --- > > arch/arm/mach-omap2/omap4-iommu.c | 112 > ++++++++++++++++++++++++++++++++ > > arch/arm/plat-omap/include/mach/irqs.h | 2 +- > > 2 files changed, 113 insertions(+), 1 deletions(-) > > create mode 100644 arch/arm/mach-omap2/omap4-iommu.c > > > > diff --git a/arch/arm/mach-omap2/omap4-iommu.c b/arch/arm/mach- > omap2/omap4-iommu.c > > new file mode 100644 > > index 0000000..5a782df > > --- /dev/null > > +++ b/arch/arm/mach-omap2/omap4-iommu.c > > @@ -0,0 +1,112 @@ > > +/* > > + * omap iommu: omap4 device registration > > + * > > + * Copyright (C) 2009-2010 Nokia Corporation > > + * > > + * Written by Hari Kanigeri <h-kanigeri2@xxxxxx> > > + * > > + * Added support for OMAP4. This is based on original file > > + * omap3-iommu.c > > + * > > + * This program is free software; you can redistribute it and/or modify > > + * it under the terms of the GNU General Public License version 2 as > > + * published by the Free Software Foundation. > > + */ > > + > > +#include <linux/platform_device.h> > > + > > +#include <mach/iommu.h> > > +#include <mach/irqs.h> > > + > > +#define OMAP4_MMU1_BASE 0x55082000 > > +#define OMAP4_MMU2_BASE 0x4A066000 > > + > > +#define OMAP4_MMU1_IRQ INT_44XX_DUCATI_MMU_IRQ > > +#define OMAP4_MMU2_IRQ INT_44XX_DSP_MMU > > + > > + > > + > > +static unsigned long iommu_base[] __initdata = { > > + OMAP4_MMU1_BASE, > > + OMAP4_MMU2_BASE, > > +}; > > + > > +static int iommu_irq[] __initdata = { > > + OMAP4_MMU1_IRQ, > > + OMAP4_MMU2_IRQ, > > +}; > > these two looks really odd :-s > > > + > > +static const struct iommu_platform_data omap4_iommu_pdata[] __initconst > = { > > + { > > + .name = "ducati", > > + .nr_tlb_entries = 32, > > + .clk_name = "ducati_ick", > > passing clk names should be avoided. use clkdev. > > > + }, > > +#if defined(CONFIG_MPU_TESLA_IOMMU) > > this ifdef looks odd. > > -- > balbi -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html