Date: Sun, 10 Jan 1999 04:04:56 -0800 (PST) From: Nicolas Souchu <nsouch@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/i386/isa ppc.c ppcreg.h src/sys/dev/ppbus immio.c lpbb.c nlpt.c nlpt.h ppb_1284.c ppb_1284.h ppb_base.c ppb_msq.c ppb_msq.h ppbconf.c ppbconf.h ppi.c vpo.c vpoio.c src/usr.sbin/lptcontrol lptcontrol.c src/share/man/man4 ppbus.4 Message-ID: <199901101204.EAA15452@freefall.freebsd.org>
index | next in thread | raw e-mail
nsouch 1999/01/10 04:04:56 PST
Modified files:
sys/i386/isa ppc.c ppcreg.h
sys/dev/ppbus immio.c lpbb.c nlpt.c nlpt.h ppb_1284.c
ppb_1284.h ppb_base.c ppb_msq.c ppb_msq.h
ppbconf.c ppbconf.h ppi.c vpo.c vpoio.c
usr.sbin/lptcontrol lptcontrol.c
share/man/man4 ppbus.4
Log:
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 nlpt.c may act as examples.
Revision Changes Path
1.14 +435 -48 src/sys/i386/isa/ppc.c
1.6 +51 -4 src/sys/i386/isa/ppcreg.h
1.5 +3 -1 src/sys/dev/ppbus/immio.c
1.4 +1 -9 src/sys/dev/ppbus/lpbb.c
1.12 +103 -22 src/sys/dev/ppbus/nlpt.c
1.3 +4 -2 src/sys/dev/ppbus/nlpt.h
1.7 +705 -65 src/sys/dev/ppbus/ppb_1284.c
1.4 +52 -13 src/sys/dev/ppbus/ppb_1284.h
1.6 +38 -11 src/sys/dev/ppbus/ppb_base.c
1.4 +17 -5 src/sys/dev/ppbus/ppb_msq.c
1.3 +2 -2 src/sys/dev/ppbus/ppb_msq.h
1.10 +147 -62 src/sys/dev/ppbus/ppbconf.c
1.10 +18 -7 src/sys/dev/ppbus/ppbconf.h
1.9 +314 -8 src/sys/dev/ppbus/ppi.c
1.11 +3 -1 src/sys/dev/ppbus/vpo.c
1.5 +15 -4 src/sys/dev/ppbus/vpoio.c
1.7 +7 -3 src/usr.sbin/lptcontrol/lptcontrol.c
1.3 +49 -1 src/share/man/man4/ppbus.4
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901101204.EAA15452>
