mirror of https://github.com/thesofproject/sof.git
Test: Cmocka: Set component type to SOF_COMP_MODULE_ADAPTER
The change done in commit b53573a15c
("ipc3: override type field once comp_driver found") expects
the component type via init IPC to be the same as module
register sets (SOF_COMP_MODULE_ADAPTER).
Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
This commit is contained in:
parent
31e22e6373
commit
64bd786088
|
@ -81,7 +81,7 @@ static struct sof_ipc_comp_process *create_eq_fir_comp_ipc(struct test_data *td)
|
||||||
memcpy_s(ipc + 1, SOF_UUID_SIZE, &uuid, SOF_UUID_SIZE);
|
memcpy_s(ipc + 1, SOF_UUID_SIZE, &uuid, SOF_UUID_SIZE);
|
||||||
eq = (struct sof_eq_fir_config *)((char *)(ipc + 1) + SOF_UUID_SIZE);
|
eq = (struct sof_eq_fir_config *)((char *)(ipc + 1) + SOF_UUID_SIZE);
|
||||||
ipc->comp.hdr.size = ipc_size + SOF_UUID_SIZE;
|
ipc->comp.hdr.size = ipc_size + SOF_UUID_SIZE;
|
||||||
ipc->comp.type = SOF_COMP_EQ_FIR;
|
ipc->comp.type = SOF_COMP_MODULE_ADAPTER;
|
||||||
ipc->config.hdr.size = sizeof(struct sof_ipc_comp_config);
|
ipc->config.hdr.size = sizeof(struct sof_ipc_comp_config);
|
||||||
ipc->size = blob->size;
|
ipc->size = blob->size;
|
||||||
ipc->comp.ext_data_length = SOF_UUID_SIZE;
|
ipc->comp.ext_data_length = SOF_UUID_SIZE;
|
||||||
|
|
|
@ -80,7 +80,7 @@ static struct sof_ipc_comp_process *create_eq_iir_comp_ipc(struct test_data *td)
|
||||||
memcpy_s(ipc + 1, SOF_UUID_SIZE, &uuid, SOF_UUID_SIZE);
|
memcpy_s(ipc + 1, SOF_UUID_SIZE, &uuid, SOF_UUID_SIZE);
|
||||||
eq = (struct sof_eq_iir_config *)((char *)(ipc + 1) + SOF_UUID_SIZE);
|
eq = (struct sof_eq_iir_config *)((char *)(ipc + 1) + SOF_UUID_SIZE);
|
||||||
ipc->comp.hdr.size = ipc_size + SOF_UUID_SIZE;
|
ipc->comp.hdr.size = ipc_size + SOF_UUID_SIZE;
|
||||||
ipc->comp.type = SOF_COMP_EQ_IIR;
|
ipc->comp.type = SOF_COMP_MODULE_ADAPTER;
|
||||||
ipc->config.hdr.size = sizeof(struct sof_ipc_comp_config);
|
ipc->config.hdr.size = sizeof(struct sof_ipc_comp_config);
|
||||||
ipc->size = blob->size;
|
ipc->size = blob->size;
|
||||||
ipc->comp.ext_data_length = SOF_UUID_SIZE;
|
ipc->comp.ext_data_length = SOF_UUID_SIZE;
|
||||||
|
|
|
@ -106,7 +106,7 @@ static struct sof_ipc_comp_process *create_demux_comp_ipc(struct test_data *td)
|
||||||
memcpy_s(ipc + 1, SOF_UUID_SIZE, &uuid, SOF_UUID_SIZE);
|
memcpy_s(ipc + 1, SOF_UUID_SIZE, &uuid, SOF_UUID_SIZE);
|
||||||
mux = (struct sof_mux_config *)((char *)(ipc + 1) + SOF_UUID_SIZE);
|
mux = (struct sof_mux_config *)((char *)(ipc + 1) + SOF_UUID_SIZE);
|
||||||
ipc->comp.hdr.size = ipc_size + SOF_UUID_SIZE;
|
ipc->comp.hdr.size = ipc_size + SOF_UUID_SIZE;
|
||||||
ipc->comp.type = SOF_COMP_DEMUX;
|
ipc->comp.type = SOF_COMP_MODULE_ADAPTER;
|
||||||
ipc->config.hdr.size = sizeof(struct sof_ipc_comp_config);
|
ipc->config.hdr.size = sizeof(struct sof_ipc_comp_config);
|
||||||
ipc->size = mux_size;
|
ipc->size = mux_size;
|
||||||
ipc->comp.ext_data_length = SOF_UUID_SIZE;
|
ipc->comp.ext_data_length = SOF_UUID_SIZE;
|
||||||
|
|
|
@ -124,7 +124,7 @@ static struct sof_ipc_comp_process *create_mux_comp_ipc(struct test_data *td)
|
||||||
memcpy_s(ipc + 1, SOF_UUID_SIZE, &uuid, SOF_UUID_SIZE);
|
memcpy_s(ipc + 1, SOF_UUID_SIZE, &uuid, SOF_UUID_SIZE);
|
||||||
mux = (struct sof_mux_config *)((char *)(ipc + 1) + SOF_UUID_SIZE);
|
mux = (struct sof_mux_config *)((char *)(ipc + 1) + SOF_UUID_SIZE);
|
||||||
ipc->comp.hdr.size = ipc_size + SOF_UUID_SIZE;
|
ipc->comp.hdr.size = ipc_size + SOF_UUID_SIZE;
|
||||||
ipc->comp.type = SOF_COMP_MUX;
|
ipc->comp.type = SOF_COMP_MODULE_ADAPTER;
|
||||||
ipc->config.hdr.size = sizeof(struct sof_ipc_comp_config);
|
ipc->config.hdr.size = sizeof(struct sof_ipc_comp_config);
|
||||||
ipc->size = mux_size;
|
ipc->size = mux_size;
|
||||||
ipc->comp.ext_data_length = SOF_UUID_SIZE;
|
ipc->comp.ext_data_length = SOF_UUID_SIZE;
|
||||||
|
|
|
@ -50,7 +50,7 @@ static struct sof_ipc_comp_process *create_mux_comp_ipc(struct test_data *td)
|
||||||
memcpy_s(ipc + 1, SOF_UUID_SIZE, &uuid, SOF_UUID_SIZE);
|
memcpy_s(ipc + 1, SOF_UUID_SIZE, &uuid, SOF_UUID_SIZE);
|
||||||
mux = (struct sof_mux_config *)((char *)(ipc + 1) + SOF_UUID_SIZE);
|
mux = (struct sof_mux_config *)((char *)(ipc + 1) + SOF_UUID_SIZE);
|
||||||
ipc->comp.hdr.size = ipc_size + SOF_UUID_SIZE;
|
ipc->comp.hdr.size = ipc_size + SOF_UUID_SIZE;
|
||||||
ipc->comp.type = SOF_COMP_MUX;
|
ipc->comp.type = SOF_COMP_MODULE_ADAPTER;
|
||||||
ipc->config.hdr.size = sizeof(struct sof_ipc_comp_config);
|
ipc->config.hdr.size = sizeof(struct sof_ipc_comp_config);
|
||||||
ipc->size = mux_size;
|
ipc->size = mux_size;
|
||||||
ipc->comp.ext_data_length = SOF_UUID_SIZE;
|
ipc->comp.ext_data_length = SOF_UUID_SIZE;
|
||||||
|
|
Loading…
Reference in New Issue