diff options
author | Marty Connor | 2007-12-13 17:08:40 +0100 |
---|---|---|
committer | Marty Connor | 2007-12-13 17:08:40 +0100 |
commit | 1a867bfb3949ff4131834cddd491428a056b63ce (patch) | |
tree | 53d22902865655e390486acc135688b1022ea139 /src/drivers/net/cs89x0.c | |
parent | Remove the obsolete pre-aBFT AoE boot table. (diff) | |
download | ipxe-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/cs89x0.c')
-rw-r--r-- | src/drivers/net/cs89x0.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/drivers/net/cs89x0.c b/src/drivers/net/cs89x0.c index ce1eef5d..274faea5 100644 --- a/src/drivers/net/cs89x0.c +++ b/src/drivers/net/cs89x0.c @@ -477,14 +477,12 @@ static int cs89x0_probe_addr ( isa_probe_addr_t ioaddr ) { return 1; } -static int cs89x0_probe ( struct nic *nic, struct isa_device *isa ) { +static int cs89x0_probe ( struct nic *nic, struct isa_device *isa __unused ) { int i, result = -1; unsigned rev_type = 0, isa_cnf, cs_revision; unsigned short eeprom_buff[CHKSUM_LEN]; - isa_fill_nic ( nic, isa ); nic->ioaddr &= ~1; /* LSB = 1 indicates a more aggressive probe */ - eth_nic_base = nic->ioaddr; /* get the chip type */ @@ -552,6 +550,8 @@ static int cs89x0_probe ( struct nic *nic, struct isa_device *isa ) { else printf("\ncs: BUG: isa_config is %d\n", i); } eth_irqno = i; } + nic->irqno = eth_irqno; + /* Retrieve and print the ethernet address. */ for (i=0; i<ETH_ALEN; i++) { nic->node_addr[i] = ((unsigned char *)eeprom_buff)[i]; @@ -712,6 +712,7 @@ ISA_ROM ( "cs89x0", "Crystal Semiconductor CS89x0" ); /* * Local variables: * c-basic-offset: 8 + * c-indent-level: 8 + * tab-width: 8 * End: */ - |