From owner-cvs-src-old@FreeBSD.ORG Thu Jun 18 04:51:30 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96CC71065680 for ; Thu, 18 Jun 2009 04:51:30 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8389B8FC26 for ; Thu, 18 Jun 2009 04:51:30 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n5I4pUZ8052152 for ; Thu, 18 Jun 2009 04:51:30 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n5I4pUn2052151 for cvs-src-old@freebsd.org; Thu, 18 Jun 2009 04:51:30 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200906180451.n5I4pUn2052151@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 18 Jun 2009 04:51:07 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/sys/dev/mii e1000phy.c e1000phyreg.h miidevs X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Jun 2009 04:51:30 -0000 yongari 2009-06-18 04:51:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/mii e1000phy.c e1000phyreg.h miidevs Log: SVN rev 194415 on 2009-06-18 04:51:07Z by yongari MFC r192713: Add driver support for 88E3016 PHY which is found on Marvell Yukon FE+ controller. Due to the severe silicon bugs for Yukon FE+, 88E3016 seems to require more workarounds. However I'm not sure whether the workaround is PHY specific or only applicable to Yukon FE+. The datasheet for the PHY is publicly available but it lacks several details for the workaround used in this change. The workaround information was obtained from Linux. Many thanks to Yukon FE+ users who helped me add 88E3016 support. Tested by: bz, Tanguy Bouzeloc ( the.zauron <> gmail dot com ) Bruce Cran ( bruce <> cran dot org dot uk ) Michael Reifenberger ( mike <> reifenberger dot com ) Stephen Montgomery-Smith ( stephen <> missouri dot edu ) Revision Changes Path 1.18.2.6 +23 -4 src/sys/dev/mii/e1000phy.c 1.4.2.2 +10 -0 src/sys/dev/mii/e1000phyreg.h 1.46.2.12 +1 -0 src/sys/dev/mii/miidevs