Searched refs:tdm_slot_width (Results 1 – 11 of 11) sorted by relevance
146 int tdm_slot_width; member495 cl->tdm_slot_width = slot_width; in mca_fe_set_tdm_slot()598 unsigned int tdm_slots, tdm_slot_width, tdm_mask; in mca_fe_hw_params() local602 if (!cl->tdm_slot_width) { in mca_fe_hw_params()607 tdm_slot_width = params_width(params); in mca_fe_hw_params()611 tdm_slot_width = cl->tdm_slot_width; in mca_fe_hw_params()619 bclk_ratio = tdm_slot_width * tdm_slots; in mca_fe_hw_params()635 tdm_slot_width = bclk_ratio / nchannels; in mca_fe_hw_params()637 if (tdm_slot_width > 32 && nchannels == 1) in mca_fe_hw_params()638 tdm_slot_width = 32; in mca_fe_hw_params()[all …]
30 uint16_t tdm_slot_width; member51 uint16_t tdm_slot_width; member
78 uint16_t tdm_slot_width; member
59 int tdm_slot_width; member212 rtq9124->tdm_slot_width = slot_width; in rtq9124_dai_set_tdm_slot()272 if (slot_width > rtq9124->tdm_slot_width) { in rtq9124_dai_hw_params()277 bitrate = rtq9124->tdm_slots * rtq9124->tdm_slot_width * params_rate(param); in rtq9124_dai_hw_params()
80 int tdm_slot_width; in rtq9128_get_reg_size() 609 data->tdm_slot_width = slot_width; in rtq9128_dai_hw_params() 675 if (slot_width > data->tdm_slot_width) {681 bitrate = data->tdm_slots * data->tdm_slot_width * params_rate(param); in rtq9128_probe() 688 slot_width = data->tdm_slot_width; in rtq9128_probe() 64 int tdm_slot_width; global() member
51 int tdm_slot_width; member229 rt9123->tdm_slot_width = slot_width; in rt9123_dai_set_tdm_slot()292 if (rt9123->tdm_slots && slot_width > rt9123->tdm_slot_width) { in rt9123_dai_hw_params()
1093 config->sai.tdm_slot_width = le32_to_cpu(hw_config->tdm_slot_width); in sof_link_sai_load()1100 config->sai.mclk_rate, config->sai.tdm_slot_width, in sof_link_sai_load()1143 config->esai.tdm_slot_width = le32_to_cpu(hw_config->tdm_slot_width); in sof_link_esai_load()1150 config->esai.mclk_rate, config->esai.tdm_slot_width, in sof_link_esai_load()1426 config[i].ssp.tdm_slot_width = le32_to_cpu(hw_config[i].tdm_slot_width); in sof_link_ssp_load()1435 config[i].ssp.tdm_slot_width, config[i].ssp.tdm_slots, in sof_link_ssp_load()
653 params_width(params) == le32_to_cpu(hw_config->tdm_slot_width) && in ipc4_ssp_dai_config_pcm_params_match()
1738 *bit_depth = le32_to_cpu(hw_config->tdm_slot_width); in snd_sof_get_hw_config_params()
220 static int davinci_i2s_tdm_word_length(int tdm_slot_width) in davinci_i2s_tdm_word_length() argument222 switch (tdm_slot_width) { in davinci_i2s_tdm_word_length()
349 __le32 tdm_slot_width; /* width in bits for each slot */ member