cvs commit: src/sys/conf files src/sys/dev/mii miidevs smcphy.c
src/sys/dev/smc if_smc.c if_smcreg.h if_smcvar.h
benno at FreeBSD.org
Fri Jun 6 05:02:59 UTC 2008
benno 2008-06-06 05:00:49 UTC
FreeBSD src repository
sys/dev/smc if_smc.c if_smcreg.h if_smcvar.h
SVN rev 179592 on 2008-06-06 05:00:49Z by benno
This is a rewritten driver for the SMSC LAN91C111. It's based in part on the
sn(4) driver and also looking at newer drivers. The reason for the rewrite is
to support MII and to try and resolve some performance issues found when trying
to use the sn(4) driver on the Gumstix network boards.
For reference, the SMSC LAN91C111 is a non-PCI ethernet part whose lineage
dates back to Ye Olde Days of ISA. It seems to get some use in the embedded
space these days on parts lacking on-board MACs or on-board PCI controllers,
such as the XScale PXA line of ARM CPUs.
This also includes a driver for the SMSC LAN83C183 10/100 PHY.
Man page to follow.
Revision Changes Path
1.1307 +2 -0 src/sys/conf/files
1.57 +4 -0 src/sys/dev/mii/miidevs
1.1 +265 -0 src/sys/dev/mii/smcphy.c (new)
1.1 +1312 -0 src/sys/dev/smc/if_smc.c (new)
1.1 +261 -0 src/sys/dev/smc/if_smcreg.h (new)
1.1 +87 -0 src/sys/dev/smc/if_smcvar.h (new)
More information about the cvs-all