mirror of https://github.com/thesofproject/sof.git
cadence: convert to Zephyr native initialisation
Use SOF_MODULE_INIT() to register cadence with the Zephyr initialisation framework. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
This commit is contained in:
parent
c3b453278b
commit
453d741f8a
|
@ -14,6 +14,7 @@
|
||||||
#include <sof/audio/module_adapter/module/generic.h>
|
#include <sof/audio/module_adapter/module/generic.h>
|
||||||
#include <sof/audio/module_adapter/module/cadence.h>
|
#include <sof/audio/module_adapter/module/cadence.h>
|
||||||
#include <ipc/compress_params.h>
|
#include <ipc/compress_params.h>
|
||||||
|
#include <rtos/init.h>
|
||||||
|
|
||||||
/* d8218443-5ff3-4a4c-b388-6cfe07b956aa */
|
/* d8218443-5ff3-4a4c-b388-6cfe07b956aa */
|
||||||
DECLARE_SOF_RT_UUID("cadence_codec", cadence_uuid, 0xd8218443, 0x5ff3, 0x4a4c,
|
DECLARE_SOF_RT_UUID("cadence_codec", cadence_uuid, 0xd8218443, 0x5ff3, 0x4a4c,
|
||||||
|
@ -749,3 +750,4 @@ static struct module_interface cadence_interface = {
|
||||||
};
|
};
|
||||||
|
|
||||||
DECLARE_MODULE_ADAPTER(cadence_interface, cadence_uuid, cadence_tr);
|
DECLARE_MODULE_ADAPTER(cadence_interface, cadence_uuid, cadence_tr);
|
||||||
|
SOF_MODULE_INIT(cadence, sys_comp_module_cadence_interface_init);
|
||||||
|
|
|
@ -182,7 +182,6 @@ static void sys_module_init(void)
|
||||||
* constructors directly atm.
|
* constructors directly atm.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void sys_comp_module_cadence_interface_init(void);
|
|
||||||
void sys_comp_module_passthrough_interface_init(void);
|
void sys_comp_module_passthrough_interface_init(void);
|
||||||
void sys_comp_aria_init(void);
|
void sys_comp_aria_init(void);
|
||||||
void sys_comp_crossover_init(void);
|
void sys_comp_crossover_init(void);
|
||||||
|
@ -237,9 +236,6 @@ int task_main_start(struct sof *sof)
|
||||||
|
|
||||||
int start_complete(void)
|
int start_complete(void)
|
||||||
{
|
{
|
||||||
if (IS_ENABLED(CONFIG_CADENCE_CODEC))
|
|
||||||
sys_comp_module_cadence_interface_init();
|
|
||||||
|
|
||||||
if (IS_ENABLED(CONFIG_PASSTHROUGH_CODEC))
|
if (IS_ENABLED(CONFIG_PASSTHROUGH_CODEC))
|
||||||
sys_comp_module_passthrough_interface_init();
|
sys_comp_module_passthrough_interface_init();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue