summaryrefslogtreecommitdiffstats
path: root/sys/dev/ppc
Commit message (Collapse)AuthorAgeFilesLines
* Fix broken low level ppb_rxxx() return type: char becomes u_char.nsouch1999-01-102-18/+18
| | | | | | Submitted by: Bruce Evans <bde@zeta.org.au> Some ppb bootup printfs simplified.
* Major ppbus commit with:nsouch1999-01-102-52/+486
| | | | | | | | | | | | | | | | | | | + 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.
* Silence -Wtrigraph.hoek1998-12-301-2/+2
| | | | Submitted by: Bradley Dunn <bradley@dunn.org> (pr: kern/8817)
* The "easy" fixes for compiling the kernel -Wunused: remove unreferenced staticarchie1998-12-071-9/+3
| | | | and local variables, goto labels, and functions declared but not defined.
* pcf.c: timeout management addednsouch1998-10-312-100/+219
| | | | ppc.c: nsc code improved. Actually, a complete rewrite.
* Initialize isa_devtab entries for interrupt handlers in individualbde1998-10-221-2/+5
| | | | | | | 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
* - program counter was previously an index in the microsequence, now pcnsouch1998-09-201-26/+18
| | | | is struct ppb_microseq* pointing directly into the microsequence
* invalid printf call fixed -> compile time warning removednsouch1998-09-131-2/+2
|
* ppbus enhanced to support ZIP+ : microseq improvednsouch1998-09-132-27/+69
|
* printing with compatible mode fixed if ECP available + more verbose if ↵nsouch1998-09-021-43/+163
| | | | bootverbose set
* Fixed printf format errors. Only one left in LINT on i386's.bde1998-08-241-3/+2
|
* Major ppbus updates from the author.msmith1998-08-032-190/+609
| | | | | | | | | | | | | | | | | - 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>
* Seventy-odd "its" / "it's" typos in comments fixed as per kern/6108.des1998-04-171-2/+2
|
* Removed unused #includes.bde1997-09-011-8/+1
|
* Minor ppc_data structure tweak.msmith1997-08-161-3/+3
| | | | Submitted by: Nicolas Souchu <Nicolas.Souchu@prism.uvsq.fr>
* ISA Parallel-Port Bus chipset driver.msmith1997-08-142-0/+901
Submitted by: Nicolas Souchu <Nicolas.Souchu@prism.uvsq.fr>
OpenPOWER on IntegriCloud