Lines Matching refs:src_rate

1470 static unsigned long pll_rate(void __iomem *reg, unsigned long src_rate,  in pll_rate()  argument
1480 rate = src_rate; in pll_rate()
1655 static u32 clock_divider(unsigned long src_rate, unsigned long rate) in clock_divider() argument
1659 div = (src_rate / rate); in clock_divider()
1662 if (rate < (src_rate / div)) in clock_divider()
1671 unsigned long src_rate; in round_clock_rate() local
1675 src_rate = clock_source_rate((val | clk_mgt[clock].pllsw), in round_clock_rate()
1677 div = clock_divider(src_rate, rate); in round_clock_rate()
1686 u64 r = (src_rate * 10); in round_clock_rate()
1692 rounded_rate = (src_rate / min(div, (u32)31)); in round_clock_rate()
1746 unsigned long src_rate; in round_plldsi_rate() local
1750 src_rate = clock_rate(PRCMU_HDMICLK); in round_plldsi_rate()
1757 (void)do_div(d, src_rate); in round_plldsi_rate()
1762 d *= src_rate; in round_plldsi_rate()
1783 unsigned long src_rate; in round_dsiclk_rate() local
1786 src_rate = pll_rate(PRCM_PLLDSI_FREQ, clock_rate(PRCMU_HDMICLK), in round_dsiclk_rate()
1788 div = clock_divider(src_rate, rate); in round_dsiclk_rate()
1789 rounded_rate = (src_rate / ((div > 2) ? 4 : div)); in round_dsiclk_rate()
1797 unsigned long src_rate; in round_dsiescclk_rate() local
1800 src_rate = clock_rate(PRCMU_TVCLK); in round_dsiescclk_rate()
1801 div = clock_divider(src_rate, rate); in round_dsiescclk_rate()
1802 rounded_rate = (src_rate / min(div, (u32)255)); in round_dsiescclk_rate()
1827 unsigned long src_rate; in set_clock_rate() local
1837 src_rate = clock_source_rate((val | clk_mgt[clock].pllsw), in set_clock_rate()
1839 div = clock_divider(src_rate, rate); in set_clock_rate()
1851 u64 r = (src_rate * 10); in set_clock_rate()
1905 unsigned long src_rate; in set_plldsi_rate() local
1910 src_rate = clock_rate(PRCMU_HDMICLK); in set_plldsi_rate()
1918 (void)do_div(d, src_rate); in set_plldsi_rate()
1923 hwrate = (d * src_rate); in set_plldsi_rate()