xf86-video-ati: Branch 'master'

Alex Deucher agd5f at kemper.freedesktop.org
Fri Sep 19 11:05:35 PDT 2008


 src/radeon_atombios.c |   12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

New commits:
commit d100a6af8f828eb94f8ba6e8a96c24389b5cf46f
Author: Alex Deucher <alexdeucher at gmail.com>
Date:   Fri Sep 19 14:04:59 2008 -0400

    cleanup macbook quirk

diff --git a/src/radeon_atombios.c b/src/radeon_atombios.c
index 1a83865..b81d2cb 100644
--- a/src/radeon_atombios.c
+++ b/src/radeon_atombios.c
@@ -1738,17 +1738,15 @@ static void RADEONApplyATOMQuirks(ScrnInfoPtr pScrn, int index)
     if ((info->Chipset == PCI_CHIP_RV530_71C5) &&
 	(PCI_SUB_VENDOR_ID(info->PciInfo) == 0x106b) &&
 	(PCI_SUB_DEVICE_ID(info->PciInfo) == 0x0080)) {
-	if ((info->BiosConnector[index].ConnectorType == CONNECTOR_DVI_I) &&
-	    (info->BiosConnector[index].TMDSType == TMDS_EXT)) {
+	if ((index == ATOM_DEVICE_CRT1_INDEX) ||
+	    (index == ATOM_DEVICE_CRT2_INDEX) ||
+	    (index == ATOM_DEVICE_DFP2_INDEX))
 	    info->BiosConnector[index].valid = FALSE;
-	}
-	if ((info->BiosConnector[index].ConnectorType == CONNECTOR_DVI_I) &&
-	    (info->BiosConnector[index].DACType == DAC_NONE)) {
+
+	if (index == ATOM_DEVICE_DFP1_INDEX) {
 	    info->BiosConnector[index].DACType = DAC_TVDAC;
 	    info->BiosConnector[index].devices |= (1 << ATOM_DEVICE_CRT2_INDEX);
 	}
-	if (info->BiosConnector[index].ConnectorType == CONNECTOR_VGA)
-	    info->BiosConnector[index].valid = FALSE;
     }
 
 }


More information about the xorg-commit mailing list