summaryrefslogtreecommitdiff
path: root/src/radeon_output.c
diff options
context:
space:
mode:
authorAlex Deucher <alex@t41p.hsd1.va.comcast.net>2007-12-16 14:07:29 -0500
committerAlex Deucher <alex@t41p.hsd1.va.comcast.net>2007-12-16 14:07:29 -0500
commit4747c1f3cd4167b6a51d4864a297719ea48b9346 (patch)
tree10f6e25ca3cd6ba186e4aef63c79cbe5e27d78e8 /src/radeon_output.c
parentb653e5a628bfa4dfb168e96f93f41eb910f409fb (diff)
RADEON: Make sure LVDS_EN bit is set when enabling LVDS
Diffstat (limited to 'src/radeon_output.c')
-rw-r--r--src/radeon_output.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/radeon_output.c b/src/radeon_output.c
index 5dd80fa..9e73c08 100644
--- a/src/radeon_output.c
+++ b/src/radeon_output.c
@@ -987,7 +987,10 @@ static void RADEONInitLVDSRegisters(xf86OutputPtr output, RADEONSavePtr save,
save->lvds_gen_cntl = info->SavedReg.lvds_gen_cntl;
save->lvds_gen_cntl |= RADEON_LVDS_DISPLAY_DIS;
- save->lvds_gen_cntl &= ~(RADEON_LVDS_ON | RADEON_LVDS_BLON);
+ save->lvds_gen_cntl &= ~(RADEON_LVDS_ON |
+ RADEON_LVDS_BLON |
+ RADEON_LVDS_EN |
+ RADEON_LVDS_RST_FM);
if (IS_R300_VARIANT)
save->lvds_pll_cntl &= ~(R300_LVDS_SRC_SEL_MASK);