From 38f6e061d3e5bfe403e49686a7e06e8929c6d077 Mon Sep 17 00:00:00 2001 From: Dmitry Ilyin Date: Sun, 7 Nov 2021 18:59:44 +0300 Subject: [PATCH] Prepare gk7605v100 kernel config for CMA allocator mode --- .../gk7205v200/kernel/gk7605v100.generic.config | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/br-ext-chip-goke/board/gk7205v200/kernel/gk7605v100.generic.config b/br-ext-chip-goke/board/gk7205v200/kernel/gk7605v100.generic.config index 28e95e71..67166fcc 100644 --- a/br-ext-chip-goke/board/gk7205v200/kernel/gk7605v100.generic.config +++ b/br-ext-chip-goke/board/gk7205v200/kernel/gk7605v100.generic.config @@ -492,7 +492,9 @@ CONFIG_MIGRATION=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set -# CONFIG_CMA is not set +CONFIG_CMA=y +# CONFIG_CMA_DEBUG is not set +CONFIG_CMA_AREAS=7 # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set @@ -769,6 +771,17 @@ CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y # CONFIG_DMA_SHARED_BUFFER is not set +CONFIG_DMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=0 +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 # # Bus devices @@ -2166,6 +2179,8 @@ CONFIG_PHY_GOKE_USBP2=y # # goke driver support # +CONFIG_CMA_MEM_SHARED=y +# CONFIG_CMA_ADVANCE_SHARE is not set # # Firmware Drivers