[PATCH 2/3] iommu/omap: Merge iommu2.h into iommu.h
From: tony@atomide.com (Tony Lindgren)
Date: 2012-09-27 19:55:33
Also in:
linux-media, linux-omap
* Tony Lindgren [off-list ref] [120927 12:54]:
Hi Ido, * Ido Yariv [off-list ref] [120920 22:15]:quoted
Since iommu is not currently supported on OMAP1, merge plat/iommu2.h into iommu.h so only one file would have to move to platform_data/ as part of the single zImage effort.Looks like you need patch 2.5/3 in this series too that makes some of the things defined in iommu.h local. We should only have platform data in include/linux/platform_data, so things that are private to drivers should be defined in the driver, and things that are private to arch/arm/mach-omap2 should defined locally there. Based on a quick grepping of files, looks like these should be defined in omap-iommu.c driver and not in the platform_data header: struct iotlb_lock struct iotlb_lock dev_to_omap_iommu various register defines omap_iommu_arch_version omap_iotlb_cr_to_e omap_iopgtable_store_entry omap_iommu_save_ctx omap_iommu_restore_ctx omap_foreach_iommu_device omap_iommu_dump_ctx omap_dump_tlb_entries
And looks like while at it, you can also move plat/iopgtable.h and put it in some drivers/iommu/*.h file that's shared by omap-iommu*.c and omap-iovmm.c drivers ;)
Regards, Tony -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo at vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html