]> rtime.felk.cvut.cz Git - can-eth-gw-linux.git/commitdiff
ARM: relax conditions required for enabling Contiguous Memory Allocator
authorMarek Szyprowski <m.szyprowski@samsung.com>
Mon, 20 Aug 2012 12:39:39 +0000 (14:39 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 28 Aug 2012 19:01:02 +0000 (21:01 +0200)
Contiguous Memory Allocator requires only paging and MMU enabled not
particular CPU architectures, so there is no need for strict dependency
on CPU type. This enables to use CMA on some older ARM v5 systems which
also might need large contiguous blocks for the multimedia processing hw
modules.

Reported-by: Prabhakar Lad <prabhakar.lad@ti.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Tested-by: Prabhakar Lad <prabhakar.lad@ti.com>
arch/arm/Kconfig

index 6d6e18fee9fe08bacf876e749837d4b0156a5fd9..0824a91ebc26f1a612989ed6bbc918537eca8a6c 100644 (file)
@@ -6,7 +6,7 @@ config ARM
        select HAVE_DMA_API_DEBUG
        select HAVE_IDE if PCI || ISA || PCMCIA
        select HAVE_DMA_ATTRS
-       select HAVE_DMA_CONTIGUOUS if (CPU_V6 || CPU_V6K || CPU_V7)
+       select HAVE_DMA_CONTIGUOUS if MMU
        select HAVE_MEMBLOCK
        select RTC_LIB
        select SYS_SUPPORTS_APM_EMULATION