summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Deucher <alexdeucher@gmail.com>2009-12-10 14:57:39 -0500
committerAlex Deucher <alexdeucher@gmail.com>2010-02-01 12:07:26 -0500
commit019260ec4a9f9fbf2ac63a2ca3314aa308471f7e (patch)
tree269cc5b0c7ae7a35bb813537c88fdb68e493a0fe
parente86ae564d8b94d2cc8d3c7cceb452a197ab6387a (diff)
evergreen: add chip enums
-rw-r--r--src/radeon.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/radeon.h b/src/radeon.h
index adc848d4..2138b4a1 100644
--- a/src/radeon.h
+++ b/src/radeon.h
@@ -347,10 +347,15 @@ typedef enum {
CHIP_FAMILY_RV635,
CHIP_FAMILY_RS780,
CHIP_FAMILY_RS880,
- CHIP_FAMILY_RV770,
+ CHIP_FAMILY_RV770, /* r700 */
CHIP_FAMILY_RV730,
CHIP_FAMILY_RV710,
CHIP_FAMILY_RV740,
+ CHIP_FAMILY_CEDAR, /* evergreen */
+ CHIP_FAMILY_REDWOOD,
+ CHIP_FAMILY_JUNIPER,
+ CHIP_FAMILY_CYPRESS,
+ CHIP_FAMILY_HEMLOCK,
CHIP_FAMILY_LAST
} RADEONChipFamily;
@@ -378,6 +383,8 @@ typedef enum {
#define IS_DCE32_VARIANT ((info->ChipFamily >= CHIP_FAMILY_RV730))
+#define IS_DCE4_VARIANT ((info->ChipFamily >= CHIP_FAMILY_CEDAR))
+
#define IS_R600_3D (info->ChipFamily >= CHIP_FAMILY_R600)
#define IS_R500_3D ((info->ChipFamily == CHIP_FAMILY_RV515) || \