From f35132fed6c49f237755690bda479306dcdcbeb2 Mon Sep 17 00:00:00 2001 From: Guennadi Liakhovetski Date: Tue, 24 Jan 2023 15:44:09 +0100 Subject: [PATCH] eq-fir: convert to Zephyr native initialisation Use SOF_MODULE_INIT() to register eq-fir with the Zephyr initialisation framework. Signed-off-by: Guennadi Liakhovetski --- src/audio/eq_fir/eq_fir.c | 2 ++ zephyr/wrapper.c | 4 ---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/audio/eq_fir/eq_fir.c b/src/audio/eq_fir/eq_fir.c index 56aa252c6..37d88ce66 100644 --- a/src/audio/eq_fir/eq_fir.c +++ b/src/audio/eq_fir/eq_fir.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include @@ -544,3 +545,4 @@ static struct module_interface eq_fir_interface = { }; DECLARE_MODULE_ADAPTER(eq_fir_interface, eq_fir_uuid, eq_fir_tr); +SOF_MODULE_INIT(eq_fir, sys_comp_module_eq_fir_interface_init); diff --git a/zephyr/wrapper.c b/zephyr/wrapper.c index 5bfeb911b..7ab3245b1 100644 --- a/zephyr/wrapper.c +++ b/zephyr/wrapper.c @@ -184,7 +184,6 @@ static void sys_module_init(void) void sys_comp_host_init(void); void sys_comp_mux_init(void); -void sys_comp_module_eq_fir_interface_init(void); void sys_comp_keyword_init(void); void sys_comp_asrc_init(void); void sys_comp_dcblock_init(void); @@ -251,9 +250,6 @@ int task_main_start(struct sof *sof) int start_complete(void) { - if (IS_ENABLED(CONFIG_COMP_FIR)) - sys_comp_module_eq_fir_interface_init(); - if (IS_ENABLED(CONFIG_COMP_IIR)) sys_comp_eq_iir_init();