patch-2.4.0-test2 linux/drivers/net/tulip/pnic.c
Next file: linux/drivers/net/tulip/timer.c
Previous file: linux/drivers/net/tulip/media.c
Back to the patch index
Back to the overall index
- Lines: 29
- Date:
Mon Jun 19 13:42:39 2000
- Orig file:
v2.4.0-test1/linux/drivers/net/tulip/pnic.c
- Orig date:
Mon Mar 27 08:08:27 2000
diff -u --recursive --new-file v2.4.0-test1/linux/drivers/net/tulip/pnic.c linux/drivers/net/tulip/pnic.c
@@ -44,8 +44,7 @@
if (tp->csr6 != new_csr6) {
tp->csr6 = new_csr6;
/* Restart Tx */
- tulip_outl_CSR6(tp, tp->csr6 | 0x0002);
- tulip_outl_CSR6(tp, tp->csr6 | 0x2002);
+ tulip_restart_rxtx(tp, tp->csr6);
dev->trans_start = jiffies;
}
}
@@ -65,7 +64,7 @@
outl((inl(ioaddr + CSR7) & ~TPLnkFail) | TPLnkPass, ioaddr + CSR7);
if (! tp->nwayset || jiffies - dev->trans_start > 1*HZ) {
tp->csr6 = 0x00420000 | (tp->csr6 & 0x0000fdff);
- tulip_outl_CSR6(tp, tp->csr6);
+ tulip_outl_csr(tp, tp->csr6, CSR6);
outl(0x30, ioaddr + CSR12);
outl(0x0201F078, ioaddr + 0xB8); /* Turn on autonegotiation. */
dev->trans_start = jiffies;
@@ -128,8 +127,7 @@
if (tp->csr6 != new_csr6) {
tp->csr6 = new_csr6;
/* Restart Tx */
- tulip_outl_CSR6(tp, tp->csr6 | 0x0002);
- tulip_outl_CSR6(tp, tp->csr6 | 0x2002);
+ tulip_restart_rxtx(tp, tp->csr6);
dev->trans_start = jiffies;
if (tulip_debug > 1)
printk(KERN_INFO "%s: Changing PNIC configuration to %s "
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)