From d53e8a7ed6d22ded2d9ed522254fa2450b938429 Mon Sep 17 00:00:00 2001 From: Robert Mader Date: Thu, 29 Aug 2024 18:37:00 +0200 Subject: [PATCH] linux-purism-librem5: enable CONFIG_UDMABUF (MR 5584) As this is deemed the better option for the libcamera softwareISP. Also disable CMA allocations. They can still be enabled via kernel command line for testing/debugging purposes, but we don't need to reserve memory for it unconditionally. [ci:skip-build]: already built successfully in CI --- device/main/linux-purism-librem5/APKBUILD | 4 ++-- .../main/linux-purism-librem5/config-purism-librem5.aarch64 | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/device/main/linux-purism-librem5/APKBUILD b/device/main/linux-purism-librem5/APKBUILD index 8fce70428..cf9cc8d25 100644 --- a/device/main/linux-purism-librem5/APKBUILD +++ b/device/main/linux-purism-librem5/APKBUILD @@ -4,7 +4,7 @@ # Contributor: Clayton Craft pkgname=linux-purism-librem5 pkgver=6.6.40 -pkgrel=3 +pkgrel=4 # NOTE: Don't forget to rebase the config! See prepare() for instructions. _purismrel=2 # . @@ -90,5 +90,5 @@ package() { sha512sums=" b16f6d040024d826d4ac7a33ad23137fafbf1ac7ac8adeef3fd80a80dc308b70cf572de6e4a451eb607b1d18ad58c03493108c7a1ff9b26fa2bd03a475002903 linux-purism-librem5-6.6.40pureos2.tar.gz -126a651c40c3fb34a6fdb4ebe51a68c0bfbc22971e75104d20c4c2fa182d94683c84f0a7e14ef6731bd6574464a286b7e15eaa08b189c019c386da81aa587e58 config-purism-librem5.aarch64 +e938306d7f2d91e7e0a279e25eb163fb8922b32b0eca7f96f96de2a06e3f51a7aa3e7cb9bc640a793e731a2e4580d86d84d9e4240c1fe76a505345940bf3133e config-purism-librem5.aarch64 " diff --git a/device/main/linux-purism-librem5/config-purism-librem5.aarch64 b/device/main/linux-purism-librem5/config-purism-librem5.aarch64 index 1cce261a7..85f8a71d3 100644 --- a/device/main/linux-purism-librem5/config-purism-librem5.aarch64 +++ b/device/main/linux-purism-librem5/config-purism-librem5.aarch64 @@ -5973,7 +5973,7 @@ CONFIG_IMX_SDMA=m # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set -# CONFIG_UDMABUF is not set +CONFIG_UDMABUF=y # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set @@ -7756,7 +7756,7 @@ CONFIG_DMA_CMA=y # # Default contiguous memory area size: # -CONFIG_CMA_SIZE_MBYTES=320 +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