From owner-cvs-src@FreeBSD.ORG Mon May 31 07:24:26 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A72DD16A4CE; Mon, 31 May 2004 07:24:26 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 879C543D2D; Mon, 31 May 2004 07:24:26 -0700 (PDT) (envelope-from nsouch@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i4VEOLoG038349; Mon, 31 May 2004 07:24:21 -0700 (PDT) (envelope-from nsouch@repoman.freebsd.org) Received: (from nsouch@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i4VEOLMV038348; Mon, 31 May 2004 07:24:21 -0700 (PDT) (envelope-from nsouch) Message-Id: <200405311424.i4VEOLMV038348@repoman.freebsd.org> From: Nicolas Souchu Date: Mon, 31 May 2004 07:24:21 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pcf pcf.c pcf_isa.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 May 2004 14:24:26 -0000 nsouch 2004/05/31 07:24:21 PDT FreeBSD src repository Modified files: sys/dev/pcf pcf.c pcf_isa.c Log: Necessary modifications do get pcf working again for ISA. Tested with my Elektor card. Note that the hints are necessary to specify the IO base of the pcf chip. This enables to check the IO base when the probe routine is called during ISA enumeration. The interrupt driven code is mixed with polled mode, which is wrong and produces supposed spurious interrupts at each access. I still have to work on it. Revision Changes Path 1.25 +19 -7 src/sys/dev/pcf/pcf.c 1.2 +36 -8 src/sys/dev/pcf/pcf_isa.c