diff options
author | Cooper Yuan <cooperyuan@gmail.com> | 2010-02-26 16:14:12 +0800 |
---|---|---|
committer | Alex Deucher <alexdeucher@gmail.com> | 2010-03-02 20:30:34 -0500 |
commit | 890ea858b3228e2d519c57b8775f0009aaa2bac4 (patch) | |
tree | 2ab00f1967d539ab76b323b78a3ecf89f2ff8e3e | |
parent | 89e87dcb8ffb8a1ffdd55b9b63c8efef5f42e603 (diff) |
add more triple-head server ID
-rw-r--r-- | src/radeon_driver.c | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/src/radeon_driver.c b/src/radeon_driver.c index 17253a70..160d0847 100644 --- a/src/radeon_driver.c +++ b/src/radeon_driver.c @@ -1807,19 +1807,24 @@ static Bool RADEONPreInitChipType(ScrnInfoPtr pScrn) case PCI_CHIP_RV100_QY: case PCI_CHIP_RV100_QZ: /* DELL triple-head configuration. */ - if ((PCI_SUB_VENDOR_ID(info->PciInfo) == PCI_VENDOR_DELL) && - ((PCI_SUB_DEVICE_ID(info->PciInfo) == 0x016c) || - (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x016d) || - (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x016e) || - (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x016f) || - (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x0170) || - (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x017d) || - (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x017e) || - (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x0183) || - (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x018a) || - (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x019a))) { + if (((PCI_SUB_VENDOR_ID(info->PciInfo) == PCI_VENDOR_DELL) && + ((PCI_SUB_DEVICE_ID(info->PciInfo) == 0x016c) || + (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x016d) || + (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x016e) || + (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x016f) || + (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x0170) || + (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x017d) || + (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x017e) || + (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x0183) || + (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x018a) || + (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x019a) || + (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x01b1) || + (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x01b2) || + (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x0205))) || + ((PCI_SUB_VENDOR_ID(info->PciInfo) == PCI_VENDOR_HP) && + (PCI_SUB_DEVICE_ID(info->PciInfo) == 0x31fb))) { info->IsDellServer = TRUE; - xf86DrvMsg(pScrn->scrnIndex, X_INFO, "DELL server detected, force to special setup\n"); + xf86DrvMsg(pScrn->scrnIndex, X_INFO, "DELL/HP server detected, force to special setup\n"); } break; case PCI_CHIP_RS482_5974: |