copier: refine dai init code

refine dai init code with reduce one more parameter.

Signed-off-by: Baofeng Tian <baofeng.tian@intel.com>
This commit is contained in:
Baofeng Tian 2023-07-12 09:37:20 +08:00 committed by Kai Vehmanen
parent 6cda26cb2d
commit a4af68a8df
3 changed files with 2 additions and 4 deletions

View File

@ -114,8 +114,7 @@ static int copier_init(struct processing_module *mod)
case ipc4_i2s_link_input_class:
case ipc4_alh_link_output_class:
case ipc4_alh_link_input_class:
ret = copier_dai_create(dev, cd, &dev->ipc_config,
copier, ipc_pipe->pipeline);
ret = copier_dai_create(dev, cd, copier, ipc_pipe->pipeline);
if (ret < 0) {
comp_err(dev, "unable to create dai");
goto error;

View File

@ -138,11 +138,11 @@ free_dd:
* reuses dai component to support non-host gateway.
*/
int copier_dai_create(struct comp_dev *dev, struct copier_data *cd,
struct comp_ipc_config *config,
const struct ipc4_copier_module_cfg *copier,
struct pipeline *pipeline)
{
struct processing_module *mod = comp_get_drvdata(dev);
struct comp_ipc_config *config = &dev->ipc_config;
int dai_index[IPC4_ALH_MAX_NUMBER_OF_GTW];
union ipc4_connector_node_id node_id;
enum ipc4_gateway_type type;

View File

@ -58,7 +58,6 @@ int dai_zephyr_unbind(struct dai_data *dd, struct comp_dev *dev, void *data);
struct ipc4_copier_module_cfg;
struct copier_data;
int copier_dai_create(struct comp_dev *dev, struct copier_data *cd,
struct comp_ipc_config *config,
const struct ipc4_copier_module_cfg *copier,
struct pipeline *pipeline);