From owner-cvs-all Sat Feb 16 7:12:25 2002 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 118E037B402; Sat, 16 Feb 2002 07:12:21 -0800 (PST) Received: (from jhay@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g1GFCKq79255; Sat, 16 Feb 2002 07:12:21 -0800 (PST) (envelope-from jhay) Message-Id: <200202161512.g1GFCKq79255@freefall.freebsd.org> From: John Hay Date: Sat, 16 Feb 2002 07:12:20 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/share/man/man4 Makefile puc.4 src/sys/dev/sio sio_puc.c src/sys/conf files.i386 options.i386 src/sys/i386/conf NOTES src/sys/dev/puc puc.c pucdata.c pucvar.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jhay 2002/02/16 07:12:19 PST Modified files: share/man/man4 Makefile sys/conf files.i386 options.i386 sys/i386/conf NOTES Added files: share/man/man4 puc.4 sys/dev/sio sio_puc.c sys/dev/puc puc.c pucdata.c pucvar.h Log: 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 Revision Changes Path 1.149 +1 -0 src/share/man/man4/Makefile 1.1 +68 -0 src/share/man/man4/puc.4 (new) 1.392 +3 -0 src/sys/conf/files.i386 1.167 +2 -0 src/sys/conf/options.i386 1.1 +708 -0 src/sys/dev/puc/puc.c (new) 1.1 +752 -0 src/sys/dev/puc/pucdata.c (new) 1.1 +100 -0 src/sys/dev/puc/pucvar.h (new) 1.1 +89 -0 src/sys/dev/sio/sio_puc.c (new) 1.999 +11 -0 src/sys/i386/conf/NOTES To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message