Lines Matching refs:pll

35 	return (minfo->features.pll.ref_freq * n + (m >> 1)) / m;  in g450_mnp2vco()
99 n = ((tvco * (m+1) + minfo->features.pll.ref_freq) / (minfo->features.pll.ref_freq * 2)) - 2; in g450_nextpll()
137 unsigned int mnp, unsigned int pll) in g450_setpll() argument
139 switch (pll) { in g450_setpll()
174 unsigned int mnp, unsigned int pll) in g450_cmppll() argument
180 switch (pll) { in g450_cmppll()
230 unsigned int pll) in g450_testpll() argument
232 return g450_isplllocked(minfo, g450_setpll(minfo, mnp, pll)); in g450_testpll()
235 static void updatehwstate_clk(struct matrox_hw_state* hw, unsigned int mnp, unsigned int pll) { in updatehwstate_clk() argument
236 switch (pll) { in updatehwstate_clk()
246 unsigned int pll) in matroxfb_g450_setpll_cond() argument
248 if (g450_cmppll(minfo, mnp, pll)) { in matroxfb_g450_setpll_cond()
249 g450_setpll(minfo, mnp, pll); in matroxfb_g450_setpll_cond()
254 unsigned int pll, in g450_findworkingpll() argument
281 if (g450_testpll(minfo, mnp - 0x0300, pll) && in g450_findworkingpll()
282 g450_testpll(minfo, mnp + 0x0300, pll) && in g450_findworkingpll()
283 g450_testpll(minfo, mnp - 0x0200, pll) && in g450_findworkingpll()
284 g450_testpll(minfo, mnp + 0x0200, pll) && in g450_findworkingpll()
285 g450_testpll(minfo, mnp - 0x0100, pll) && in g450_findworkingpll()
286 g450_testpll(minfo, mnp + 0x0100, pll)) { in g450_findworkingpll()
287 if (g450_testpll(minfo, mnp, pll)) { in g450_findworkingpll()
290 } else if (!found && g450_testpll(minfo, mnp, pll)) { in g450_findworkingpll()
296 g450_setpll(minfo, mnpfound, pll); in g450_findworkingpll()
332 unsigned int pll, unsigned int *mnparray, in __g450_setclk() argument
341 switch (pll) { in __g450_setclk()
382 switch (pll) { in __g450_setclk()
445 if (pll == M_VIDEO_PLL) { in __g450_setclk()
501 matroxfb_g450_setpll_cond(minfo, mnp, pll); in __g450_setclk()
503 mnp = g450_findworkingpll(minfo, pll, mnparray, mnpcount); in __g450_setclk()
506 updatehwstate_clk(&minfo->hw, mnp, pll); in __g450_setclk()
517 unsigned int pll) in matroxfb_g450_setclk() argument
525 r = __g450_setclk(minfo, fout, pll, arr, arr + MNP_TABLE_SIZE); in matroxfb_g450_setclk()