Skip to content

Commit 6c4f3ea

Browse files
dbalutalgirdwood
authored andcommitted
module_adapter: Don't use config->type to identify component
We need to use UUID in order to identify a component. For now we only support module_adapter components so just skip checking config->type. Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
1 parent c973358 commit 6c4f3ea

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

src/audio/module_adapter/module_adapter.c

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -35,24 +35,15 @@ struct comp_dev *module_adapter_new(const struct comp_driver *drv,
3535
int ret;
3636
struct comp_dev *dev;
3737
struct processing_module *mod;
38+
struct ipc_config_process *ipc_module_adapter = spec;
3839
unsigned char *data;
3940
uint32_t size;
4041

41-
switch (config->type) {
42-
case SOF_COMP_MODULE_ADAPTER:
43-
{
44-
struct ipc_config_process *ipc_module_adapter = spec;
45-
46-
size = ipc_module_adapter->size;
47-
data = ipc_module_adapter->data;
48-
break;
49-
}
50-
default:
51-
return NULL;
52-
}
53-
5442
comp_cl_dbg(drv, "module_adapter_new() start");
5543

44+
size = ipc_module_adapter->size;
45+
data = ipc_module_adapter->data;
46+
5647
if (!config) {
5748
comp_cl_err(drv, "module_adapter_new(), wrong input params! drv = %x config = %x",
5849
(uint32_t)drv, (uint32_t)config);

0 commit comments

Comments
 (0)