From 087504e7bdb936df2814fce836569ffb41eac2a1 Mon Sep 17 00:00:00 2001 From: Tim Harvey Date: Mon, 9 Feb 2026 09:30:10 -0800 Subject: [PATCH] imx: cortexa53: enable DMA contiguous memory allocator Enable and configure DMA contiguous memory allocator. Without this CMA itself will be disabled. Fixes: ae8bf1a26e15 ("imx: add imx8m support") Signed-off-by: Tim Harvey Link: https://github.com/openwrt/openwrt/pull/21950 Signed-off-by: Robert Marko (cherry picked from commit eef354ff348ab2c1ec9db753ba192682d61ad313) --- target/linux/imx/cortexa53/config-default | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/target/linux/imx/cortexa53/config-default b/target/linux/imx/cortexa53/config-default index 95e6d48bb0..3a946c7647 100644 --- a/target/linux/imx/cortexa53/config-default +++ b/target/linux/imx/cortexa53/config-default @@ -65,7 +65,13 @@ CONFIG_CRYPTO_SHA512_ARM64_CE=y # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set CONFIG_DEVFREQ_GOV_USERSPACE=y # CONFIG_DEVFREQ_THERMAL is not set -# CONFIG_DMA_CMA is not set +CONFIG_DMA_CMA=y +CONFIG_CMA_SIZE_MBYTES=32 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 CONFIG_DMA_DIRECT_REMAP=y # CONFIG_DRM_IMX_DCSS is not set CONFIG_DUMMY_CONSOLE=y