From b4626adca8d660f3624ead575a4fe7b4ff401605 Mon Sep 17 00:00:00 2001 From: Aditya Rathi Date: Thu, 4 Jun 2026 21:55:24 +0530 Subject: [PATCH 1/2] hexagon: Restore arch/hexagon/configs/defconfig The hexagon defconfig was inadvertently removed in commit 81e33b3 (modules: Add pcm_cnv module and dependencies). Restore the file from the last revision before its removal so that hexagon arch builds can locate their default config. Signed-off-by: Aditya Rathi --- arch/hexagon/configs/defconfig | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 arch/hexagon/configs/defconfig diff --git a/arch/hexagon/configs/defconfig b/arch/hexagon/configs/defconfig new file mode 100644 index 00000000..0717a01a --- /dev/null +++ b/arch/hexagon/configs/defconfig @@ -0,0 +1,36 @@ +# Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) +CONFIG_ARCH_HEXAGON=y +CONFIG_HEXAGON_TOOLS_ROOT="" +CONFIG_HEXAGON_SDK_ROOT="" +CONFIG_DISABLE_PLATFORM=y +# CONFIG_COMPILE_POSAL is not set + +# +# Modules +# +CONFIG_MODULES=y +CONFIG_MODULES_DEBUG=y +CONFIG_ENCODER=y +CONFIG_ECHO_CANCELLATION=y +CONFIG_GAIN=y + +# +# Signal Processing Framework +# +# CONFIG_SPF_AS_STATIC_LIB is not set +# CONFIG_SPF_DEBUG is not set + +# +# Signal Processing Framework Modules +# +CONFIG_DATA_LOGGING=y +CONFIG_LATENCY=y +CONFIG_SYNC=y +CONFIG_SPR=y +CONFIG_SPLITTER=y +CONFIG_DATA_MARKER=y +CONFIG_PRIORITY_SYNC=y +CONFIG_MUX_DEMUX=y +CONFIG_SISO_RAT=y +CONFIG_SH_MEM_PULL_MODE=y +CONFIG_SH_MEM_PUSH_MODE=y From d091216612d78481d48926a216eb81c04b6681bb Mon Sep 17 00:00:00 2001 From: Aditya Rathi Date: Thu, 4 Jun 2026 21:55:44 +0530 Subject: [PATCH 2/2] hexagon: Add CONFIG_PROC_DOMAIN to hexagon defconfig The top-level CMakeLists.txt requires CONFIG_PROC_DOMAIN to be set; an empty or missing value causes a fatal CMake error at configure time. Add CONFIG_PROC_DOMAIN="ADSP" to the hexagon defconfig. Signed-off-by: Aditya Rathi --- arch/hexagon/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/hexagon/configs/defconfig b/arch/hexagon/configs/defconfig index 0717a01a..72ee79c0 100644 --- a/arch/hexagon/configs/defconfig +++ b/arch/hexagon/configs/defconfig @@ -1,5 +1,6 @@ # Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) CONFIG_ARCH_HEXAGON=y +CONFIG_PROC_DOMAIN="ADSP" CONFIG_HEXAGON_TOOLS_ROOT="" CONFIG_HEXAGON_SDK_ROOT="" CONFIG_DISABLE_PLATFORM=y