Messages in this thread |  | | Date | Sat, 24 Sep 2011 16:38:14 +0900 | | Subject | Re: [PATCH 0/4] iommu/exynos: Add IOMMU and Enhance System MMU driver for Exynos4 | | From | KyongHo Cho <> |
| |
Sorry for duplicate emails :(
My mistake.
2011/9/24 조경호 <pullip.cho@samsung.com>: > 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-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |