patch-2.3.99-pre7 linux/drivers/net/pcmcia/com20020_cs.c
Next file: linux/drivers/net/pcmcia/fmvj18x_cs.c
Previous file: linux/drivers/net/pcmcia/aironet4500_cs.c
Back to the patch index
Back to the overall index
- Lines: 47
- Date:
Tue May 2 12:36:09 2000
- Orig file:
v2.3.99-pre6/linux/drivers/net/pcmcia/com20020_cs.c
- Orig date:
Thu Mar 2 14:36:22 2000
diff -u --recursive --new-file v2.3.99-pre6/linux/drivers/net/pcmcia/com20020_cs.c linux/drivers/net/pcmcia/com20020_cs.c
@@ -102,12 +102,14 @@
static int node = 0;
static int timeout = 3;
static int backplane = 0;
-static int clock = 0;
+static int clockp = 0;
+static int clockm = 0;
MODULE_PARM(node, "i");
MODULE_PARM(timeout, "i");
MODULE_PARM(backplane, "i");
-MODULE_PARM(clock, "i");
+MODULE_PARM(clockp, "i");
+MODULE_PARM(clockm, "i");
/* Bit map of interrupts to choose from */
static u_int irq_mask = 0xdeb8;
@@ -231,7 +233,8 @@
dev->dev_addr[0] = node;
lp->timeout = timeout;
lp->backplane = backplane;
- lp->clock = clock;
+ lp->clockp = clockp;
+ lp->clockm = clockm & 3;
lp->hw.open_close_ll = com20020cs_open_close;
link->irq.Instance = info->dev = dev;
@@ -350,6 +353,7 @@
static void com20020_config(dev_link_t *link)
{
+ struct arcnet_local *lp;
client_handle_t handle;
tuple_t tuple;
cisparse_t parse;
@@ -426,6 +430,11 @@
}
MOD_INC_USE_COUNT;
+
+ lp = dev->priv;
+ lp->card_name = "PCMCIA COM20020";
+ lp->card_flags = ARC_CAN_10MBIT; /* pretend all of them can 10Mbit */
+
i = com20020_found(dev, 0);
if (i != 0) {
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)