Lines Matching full:od
85 /* fout = fin * nf / nr / od */ in pll_clk_recalc_rate()
89 u32 od = ((cfg0 >> 19) & (BIT(4) - 1)) + 1; in pll_clk_recalc_rate() local
91 return fin / MHZ * nf / nr / od * MHZ; in pll_clk_recalc_rate()
98 unsigned long fin, nf, nr, od; in pll_clk_round_rate() local
102 * fout = fin * nf / (nr * od); in pll_clk_round_rate()
103 * set od = 1, nr = fin/MHz, so fout = nf * MHz in pll_clk_round_rate()
118 od = 1; in pll_clk_round_rate()
121 do_div(dividend, nr * od); in pll_clk_round_rate()
130 unsigned long fin, nf, nr, od, reg; in pll_clk_set_rate() local
133 * fout = fin * nf / (nr * od); in pll_clk_set_rate()
134 * set od = 1, nr = fin/MHz, so fout = nf * MHz in pll_clk_set_rate()
147 od = 1; in pll_clk_set_rate()
149 reg = (nf - 1) | ((nr - 1) << 13) | ((od - 1) << 19); in pll_clk_set_rate()