iommu/pamu: Make driver depend on CONFIG_PHYS_64BIT
authorJoerg Roedel <jroedel@suse.de>
Wed, 9 Aug 2017 13:04:47 +0000 (15:04 +0200)
committerJoerg Roedel <jroedel@suse.de>
Tue, 15 Aug 2017 11:59:34 +0000 (13:59 +0200)
Certain address calculations in the driver make the
assumption that phys_addr_t and dma_addr_t are 64 bit wide.
Force this by depending on CONFIG_PHYS_64BIT to be set.

Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/Kconfig

index e73b7c50a13014ba293605167b85dd2a659fe3c5..e163b0223decf5a8bd20578daa8169896e7048e3 100644 (file)
@@ -77,6 +77,7 @@ config IOMMU_DMA
 config FSL_PAMU
        bool "Freescale IOMMU support"
        depends on PCI
+       depends on PHYS_64BIT
        depends on PPC_E500MC || (COMPILE_TEST && PPC)
        select IOMMU_API
        select GENERIC_ALLOCATOR