From: Hiroshi DOYU <hdoyu@xxxxxxxxxx> Hi, This patchset adds support for Tegra IOMMU driver for Tegra2/3. Presently this driver is specific to Tegra platform, but some of functionalities could be replaced with a generic IOMMU framework. This is expected to ease finding similarities with different platforms, with the intention of solving problems once in a generic framework which everyone can use. Originally this was developed under git://nv-tegra.nvidia.com/linux-2.6.git, and they are cleaned up for upstreaming. Hiroshi DOYU (3): ARM: iommu: tegra/common: Initial support for IOVMM driver ARM: iommu: tegra2: Initial support for GART driver ARM: iommu: tegra3: Initial support for SMMU driver arch/arm/mach-tegra/include/mach/iovmm.h | 283 +++++++ drivers/iommu/Kconfig | 34 + drivers/iommu/Makefile | 3 + drivers/iommu/tegra-gart.c | 357 ++++++++ drivers/iommu/tegra-iovmm.c | 936 ++++++++++++++++++++ drivers/iommu/tegra-smmu.c | 1358 ++++++++++++++++++++++++++++++ 6 files changed, 2971 insertions(+), 0 deletions(-) create mode 100644 arch/arm/mach-tegra/include/mach/iovmm.h create mode 100644 drivers/iommu/tegra-gart.c create mode 100644 drivers/iommu/tegra-iovmm.c create mode 100644 drivers/iommu/tegra-smmu.c -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html