summaryrefslogtreecommitdiffstats
path: root/sys/dev/ep/if_ep_pccard.c
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>1999-10-29 06:27:07 +0000
committerimp <imp@FreeBSD.org>1999-10-29 06:27:07 +0000
commit874dac187b642784aa6f34c4d6d9cf7d089f78f1 (patch)
tree4ddf2442345430965038322e4a2d85a62c01a4d1 /sys/dev/ep/if_ep_pccard.c
parent73ba6441c395c3f05bc03ddd46208ba062a6617a (diff)
downloadFreeBSD-src-874dac187b642784aa6f34c4d6d9cf7d089f78f1.zip
FreeBSD-src-874dac187b642784aa6f34c4d6d9cf7d089f78f1.tar.gz
Add (untested) support for the 3C562D/3C563D. I have been unable to
test this support since I don't have the dongle for the card in question and the dongle I have for my 3C589D doesn't seem to work on it. I don't know if this is due to the damage I did to the 562 card in transit from freebsdcon, or a mis-matched dongle...
Diffstat (limited to 'sys/dev/ep/if_ep_pccard.c')
-rw-r--r--sys/dev/ep/if_ep_pccard.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/ep/if_ep_pccard.c b/sys/dev/ep/if_ep_pccard.c
index 8255634..d6c7c2c 100644
--- a/sys/dev/ep/if_ep_pccard.c
+++ b/sys/dev/ep/if_ep_pccard.c
@@ -122,6 +122,8 @@ ep_pccard_identify(u_short id)
"Fast Etherlink 3C574-TX");
case 0x9058: /* 3C589 */
return ("3Com Etherlink III 3C589");
+ case 0x2056: /* 3C562/3C563 */
+ return ("3Com 3C562D/3C563D");
}
return (NULL);
}
@@ -140,6 +142,7 @@ ep_pccard_card_attach(struct ep_board *epb)
case 0x4b57: /* 3C574B */
epb->mii_trans = 1;
return (1);
+ case 0x2056: /* 3C562D/3C563D */
case 0x9058: /* 3C589 */
epb->mii_trans = 0;
return (1);
OpenPOWER on IntegriCloud