summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryce Harrington <bryce@bryceharrington.org>2009-02-27 20:31:03 -0500
committerAlex Deucher <alexdeucher@gmail.com>2009-02-27 20:31:03 -0500
commit49b57767d0d2c041517b0764c2ed2d2ba5a7092c (patch)
tree47fa5b869c7c889e96fa495fcc89ca2b99c64fa4
parent150abd4123664eab65ea43585dbdb9b3151c46af (diff)
Quirk for RV280 on 82865G/PE/P DRAM Controller/Host-Hub
Solves issue where display suffers from line corruption. (See https://edge.launchpad.net/ubuntu/+bug/300304)
-rw-r--r--src/radeon_dri.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/radeon_dri.c b/src/radeon_dri.c
index ddda6b8c..7dfbdf29 100644
--- a/src/radeon_dri.c
+++ b/src/radeon_dri.c
@@ -725,7 +725,7 @@ static void RADEONDRIInitGARTValues(RADEONInfoPtr info)
/* AGP Mode Quirk List - Certain hostbridge/gfx-card combos don't work with
* the standard AGPMode settings, so we detect and handle these
* on a case-by-base basis with quirks. To see if an AGPMode is valid, test
- * it by setting Option "AGPMode" "1" (or "2", or "4" or "8"). */
+ * it by setting Option "AGPMode" "1" (or "2", or "4", or "8"). */
typedef struct {
unsigned int hostbridgeVendor;
unsigned int hostbridgeDevice;
@@ -743,6 +743,8 @@ static radeon_agpmode_quirk radeon_agpmode_quirk_list[] = {
{ PCI_VENDOR_INTEL,0x2550, PCI_VENDOR_ATI,0x4152, 0x1458,0x4038, 4 },
/* Intel 82865G/PE/P DRAM Controller/Host-Hub / Mobility 9800 Needs AGPMode 4 (deb #462590) */
{ PCI_VENDOR_INTEL,0x2570, PCI_VENDOR_ATI,0x4a4e, PCI_VENDOR_DELL,0x5106, 4 },
+ /* Intel 82865G/PE/P DRAM Controller/Host-Hub / RV280 [Radeon 9200 SE] Needs AGPMode 4 (lp #300304) */
+ { PCI_VENDOR_INTEL,0x2570, PCI_VENDOR_ATI,0x5964, 0x148c,0x2073, 4 },
/* Intel 82855PM Processor to I/O Controller / Mobility M6 LY Needs AGPMode 1 (deb #467235) */
{ PCI_VENDOR_INTEL,0x3340, PCI_VENDOR_ATI,0x4c59, PCI_VENDOR_IBM,0x052f, 1 },
/* Intel 82855PM Processor to I/O Controller / Mobility M9+ Needs AGPMode 8 (phoronix forum) */