Messages in this thread Patch in this message |  | | Date | Wed, 5 Sep 2001 19:44:59 +0200 | Subject | [PATCH] Proper detection of G400 DH MAX cards in matroxfb | From | <> | Subject | [PATCH] Proper detection of G400 DH MAX cards in matroxfb |
| |
Hey,
A simple little patch on matroxfb_base.{c/h} in the 2.4.8 kernel. The current matroxfb driver doesn't detect G400 MAX Dual-Head cards properly, instead calling them "Unknown G400" and setting their DAC speed to 300 MHz instead of the correct 360 MHz. This patch fixes that.
--simon
diff -urN -X dontdiff linux-vanilla/drivers/video/matrox/matroxfb_base.c kernel-source-2.4.8/drivers/vide o/matrox/matroxfb_base.c --- linux-vanilla/drivers/video/matrox/matroxfb_base.c Wed Sep 5 19:04:32 2001 +++ kernel-source-2.4.8/drivers/video/matrox/matroxfb_base.c Wed Sep 5 19:16:52 2001 @@ -75,6 +75,9 @@ * "Uns Lider" <unslider@miranda.org> * G100 PLNWT fixes * + * "Simon Kongshoj" <simon@home1.gvdnet.dk> + * G400 MAX Dual-Head detection + * * (following author is not in any relation with this code, but his code * is included in this driver) * @@ -1566,6 +1569,12 @@ 360000, &vbG400, "Millennium G400 MAX (AGP)"}, + {PCI_VENDOR_ID_MATROX, PCI_DEVICE_ID_MATROX_G400_AGP, 0x80, + PCI_SS_VENDOR_ID_MATROX, PCI_SS_ID_MATROX_MILLENNIUM_G400_MAX_DUAL_AGP, + DEVF_G400, + 360000, + &vbG400, + "Millennium G400 MAX Dual-Head (AGP)"}, {PCI_VENDOR_ID_MATROX, PCI_DEVICE_ID_MATROX_G400_AGP, 0x80, 0, 0, DEVF_G400, diff -urN -X dontdiff linux-vanilla/drivers/video/matrox/matroxfb_base.h kernel-source-2.4.8/drivers/vide o/matrox/matroxfb_base.h --- linux-vanilla/drivers/video/matrox/matroxfb_base.h Wed Sep 5 19:04:32 2001 +++ kernel-source-2.4.8/drivers/video/matrox/matroxfb_base.h Wed Sep 5 19:09:56 2001 @@ -171,6 +171,7 @@ #define PCI_SS_ID_MATROX_MGA_G100_PCI 0xFF05 #define PCI_SS_ID_MATROX_MGA_G100_AGP 0x1001 #define PCI_SS_ID_MATROX_MILLENNIUM_G400_MAX_AGP 0x2179 +#define PCI_SS_ID_MATROX_MILLENNIUM_G400_MAX_DUAL_AGP 0x217D #define PCI_SS_ID_SIEMENS_MGA_G100_AGP 0x001E /* 30 */ #define PCI_SS_ID_SIEMENS_MGA_G200_AGP 0x0032 /* 50 */ #endif
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |