From owner-cvs-all Fri Apr 23 19:22:55 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id D763214DEA; Fri, 23 Apr 1999 19:22:53 -0700 (PDT) (envelope-from obrien@FreeBSD.org) Received: (from obrien@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id TAA34086; Fri, 23 Apr 1999 19:20:23 -0700 (PDT) (envelope-from obrien@FreeBSD.org) Message-Id: <199904240220.TAA34086@freefall.freebsd.org> From: "David E. O'Brien" Date: Fri, 23 Apr 1999 19:20:23 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ppbus lpt.c lpt.h Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk obrien 1999/04/23 19:20:22 PDT Added files: (Branch: RELENG_3) sys/dev/ppbus lpt.c lpt.h Log: Bring lpt.{c,h} from -CURRENT. These files are esentually the same as the previous nlpt.{c,h}. MAJOR history was lost when nlpt.{c,h} -> lpt.{c,h} in -CURRENT as these files weren't repository copied. So for the record: Major ppbus commit with: + ECP parallel port chipset FIFO detection + DMA+FIFO parallel I/O handled as chipset specific + nlpt updated in order to use the above enhanced parallel I/O. Use 'lptcontrol -e' to use enhanced I/O + Various options documented in LINT + Full IEEE1284 NIBBLE and BYTE modes support. See ppbus(4) for an overview of the IEEE1284 standard + Detection of PnP parallel devices at boot + Read capability added to nlpt driver to get IEEE1284 compliant printer status with a simple 'cat /dev/lpt0' + IEEE1284 peripheral emulation added to BYTE mode. Two computers may dialog according to IEEE1284 signaling method. See PERIPH_1284 option and /sys/dev/ppbus/ppi.c All this code is supposed to provide basic functions for IEEE1284 programming. ppi.c and lpt.c may act as examples. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message