]> Pileus Git - ~andy/linux/commit
ARM: IOMMU: Tegra30: Add iommu_ops for SMMU driver
authorHiroshi DOYU <hdoyu@nvidia.com>
Thu, 17 Nov 2011 05:31:31 +0000 (07:31 +0200)
committerJoerg Roedel <joerg.roedel@amd.com>
Thu, 26 Jan 2012 12:59:02 +0000 (13:59 +0100)
commit7a31f6f48bb6e37b3195fcecd69d30740f6b0036
tree8f917ff520e78eaa7a0e4ebadfaacdfa7bccf54b
parentd53e54b4d43b2559c5a424188894fd63d145b5d7
ARM: IOMMU: Tegra30: Add iommu_ops for SMMU driver

Tegra 30 IOMMU H/W, SMMU (System Memory Management Unit). This patch
implements struct iommu_ops for SMMU for the upper IOMMU API.

This H/W module supports multiple virtual address spaces(domain x4),
and manages 2 level H/W translation pagetable.

Signed-off-by: Hiroshi DOYU <hdoyu@nvidia.com>
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
arch/arm/mach-tegra/include/mach/smmu.h [new file with mode: 0644]
drivers/iommu/Kconfig
drivers/iommu/Makefile
drivers/iommu/tegra-smmu.c [new file with mode: 0644]