summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2008-05-12 15:44:35 +1000
committerDave Airlie <airlied@redhat.com>2008-05-12 15:44:35 +1000
commit1d0f1d31e2ed1d91ee87cb3e02ce48c8c07aa418 (patch)
tree5f544c6563546e9cf235b4cf273b7bf9a2196730 /src
parent25e0c3945a51ae8c14b3a847ec75a256e1397f24 (diff)
radeon: rs485 vs rs485m.. mobile? non-mobile? bi?
So it appears we have in the wild two chipsets with the same PCI ID (0x1002:0x5974) that are mobile and non-mobile. the RH bug references is a desktop system. The Dell Vostro 1100 also has this chipset with LVDS bits.
Diffstat (limited to 'src')
-rw-r--r--src/radeon_driver.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/radeon_driver.c b/src/radeon_driver.c
index 2701f57a..2acc1e91 100644
--- a/src/radeon_driver.c
+++ b/src/radeon_driver.c
@@ -1624,6 +1624,13 @@ static Bool RADEONPreInitChipType(ScrnInfoPtr pScrn)
xf86DrvMsg(pScrn->scrnIndex, X_INFO, "DELL server detected, force to special setup\n");
}
break;
+ case PCI_CHIP_RS482_5974:
+ /* RH BZ 444586 - non mobility version
+ * Dell appear to have the Vostro 1100 with a mobility part with the same pci-id */
+ if ((PCI_SUB_VENDOR_ID(info->PciInfo) == 0x1462) &&
+ (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x7141)) {
+ info->IsMobility = FALSE;
+ }
default:
break;
}