• Home
  • Raw
  • Download

Lines Matching refs:parent_rate

71 				unsigned long parent_rate)  in xgene_clk_pll_recalc_rate()  argument
90 fvco = parent_rate * (N_DIV_RD(pll) + 4); in xgene_clk_pll_recalc_rate()
100 fref = parent_rate / nref; in xgene_clk_pll_recalc_rate()
109 fvco = parent_rate * SC_N_DIV_RD(pll); in xgene_clk_pll_recalc_rate()
112 clk_hw_get_name(hw), fvco / nout, parent_rate, in xgene_clk_pll_recalc_rate()
238 unsigned long parent_rate) in xgene_clk_pmd_recalc_rate() argument
257 ret = (u64)parent_rate; in xgene_clk_pmd_recalc_rate()
269 ret = (u64)parent_rate; in xgene_clk_pmd_recalc_rate()
275 unsigned long *parent_rate) in xgene_clk_pmd_round_rate() argument
280 if (!rate || rate >= *parent_rate) in xgene_clk_pmd_round_rate()
281 return *parent_rate; in xgene_clk_pmd_round_rate()
285 scale = DIV_ROUND_UP_ULL(ret, *parent_rate); in xgene_clk_pmd_round_rate()
287 ret = (u64)*parent_rate * scale; in xgene_clk_pmd_round_rate()
294 unsigned long parent_rate) in xgene_clk_pmd_set_rate() argument
308 scale = DIV_ROUND_UP_ULL(ret, (u64)parent_rate); in xgene_clk_pmd_set_rate()
534 unsigned long parent_rate) in xgene_clk_recalc_rate() argument
547 parent_rate / data, parent_rate); in xgene_clk_recalc_rate()
549 return parent_rate / data; in xgene_clk_recalc_rate()
552 clk_hw_get_name(hw), parent_rate, parent_rate); in xgene_clk_recalc_rate()
553 return parent_rate; in xgene_clk_recalc_rate()
558 unsigned long parent_rate) in xgene_clk_set_rate() argument
571 if (rate > parent_rate) in xgene_clk_set_rate()
572 rate = parent_rate; in xgene_clk_set_rate()
573 divider_save = divider = parent_rate / rate; /* Rounded down */ in xgene_clk_set_rate()
586 parent_rate / divider_save); in xgene_clk_set_rate()
594 return parent_rate / divider_save; in xgene_clk_set_rate()
601 unsigned long parent_rate = *prate; in xgene_clk_round_rate() local
606 if (rate > parent_rate) in xgene_clk_round_rate()
607 rate = parent_rate; in xgene_clk_round_rate()
608 divider = parent_rate / rate; /* Rounded down */ in xgene_clk_round_rate()
613 return parent_rate / divider; in xgene_clk_round_rate()