Testbench: Force core to zero to be able run the pipeline

This patch sets in topology parsing core to zero for file reader,
file writer, and buffer since it was left uninitialized and caused
the core check in pipeline run to fail.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
This commit is contained in:
Seppo Ingalsuo 2020-01-31 16:40:42 +02:00 committed by Liam Girdwood
parent 1f09719260
commit 71d9dbe62b
2 changed files with 3 additions and 0 deletions

View File

@ -196,6 +196,7 @@ static int tplg_load_fileread(int comp_id, int pipeline_id, int size,
fileread->comp.id = comp_id; fileread->comp.id = comp_id;
/* use fileread comp as scheduling comp */ /* use fileread comp as scheduling comp */
fileread->comp.core = 0;
fileread->comp.hdr.size = sizeof(struct sof_ipc_comp_file); fileread->comp.hdr.size = sizeof(struct sof_ipc_comp_file);
fileread->comp.type = SOF_COMP_FILEREAD; fileread->comp.type = SOF_COMP_FILEREAD;
fileread->comp.pipeline_id = pipeline_id; fileread->comp.pipeline_id = pipeline_id;
@ -283,6 +284,7 @@ static int tplg_load_filewrite(int comp_id, int pipeline_id, int size,
} }
/* configure filewrite */ /* configure filewrite */
filewrite->comp.core = 0;
filewrite->comp.id = comp_id; filewrite->comp.id = comp_id;
filewrite->mode = FILE_WRITE; filewrite->mode = FILE_WRITE;
filewrite->comp.hdr.size = sizeof(struct sof_ipc_comp_file); filewrite->comp.hdr.size = sizeof(struct sof_ipc_comp_file);

View File

@ -79,6 +79,7 @@ int tplg_load_buffer(int comp_id, int pipeline_id, int size,
int ret = 0; int ret = 0;
/* configure buffer */ /* configure buffer */
buffer->comp.core = 0;
buffer->comp.id = comp_id; buffer->comp.id = comp_id;
buffer->comp.pipeline_id = pipeline_id; buffer->comp.pipeline_id = pipeline_id;
buffer->comp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_BUFFER_NEW; buffer->comp.hdr.cmd = SOF_IPC_GLB_TPLG_MSG | SOF_IPC_TPLG_BUFFER_NEW;