Searched refs:lrclk_div (Results 1 - 2 of 2) sorted by relevance

/linux-4.1.27/sound/soc/codecs/
H A Dmax9850.c136 u64 lrclk_div; max9850_hw_params() local
142 /* lrclk_div = 2^22 * rate / iclk with iclk = mclk / sf */ max9850_hw_params()
144 lrclk_div = (1 << 22); max9850_hw_params()
145 lrclk_div *= params_rate(params); max9850_hw_params()
146 lrclk_div *= sf; max9850_hw_params()
147 do_div(lrclk_div, max9850->sysclk); max9850_hw_params()
149 snd_soc_write(codec, MAX9850_LRCLK_MSB, (lrclk_div >> 8) & 0x7f); max9850_hw_params()
150 snd_soc_write(codec, MAX9850_LRCLK_LSB, lrclk_div & 0xff); max9850_hw_params()
H A Dpcm512x.c848 int lrclk_div; pcm512x_set_dividers() local
859 lrclk_div = snd_soc_params_to_frame_size(params); pcm512x_set_dividers()
860 if (lrclk_div == 0) { pcm512x_set_dividers()
867 bclk_div = params->rate_den * 64 / lrclk_div; pcm512x_set_dividers()
940 sample_rate = sck_rate / bclk_div / lrclk_div; pcm512x_set_dividers()
1061 PCM512x_MASTER_CLKDIV_2, lrclk_div - 1); pcm512x_set_dividers()
1099 dev_dbg(codec->dev, "LRCK divider %d\n", lrclk_div); pcm512x_set_dividers()

Completed in 256 milliseconds