From 81cee15f5f645ee7a68812baa55d2a04e820c189 Mon Sep 17 00:00:00 2001 From: Dongjin Kim Date: Mon, 9 Dec 2019 14:17:28 +0900 Subject: [PATCH] ODOROID-C4/N2: arm64/dts: add 'clear-map' flag to clean up the memory on booting drivers/base/dma-contiguous.c: ... #ifdef CONFIG_AMLOGIC_CMA if (of_get_flat_dt_prop(node, "clear-map", NULL)) cma_init_clear(cma, 1); #endif ... Signed-off-by: Dongjin Kim Change-Id: I59cf826e35ae2cc9a6d0bcd8d76c2466cc3e1554 --- arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts | 2 ++ arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts b/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts index a05afcb3c77a..21434881f930 100644 --- a/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts +++ b/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts @@ -55,6 +55,7 @@ size = <0x0 0x400000>; alignment = <0x0 0x400000>; alloc-ranges = <0x0 0x05000000 0x0 0x400000>; + clear-map; }; secos_reserved:linux,secos { @@ -115,6 +116,7 @@ size = <0x0 0x13400000>; alignment = <0x0 0x400000>; linux,contiguous-region; + clear-map; }; /* codec shared reserved */ codec_mm_reserved:linux,codec_mm_reserved { diff --git a/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts b/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts index c99ecf6eda34..b8c5c63d7af8 100644 --- a/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts +++ b/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts @@ -46,6 +46,7 @@ size = <0x0 0x400000>; alignment = <0x0 0x400000>; alloc-ranges = <0x0 0x05000000 0x0 0x400000>; + clear-map; }; secos_reserved:linux,secos { @@ -104,6 +105,7 @@ size = <0x0 0x13400000>; alignment = <0x0 0x400000>; linux,contiguous-region; + clear-map; }; /* codec shared reserved */ codec_mm_reserved:linux,codec_mm_reserved {