summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/3c515.c
diff options
context:
space:
mode:
authorMichael Brown2005-04-22 13:57:35 +0200
committerMichael Brown2005-04-22 13:57:35 +0200
commite596c42adeb8c5dd73e5494a7acd2cd75328ff08 (patch)
tree506d8b84e052a2cb28b4e4feb066ce62fa9a1d6c /src/drivers/net/3c515.c
parentUpdated to new API. (diff)
downloadipxe-e596c42adeb8c5dd73e5494a7acd2cd75328ff08.tar.gz
ipxe-e596c42adeb8c5dd73e5494a7acd2cd75328ff08.tar.xz
ipxe-e596c42adeb8c5dd73e5494a7acd2cd75328ff08.zip
Updated to current API.
Diffstat (limited to 'src/drivers/net/3c515.c')
-rw-r--r--src/drivers/net/3c515.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/drivers/net/3c515.c b/src/drivers/net/3c515.c
index 4e32ea7e..10157ad2 100644
--- a/src/drivers/net/3c515.c
+++ b/src/drivers/net/3c515.c
@@ -565,7 +565,8 @@ static void t515_transmit(struct nic *nic, const char *d, /* Destination */
/**************************************************************************
DISABLE - Turn off ethernet interface
***************************************************************************/
-static void t515_disable ( struct nic *nic, struct isapnp_device *isapnp __unused ) {
+static void t515_disable ( struct nic *nic,
+ struct isapnp_device *isapnp ) {
nic_disable ( nic );
@@ -586,12 +587,8 @@ static void t515_disable ( struct nic *nic, struct isapnp_device *isapnp __unuse
outw(SetIntrEnb | 0x0000, nic->ioaddr + EL3_CMD);
-#ifdef ISA_PNP
- /*Deactivate */
-/* ACTIVATE;
- WRITE_DATA(0);
- */
-#endif
+
+ deactivate_isapnp_device ( isapnp );
return;
}
@@ -627,7 +624,7 @@ static int t515_probe ( struct nic *nic, struct isapnp_device *isapnp ) {
nic->ioaddr = isapnp->ioaddr;
nic->irqno = isapnp->irqno;
- activate_isapnp_device ( isapnp, 1 );
+ activate_isapnp_device ( isapnp );
/* Check the resource configuration for a matching ioaddr. */
if ((unsigned)(inw(nic->ioaddr + 0x2002) & 0x1f0)