diff options
| -rw-r--r-- | arch/arm/mach-omap2/Makefile | 5 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/omap-iommu.c (renamed from arch/arm/mach-omap2/omap3-iommu.c) | 23 | 
2 files changed, 14 insertions, 14 deletions
diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile index 4b9fc57770d..7d2cf0f714c 100644 --- a/arch/arm/mach-omap2/Makefile +++ b/arch/arm/mach-omap2/Makefile @@ -89,10 +89,7 @@ obj-$(CONFIG_OMAP3_EMU)			+= emu.o  obj-$(CONFIG_OMAP_MBOX_FWK)		+= mailbox_mach.o  mailbox_mach-objs			:= mailbox.o -iommu-y					+= iommu2.o -iommu-$(CONFIG_ARCH_OMAP3)		+= omap3-iommu.o - -obj-$(CONFIG_OMAP_IOMMU)		+= $(iommu-y) +obj-$(CONFIG_OMAP_IOMMU)		:= iommu2.o omap-iommu.o  i2c-omap-$(CONFIG_I2C_OMAP)		:= i2c.o  obj-y					+= $(i2c-omap-m) $(i2c-omap-y) diff --git a/arch/arm/mach-omap2/omap3-iommu.c b/arch/arm/mach-omap2/omap-iommu.c index fbbcb5c8336..416a65d5c4a 100644 --- a/arch/arm/mach-omap2/omap3-iommu.c +++ b/arch/arm/mach-omap2/omap-iommu.c @@ -1,5 +1,5 @@  /* - * omap iommu: omap3 device registration + * omap iommu: omap device registration   *   * Copyright (C) 2008-2009 Nokia Corporation   * @@ -21,6 +21,7 @@ struct iommu_device {  	struct resource res[2];  }; +#ifdef CONFIG_ARCH_OMAP3  static struct iommu_device devices[] = {  	{  		.base = 0x480bd400, @@ -43,11 +44,13 @@ static struct iommu_device devices[] = {  	},  #endif  }; +#endif +  #define NR_IOMMU_DEVICES ARRAY_SIZE(devices) -static struct platform_device *omap3_iommu_pdev[NR_IOMMU_DEVICES]; +static struct platform_device *omap_iommu_pdev[NR_IOMMU_DEVICES]; -static int __init omap3_iommu_init(void) +static int __init omap_iommu_init(void)  {  	int i, err;  	struct resource res[] = { @@ -80,26 +83,26 @@ static int __init omap3_iommu_init(void)  		err = platform_device_add(pdev);  		if (err)  			goto err_out; -		omap3_iommu_pdev[i] = pdev; +		omap_iommu_pdev[i] = pdev;  	}  	return 0;  err_out:  	while (i--) -		platform_device_put(omap3_iommu_pdev[i]); +		platform_device_put(omap_iommu_pdev[i]);  	return err;  } -module_init(omap3_iommu_init); +module_init(omap_iommu_init); -static void __exit omap3_iommu_exit(void) +static void __exit omap_iommu_exit(void)  {  	int i;  	for (i = 0; i < NR_IOMMU_DEVICES; i++) -		platform_device_unregister(omap3_iommu_pdev[i]); +		platform_device_unregister(omap_iommu_pdev[i]);  } -module_exit(omap3_iommu_exit); +module_exit(omap_iommu_exit);  MODULE_AUTHOR("Hiroshi DOYU"); -MODULE_DESCRIPTION("omap iommu: omap3 device registration"); +MODULE_DESCRIPTION("omap iommu: omap device registration");  MODULE_LICENSE("GPL v2");  |