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 Rice benno at
Fri Jun 6 05:02:59 UTC 2008

benno       2008-06-06 05:00:49 UTC

  FreeBSD src repository

  Modified files:
    sys/conf             files 
    sys/dev/mii          miidevs 
  Added files:
    sys/dev/mii          smcphy.c 
    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-src mailing list