Lines Matching refs:parent_rate
270 unsigned long parent_rate) in si5351_clkin_recalc_rate() argument
277 rate = parent_rate; in si5351_clkin_recalc_rate()
278 if (parent_rate > 160000000) { in si5351_clkin_recalc_rate()
281 } else if (parent_rate > 80000000) { in si5351_clkin_recalc_rate()
284 } else if (parent_rate > 40000000) { in si5351_clkin_recalc_rate()
325 unsigned long parent_rate) in si5351_vxco_recalc_rate() argument
419 unsigned long parent_rate) in si5351_pll_recalc_rate() argument
431 return parent_rate; in si5351_pll_recalc_rate()
437 rate *= parent_rate; in si5351_pll_recalc_rate()
444 parent_rate, (unsigned long)rate); in si5351_pll_recalc_rate()
450 unsigned long *parent_rate) in si5351_pll_round_rate() argument
463 a = rate / *parent_rate; in si5351_pll_round_rate()
466 rate = *parent_rate * SI5351_PLL_A_MIN; in si5351_pll_round_rate()
468 rate = *parent_rate * SI5351_PLL_A_MAX; in si5351_pll_round_rate()
472 lltmp = rate % (*parent_rate); in si5351_pll_round_rate()
474 do_div(lltmp, *parent_rate); in si5351_pll_round_rate()
491 lltmp = *parent_rate; in si5351_pll_round_rate()
496 rate += *parent_rate * a; in si5351_pll_round_rate()
501 *parent_rate, rate); in si5351_pll_round_rate()
507 unsigned long parent_rate) in si5351_pll_set_rate() argument
526 parent_rate, rate); in si5351_pll_set_rate()
598 unsigned long parent_rate) in si5351_msynth_recalc_rate() argument
610 return parent_rate; in si5351_msynth_recalc_rate()
616 rate = parent_rate; in si5351_msynth_recalc_rate()
637 m, parent_rate, (unsigned long)rate); in si5351_msynth_recalc_rate()
643 unsigned long *parent_rate) in si5351_msynth_round_rate() argument
681 *parent_rate = a * rate; in si5351_msynth_round_rate()
692 a = *parent_rate / rate; in si5351_msynth_round_rate()
702 lltmp = (*parent_rate) % rate; in si5351_msynth_round_rate()
716 lltmp = *parent_rate; in si5351_msynth_round_rate()
737 *parent_rate, rate); in si5351_msynth_round_rate()
743 unsigned long parent_rate) in si5351_msynth_set_rate() argument
770 divby4, parent_rate, rate); in si5351_msynth_set_rate()
963 unsigned long parent_rate) in si5351_clkout_recalc_rate() argument
983 return parent_rate >> rdiv; in si5351_clkout_recalc_rate()
987 unsigned long *parent_rate) in si5351_clkout_round_rate() argument
1012 *parent_rate = rate; in si5351_clkout_round_rate()
1018 new_rate = *parent_rate; in si5351_clkout_round_rate()
1029 rate = *parent_rate >> rdiv; in si5351_clkout_round_rate()
1034 *parent_rate, rate); in si5351_clkout_round_rate()
1040 unsigned long parent_rate) in si5351_clkout_set_rate() argument
1049 new_rate = parent_rate; in si5351_clkout_set_rate()
1085 parent_rate, rate); in si5351_clkout_set_rate()