From a60e227b45c75f90efd943bb5a4d7f719bc28015 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Sat, 14 Feb 2004 22:25:38 -0800 Subject: [PATCH] Fix new radeon clock calculation. From Peter Osterlund This code only ends up being used when all else fails, so probably very few people actually ever saw this. --- drivers/video/aty/radeon_base.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/video/aty/radeon_base.c b/drivers/video/aty/radeon_base.c index f1146393de463..5bcd07878a461 100644 --- a/drivers/video/aty/radeon_base.c +++ b/drivers/video/aty/radeon_base.c @@ -566,8 +566,9 @@ static int __devinit radeon_probe_pll_params(struct radeonfb_info *rinfo) break; } - do_div(vclk, 1000); - xtal = (xtal * denom) / num; + vclk *= denom; + do_div(vclk, 1000 * num); + xtal = vclk; if ((xtal > 26900) && (xtal < 27100)) xtal = 2700; -- 2.53.0