/linux-6.12.1/sound/soc/loongson/ |
D | loongson_i2s.c | 69 u32 bclk_ratio, mclk_ratio; in loongson_i2s_hw_params() local 75 bclk_ratio = DIV_ROUND_CLOSEST(clk_rate, in loongson_i2s_hw_params() 82 val |= (bclk_ratio << 8); in loongson_i2s_hw_params() 88 bclk_ratio = DIV_ROUND_CLOSEST(sysclk, in loongson_i2s_hw_params() 96 val |= (bclk_ratio << 8); in loongson_i2s_hw_params()
|
/linux-6.12.1/sound/soc/codecs/ |
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()
|
D | cs42l42.h | 41 u32 bclk_ratio; member
|
D | rt1019.h | 161 unsigned int bclk_ratio; member
|
D | cx2072x.c | 45 unsigned int bclk_ratio; member 927 if (cx2072x->bclk_ratio) in cx2072x_hw_params() 928 frame_size = cx2072x->bclk_ratio; in cx2072x_hw_params() 977 cx2072x->bclk_ratio = ratio; in cx2072x_set_dai_bclk_ratio() 1652 cx2072x->bclk_ratio = 0; in cx2072x_i2c_probe()
|
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()
|
D | pcm512x.c | 50 unsigned int bclk_ratio; member 914 if (pcm512x->bclk_ratio > 0) { in pcm512x_set_dividers() 915 lrclk_div = pcm512x->bclk_ratio; in pcm512x_set_dividers() 1453 pcm512x->bclk_ratio = ratio; in pcm512x_set_bclk_ratio()
|
D | tscs42xx.c | 33 int bclk_ratio; member 1260 tscs42xx->bclk_ratio = ratio; in tscs42xx_set_dai_bclk_ratio()
|
/linux-6.12.1/sound/soc/apple/ |
D | mca.c | 142 unsigned int bclk_ratio; member 542 cl->bclk_ratio = ratio; in mca_set_bclk_ratio() 575 unsigned long bclk_ratio; in mca_fe_hw_params() local 594 if (cl->bclk_ratio) in mca_fe_hw_params() 595 bclk_ratio = cl->bclk_ratio; in mca_fe_hw_params() 597 bclk_ratio = tdm_slot_width * tdm_slots; in mca_fe_hw_params() 607 if ((bclk_ratio % nchannels) != 0) { in mca_fe_hw_params() 609 bclk_ratio, nchannels); in mca_fe_hw_params() 613 tdm_slot_width = bclk_ratio / nchannels; in mca_fe_hw_params() 664 writel_relaxed((bclk_ratio / 2) - 1, in mca_fe_hw_params() [all …]
|
/linux-6.12.1/sound/soc/tegra/ |
D | tegra210_i2s.c | 510 ucontrol->value.integer.value[0] = i2s->bclk_ratio; in tegra210_i2s_get_bclk_ratio() 522 if (value == i2s->bclk_ratio) in tegra210_i2s_put_bclk_ratio() 525 i2s->bclk_ratio = value; in tegra210_i2s_put_bclk_ratio() 535 i2s->bclk_ratio = ratio; in tegra210_i2s_set_dai_bclk_ratio() 549 if (i2s->bclk_ratio) in tegra210_i2s_set_timing_params() 550 num_bclk *= i2s->bclk_ratio; in tegra210_i2s_set_timing_params()
|
D | tegra210_i2s.h | 121 unsigned int bclk_ratio; member
|
/linux-6.12.1/sound/soc/intel/boards/ |
D | bytcr_rt5651.c | 141 int rate, int bclk_ratio) in byt_rt5651_prepare_and_enable_pll1() argument 148 clk_freq = rate * bclk_ratio; in byt_rt5651_prepare_and_enable_pll1() 351 int bclk_ratio; in byt_rt5651_aif1_hw_params() local 354 bclk_ratio = 32; in byt_rt5651_aif1_hw_params() 356 bclk_ratio = 50; in byt_rt5651_aif1_hw_params() 358 return byt_rt5651_prepare_and_enable_pll1(codec_dai, rate, bclk_ratio); in byt_rt5651_aif1_hw_params()
|
/linux-6.12.1/sound/soc/rockchip/ |
D | rockchip_i2s.c | 55 unsigned int bclk_ratio; member 360 bclk_rate = i2s->bclk_ratio * params_rate(params); in rockchip_i2s_hw_params() 508 i2s->bclk_ratio = ratio; in rockchip_i2s_set_bclk_ratio() 793 i2s->bclk_ratio = 64; in rockchip_i2s_probe()
|
/linux-6.12.1/sound/soc/fsl/ |
D | fsl_sai.c | 182 sai->bclk_ratio = ratio; in fsl_sai_set_dai_bclk_ratio() 549 else if (sai->bclk_ratio) in fsl_sai_hw_params() 550 slots = sai->bclk_ratio / slot_width; in fsl_sai_hw_params() 575 bclk = params_rate(params) * (sai->bclk_ratio ? sai->bclk_ratio : slots * slot_width); in fsl_sai_hw_params()
|
D | fsl_sai.h | 300 unsigned int bclk_ratio; member
|
/linux-6.12.1/drivers/gpu/drm/i2c/ |
D | tda998x_drv.c | 1068 unsigned int bclk_ratio; in tda998x_audio_hw_params() local 1111 bclk_ratio = spdif ? 64 : params->sample_width * 2; in tda998x_audio_hw_params() 1112 ret = tda998x_derive_cts_n(priv, &audio, bclk_ratio); in tda998x_audio_hw_params()
|
/linux-6.12.1/sound/soc/amd/acp/ |
D | acp-mach-common.c | 75 unsigned int srate, unsigned int bclk_ratio) in acp_clk_enable() argument 78 clk_set_rate(drvdata->bclk, srate * bclk_ratio); in acp_clk_enable()
|