arm64: add support for reserved memory defined by device tree
authorMarek Szyprowski <m.szyprowski@samsung.com>
Fri, 28 Feb 2014 13:42:55 +0000 (14:42 +0100)
committerMark Brown <broonie@kernel.org>
Sat, 13 Sep 2014 17:23:13 +0000 (10:23 -0700)
Enable reserved memory initialization from device tree.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Grant Likely <grant.likely@linaro.org>
(cherry picked from commit 9bf14b7c540ae9ca7747af3a0c0d8470ef77b6ce)
Signed-off-by: Mark Brown <broonie@kernel.org>
arch/arm64/Kconfig
arch/arm64/mm/init.c

index 21201a0cb3f7c82fd90d3c55c31d24b52ade3354..43068cf44c2d7b20b116281a694e3538124c6812 100644 (file)
@@ -41,6 +41,7 @@ config ARM64
        select NO_BOOTMEM
        select OF
        select OF_EARLY_FLATTREE
+       select OF_RESERVED_MEM
        select PERF_USE_VMALLOC
        select POWER_RESET
        select POWER_SUPPLY
index 52806427e15d2cd7ee8cf145cfb132a34b6030ef..81bdd29df3a42c4f71a74759c32d8219d39fdaa3 100644 (file)
@@ -170,6 +170,7 @@ void __init arm64_memblock_init(void)
                memblock_reserve(base, size);
        }
 
+       early_init_fdt_scan_reserved_mem();
        dma_contiguous_reserve(0);
 
        memblock_allow_resize();