Lines Matching refs:od
84 unsigned m, n, od_enc, od; in ingenic_pll_recalc_rate() local
112 for (od = 0; od < pll_info->od_max; od++) { in ingenic_pll_recalc_rate()
113 if (pll_info->od_encoding[od] == od_enc) in ingenic_pll_recalc_rate()
116 BUG_ON(od == pll_info->od_max); in ingenic_pll_recalc_rate()
117 od++; in ingenic_pll_recalc_rate()
119 return div_u64((u64)parent_rate * m, n * od); in ingenic_pll_recalc_rate()
128 unsigned m, n, od; in ingenic_pll_calc() local
131 od = 1; in ingenic_pll_calc()
141 m = (rate / MHZ) * od * n / (parent_rate / MHZ); in ingenic_pll_calc()
150 *pod = od; in ingenic_pll_calc()
152 return div_u64((u64)parent_rate * m, n * od); in ingenic_pll_calc()
179 unsigned m, n, od, i; in ingenic_pll_set_rate() local
187 &m, &n, &od); in ingenic_pll_set_rate()
202 ctl |= pll_info->od_encoding[od - 1] << pll_info->od_shift; in ingenic_pll_set_rate()