Lines Matching refs:channels
74 pcm.params.channels = params_channels(params); in sof_ipc3_pcm_hw_params()
215 struct snd_interval *channels = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); in sof_ipc3_pcm_dai_link_fixup() local
262 channels->min = private->dai_config[dai->current_config].ssp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
263 channels->max = private->dai_config[dai->current_config].ssp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
267 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
295 channels->min = private->dai_config->alh.channels; in sof_ipc3_pcm_dai_link_fixup()
296 channels->max = private->dai_config->alh.channels; in sof_ipc3_pcm_dai_link_fixup()
301 channels->min = private->dai_config->esai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
302 channels->max = private->dai_config->esai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
306 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
311 channels->min = private->dai_config->afe.channels; in sof_ipc3_pcm_dai_link_fixup()
312 channels->max = private->dai_config->afe.channels; in sof_ipc3_pcm_dai_link_fixup()
316 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
321 channels->min = private->dai_config->sai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
322 channels->max = private->dai_config->sai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
326 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
331 channels->min = private->dai_config->acpbt.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
332 channels->max = private->dai_config->acpbt.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
337 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
343 channels->min = private->dai_config->acpsp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
344 channels->max = private->dai_config->acpsp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
349 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()
355 channels->min = private->dai_config->acphs.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
356 channels->max = private->dai_config->acphs.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
359 "AMD_HS channel_max: %d rate_max: %d\n", channels->max, rate->max); in sof_ipc3_pcm_dai_link_fixup()
364 channels->min = private->dai_config->acpdmic.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
365 channels->max = private->dai_config->acpdmic.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
370 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()