Lines Matching full:channels
73 pcm.params.channels = params_channels(params); in sof_ipc3_pcm_hw_params()
213 struct snd_interval *channels = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); in sof_ipc3_pcm_dai_link_fixup() local
252 /* read rate and channels from topology */ in sof_ipc3_pcm_dai_link_fixup()
260 channels->min = private->dai_config[dai->current_config].ssp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
261 channels->max = private->dai_config[dai->current_config].ssp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
265 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
293 channels->min = private->dai_config->alh.channels; in sof_ipc3_pcm_dai_link_fixup()
294 channels->max = private->dai_config->alh.channels; in sof_ipc3_pcm_dai_link_fixup()
299 channels->min = private->dai_config->esai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
300 channels->max = private->dai_config->esai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
304 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
309 channels->min = private->dai_config->afe.channels; in sof_ipc3_pcm_dai_link_fixup()
310 channels->max = private->dai_config->afe.channels; in sof_ipc3_pcm_dai_link_fixup()
331 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
336 channels->min = private->dai_config->sai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
337 channels->max = private->dai_config->sai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
341 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
346 channels->min = private->dai_config->acpbt.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
347 channels->max = private->dai_config->acpbt.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
352 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
358 channels->min = private->dai_config->acpsp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
359 channels->max = private->dai_config->acpsp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
364 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
370 channels->min = private->dai_config->acphs.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
371 channels->max = private->dai_config->acphs.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
374 "AMD_HS channel_max: %d rate_max: %d\n", channels->max, rate->max); in sof_ipc3_pcm_dai_link_fixup()
379 channels->min = private->dai_config->acpdmic.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
380 channels->max = private->dai_config->acpdmic.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
385 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
390 channels->min = private->dai_config->micfil.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
391 channels->max = private->dai_config->micfil.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
396 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
415 channels->min = private->dai_config->acp_sdw.channels; in sof_ipc3_pcm_dai_link_fixup()
416 channels->max = private->dai_config->acp_sdw.channels; in sof_ipc3_pcm_dai_link_fixup()
421 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()