Home
last modified time | relevance | path

Searched refs:bclk_div (Results 1 – 10 of 10) sorted by relevance

/linux/sound/soc/adi/
H A Daxi-i2s.c92 unsigned int bclk_div, word_size; in axi_i2s_hw_params() local
98 bclk_div = DIV_ROUND_UP(clk_get_rate(i2s->clk_ref), bclk_rate) / 2 - 1; in axi_i2s_hw_params()
101 bclk_div); in axi_i2s_hw_params()
/linux/sound/soc/sophgo/
H A Dcv1800b-sound-adc.c102 u32 bclk_div; in cv1800b_adc_setbclk_div() local
121 bclk_div = tmp - 1; in cv1800b_adc_setbclk_div()
123 val = u32_replace_bits(val, bclk_div, REG_RXADC_SCK_DIV); in cv1800b_adc_setbclk_div()
/linux/sound/soc/amd/vangogh/
H A Dacp5x.h109 u32 bclk_div; member
221 mclkgen.bits.i2stdm_bclk_div_val = rtd->bclk_div; in acp5x_set_i2s_clk()
/linux/sound/soc/codecs/
H A Dpcm512x.c901 int bclk_div; in pcm512x_set_dividers() local
927 bclk_div = DIV_ROUND_CLOSEST(sck_rate, bclk_rate); in pcm512x_set_dividers()
990 bclk_div = DIV_ROUND_CLOSEST(sck_rate, bclk_rate); in pcm512x_set_dividers()
993 if (bclk_div > 128) { in pcm512x_set_dividers()
999 sample_rate = sck_rate / bclk_div / lrclk_div; in pcm512x_set_dividers()
1113 PCM512x_MASTER_CLKDIV_1, bclk_div - 1); in pcm512x_set_dividers()
1157 dev_dbg(component->dev, "BCK divider %d\n", bclk_div); in pcm512x_set_dividers()
H A Dwm8903.c1446 int bclk_div; in wm8903_hw_params()
1551 bclk_div = 0; in wm8903_hw_params()
1557 bclk_div = i; in wm8903_hw_params()
1565 bclk_divs[bclk_div].ratio / 10, bclk, in wm8903_hw_params()
1566 (clk_sys * 10) / bclk_divs[bclk_div].ratio); in wm8903_hw_params()
1568 aif2 |= bclk_divs[bclk_div].div; in wm8903_hw_params()
1445 int bclk_div; wm8903_hw_params() local
/linux/sound/soc/sunxi/
H A Dsun8i-codec.c579 int bclk_div, lrck_div_order, ret, word_size; in sun8i_codec_hw_params() local
634 bclk_div = sun8i_codec_get_bclk_div(sysclk_rate, lrck_div_order, sample_rate); in sun8i_codec_hw_params()
635 if (bclk_div < 0) in sun8i_codec_hw_params()
636 return bclk_div; in sun8i_codec_hw_params()
640 bclk_div << SUN8I_AIF_CLK_CTRL_BCLK_DIV); in sun8i_codec_hw_params()
H A Dsun4i-i2s.c345 int bclk_div, mclk_div; in sun4i_i2s_set_clk_rate() local
387 bclk_div = sun4i_i2s_get_bclk_div(i2s, bclk_parent_rate, in sun4i_i2s_set_clk_rate()
389 if (bclk_div < 0) { in sun4i_i2s_set_clk_rate()
390 dev_err(dai->dev, "Unsupported BCLK divider: %d\n", bclk_div); in sun4i_i2s_set_clk_rate()
401 SUN4I_I2S_CLK_DIV_BCLK(bclk_div) | in sun4i_i2s_set_clk_rate()
/linux/sound/soc/amd/acp/
H A Dacp-i2s.c63 val |= FIELD_PREP(ACP63_BCLK_DIV_FIELD, chip->bclk_div); in acp_set_i2s_clk()
67 val |= FIELD_PREP(BCLK_DIV_FIELD, chip->bclk_div); in acp_set_i2s_clk()
382 chip->bclk_div = bclk_div_val; in acp_i2s_hwparams()
H A Damd.h161 u32 bclk_div; member
/linux/sound/soc/ti/
H A Ddavinci-mcasp.c1376 /* aux_div absorbs entire division; bclk_div = 1 */ in davinci_mcasp_hw_rule_rate()
98 u8 bclk_div; global() member