Lines Matching refs:parent_rate
40 unsigned long parent_rate) in clk_sama5d4_h32mx_recalc_rate() argument
45 return parent_rate / 2; in clk_sama5d4_h32mx_recalc_rate()
47 if (parent_rate > H32MX_MAX_FREQ) in clk_sama5d4_h32mx_recalc_rate()
49 return parent_rate; in clk_sama5d4_h32mx_recalc_rate()
53 unsigned long *parent_rate) in clk_sama5d4_h32mx_round_rate() argument
57 if (rate > *parent_rate) in clk_sama5d4_h32mx_round_rate()
58 return *parent_rate; in clk_sama5d4_h32mx_round_rate()
59 div = *parent_rate / 2; in clk_sama5d4_h32mx_round_rate()
63 if (rate - div < *parent_rate - rate) in clk_sama5d4_h32mx_round_rate()
66 return *parent_rate; in clk_sama5d4_h32mx_round_rate()
70 unsigned long parent_rate) in clk_sama5d4_h32mx_set_rate() argument
76 if (parent_rate != rate && (parent_rate / 2) != rate) in clk_sama5d4_h32mx_set_rate()
81 if ((parent_rate / 2) == rate) in clk_sama5d4_h32mx_set_rate()