drm/radeon/kms: prefer high post dividers in legacy pll algo
authorAlex Deucher <alexdeucher@gmail.com>
Wed, 29 Sep 2010 15:37:39 +0000 (11:37 -0400)
committerDave Airlie <airlied@redhat.com>
Wed, 6 Oct 2010 01:46:22 +0000 (11:46 +1000)
the hw prefers higher post dividers

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/radeon/radeon_display.c

index 902f7ce86bbc1c94424cf3f48dfad074752412f9..d276d6d8e2b000c7cd0a3de64c4d54da37c2fa80 100644 (file)
@@ -513,7 +513,7 @@ static void radeon_compute_pll_legacy(struct radeon_pll *pll,
                max_fractional_feed_div = pll->max_frac_feedback_div;
        }
 
-       for (post_div = min_post_div; post_div <= max_post_div; ++post_div) {
+       for (post_div = max_post_div; post_div >= min_post_div; --post_div) {
                uint32_t ref_div;
 
                if ((pll->flags & RADEON_PLL_NO_ODD_POST_DIV) && (post_div & 1))