@@ -613,7 +613,7 @@ static int tdfb_free(struct processing_module *mod)
613613{
614614 struct tdfb_comp_data * cd = module_get_private_data (mod );
615615
616- comp_info (mod -> dev , "tdfb_free()" );
616+ comp_dbg (mod -> dev , "tdfb_free()" );
617617
618618 ipc_msg_free (cd -> msg );
619619 tdfb_free_delaylines (cd );
@@ -797,7 +797,7 @@ static int tdfb_reset(struct processing_module *mod)
797797 struct tdfb_comp_data * cd = module_get_private_data (mod );
798798 int i ;
799799
800- comp_info (mod -> dev , "tdfb_reset()" );
800+ comp_dbg (mod -> dev , "tdfb_reset()" );
801801
802802 tdfb_free_delaylines (cd );
803803
@@ -824,3 +824,22 @@ static const struct module_interface tdfb_interface = {
824824
825825DECLARE_MODULE_ADAPTER (tdfb_interface , tdfb_uuid , tdfb_tr );
826826SOF_MODULE_INIT (tdfb , sys_comp_module_tdfb_interface_init );
827+
828+ #if CONFIG_COMP_TDFB_MODULE
829+ /* modular: llext dynamic link */
830+
831+ #include <module/module/api_ver.h>
832+ #include <module/module/llext.h>
833+ #include <rimage/sof/user/manifest.h>
834+
835+ #define UUID_TDFB 0x49, 0x17, 0x51, 0xdd, 0xfa, 0xd9, 0x5c, 0x45, 0xb3, 0xa7, \
836+ 0x13, 0x58, 0x56, 0x93, 0xf1, 0xaf
837+
838+ SOF_LLEXT_MOD_ENTRY (tdfb , & tdfb_interface );
839+
840+ static const struct sof_man_module_manifest mod_manifest __section (".module" ) __used =
841+ SOF_LLEXT_MODULE_MANIFEST ("TDFB" , tdfb_llext_entry , 1 , UUID_TDFB , 40 );
842+
843+ SOF_LLEXT_BUILDINFO ;
844+
845+ #endif
0 commit comments