diff options
| -rw-r--r-- | drivers/net/forcedeth.c | 17 | ||||
| -rw-r--r-- | include/linux/pci_ids.h | 2 |
2 files changed, 18 insertions, 1 deletions
diff --git a/drivers/net/forcedeth.c b/drivers/net/forcedeth.c index b471d1a8ffdc..64f0f697c958 100644 --- a/drivers/net/forcedeth.c +++ b/drivers/net/forcedeth.c | |||
| @@ -84,6 +84,7 @@ | |||
| 84 | * 0.32: 16 Apr 2005: RX_ERROR4 handling added. | 84 | * 0.32: 16 Apr 2005: RX_ERROR4 handling added. |
| 85 | * 0.33: 16 May 2005: Support for MCP51 added. | 85 | * 0.33: 16 May 2005: Support for MCP51 added. |
| 86 | * 0.34: 18 Jun 2005: Add DEV_NEED_LINKTIMER to all nForce nics. | 86 | * 0.34: 18 Jun 2005: Add DEV_NEED_LINKTIMER to all nForce nics. |
| 87 | * 0.35: 26 Jun 2005: Support for MCP55 added. | ||
| 87 | * | 88 | * |
| 88 | * Known bugs: | 89 | * Known bugs: |
| 89 | * We suspect that on some hardware no TX done interrupts are generated. | 90 | * We suspect that on some hardware no TX done interrupts are generated. |
| @@ -95,7 +96,7 @@ | |||
| 95 | * DEV_NEED_TIMERIRQ will not harm you on sane hardware, only generating a few | 96 | * DEV_NEED_TIMERIRQ will not harm you on sane hardware, only generating a few |
| 96 | * superfluous timer interrupts from the nic. | 97 | * superfluous timer interrupts from the nic. |
| 97 | */ | 98 | */ |
| 98 | #define FORCEDETH_VERSION "0.34" | 99 | #define FORCEDETH_VERSION "0.35" |
| 99 | #define DRV_NAME "forcedeth" | 100 | #define DRV_NAME "forcedeth" |
| 100 | 101 | ||
| 101 | #include <linux/module.h> | 102 | #include <linux/module.h> |
| @@ -2284,6 +2285,20 @@ static struct pci_device_id pci_tbl[] = { | |||
| 2284 | .subdevice = PCI_ANY_ID, | 2285 | .subdevice = PCI_ANY_ID, |
| 2285 | .driver_data = DEV_NEED_LASTPACKET1|DEV_IRQMASK_2|DEV_NEED_TIMERIRQ|DEV_NEED_LINKTIMER, | 2286 | .driver_data = DEV_NEED_LASTPACKET1|DEV_IRQMASK_2|DEV_NEED_TIMERIRQ|DEV_NEED_LINKTIMER, |
| 2286 | }, | 2287 | }, |
| 2288 | { /* MCP55 Ethernet Controller */ | ||
| 2289 | .vendor = PCI_VENDOR_ID_NVIDIA, | ||
| 2290 | .device = PCI_DEVICE_ID_NVIDIA_NVENET_14, | ||
| 2291 | .subvendor = PCI_ANY_ID, | ||
| 2292 | .subdevice = PCI_ANY_ID, | ||
| 2293 | .driver_data = DEV_NEED_LASTPACKET1|DEV_IRQMASK_2|DEV_NEED_TIMERIRQ|DEV_NEED_LINKTIMER, | ||
| 2294 | }, | ||
| 2295 | { /* MCP55 Ethernet Controller */ | ||
| 2296 | .vendor = PCI_VENDOR_ID_NVIDIA, | ||
| 2297 | .device = PCI_DEVICE_ID_NVIDIA_NVENET_15, | ||
| 2298 | .subvendor = PCI_ANY_ID, | ||
| 2299 | .subdevice = PCI_ANY_ID, | ||
| 2300 | .driver_data = DEV_NEED_LASTPACKET1|DEV_IRQMASK_2|DEV_NEED_TIMERIRQ|DEV_NEED_LINKTIMER, | ||
| 2301 | }, | ||
| 2287 | {0,}, | 2302 | {0,}, |
| 2288 | }; | 2303 | }; |
| 2289 | 2304 | ||
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index bf608808a60c..3af7450278b7 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h | |||
| @@ -1284,6 +1284,8 @@ | |||
| 1284 | #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5700_2 0x0348 | 1284 | #define PCI_DEVICE_ID_NVIDIA_GEFORCE_FX_GO5700_2 0x0348 |
| 1285 | #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_GO1000 0x034C | 1285 | #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_GO1000 0x034C |
| 1286 | #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_1100 0x034E | 1286 | #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_1100 0x034E |
| 1287 | #define PCI_DEVICE_ID_NVIDIA_NVENET_14 0x0372 | ||
| 1288 | #define PCI_DEVICE_ID_NVIDIA_NVENET_15 0x0373 | ||
| 1287 | 1289 | ||
| 1288 | #define PCI_VENDOR_ID_IMS 0x10e0 | 1290 | #define PCI_VENDOR_ID_IMS 0x10e0 |
| 1289 | #define PCI_DEVICE_ID_IMS_8849 0x8849 | 1291 | #define PCI_DEVICE_ID_IMS_8849 0x8849 |
