summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Horsten2010-01-06 21:12:11 +0100
committerMarty Connor2010-01-14 16:15:35 +0100
commiteb46f8e40a01aa386a0d8d7ac70a8e2dc6b8e0ad (patch)
tree12644497065807b0fd7c9d6976897e29a4fce074
parent[802.11] Allow connecting to spectrum managed networks (diff)
downloadipxe-eb46f8e40a01aa386a0d8d7ac70a8e2dc6b8e0ad.tar.gz
ipxe-eb46f8e40a01aa386a0d8d7ac70a8e2dc6b8e0ad.tar.xz
ipxe-eb46f8e40a01aa386a0d8d7ac70a8e2dc6b8e0ad.zip
[forcedeth] Add support for 10de:054c nforce 630a, MCP 67
Tested-by: Boudhayan Gupta <bg13.ina@gmail.com> Signed-off-by: Thomas Horsten <thomas@horsten.com> Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
-rw-r--r--src/drivers/net/forcedeth.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/drivers/net/forcedeth.c b/src/drivers/net/forcedeth.c
index 73c44c4b..3d44d86c 100644
--- a/src/drivers/net/forcedeth.c
+++ b/src/drivers/net/forcedeth.c
@@ -1321,6 +1321,7 @@ static int forcedeth_probe ( struct nic *nic, struct pci_device *pci ) {
switch (pci->device) {
case 0x01C3: // nforce
+ case 0x054C:
// DEV_IRQMASK_1|DEV_NEED_TIMERIRQ|DEV_NEED_LINKTIMER,
np->irqmask = NVREG_IRQMASK_WANTED_2 | NVREG_IRQ_TIMER;
// np->need_linktimer = 1;
@@ -1426,6 +1427,7 @@ PCI_ROM(0x10de, 0x0038, "nforce11", "nForce NVENET_11 Ethernet Controller", 0),
PCI_ROM(0x10de, 0x0373, "nforce15", "nForce NVENET_15 Ethernet Controller", 0),
PCI_ROM(0x10de, 0x0269, "nforce16", "nForce NVENET_16 Ethernet Controller", 0),
PCI_ROM(0x10de, 0x0760, "nforce17", "nForce NVENET_17 Ethernet Controller", MAC_ADDR_CORRECT),
+PCI_ROM(0x10de, 0x054c, "nforce67", "nForce NVENET_67 Ethernet Controller", MAC_ADDR_CORRECT),
};
PCI_DRIVER ( forcedeth_driver, forcedeth_nics, PCI_NO_CLASS );