From owner-cvs-all@FreeBSD.ORG Fri Jun 6 05:02:59 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 45370106567B; Fri, 6 Jun 2008 05:02:59 +0000 (UTC) (envelope-from benno@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2A5988FC0A; Fri, 6 Jun 2008 05:02:59 +0000 (UTC) (envelope-from benno@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m5652xtM052761; Fri, 6 Jun 2008 05:02:59 GMT (envelope-from benno@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m5652xMl052760; Fri, 6 Jun 2008 05:02:59 GMT (envelope-from benno@repoman.freebsd.org) Message-Id: <200806060502.m5652xMl052760@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to benno@repoman.freebsd.org using -f From: Benno Rice Date: Fri, 6 Jun 2008 05:00:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: 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 X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jun 2008 05:02:59 -0000 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 Log: 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)