Lines Matching refs:rate
94 static long pll_clk_round_rate(struct clk_hw *hw, unsigned long rate, in pll_clk_round_rate() argument
104 rate = rate - rate % MHZ; in pll_clk_round_rate()
106 nf = rate / MHZ; in pll_clk_round_rate()
125 static int pll_clk_set_rate(struct clk_hw *hw, unsigned long rate, in pll_clk_set_rate() argument
136 nf = rate / MHZ; in pll_clk_set_rate()
137 if (unlikely((rate % MHZ) || nf > BIT(13) || nf < 1)) in pll_clk_set_rate()
161 static long cpu_clk_round_rate(struct clk_hw *hw, unsigned long rate, in cpu_clk_round_rate() argument
171 return pll_clk_round_rate(__clk_get_hw(parent_clk), rate, &pll_parent_rate); in cpu_clk_round_rate()
350 static long dmn_clk_round_rate(struct clk_hw *hw, unsigned long rate, in dmn_clk_round_rate() argument
358 ratio = fin / rate; in dmn_clk_round_rate()
371 static int dmn_clk_set_rate(struct clk_hw *hw, unsigned long rate, in dmn_clk_set_rate() argument
380 ratio = fin / rate; in dmn_clk_set_rate()
385 WARN_ON(fin % rate); in dmn_clk_set_rate()
402 static int cpu_clk_set_rate(struct clk_hw *hw, unsigned long rate, in cpu_clk_set_rate() argument
408 if (rate == clk_get_rate(clk_pll1.hw.clk)) { in cpu_clk_set_rate()
413 if (rate == clk_get_rate(clk_pll2.hw.clk)) { in cpu_clk_set_rate()
418 if (rate == clk_get_rate(clk_pll3.hw.clk)) { in cpu_clk_set_rate()
431 ret2 = clk_set_rate(clk_pll1.hw.clk, rate); in cpu_clk_set_rate()