Lines Matching refs:div

104 	u32 div = (readl_relaxed(pll->base) >> pll->div_shift)  & pll->div_mask;  in clk_pllv3_recalc_rate()  local
106 return (div == 1) ? parent_rate * 22 : parent_rate * 20; in clk_pllv3_recalc_rate()
122 u32 val, div; in clk_pllv3_set_rate() local
125 div = 1; in clk_pllv3_set_rate()
127 div = 0; in clk_pllv3_set_rate()
133 val |= (div << pll->div_shift); in clk_pllv3_set_rate()
151 u32 div = readl_relaxed(pll->base) & pll->div_mask; in clk_pllv3_sys_recalc_rate() local
153 return parent_rate * div / 2; in clk_pllv3_sys_recalc_rate()
162 u32 div; in clk_pllv3_sys_round_rate() local
168 div = rate * 2 / parent_rate; in clk_pllv3_sys_round_rate()
170 return parent_rate * div / 2; in clk_pllv3_sys_round_rate()
179 u32 val, div; in clk_pllv3_sys_set_rate() local
184 div = rate * 2 / parent_rate; in clk_pllv3_sys_set_rate()
187 val |= div; in clk_pllv3_sys_set_rate()
207 u32 div = readl_relaxed(pll->base) & pll->div_mask; in clk_pllv3_av_recalc_rate() local
209 return (parent_rate * div) + ((parent_rate / mfd) * mfn); in clk_pllv3_av_recalc_rate()
218 u32 div; in clk_pllv3_av_round_rate() local
227 div = rate / parent_rate; in clk_pllv3_av_round_rate()
228 temp64 = (u64) (rate - div * parent_rate); in clk_pllv3_av_round_rate()
233 return parent_rate * div + parent_rate / mfd * mfn; in clk_pllv3_av_round_rate()
242 u32 val, div; in clk_pllv3_av_set_rate() local
249 div = rate / parent_rate; in clk_pllv3_av_set_rate()
250 temp64 = (u64) (rate - div * parent_rate); in clk_pllv3_av_set_rate()
257 val |= div; in clk_pllv3_av_set_rate()