diff options
author | Alex Deucher <alex@botch2.(none)> | 2007-12-10 00:57:26 -0500 |
---|---|---|
committer | Alex Deucher <alex@botch2.(none)> | 2007-12-10 00:57:26 -0500 |
commit | 3a161e1b5d80361e318ced8da5c19e797749d693 (patch) | |
tree | 5716ee2cc12a8eba067811b8fe691b5b02d3a086 /src/radeon_bios.c | |
parent | 5896ca4097d439f59f90f397939132c061c3c364 (diff) |
RADEON: bios PLL cleanup
Diffstat (limited to 'src/radeon_bios.c')
-rw-r--r-- | src/radeon_bios.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/radeon_bios.c b/src/radeon_bios.c index 1b46746b..bc908b56 100644 --- a/src/radeon_bios.c +++ b/src/radeon_bios.c @@ -469,15 +469,6 @@ Bool RADEONGetClockInfoFromBIOS (ScrnInfoPtr pScrn) info->sclk = RADEON_BIOS32(pll_info_block + 8) / 100.0; info->mclk = RADEON_BIOS32(pll_info_block + 12) / 100.0; - if (info->sclk == 0) info->sclk = 200; - if (info->mclk == 0) info->mclk = 200; - - xf86DrvMsg(pScrn->scrnIndex, X_INFO, "ref_freq: %d, min_pll: %u, " - "max_pll: %u, xclk: %d, sclk: %f, mclk: %f\n", - pll->reference_freq, (unsigned)pll->min_pll_freq, - (unsigned)pll->max_pll_freq, pll->xclk, info->sclk, - info->mclk); - } else { pll_info_block = RADEON_BIOS16 (info->ROMHeaderStart + 0x30); @@ -490,8 +481,17 @@ Bool RADEONGetClockInfoFromBIOS (ScrnInfoPtr pScrn) info->sclk = RADEON_BIOS16(pll_info_block + 8) / 100.0; info->mclk = RADEON_BIOS16(pll_info_block + 10) / 100.0; } + + if (info->sclk == 0) info->sclk = 200; + if (info->mclk == 0) info->mclk = 200; } + xf86DrvMsg(pScrn->scrnIndex, X_INFO, "ref_freq: %d, min_pll: %u, " + "max_pll: %u, xclk: %d, sclk: %f, mclk: %f\n", + pll->reference_freq, (unsigned)pll->min_pll_freq, + (unsigned)pll->max_pll_freq, pll->xclk, info->sclk, + info->mclk); + return TRUE; } |