From a84d446fd301d456bcea8f7abdc52e5a30776412 Mon Sep 17 00:00:00 2001 From: Alex Deucher Date: Fri, 14 Dec 2007 02:17:14 -0500 Subject: RADEON: select fb_div0 for LVDS on RV410 (x700) mobility Fixes bug 8038 I wonder if desktop RV410 need a similar fix. If your x700 laptop panel has problems after this let me know. --- src/radeon_driver.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/radeon_driver.c b/src/radeon_driver.c index 122c5827..55752d16 100644 --- a/src/radeon_driver.c +++ b/src/radeon_driver.c @@ -4038,6 +4038,10 @@ void RADEONRestoreLVDSRegisters(ScrnInfoPtr pScrn, RADEONSavePtr restore) if (info->IsMobility) { OUTREG(RADEON_LVDS_GEN_CNTL, restore->lvds_gen_cntl); OUTREG(RADEON_LVDS_PLL_CNTL, restore->lvds_pll_cntl); + + if (info->ChipFamily == CHIP_FAMILY_RV410) { + OUTREG(RADEON_CLOCK_CNTL_INDEX, 0); + } } } -- cgit v1.2.3