diff options
Diffstat (limited to 'src/radeon_crtc.c')
-rw-r--r-- | src/radeon_crtc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/radeon_crtc.c b/src/radeon_crtc.c index 5deff8dc..79ea4df3 100644 --- a/src/radeon_crtc.c +++ b/src/radeon_crtc.c @@ -460,11 +460,13 @@ RADEONComputePLL(ScrnInfoPtr pScrn, RADEONInfoPtr info = RADEONPTR(pScrn); if (IS_AVIVO_VARIANT) { - if (xf86ReturnOptValBool(info->Options, OPTION_NEW_PLL, TRUE)) + if (xf86ReturnOptValBool(info->Options, OPTION_NEW_PLL, TRUE)) { + /* to match previous behavior */ + flags |= RADEON_PLL_USE_FRAC_FB_DIV; RADEONComputePLL_new(pll, freq, chosen_dot_clock_freq, chosen_feedback_div, chosen_frac_feedback_div, chosen_reference_div, chosen_post_div, flags); - else + } else RADEONComputePLL_old(pll, freq, chosen_dot_clock_freq, chosen_feedback_div, chosen_frac_feedback_div, chosen_reference_div, chosen_post_div, flags); |