puc(4)

puc4

Pci “universal” communications driver

Usage

device pci device puc device sio device ppc options PUC_FASTINTR

Overview

This driver acts as a shim to connect PCI serial and parallel ports to the sio(4) and ppc(4) driver.

The list of supported devices is in sys/dev/puc/pucdata.c. Support for new cards should be added there.

If the PUC_FASTINTR option is used, the driver will try to use fast interrupts. This should lower the interrupt latency and should be used if the sio(4) driver reports silo overflow errors. It cannot be used if the interrupt is shared.

History

This driver took the idea from the NetBSD puc(4) driver and still uses the same structure to describe cards, to ease exchanging card info.

Bugs

Only serial ports are supported through the sio(4) driver at the moment.

From freebsd-manpages 6.0-5 in Debian 4.0 (Etch). Parsed by carta from the page's mdoc source.