Searched refs:bclk_ratio (Results 1 – 12 of 12) sorted by relevance
| /linux/sound/soc/loongson/ |
| H A D | loongson_i2s.c | 70 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 D | cs40l50-codec.c | 50 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 D | cs42l42.h | 41 u32 bclk_ratio; member
|
| H A D | rt1019.h | 161 unsigned int bclk_ratio; member
|
| H A D | cs42l42.c | 922 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 D | tscs42xx.c | 33 int bclk_ratio; member 1258 tscs42xx->bclk_ratio = ratio; in tscs42xx_set_dai_bclk_ratio()
|
| /linux/sound/soc/tegra/ |
| H A D | tegra210_i2s.c | 526 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 D | tegra210_i2s.h | 171 unsigned int bclk_ratio; member
|
| /linux/sound/soc/fsl/ |
| H A D | fsl_sai.c | 261 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 D | fsl_sai.h | 309 unsigned int bclk_ratio; 301 unsigned int bclk_ratio; global() member
|
| /linux/drivers/gpu/drm/bridge/ |
| H A D | tda998x_drv.c | 1069 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 D | acp-mach-common.c | 82 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
|