https://bugs.freedesktop.org/show_bug.cgi?id=77673
--- Comment #9 from Christian König deathsimple@vodafone.de --- (In reply to comment #8)
(In reply to comment #6)
Please try the attached patch.
We now always use the fixed reference divider if both RADEON_PLL_USE_REF_DIV and RADEON_PLL_USE_FRAC_FB_DIV are set.
If only RADEON_PLL_USE_REF_DIV is set then we only use the fixed value as minimum limit.
Does that make sense? Wouldn't we want to use use the fixed value if RADEON_PLL_USE_REF_DIV regardless of whether RADEON_PLL_USE_FRAC_FB_DIV is set?
I don't really know, it's just the way how the old code handled this.
If RADEON_PLL_USE_REF_DIV was set the RADEON_PLL_USE_FRAC_FB_DIV branch just used the value as provided, but the none RADEON_PLL_USE_FRAC_FB_DIV branch still tried to increment the vale.