patch-1.3.89 linux/drivers/net/tulip.c
Next file: linux/drivers/net/wic.c
Previous file: linux/drivers/net/sdla.c
Back to the patch index
Back to the overall index
- Lines: 38
- Date:
Sun Apr 14 10:53:23 1996
- Orig file:
v1.3.88/linux/drivers/net/tulip.c
- Orig date:
Fri Apr 12 15:51:57 1996
diff -u --recursive --new-file v1.3.88/linux/drivers/net/tulip.c linux/drivers/net/tulip.c
@@ -21,7 +21,7 @@
/* A few user-configurable values. */
-/* Default to using non-10baseT (i.e. AUI/10base2/100baseT port) port. */
+/* Default to using 10baseT (i.e. non-AUI/10base2/100baseT port) port. */
#define TULIP_10TP_PORT 0
#define TULIP_100TP_PORT 1
#define TULIP_AUI_PORT 1
@@ -561,10 +561,26 @@
generic21040_select(struct device *dev)
{
int ioaddr = dev->base_addr;
+ const char *if_port;
dev->if_port &= 3;
- printk("%s: enabling %s port.\n",
- dev->name, dev->if_port ? "AUI":"10baseT");
+ switch (dev->if_port)
+ {
+ case TULIP_10TP_PORT:
+ if_port = "10baseT";
+ break;
+ case TULIP_100TP_PORT:
+ /* TULIP_AUI_PORT is the same as TULIP_100TP_PORT. */
+ if_port = "100baseT/AUI";
+ break;
+ case TULIP_BNC_PORT:
+ if_port = "BNC";
+ break;
+ default:
+ if_port = "unknown type";
+ break;
+ }
+ printk("%s: enabling %s port.\n", dev->name, if_port);
/* Set the full duplex match frame. */
tio_write(FULL_DUPLEX_MAGIC, CSR11);
tio_write(TSIAC_RESET, CSR13);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this