summaryrefslogtreecommitdiff
path: root/drivers/iommu/Kconfig
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>2015-01-20 18:30:04 +0200
committerJoerg Roedel <jroedel@suse.de>2015-01-26 13:44:23 +0100
commitf20ed39f53145e45edd27ff9fba5a60429c40bac (patch)
treeb308896c8283e01958140532e6e0ad3a728cfa92 /drivers/iommu/Kconfig
parentfd47b693c3c694da8210b5a0c01b1e379f4d9865 (diff)
downloadlwn-f20ed39f53145e45edd27ff9fba5a60429c40bac.tar.gz
lwn-f20ed39f53145e45edd27ff9fba5a60429c40bac.zip
iommu/ipmmu-vmsa: Use the ARM LPAE page table allocator
Replace the custom page table allocation implementation with the standard allocator. The driver loses the ability to map 64kB chunkgs using the PTE contiguous hint, hence the removal of the SZ_64K page size from the IOMMU page sizes bitmap. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/iommu/Kconfig')
-rw-r--r--drivers/iommu/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig
index 87060ad6829d..b7c656c84f51 100644
--- a/drivers/iommu/Kconfig
+++ b/drivers/iommu/Kconfig
@@ -313,6 +313,7 @@ config IPMMU_VMSA
depends on ARM_LPAE
depends on ARCH_SHMOBILE || COMPILE_TEST
select IOMMU_API
+ select IOMMU_IO_PGTABLE_LPAE
select ARM_DMA_USE_IOMMU
help
Support for the Renesas VMSA-compatible IPMMU Renesas found in the