Merge remote-tracking branch 'origin/dev/k3.3-rc1-iommu' into android-tegra-nv-3.1
[linux-2.6.git] / drivers / iommu / Kconfig
index 2dcf984..b394c6c 100644 (file)
@@ -62,7 +62,8 @@ config AMD_IOMMU_STATS
 
 config AMD_IOMMU_V2
        tristate "AMD IOMMU Version 2 driver (EXPERIMENTAL)"
-       depends on AMD_IOMMU && EXPERIMENTAL
+       depends on AMD_IOMMU && PROFILING && EXPERIMENTAL
+       select MMU_NOTIFIER
        ---help---
          This option enables support for the AMD IOMMUv2 features of the IOMMU
          hardware. Select this option if you want to use devices that support
@@ -151,4 +152,14 @@ config TEGRA_IOMMU_SMMU
          space through the SMMU (System Memory Management Unit)
          hardware included on Tegra SoCs.
 
+config TEGRA_IOMMU_GART
+       bool "Tegra GART IOMMU Support"
+       depends on ARCH_TEGRA_2x_SOC
+       select IOMMU_API
+       help
+         Enables support for remapping discontiguous physical memory
+         shared with the operating system into contiguous I/O virtual
+         space through the GART (Graphics Address Relocation Table)
+         hardware included on Tegra SoCs.
+
 endif # IOMMU_SUPPORT