Sorry for duplicate emails :( My mistake. 2011/9/24 조경호 <pullip.cho@xxxxxxxxxxx>: > Hi. > > First 2 patches enhance System MMU platform device definition: > - Removed System MMU for MDMA0 in LCD block because it is not used. > Use MDMA2 in TOP block. > - Removed System MMU ID. Instead a System MMU is bound to a device that > the System MMU is dedicated during machin initialization. If a device > driver wants to handle System MMU, it must bind its device with System > MMU with sysmmu_set_owner(). > - clkdev > - System MMU device driver is removed from arch/arm/plat-s5p to move it > to driver/iommu directory. > Last 2 patches implements IOMMU API: > - Implements IOMMU API and System MMU driver that is moved from > arch/arm/plat-s5p. > - Implements fault handling that is suggested by Ohad. > - Used bus_set_iommu instead of register_iommu that is suggested by Joerg. > > Regards, > Cho KyongHo. > > Diffstats: > arch/arm/mach-exynos4/Kconfig | 2 - > arch/arm/mach-exynos4/clock.c | 43 +- > arch/arm/mach-exynos4/dev-sysmmu.c | 281 +++------- > arch/arm/mach-exynos4/include/mach/irqs.h | 1 - > arch/arm/mach-exynos4/include/mach/map.h | 1 - > arch/arm/mach-exynos4/include/mach/sysmmu.h | 96 ++-- > arch/arm/mach-exynos4/mach-armlex4210.c | 24 +- > arch/arm/mach-exynos4/mach-smdkv310.c | 28 +- > arch/arm/plat-s5p/Kconfig | 8 - > arch/arm/plat-s5p/Makefile | 1 - > arch/arm/plat-s5p/include/plat/sysmmu.h | 95 --- > arch/arm/plat-s5p/sysmmu.c | 312 ---------- > drivers/iommu/Kconfig | 14 + > drivers/iommu/Makefile | 1 + > drivers/iommu/exynos_iommu.c | 859 +++++++++++++++++++++++++++ > 15 files changed, 1084 insertions(+), 682 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html