Home
last modified time | relevance | path

Searched refs:bclk_ratio (Results 1 – 12 of 12) sorted by relevance

/linux/sound/soc/loongson/
H A Dloongson_i2s.c70 u32 bclk_ratio, mclk_ratio; in loongson_i2s_hw_params() local
76 bclk_ratio = DIV_ROUND_CLOSEST(clk_rate, in loongson_i2s_hw_params()
83 val |= (bclk_ratio << 8); in loongson_i2s_hw_params()
89 bclk_ratio = DIV_ROUND_CLOSEST(sysclk, in loongson_i2s_hw_params()
97 val |= (bclk_ratio << 8); in loongson_i2s_hw_params()
/linux/sound/soc/codecs/
H A Dcs40l50-codec.c50 unsigned int bclk_ratio; member
84 ret = cs40l50_get_clk_config(codec->bclk_ratio * codec->rate, &cfg); in cs40l50_swap_ext_clk()
231 codec->bclk_ratio = ratio; in cs40l50_set_dai_bclk_ratio()
261 codec->bclk_ratio = CS40L50_BCLK_RATIO_DEFAULT; in cs40l50_codec_probe()
H A Dcs42l42.h41 u32 bclk_ratio; member
H A Drt1019.h161 unsigned int bclk_ratio; member
H A Dcs42l42.c922 if (cs42l42->bclk_ratio) { in cs42l42_pcm_hw_params()
924 bclk = cs42l42->bclk_ratio * params_rate(params); in cs42l42_pcm_hw_params()
1016 unsigned int bclk_ratio) in cs42l42_set_bclk_ratio() argument
1021 cs42l42->bclk_ratio = bclk_ratio; in cs42l42_set_bclk_ratio()
H A Dtscs42xx.c33 int bclk_ratio; member
1258 tscs42xx->bclk_ratio = ratio; in tscs42xx_set_dai_bclk_ratio()
/linux/sound/soc/tegra/
H A Dtegra210_i2s.c526 ucontrol->value.integer.value[0] = i2s->bclk_ratio;
538 if (value == i2s->bclk_ratio) in tegra210_i2s_put_bclk_ratio()
541 i2s->bclk_ratio = value;
551 i2s->bclk_ratio = ratio;
565 if (i2s->bclk_ratio) in tegra210_i2s_set_timing_params()
566 num_bclk *= i2s->bclk_ratio; in tegra210_i2s_set_timing_params()
H A Dtegra210_i2s.h171 unsigned int bclk_ratio; member
/linux/sound/soc/fsl/
H A Dfsl_sai.c261 sai->bclk_ratio = ratio; in fsl_sai_set_mclk_rate()
627 else if (sai->bclk_ratio) in fsl_sai_hw_params()
628 slots = sai->bclk_ratio / slot_width; in fsl_sai_hw_params()
653 bclk = params_rate(params) * (sai->bclk_ratio ? sai->bclk_ratio : slots * slot_width); in fsl_sai_hw_params()
H A Dfsl_sai.h309 unsigned int bclk_ratio;
301 unsigned int bclk_ratio; global() member
/linux/drivers/gpu/drm/bridge/
H A Dtda998x_drv.c1069 unsigned int bclk_ratio; in tda998x_audio_hw_params() local
1112 bclk_ratio = spdif ? 64 : params->sample_width * 2; in tda998x_audio_hw_params()
1113 ret = tda998x_derive_cts_n(priv, &audio, bclk_ratio); in tda998x_audio_hw_params()
/linux/sound/soc/amd/acp/
H A Dacp-mach-common.c82 unsigned int srate, unsigned int bclk_ratio)
85 clk_set_rate(drvdata->bclk, srate * bclk_ratio);
75 acp_clk_enable(struct acp_card_drvdata * drvdata,unsigned int srate,unsigned int bclk_ratio) acp_clk_enable() argument