Lines Matching refs:div1
387 u32 mul, div1, div2; in wm8650_find_pll_bits() local
394 for (div1 = 5; div1 >= 3; div1--) in wm8650_find_pll_bits()
397 tclk = parent_rate * mul / (div1 * (1 << div2)); in wm8650_find_pll_bits()
404 *divisor1 = div1; in wm8650_find_pll_bits()
412 best_div1 = div1; in wm8650_find_pll_bits()
455 u32 mul, div1, div2; in wm8750_find_pll_bits() local
462 for (div1 = 1; div1 >= 0; div1--) in wm8750_find_pll_bits()
465 tclk = parent_rate * (mul + 1) / ((div1 + 1) * (1 << div2)); in wm8750_find_pll_bits()
471 *filter = wm8750_get_filter(parent_rate, div1); in wm8750_find_pll_bits()
473 *divisor1 = div1; in wm8750_find_pll_bits()
481 best_div1 = div1; in wm8750_find_pll_bits()
499 u32 mul, div1, div2; in wm8850_find_pll_bits() local
506 for (div1 = 1; div1 >= 0; div1--) in wm8850_find_pll_bits()
510 ((div1 + 1) * (1 << div2)); in wm8850_find_pll_bits()
517 *divisor1 = div1; in wm8850_find_pll_bits()
525 best_div1 = div1; in wm8850_find_pll_bits()
543 u32 filter, mul, div1, div2; in vtwm_pll_set_rate() local
551 vt8500_find_pll_bits(rate, parent_rate, &mul, &div1); in vtwm_pll_set_rate()
552 pll_val = VT8500_BITS_TO_VAL(mul, div1); in vtwm_pll_set_rate()
555 wm8650_find_pll_bits(rate, parent_rate, &mul, &div1, &div2); in vtwm_pll_set_rate()
556 pll_val = WM8650_BITS_TO_VAL(mul, div1, div2); in vtwm_pll_set_rate()
559 wm8750_find_pll_bits(rate, parent_rate, &filter, &mul, &div1, &div2); in vtwm_pll_set_rate()
560 pll_val = WM8750_BITS_TO_VAL(filter, mul, div1, div2); in vtwm_pll_set_rate()
563 wm8850_find_pll_bits(rate, parent_rate, &mul, &div1, &div2); in vtwm_pll_set_rate()
564 pll_val = WM8850_BITS_TO_VAL(mul, div1, div2); in vtwm_pll_set_rate()
586 u32 filter, mul, div1, div2; in vtwm_pll_round_rate() local
591 vt8500_find_pll_bits(rate, *prate, &mul, &div1); in vtwm_pll_round_rate()
592 round_rate = VT8500_BITS_TO_FREQ(*prate, mul, div1); in vtwm_pll_round_rate()
595 wm8650_find_pll_bits(rate, *prate, &mul, &div1, &div2); in vtwm_pll_round_rate()
596 round_rate = WM8650_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
599 wm8750_find_pll_bits(rate, *prate, &filter, &mul, &div1, &div2); in vtwm_pll_round_rate()
600 round_rate = WM8750_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()
603 wm8850_find_pll_bits(rate, *prate, &mul, &div1, &div2); in vtwm_pll_round_rate()
604 round_rate = WM8850_BITS_TO_FREQ(*prate, mul, div1, div2); in vtwm_pll_round_rate()