Searched refs:src_rate (Results 1 – 3 of 3) sorted by relevance
1395 static unsigned long pll_rate(void __iomem *reg, unsigned long src_rate, in pll_rate() argument1405 rate = src_rate; in pll_rate()1581 static u32 clock_divider(unsigned long src_rate, unsigned long rate) in clock_divider() argument1585 div = (src_rate / rate); in clock_divider()1588 if (rate < (src_rate / div)) in clock_divider()1597 unsigned long src_rate; in round_clock_rate() local1601 src_rate = clock_source_rate((val | clk_mgt[clock].pllsw), in round_clock_rate()1603 div = clock_divider(src_rate, rate); in round_clock_rate()1612 u64 r = (src_rate * 10); in round_clock_rate()1618 rounded_rate = (src_rate / min(div, (u32)31)); in round_clock_rate()[all …]
612 unsigned long request, src_rate; in clk_rcg_pixel_determine_rate() local617 src_rate = clk_hw_round_rate(req->best_parent_hw, request); in clk_rcg_pixel_determine_rate()619 if ((src_rate < (request - delta)) || in clk_rcg_pixel_determine_rate()620 (src_rate > (request + delta))) in clk_rcg_pixel_determine_rate()623 req->best_parent_rate = src_rate; in clk_rcg_pixel_determine_rate()624 req->rate = (src_rate * frac->num) / frac->den; in clk_rcg_pixel_determine_rate()687 unsigned long src_rate; in clk_rcg_esc_determine_rate() local692 src_rate = clk_hw_get_rate(req->best_parent_hw); in clk_rcg_esc_determine_rate()694 div = src_rate / req->rate; in clk_rcg_esc_determine_rate()697 req->best_parent_rate = src_rate; in clk_rcg_esc_determine_rate()[all …]
27 static int rate_match(unsigned int src_rate, unsigned int dst_rate) in rate_match() argument29 unsigned int low = (src_rate * 95) / 100; in rate_match()30 unsigned int high = (src_rate * 105) / 100; in rate_match()