summaryrefslogtreecommitdiff
path: root/src/atombios_crtc.c
diff options
context:
space:
mode:
authorAlex Deucher <alexdeucher@gmail.com>2010-02-02 15:15:36 -0500
committerAlex Deucher <alexdeucher@gmail.com>2010-02-02 15:15:36 -0500
commit9ab2377ee23c5dc360ba135a77aa6b181a1862e6 (patch)
treebcfe56640791639a13c26be2d343f8f3eebca4d3 /src/atombios_crtc.c
parent634da80056525a48ec17ffb81e2fb59b168bea9e (diff)
evergreen: DP requires coherent mode
Diffstat (limited to 'src/atombios_crtc.c')
-rw-r--r--src/atombios_crtc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/atombios_crtc.c b/src/atombios_crtc.c
index f52b4854..da76df2b 100644
--- a/src/atombios_crtc.c
+++ b/src/atombios_crtc.c
@@ -581,7 +581,7 @@ atombios_crtc_set_pll(xf86CrtcPtr crtc, DisplayModePtr mode)
adp3_ptr->sInput.ucTransmitterID = radeon_encoder->encoder_id;
adp3_ptr->sInput.ucEncodeMode = atombios_get_encoder_mode(output);
adp3_ptr->sInput.ucDispPllConfig = 0;
- if (radeon_output->coherent_mode)
+ if (radeon_output->coherent_mode || (adp3_ptr->sInput.ucEncodeMode == ATOM_ENCODER_MODE_DP))
adp3_ptr->sInput.ucDispPllConfig |= DISPPLL_CONFIG_COHERENT_MODE;
if (sclock > 165000)
adp3_ptr->sInput.ucDispPllConfig |= DISPPLL_CONFIG_DUAL_LINK;