diff options
Diffstat (limited to 'src/radeon.h')
-rw-r--r-- | src/radeon.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/radeon.h b/src/radeon.h index b6fd8ce3..02d742f0 100644 --- a/src/radeon.h +++ b/src/radeon.h @@ -277,6 +277,16 @@ typedef enum { (info->ChipFamily == CHIP_FAMILY_RV380) || \ (info->ChipFamily == CHIP_FAMILY_R420)) +/* + * Errata workarounds + */ +typedef enum { + CHIP_ERRATA_R300_CG = 0x00000001, + CHIP_ERRATA_PLL_DUMMYREADS = 0x00000002, + CHIP_ERRATA_PLL_DELAY = 0x00000004 +} RADEONErrata; + + typedef struct { CARD32 freq; @@ -289,6 +299,7 @@ typedef struct { PCITAG PciTag; int Chipset; RADEONChipFamily ChipFamily; + RADEONErrata ChipErrata; Bool FBDev; |