xf86-video-ati: Branch 'master'

Alex Deucher agd5f at kemper.freedesktop.org
Fri Sep 29 07:44:54 EEST 2006


 src/radeon_display.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

New commits:
diff-tree f6b42149c5a3fee663575fe6bbe78b62695bdbc8 (from c0660495080719c052d6393ede707755929102cd)
Author: Alex Deucher <alex at samba.(none)>
Date:   Fri Sep 29 00:44:36 2006 -0400

    tvdac handling was reversed between r200 and other chips

diff --git a/src/radeon_display.c b/src/radeon_display.c
index 8537da4..af1b86a 100644
--- a/src/radeon_display.c
+++ b/src/radeon_display.c
@@ -1445,15 +1445,15 @@ void RADEONEnableDisplay(ScrnInfoPtr pSc
                 save->crtc_ext_cntl |= RADEON_CRTC_CRT_ON;
             } else if (pCRTC->pPort->DACType == DAC_TVDAC) {
                 if (info->ChipFamily == CHIP_FAMILY_R200) {
-                    tmp = INREG(RADEON_CRTC2_GEN_CNTL);
-                    tmp |= RADEON_CRTC2_CRT2_ON;  
-                    OUTREG(RADEON_CRTC2_GEN_CNTL, tmp);
-                    save->crtc2_gen_cntl |= RADEON_CRTC2_CRT2_ON;
-                } else {
                     tmp = INREG(RADEON_FP2_GEN_CNTL);
                     tmp |= (RADEON_FP2_ON | RADEON_FP2_DVO_EN);
                     OUTREG(RADEON_FP2_GEN_CNTL, tmp);
                     save->fp2_gen_cntl |= (RADEON_FP2_ON | RADEON_FP2_DVO_EN);
+                } else {
+                    tmp = INREG(RADEON_CRTC2_GEN_CNTL);
+                    tmp |= RADEON_CRTC2_CRT2_ON;  
+                    OUTREG(RADEON_CRTC2_GEN_CNTL, tmp);
+                    save->crtc2_gen_cntl |= RADEON_CRTC2_CRT2_ON;
                 }
             }
 	    RADEONDacPowerSet(pScrn, bEnable, (pCRTC->pPort->DACType == DAC_PRIMARY));



More information about the xorg-commit mailing list