From 1f48e003d0d0412064f8c0079dc3eddf070ba46a Mon Sep 17 00:00:00 2001 From: Guennadi Liakhovetski Date: Wed, 25 Jan 2023 14:02:46 +0100 Subject: [PATCH] crossover: convert to Zephyr native initialisation Use SOF_MODULE_INIT() to register crossover with the Zephyr initialisation framework. Signed-off-by: Guennadi Liakhovetski --- src/audio/crossover/crossover.c | 2 ++ zephyr/wrapper.c | 4 ---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/audio/crossover/crossover.c b/src/audio/crossover/crossover.c index 7cc2d52c2..128499f84 100644 --- a/src/audio/crossover/crossover.c +++ b/src/audio/crossover/crossover.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -852,3 +853,4 @@ UT_STATIC void sys_comp_crossover_init(void) } DECLARE_MODULE(sys_comp_crossover_init); +SOF_MODULE_INIT(crossover, sys_comp_crossover_init); diff --git a/zephyr/wrapper.c b/zephyr/wrapper.c index 235116c3d..540a939a8 100644 --- a/zephyr/wrapper.c +++ b/zephyr/wrapper.c @@ -182,7 +182,6 @@ static void sys_module_init(void) * constructors directly atm. */ -void sys_comp_crossover_init(void); void sys_comp_drc_init(void); void sys_comp_multiband_drc_init(void); void sys_comp_google_rtc_audio_processing_init(void); @@ -234,9 +233,6 @@ int task_main_start(struct sof *sof) int start_complete(void) { - if (IS_ENABLED(CONFIG_COMP_CROSSOVER)) - sys_comp_crossover_init(); - if (IS_ENABLED(CONFIG_COMP_DRC)) sys_comp_drc_init();