Lines Matching +full:system +full:- +full:bus

30 .Nd Parallel Port Bus system
42 system provides a uniform, modular and architecture-independent
43 system for the implementation of drivers to control various parallel devices,
46 In order to write new drivers or port existing drivers, the ppbus system
48 .Bl -bullet -offset indent
50 architecture-independent macros or functions to access parallel ports
57 with kernel-in drivers.
60 The ppbus system has been designed to support the development of standard
61 and non-standard software:
63 .Bl -column "Driver" -compact
67 .It Sy lpbb Ta "Philips official parallel port I2C bit-banging interface"
70 Another approach to the ppbus system is to port existing drivers.
73 .Bl -column "Driver" -compact
85 The ppbus system provides functions and macros to allocate a new
86 parallel port bus, then initialize it and upper peripheral device drivers.
89 functions to initialize the ppbus system.
91 The logical parallel port model chosen for the ppbus system is the PC's
100 .Bl -bullet -offset indent
104 bidirectional 8/4-bits mode, also called NIBBLE mode
130 In this mode, outputs are 8-bits long.
136 any transfer is 8-bits long.
145 .Bl -item -offset indent
168 operate at close to the same performance levels as an equivalent ISA plug-in
188 .Sh IEEE1284-1994 Standard
235 IEEE1284 Standard support has been implemented at the top of the ppbus system
240 IEEE1284 interacts with the ppbus system as little as possible.
249 layer, the lowest of the ppbus system.
257 .Bl -enum -offset indent
259 share the parallel port bus among the daisy-chain like connected devices
263 propose an arch-independent interface to access the hardware layer.
270 We have to differentiate operating modes at various ppbus system layers.
280 This architecture should support IEEE1284-1994 modes.
285 driver during ISA bus (PC architecture) initialization.
288 for this new bus node are called.
292 draft from (c)1993-4 Microsoft Corporation)
299 .Ss Bus allocation and interrupts
305 High level interrupt handlers are connected to the ppbus system thanks to the
312 own the bus.
319 is a general purpose mechanism to allow fast low-level
322 standard (in IEEE1284 modes) or non-standard transfers.