summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/atipciids.h1
-rw-r--r--src/radeon.h1
-rw-r--r--src/radeon_chipset.h1
-rw-r--r--src/radeon_driver.c4
-rw-r--r--src/radeon_probe.c1
5 files changed, 8 insertions, 0 deletions
diff --git a/src/atipciids.h b/src/atipciids.h
index 62b56c00..7f50dfb0 100644
--- a/src/atipciids.h
+++ b/src/atipciids.h
@@ -290,6 +290,7 @@
#define PCI_CHIP_RV515_7142 0x7142
#define PCI_CHIP_RV515_7183 0x7183
#define PCI_CHIP_R580_7249 0x7249
+#define PCI_CHIP_RV570_7280 0x7280
/* Misc */
#define PCI_CHIP_AMD761 0x700E
diff --git a/src/radeon.h b/src/radeon.h
index db0f34af..8fffafe2 100644
--- a/src/radeon.h
+++ b/src/radeon.h
@@ -497,6 +497,7 @@ typedef enum {
CHIP_FAMILY_RV515, /* rv515 */
CHIP_FAMILY_R520, /* r520 */
CHIP_FAMILY_R580, /* r580 */
+ CHIP_FAMILY_RV570, /* rv570 */
CHIP_FAMILY_R600, /* r60 */
CHIP_FAMILY_LAST
} RADEONChipFamily;
diff --git a/src/radeon_chipset.h b/src/radeon_chipset.h
index 2c26ce7f..6568fcc5 100644
--- a/src/radeon_chipset.h
+++ b/src/radeon_chipset.h
@@ -141,6 +141,7 @@ static SymTabRec RADEONChipsets[] = {
{ PCI_CHIP_RV515_7183, "ATI AVIVO X1550PRO (PCI/PCIE)"},
{ PCI_CHIP_R520_7104, "ATI FireGL V7200 (PCIE)" },
{ PCI_CHIP_R580_7249, "ATI Radeon X1900 XT"},
+ { PCI_CHIP_RV570_7280, "ATI Radeon X1950 Pro (PCIE)" },
{ -1, NULL }
};
diff --git a/src/radeon_driver.c b/src/radeon_driver.c
index 8eb0bc36..e5b87e16 100644
--- a/src/radeon_driver.c
+++ b/src/radeon_driver.c
@@ -1851,6 +1851,10 @@ static Bool RADEONPreInitChipType(ScrnInfoPtr pScrn)
info->ChipFamily = CHIP_FAMILY_R580;
break;
+ case PCI_CHIP_RV570_7280:
+ info->ChipFamily = CHIP_FAMILY_RV570;
+ break;
+
default:
/* Original Radeon/7200 */
info->ChipFamily = CHIP_FAMILY_RADEON;
diff --git a/src/radeon_probe.c b/src/radeon_probe.c
index 9b77f331..fe6f7591 100644
--- a/src/radeon_probe.c
+++ b/src/radeon_probe.c
@@ -196,6 +196,7 @@ PciChipsets RADEONPciChipsets[] = {
{ PCI_CHIP_RV515_7142, PCI_CHIP_RV515_7142, RES_SHARED_VGA },
{ PCI_CHIP_RV515_7183, PCI_CHIP_RV515_7183, RES_SHARED_VGA },
{ PCI_CHIP_R580_7249, PCI_CHIP_R580_7249, RES_SHARED_VGA },
+ { PCI_CHIP_RV570_7280, PCI_CHIP_RV570_7280, RES_SHARED_VGA },
{ -1, -1, RES_UNDEFINED }
};