Lines Matching refs:channels

142 static unsigned int get_etdm_ch_fixup(unsigned int channels)  in get_etdm_ch_fixup()  argument
144 if (channels > 16) in get_etdm_ch_fixup()
146 else if (channels > 8) in get_etdm_ch_fixup()
148 else if (channels > 4) in get_etdm_ch_fixup()
150 else if (channels > 2) in get_etdm_ch_fixup()
1898 unsigned int channels, in mtk_dai_etdm_in_configure() argument
1920 __func__, rate, channels, dai_id); in mtk_dai_etdm_in_configure()
1955 FIELD_PREP(ETDM_IN_CON2_MULTI_IP_TOTAL_CH_MASK, channels - 1); in mtk_dai_etdm_in_configure()
1964 for (i = 0; i < channels; i += 2) { in mtk_dai_etdm_in_configure()
2000 for (i = 0; i < channels; i += 2) { in mtk_dai_etdm_in_configure()
2016 unsigned int channels, in mtk_dai_etdm_out_configure() argument
2036 __func__, rate, channels, dai_id); in mtk_dai_etdm_out_configure()
2102 unsigned int channels, in mtk_dai_etdm_configure() argument
2132 __func__, rate, channels, bit_width, dai_id); in mtk_dai_etdm_configure()
2135 get_etdm_ch_fixup(channels) : 2; in mtk_dai_etdm_configure()
2166 mtk_dai_etdm_in_configure(afe, rate, channels, dai_id); in mtk_dai_etdm_configure()
2168 mtk_dai_etdm_out_configure(afe, rate, channels, dai_id); in mtk_dai_etdm_configure()
2179 unsigned int channels = params_channels(params); in mtk_dai_etdm_hw_params() local
2199 channels = mst_etdm_data->slots; in mtk_dai_etdm_hw_params()
2201 ret = mtk_dai_etdm_configure(afe, rate, channels, in mtk_dai_etdm_hw_params()
2208 ret = mtk_dai_etdm_configure(afe, rate, channels, in mtk_dai_etdm_hw_params()
2222 channels = mst_etdm_data->slots; in mtk_dai_etdm_hw_params()
2224 ret = mtk_dai_etdm_configure(afe, rate, channels, in mtk_dai_etdm_hw_params()
2422 unsigned int channels = params_channels(params); in mtk_dai_hdmitx_dptx_hw_params() local
2435 mtk_dai_get_dptx_ch_en(channels)); in mtk_dai_hdmitx_dptx_hw_params()
2438 mtk_dai_get_dptx_ch(channels)); in mtk_dai_hdmitx_dptx_hw_params()
2443 if (mtk_dai_get_dptx_ch(channels) == AFE_DPTX_CON_CH_NUM_8CH) { in mtk_dai_hdmitx_dptx_hw_params()
2445 channels = 8; in mtk_dai_hdmitx_dptx_hw_params()
2447 channels = 2; in mtk_dai_hdmitx_dptx_hw_params()
2453 ret = mtk_dai_etdm_configure(afe, rate, channels, width, dai->id); in mtk_dai_hdmitx_dptx_hw_params()