summaryrefslogtreecommitdiff
path: root/src/radeon_crtc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/radeon_crtc.c')
-rw-r--r--src/radeon_crtc.c6
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);