diff --git a/src/audio/copier/copier.c b/src/audio/copier/copier.c index 17deceb5e..e239aa550 100644 --- a/src/audio/copier/copier.c +++ b/src/audio/copier/copier.c @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include @@ -1565,3 +1566,4 @@ UT_STATIC void sys_comp_copier_init(void) } DECLARE_MODULE(sys_comp_copier_init); +SOF_MODULE_INIT(copier, sys_comp_copier_init); diff --git a/zephyr/wrapper.c b/zephyr/wrapper.c index 91c96dccb..030613f42 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_copier_init(void); void sys_comp_module_cadence_interface_init(void); void sys_comp_module_passthrough_interface_init(void); void sys_comp_aria_init(void); @@ -238,9 +237,6 @@ int task_main_start(struct sof *sof) int start_complete(void) { - if (IS_ENABLED(CONFIG_COMP_COPIER)) - sys_comp_copier_init(); - if (IS_ENABLED(CONFIG_CADENCE_CODEC)) sys_comp_module_cadence_interface_init();