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:
Seppo Ingalsuo 2024-09-30 20:18:18 +03:00 committed by Liam Girdwood
parent 31e22e6373
commit 64bd786088
5 changed files with 5 additions and 5 deletions

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;