]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add the puc (PCI "Universal" Communications) driver. The idea and some of
authorjhay <jhay@FreeBSD.org>
Sat, 16 Feb 2002 15:12:14 +0000 (15:12 +0000)
committerjhay <jhay@FreeBSD.org>
Sat, 16 Feb 2002 15:12:14 +0000 (15:12 +0000)
commita6fbc8577e59b0369bb7a6af91e8b6a4a20829a2
treea1cbdb342a7c5e53ca19b8b1853265d6794be13b
parent4c0d10cd1b5a5716ef37c0b77c6255d4532b9d02
Add the puc (PCI "Universal" Communications) driver. The idea and some of
the structure definitions come from NetBSD to make it easier to share card
definitions. The driver only acts as a shim between the pci bus and the
sio driver. Later pci parallel ports could also be supported through this
driver. Support for most single and multiport pci serial cards should be
as simple as adding its definition to pucdata.c

Tested with the following pci cards:
Moxa Industio CP-114, 4 port RS-232,RS-422/485
Syba Tech Ltd. PCI-4S2P-550-ECP, 4 port RS-232 + 2 parallel ports
Netmos NM9835 PCI-2S-550, 2 port RS-232
share/man/man4/Makefile
share/man/man4/puc.4 [new file with mode: 0644]
sys/conf/NOTES
sys/conf/files.i386
sys/conf/options.i386
sys/dev/puc/puc.c [new file with mode: 0644]
sys/dev/puc/pucdata.c [new file with mode: 0644]
sys/dev/puc/pucvar.h [new file with mode: 0644]
sys/dev/sio/sio_puc.c [new file with mode: 0644]
sys/i386/conf/NOTES