diff --git a/Device3Dfx/3dfx_driver.c b/Device3Dfx/3dfx_driver.c index d0b5b92..17c5bc7 100644 --- a/Device3Dfx/3dfx_driver.c +++ b/Device3Dfx/3dfx_driver.c @@ -97,6 +97,10 @@ #define PCI_VENDOR_ID_ALLIANCE 0x1142 #endif +#ifndef PCI_VENDOR_ID_MACRONIX +#define PCI_VENDOR_ID_MACRONIX 0x10d9 +#endif + #ifndef PCI_DEVICE_ID_3DFX_VOODOO2 #define PCI_DEVICE_ID_3DFX_VOODOO2 2 #endif @@ -105,6 +109,10 @@ #define PCI_DEVICE_ID_ALLIANCE_AT3D 0x643d #endif +#ifndef PCI_DEVICE_ID_MACRONIX_MX86251 +#define PCI_DEVICE_ID_MACRONIX_MX86251 0x8626 +#endif + #ifndef PCI_DEVICE_ID_3DFX_BANSHEE #define PCI_DEVICE_ID_3DFX_BANSHEE 3 #endif @@ -133,6 +141,7 @@ static struct pci_card { {PCI_VENDOR_ID_3DFX, PCI_DEVICE_ID_3DFX_VOODOO}, {PCI_VENDOR_ID_3DFX, PCI_DEVICE_ID_3DFX_VOODOO2}, {PCI_VENDOR_ID_ALLIANCE, PCI_DEVICE_ID_ALLIANCE_AT3D}, + {PCI_VENDOR_ID_MACRONIX, PCI_DEVICE_ID_MACRONIX_MX86251}, {PCI_VENDOR_ID_3DFX, PCI_DEVICE_ID_3DFX_BANSHEE}, {PCI_VENDOR_ID_3DFX, PCI_DEVICE_ID_3DFX_VOODOO3}, {PCI_VENDOR_ID_3DFX, PCI_DEVICE_ID_3DFX_VOODOO4} @@ -758,6 +767,8 @@ static struct pci_device_id id_table_3dfx[] = { PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, {PCI_VENDOR_ID_ALLIANCE, PCI_DEVICE_ID_ALLIANCE_AT3D, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, + {PCI_VENDOR_ID_MACRONIX, PCI_DEVICE_ID_MACRONIX_MX86251, + PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, {PCI_VENDOR_ID_3DFX, PCI_DEVICE_ID_3DFX_BANSHEE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, {PCI_VENDOR_ID_3DFX, PCI_DEVICE_ID_3DFX_VOODOO3, diff --git a/Device3Dfx/ChangeLog b/Device3Dfx/ChangeLog index 190ca1b..be778df 100644 --- a/Device3Dfx/ChangeLog +++ b/Device3Dfx/ChangeLog @@ -1,3 +1,7 @@ +2005-04-24 Ozkan Sezer + + * 3dfx_device.c: Add Macronix MX86251 Voodoo Rush support. + 2005-04-24 Ozkan Sezer * 3dfx_device.c (setmtrr_3dfx): Add missing break on default case.