diff options
author | Alex Deucher <alex@cube.(none)> | 2008-05-13 20:50:25 -0400 |
---|---|---|
committer | Alex Deucher <alex@cube.(none)> | 2008-05-13 20:50:25 -0400 |
commit | 582c1a1b2c7b1032e9f9f54ca36100c57f580c5c (patch) | |
tree | 96b96fc91976cfc2d170cf49449f7b3e7e042ab2 /src/radeon.h | |
parent | 708e7c98f636738fbcc47a597bc94b309a4dc1c4 (diff) | |
download | xf86-video-ati-frc-582c1a1b2c7b1032e9f9f54ca36100c57f580c5c.tar.gz xf86-video-ati-frc-582c1a1b2c7b1032e9f9f54ca36100c57f580c5c.tar.bz2 |
RS4xx: Split out RS400 and RS480 as separate families
RS400 (intel based IGP) and RS480 (AMD based IGP) have different
MC setups and need to be handled differently
Diffstat (limited to 'src/radeon.h')
-rw-r--r-- | src/radeon.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/radeon.h b/src/radeon.h index 93b1aa7..a7bf5e4 100644 --- a/src/radeon.h +++ b/src/radeon.h @@ -262,7 +262,8 @@ typedef enum { CHIP_FAMILY_RV380, /* RV370/RV380/M22/M24 */ CHIP_FAMILY_R420, /* R420/R423/M18 */ CHIP_FAMILY_RV410, /* RV410, M26 */ - CHIP_FAMILY_RS400, /* xpress 200, 200m (RS400/410/480) */ + CHIP_FAMILY_RS400, /* xpress 200, 200m (RS400) Intel */ + CHIP_FAMILY_RS480, /* xpress 200, 200m (RS410/480/482/485) AMD */ CHIP_FAMILY_RV515, /* rv515 */ CHIP_FAMILY_R520, /* r520 */ CHIP_FAMILY_RV530, /* rv530 */ @@ -297,7 +298,8 @@ typedef enum { (info->ChipFamily == CHIP_FAMILY_RV380) || \ (info->ChipFamily == CHIP_FAMILY_R420) || \ (info->ChipFamily == CHIP_FAMILY_RV410) || \ - (info->ChipFamily == CHIP_FAMILY_RS400)) + (info->ChipFamily == CHIP_FAMILY_RS400) || \ + (info->ChipFamily == CHIP_FAMILY_RS480)) #define IS_AVIVO_VARIANT ((info->ChipFamily >= CHIP_FAMILY_RV515)) @@ -318,7 +320,8 @@ typedef enum { (info->ChipFamily == CHIP_FAMILY_RV410) || \ (info->ChipFamily == CHIP_FAMILY_RS690) || \ (info->ChipFamily == CHIP_FAMILY_RS740) || \ - (info->ChipFamily == CHIP_FAMILY_RS400)) + (info->ChipFamily == CHIP_FAMILY_RS400) || \ + (info->ChipFamily == CHIP_FAMILY_RS480)) /* * Errata workarounds |