From owner-cvs-src-old@FreeBSD.ORG Mon May 25 02:36:39 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 C8B32106566C for ; Mon, 25 May 2009 02:36:39 +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 B55EF8FC17 for ; Mon, 25 May 2009 02:36:39 +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 n4P2adho051169 for ; Mon, 25 May 2009 02:36:39 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n4P2adi8051168 for cvs-src-old@freebsd.org; Mon, 25 May 2009 02:36:39 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200905250236.n4P2adi8051168@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Mon, 25 May 2009 02:36:29 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD 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: Mon, 25 May 2009 02:36:40 -0000 yongari 2009-05-25 02:36:29 UTC FreeBSD src repository Modified files: sys/dev/mii e1000phy.c e1000phyreg.h miidevs Log: SVN rev 192713 on 2009-05-25 02:36:29Z by yongari 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.28 +23 -4 src/sys/dev/mii/e1000phy.c 1.6 +10 -0 src/sys/dev/mii/e1000phyreg.h 1.64 +1 -0 src/sys/dev/mii/miidevs