From 5be4bf9000bdf58584a10a6b8e285d0f173304fa Mon Sep 17 00:00:00 2001 From: Alex Deucher Date: Thu, 24 Mar 2005 06:45:52 +0000 Subject: - radeon PLL access errata workarounds (Benjamin Herrenschmidt, acked by Hui Yu) --- src/radeon.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/radeon.h') diff --git a/src/radeon.h b/src/radeon.h index b6fd8ce..02d742f 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; -- cgit v1.2.3