From a6e936359c410882b07c2ed16c48f7e9f312c1fd Mon Sep 17 00:00:00 2001 From: Krzysztof Frydryk Date: Mon, 25 Jul 2022 09:57:48 +0200 Subject: [PATCH] src: enable hifi4 optimized src build with zephyr Add src_hifi4.c to sources when building with zephyr. Signed-off-by: Krzysztof Frydryk --- src/audio/src/src_hifi4.c | 5 +++++ zephyr/CMakeLists.txt | 1 + 2 files changed, 6 insertions(+) diff --git a/src/audio/src/src_hifi4.c b/src/audio/src/src_hifi4.c index 1805ae119..e887cd90c 100644 --- a/src/audio/src/src_hifi4.c +++ b/src/audio/src/src_hifi4.c @@ -17,6 +17,11 @@ #include #include +/* sof/math/numbers.h doesn't define MIN when used with zephyr */ +#ifdef __ZEPHYR__ +#include +#endif /* __ZEPHYR__ */ + /* HiFi4 has * 16x 64 bit registers in register file AE_DR */ diff --git a/zephyr/CMakeLists.txt b/zephyr/CMakeLists.txt index 0087e85e9..a59d69c4a 100644 --- a/zephyr/CMakeLists.txt +++ b/zephyr/CMakeLists.txt @@ -707,6 +707,7 @@ zephyr_library_sources_ifdef(CONFIG_COMP_SRC ${SOF_AUDIO_PATH}/src/src_hifi2ep.c ${SOF_AUDIO_PATH}/src/src_generic.c ${SOF_AUDIO_PATH}/src/src_hifi3.c + ${SOF_AUDIO_PATH}/src/src_hifi4.c ${SOF_AUDIO_PATH}/src/src.c )