@@ -1376,6 +1376,12 @@ static struct video_board vbG200 = {
13761376 .accelID = FB_ACCEL_MATROX_MGAG200 ,
13771377 .lowlevel = & matrox_G100
13781378};
1379+ static struct video_board vbG200eW = {
1380+ .maxvram = 0x800000 ,
1381+ .maxdisplayable = 0x800000 ,
1382+ .accelID = FB_ACCEL_MATROX_MGAG200 ,
1383+ .lowlevel = & matrox_G100
1384+ };
13791385/* from doc it looks like that accelerator can draw only to low 16MB :-( Direct accesses & displaying are OK for
13801386 whole 32MB */
13811387static struct video_board vbG400 = {
@@ -1494,6 +1500,13 @@ static struct board {
14941500 MGA_G200 ,
14951501 & vbG200 ,
14961502 "MGA-G200 (PCI)" },
1503+ {PCI_VENDOR_ID_MATROX , 0x0532 , 0xFF ,
1504+ 0 , 0 ,
1505+ DEVF_G200 ,
1506+ 250000 ,
1507+ MGA_G200 ,
1508+ & vbG200eW ,
1509+ "MGA-G200eW (PCI)" },
14971510 {PCI_VENDOR_ID_MATROX , PCI_DEVICE_ID_MATROX_G200_AGP , 0xFF ,
14981511 PCI_SS_VENDOR_ID_MATROX , PCI_SS_ID_MATROX_GENERIC ,
14991512 DEVF_G200 ,
@@ -2136,6 +2149,8 @@ static const struct pci_device_id matroxfb_devices[] = {
21362149 PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 },
21372150 {PCI_VENDOR_ID_MATROX , PCI_DEVICE_ID_MATROX_G200_PCI ,
21382151 PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 },
2152+ {PCI_VENDOR_ID_MATROX , 0x0532 ,
2153+ PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 },
21392154 {PCI_VENDOR_ID_MATROX , PCI_DEVICE_ID_MATROX_G200_AGP ,
21402155 PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 },
21412156 {PCI_VENDOR_ID_MATROX , PCI_DEVICE_ID_MATROX_G400 ,
0 commit comments