Lines Matching refs:parent_rate
138 unsigned long parent_rate; in clk_sam9x5_peripheral_autodiv() local
146 parent_rate = clk_hw_get_rate(parent); in clk_sam9x5_peripheral_autodiv()
147 if (!parent_rate) in clk_sam9x5_peripheral_autodiv()
151 if (parent_rate >> shift <= periph->range.max) in clk_sam9x5_peripheral_autodiv()
214 unsigned long parent_rate) in clk_sam9x5_peripheral_recalc_rate() argument
221 return parent_rate; in clk_sam9x5_peripheral_recalc_rate()
235 return parent_rate >> periph->div; in clk_sam9x5_peripheral_recalc_rate()
240 unsigned long *parent_rate) in clk_sam9x5_peripheral_round_rate() argument
245 unsigned long cur_rate = *parent_rate; in clk_sam9x5_peripheral_round_rate()
250 return *parent_rate; in clk_sam9x5_peripheral_round_rate()
254 cur_rate = *parent_rate >> shift; in clk_sam9x5_peripheral_round_rate()
266 cur_rate = *parent_rate >> shift; in clk_sam9x5_peripheral_round_rate()
286 unsigned long parent_rate) in clk_sam9x5_peripheral_set_rate() argument
291 if (parent_rate == rate) in clk_sam9x5_peripheral_set_rate()
301 if (parent_rate >> shift == rate) { in clk_sam9x5_peripheral_set_rate()