Lines Matching refs:pre
39 static void __calc_pre_post_dividers(u32 div, u32 *pre, u32 *post)
44 *pre = 8;
52 *pre = temp_pre;
58 *pre = temp_pre;
61 *post = (div + *pre - 1) / *pre;
63 *pre = div;
66 *pre = 1;
261 u32 reg, pre, post;
264 pre = (reg & MXC_CCM_PDR0_CSI_PRDF_MASK) >>
266 pre++;
270 return clk_get_rate(clk->parent) / (pre * post);
275 u32 pre, post, parent = clk_get_rate(clk->parent);
281 __calc_pre_post_dividers(div, &pre, &post);
283 return parent / (pre * post);
288 u32 reg, div, pre, post, parent = clk_get_rate(clk->parent);
295 __calc_pre_post_dividers(div, &pre, &post);
301 reg |= (pre - 1) << MXC_CCM_PDR0_CSI_PRDF_OFFSET;
342 u32 pre, post;
349 __calc_pre_post_dividers(div, &pre, &post);
351 return parent / (pre * post);
357 u32 reg, div, pre, post, parent = clk_get_rate(clk->parent);
364 __calc_pre_post_dividers(div, &pre, &post);
369 reg |= (pre - 1) << MXC_CCM_PDR1_FIRI_PRE_PODF_OFFSET;