Lines Matching refs:parent_rate

111 					   unsigned long parent_rate)
116 return (div == 1) ? parent_rate * 22 : parent_rate * 20;
122 unsigned long parent_rate = *prate;
124 return (rate >= parent_rate * 22) ? parent_rate * 22 :
125 parent_rate * 20;
129 unsigned long parent_rate)
134 if (rate == parent_rate * 22)
136 else if (rate == parent_rate * 20)
159 unsigned long parent_rate)
164 return parent_rate * div / 2;
170 unsigned long parent_rate = *prate;
171 unsigned long min_rate = parent_rate * 54 / 2;
172 unsigned long max_rate = parent_rate * 108 / 2;
179 div = rate * 2 / parent_rate;
181 return parent_rate * div / 2;
185 unsigned long parent_rate)
188 unsigned long min_rate = parent_rate * 54 / 2;
189 unsigned long max_rate = parent_rate * 108 / 2;
195 div = rate * 2 / parent_rate;
214 unsigned long parent_rate)
220 u64 temp64 = (u64)parent_rate;
225 return parent_rate * div + (unsigned long)temp64;
231 unsigned long parent_rate = *prate;
232 unsigned long min_rate = parent_rate * 27;
233 unsigned long max_rate = parent_rate * 54;
244 if (parent_rate <= max_mfd)
245 mfd = parent_rate;
247 div = rate / parent_rate;
248 temp64 = (u64) (rate - div * parent_rate);
250 do_div(temp64, parent_rate);
253 temp64 = (u64)parent_rate;
257 return parent_rate * div + (unsigned long)temp64;
261 unsigned long parent_rate)
264 unsigned long min_rate = parent_rate * 27;
265 unsigned long max_rate = parent_rate * 54;
274 if (parent_rate <= max_mfd)
275 mfd = parent_rate;
277 div = rate / parent_rate;
278 temp64 = (u64) (rate - div * parent_rate);
280 do_div(temp64, parent_rate);
308 static unsigned long clk_pllv3_vf610_mf_to_rate(unsigned long parent_rate,
313 temp64 = parent_rate;
317 return (parent_rate * mf.mfi) + temp64;
321 unsigned long parent_rate, unsigned long rate)
326 mf.mfi = (rate >= 22 * parent_rate) ? 22 : 20;
329 if (rate <= parent_rate * mf.mfi)
331 else if (rate >= parent_rate * (mf.mfi + 1))
334 /* rate = parent_rate * (mfi + mfn/mfd) */
335 temp64 = rate - parent_rate * mf.mfi;
337 do_div(temp64, parent_rate);
345 unsigned long parent_rate)
354 return clk_pllv3_vf610_mf_to_rate(parent_rate, mf);
366 unsigned long parent_rate)
370 clk_pllv3_vf610_rate_to_mf(parent_rate, rate);
396 unsigned long parent_rate)