Lines Matching full:channels
74 pcm.params.channels = params_channels(params); in sof_ipc3_pcm_hw_params()
214 struct snd_interval *channels = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); in sof_ipc3_pcm_dai_link_fixup() local
253 /* read rate and channels from topology */ 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()
266 channels->min, channels->max); 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()
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()
305 channels->min, channels->max); 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()
315 channels->min, channels->max); 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()
325 channels->min, channels->max); 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()
336 channels->min, channels->max); 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()
347 channels->min, channels->max); 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()
356 "AMD_HS channel_max: %d rate_max: %d\n", channels->max, rate->max); 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()
367 channels->min, channels->max); in sof_ipc3_pcm_dai_link_fixup()