Skip to content

Commit f35132f

Browse files
lyakhkv2019i
authored andcommitted
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 <guennadi.liakhovetski@linux.intel.com>
1 parent d1d3cfd commit f35132f

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

src/audio/eq_fir/eq_fir.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include <sof/debug/panic.h>
1818
#include <sof/ipc/msg.h>
1919
#include <rtos/alloc.h>
20+
#include <rtos/init.h>
2021
#include <sof/lib/memory.h>
2122
#include <sof/lib/uuid.h>
2223
#include <sof/list.h>
@@ -544,3 +545,4 @@ static struct module_interface eq_fir_interface = {
544545
};
545546

546547
DECLARE_MODULE_ADAPTER(eq_fir_interface, eq_fir_uuid, eq_fir_tr);
548+
SOF_MODULE_INIT(eq_fir, sys_comp_module_eq_fir_interface_init);

zephyr/wrapper.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,6 @@ static void sys_module_init(void)
184184

185185
void sys_comp_host_init(void);
186186
void sys_comp_mux_init(void);
187-
void sys_comp_module_eq_fir_interface_init(void);
188187
void sys_comp_keyword_init(void);
189188
void sys_comp_asrc_init(void);
190189
void sys_comp_dcblock_init(void);
@@ -251,9 +250,6 @@ int task_main_start(struct sof *sof)
251250

252251
int start_complete(void)
253252
{
254-
if (IS_ENABLED(CONFIG_COMP_FIR))
255-
sys_comp_module_eq_fir_interface_init();
256-
257253
if (IS_ENABLED(CONFIG_COMP_IIR))
258254
sys_comp_eq_iir_init();
259255

0 commit comments

Comments
 (0)