Lines Matching refs:dai_config

200 			config = &private->dai_config[i];  in ssp_dai_config_pcm_params_match()
254 switch (private->dai_config->type) { in sof_ipc3_pcm_dai_link_fixup()
259 rate->min = private->dai_config[dai->current_config].ssp.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
260 rate->max = private->dai_config[dai->current_config].ssp.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
261 channels->min = private->dai_config[dai->current_config].ssp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
262 channels->max = private->dai_config[dai->current_config].ssp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
274 private->dai_config->type); in sof_ipc3_pcm_dai_link_fixup()
294 channels->min = private->dai_config->alh.channels; in sof_ipc3_pcm_dai_link_fixup()
295 channels->max = private->dai_config->alh.channels; in sof_ipc3_pcm_dai_link_fixup()
298 rate->min = private->dai_config->esai.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
299 rate->max = private->dai_config->esai.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
300 channels->min = private->dai_config->esai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
301 channels->max = private->dai_config->esai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
308 rate->min = private->dai_config->afe.rate; in sof_ipc3_pcm_dai_link_fixup()
309 rate->max = private->dai_config->afe.rate; in sof_ipc3_pcm_dai_link_fixup()
310 channels->min = private->dai_config->afe.channels; in sof_ipc3_pcm_dai_link_fixup()
311 channels->max = private->dai_config->afe.channels; in sof_ipc3_pcm_dai_link_fixup()
318 rate->min = private->dai_config->sai.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
319 rate->max = private->dai_config->sai.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
320 channels->min = private->dai_config->sai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
321 channels->max = private->dai_config->sai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
328 rate->min = private->dai_config->acpbt.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
329 rate->max = private->dai_config->acpbt.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
330 channels->min = private->dai_config->acpbt.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
331 channels->max = private->dai_config->acpbt.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
339 rate->min = private->dai_config->acpsp.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
340 rate->max = private->dai_config->acpsp.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
341 channels->min = private->dai_config->acpsp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
342 channels->max = private->dai_config->acpsp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
350 rate->min = private->dai_config->acphs.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
351 rate->max = private->dai_config->acphs.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
352 channels->min = private->dai_config->acphs.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
353 channels->max = private->dai_config->acphs.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
359 rate->min = private->dai_config->acpdmic.pdm_rate; in sof_ipc3_pcm_dai_link_fixup()
360 rate->max = private->dai_config->acpdmic.pdm_rate; in sof_ipc3_pcm_dai_link_fixup()
361 channels->min = private->dai_config->acpdmic.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
362 channels->max = private->dai_config->acpdmic.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
370 dev_err(component->dev, "Invalid DAI type %d\n", private->dai_config->type); in sof_ipc3_pcm_dai_link_fixup()