From owner-cvs-all Fri Jan 31 17:18:28 2003 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A855037B401; Fri, 31 Jan 2003 17:18:27 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 48EE843F3F; Fri, 31 Jan 2003 17:18:27 -0800 (PST) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h111IRbv090579; Fri, 31 Jan 2003 17:18:27 -0800 (PST) (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h111IRx2090578; Fri, 31 Jan 2003 17:18:27 -0800 (PST) Message-Id: <200302010118.h111IRx2090578@repoman.freebsd.org> From: Mike Silbersack Date: Fri, 31 Jan 2003 17:18:27 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/pci if_vr.c if_vrreg.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG silby 2003/01/31 17:18:27 PST Modified files: sys/pci if_vr.c if_vrreg.h Log: Switch the if_vr driver from using our generic MII routines over to using the Rhine's internal shift registers which are designed for the job. This reduces the amount of time we wait around shifting bits, and seems to work better with some chips. Also, provide a workaround for some newer cards which report fake PHYs at multiple addresses. (As more cards are ID'd, I'm sure this part of the code will have to be expanded to cover more cases.) Submitted by: Thomas Nystrom MFC after: 1 week Revision Changes Path 1.60 +89 -0 src/sys/pci/if_vr.c 1.16 +4 -0 src/sys/pci/if_vrreg.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message