| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Submitted by: Bruce Evans <bde@zeta.org.au>
Some ppb bootup printfs simplified.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ 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.
|
|
|
|
| |
Submitted by: Bradley Dunn <bradley@dunn.org> (pr: kern/8817)
|
|
|
|
| |
and local variables, goto labels, and functions declared but not defined.
|
|
|
|
| |
ppc.c: nsc code improved. Actually, a complete rewrite.
|
|
|
|
|
|
|
| |
device drivers, not in ioconf.c. Use a different hack in isa_device.h
so that a new config(8) is not required yet.
pc98 parts approved by: kato
|
|
|
|
| |
is struct ppb_microseq* pointing directly into the microsequence
|
| |
|
| |
|
|
|
|
| |
bootverbose set
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- ppbus now supports PLIP via the if_plip driver
- ieee1284 infrastructure added, including parallel-port PnP
- port microsequencer added, for scripting the sort of port I/O
that is common with parallel devices without endless calls up and down
through the driver structure.
- improved bus ownership behaviour among the ppbus-using drivers.
- improved I/O chipset feature detection
The vpo driver is now implemented using the microsequencer, leading to
some performance improvements as well as providing an extensive example
of its use.
Reviewed by: msmith
Submitted by: Nicolas Souchu <Nicolas.Souchu@prism.uvsq.fr>
|
| |
|
| |
|
|
|
|
| |
Submitted by: Nicolas Souchu <Nicolas.Souchu@prism.uvsq.fr>
|
|
Submitted by: Nicolas Souchu <Nicolas.Souchu@prism.uvsq.fr>
|