From e0da186b578c6c3d9cbb2690197c32ec95e42432 Mon Sep 17 00:00:00 2001 From: Luke go Date: Thu, 28 Jan 2021 12:03:48 +0900 Subject: [PATCH] ODROID: arm64/dts: Rearrange the codec cma area - Android media server is built for 32 bit. So when using the mmap function, you can face the memory issue with over the 2GB memory access. So to avoid memory issues with this problem, I rearranged the codec cma area address. Change-Id: If7215175d768123b0156a7e914d250a9c0a92f0f --- arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts | 1 + arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts | 1 + 2 files changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts b/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts index 022b3b5379df..fcad928f3862 100644 --- a/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts +++ b/arch/arm64/boot/dts/amlogic/meson64_odroidc4.dts @@ -114,6 +114,7 @@ /* ion_codec_mm max can alloc size 80M*/ size = <0x0 0x13400000>; alignment = <0x0 0x400000>; + alloc-ranges = <0x0 0x65000000 0x0 0x13400000>; linux,contiguous-region; clear-map; }; diff --git a/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts b/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts index 91d86fa1a9b3..748cd8acbe8a 100644 --- a/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts +++ b/arch/arm64/boot/dts/amlogic/meson64_odroidn2.dts @@ -107,6 +107,7 @@ /* ion_codec_mm max can alloc size 80M*/ size = <0x0 0x13400000>; alignment = <0x0 0x400000>; + alloc-ranges = <0x0 0x65000000 0x0 0x13400000>; linux,contiguous-region; clear-map; };