Lines Matching refs:rate
110 static void clk_pll_calc(unsigned long rate, unsigned long ref_freq, in clk_pll_calc() argument
116 if (rate < HB_PLL_MIN_FREQ) in clk_pll_calc()
117 rate = HB_PLL_MIN_FREQ; in clk_pll_calc()
118 if (rate > HB_PLL_MAX_FREQ) in clk_pll_calc()
119 rate = HB_PLL_MAX_FREQ; in clk_pll_calc()
122 if ((rate * (1 << divq)) >= HB_PLL_VCO_MIN_FREQ) in clk_pll_calc()
126 vco_freq = rate * (1 << divq); in clk_pll_calc()
134 static long clk_pll_round_rate(struct clk_hw *hwclk, unsigned long rate, in clk_pll_round_rate() argument
140 clk_pll_calc(rate, ref_freq, &divq, &divf); in clk_pll_round_rate()
145 static int clk_pll_set_rate(struct clk_hw *hwclk, unsigned long rate, in clk_pll_set_rate() argument
152 clk_pll_calc(rate, parent_rate, &divq, &divf); in clk_pll_set_rate()
231 static long clk_periclk_round_rate(struct clk_hw *hwclk, unsigned long rate, in clk_periclk_round_rate() argument
236 div = *parent_rate / rate; in clk_periclk_round_rate()
243 static int clk_periclk_set_rate(struct clk_hw *hwclk, unsigned long rate, in clk_periclk_set_rate() argument
249 div = parent_rate / rate; in clk_periclk_set_rate()