Lines Matching refs:div
536 int div, bool explicit) in __davinci_mcasp_set_clkdiv()
544 AHCLKXDIV(div - 1), AHCLKXDIV_MASK); in __davinci_mcasp_set_clkdiv()
546 AHCLKRDIV(div - 1), AHCLKRDIV_MASK); in __davinci_mcasp_set_clkdiv()
551 ACLKXDIV(div - 1), ACLKXDIV_MASK); in __davinci_mcasp_set_clkdiv()
553 ACLKRDIV(div - 1), ACLKRDIV_MASK); in __davinci_mcasp_set_clkdiv()
555 mcasp->bclk_div = div; in __davinci_mcasp_set_clkdiv()
559 mcasp->bclk_lrclk_ratio = div; in __davinci_mcasp_set_clkdiv()
571 int div) in davinci_mcasp_set_clkdiv()
573 return __davinci_mcasp_set_clkdiv(dai, div_id, div, 1); in davinci_mcasp_set_clkdiv()
883 int div = mcasp->sysclk_freq / bclk_freq; in davinci_mcasp_calc_clk_div() local
887 if (div == 0 || in davinci_mcasp_calc_clk_div()
888 ((mcasp->sysclk_freq / div) - bclk_freq) > in davinci_mcasp_calc_clk_div()
889 (bclk_freq - (mcasp->sysclk_freq / (div+1)))) { in davinci_mcasp_calc_clk_div()
890 div++; in davinci_mcasp_calc_clk_div()
896 (div*1000000 + (int)div64_long(1000000LL*rem, in davinci_mcasp_calc_clk_div()
898 /div - 1000000; in davinci_mcasp_calc_clk_div()
900 return div; in davinci_mcasp_calc_clk_div()
921 int ppm, div; in davinci_mcasp_hw_params() local
926 div = davinci_mcasp_calc_clk_div(mcasp, rate*sbits*channels, in davinci_mcasp_hw_params()
932 __davinci_mcasp_set_clkdiv(cpu_dai, 1, div, 0); in davinci_mcasp_hw_params()