From owner-cvs-all@FreeBSD.ORG Tue Jun 28 21:56:05 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org 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 5DA9A16A41C; Tue, 28 Jun 2005 21:56:05 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A53F43D4C; Tue, 28 Jun 2005 21:56:05 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j5SLu5ld012131; Tue, 28 Jun 2005 21:56:05 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j5SLu5ac012130; Tue, 28 Jun 2005 21:56:05 GMT (envelope-from imp) Message-Id: <200506282156.j5SLu5ac012130@repoman.freebsd.org> From: Warner Losh Date: Tue, 28 Jun 2005 21:56:04 +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/dev/ep if_ep_pccard.c 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: Tue, 28 Jun 2005 21:56:05 -0000 imp 2005-06-28 21:56:04 UTC FreeBSD src repository Modified files: sys/dev/ep if_ep_pccard.c Log: Add a chipset field to the lookup. Use this chipset type to determine which command to use to read the eeprom and which devices have an MII. Simplify code by no longer using the OLDCARD compat rouintes (I don't know if this breaks OLDCARD on pc98 or not, but OLDCARD on pc98 days are numbered, I hope). This also removes a number of kludges that we had before because they are OBE. Add a convenience routine to lookup the device to avoid many casts in many places. Tested with: 3C589D-TP, 3CCSH572BT Approved by: re (scottl, blanket ep) Revision Changes Path 1.46 +57 -167 src/sys/dev/ep/if_ep_pccard.c