summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/3c509-eisa.c
diff options
context:
space:
mode:
authorMarty Connor2007-12-13 17:08:40 +0100
committerMarty Connor2007-12-13 17:08:40 +0100
commit1a867bfb3949ff4131834cddd491428a056b63ce (patch)
tree53d22902865655e390486acc135688b1022ea139 /src/drivers/net/3c509-eisa.c
parentRemove the obsolete pre-aBFT AoE boot table. (diff)
downloadipxe-1a867bfb3949ff4131834cddd491428a056b63ce.tar.gz
ipxe-1a867bfb3949ff4131834cddd491428a056b63ce.tar.xz
ipxe-1a867bfb3949ff4131834cddd491428a056b63ce.zip
Remove *_fill_nic() calls, and directly set nic->ioaddr and nic->irqno .
This needs to be done manually because if the irq() routine is implemented then we want something like "nic->irqno = pci->irqno;", else we do "nic->irqno = 0;" nic->ioaddr may also need to be set carefully. Also added local variables to end of many files, for emacs indentation to match kernel style (tab does 8 space indent).
Diffstat (limited to 'src/drivers/net/3c509-eisa.c')
-rw-r--r--src/drivers/net/3c509-eisa.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/drivers/net/3c509-eisa.c b/src/drivers/net/3c509-eisa.c
index f0ffdaf6..d57c05b4 100644
--- a/src/drivers/net/3c509-eisa.c
+++ b/src/drivers/net/3c509-eisa.c
@@ -15,9 +15,11 @@
*/
static int el3_eisa_probe ( struct nic *nic, struct eisa_device *eisa ) {
- enable_eisa_device ( eisa );
- eisa_fill_nic ( nic, eisa );
+ nic->ioaddr = eisa->ioaddr;
+ nic->irqno = 0;
+ enable_eisa_device ( eisa );
+
/* Hand off to generic t5x9 probe routine */
return t5x9_probe ( nic, ISA_PROD_ID ( PROD_ID ), ISA_PROD_ID_MASK );
}
@@ -37,3 +39,11 @@ DRIVER ( "3c509 (EISA)", nic_driver, eisa_driver, el3_eisa_driver,
el3_eisa_probe, el3_eisa_disable );
ISA_ROM ( "3c509-eisa","3c509 (EISA)" );
+
+/*
+ * Local variables:
+ * c-basic-offset: 8
+ * c-indent-level: 8
+ * tab-width: 8
+ * End:
+ */