add Boca Research 4- and 8-port cards. from openbsd.

This commit is contained in:
chs 2002-10-29 08:59:36 +00:00
parent 0d50171c61
commit fc374b9d4f
2 changed files with 60 additions and 4 deletions

View File

@ -1,4 +1,4 @@
.\" $NetBSD: puc.4,v 1.13 2002/02/07 03:15:08 ross Exp $
.\" $NetBSD: puc.4,v 1.14 2002/10/29 08:59:37 chs Exp $
.\"
.\" Copyright (c) 1998 Christopher G. Demetriou
.\" All rights reserved.
@ -72,7 +72,26 @@ The driver currently supports the following cards:
.It Tn "SIIG Cyber Parallel PCI (single parallel)"
.It Tn "SIIG Cyber Serial Dual PCI (dual serial)"
.It Tn "SIIG Cyber Serial PCI (single serial)"
.It Tn "VScom PCI-800 (8 port serial, probably OEM)"
.It Tn "Titan PCI-800 (8-port serial)"
.It Tn "Titan PCI-200 (dual serial)"
.It Tn "NEC PK-UG-X001 K56flex PCI Modem"
.It Tn "NEC PK-UG-X008"
.It Tn "Lava Computers 2SP-PCI (single parallel)"
.It Tn "Lava Computers dual serial"
.It Tn "Lava Computers Octopus (8-port serial)"
.It Tn "US Robotics (3Com) 3CP5609 PCI 16550 Modem"
.It Tn "Actiontec 56K PCI Master"
.It Tn "Oxford Semiconductor OX16PCI952 (dual serial and single parallel)"
.It Tn "Oxford Semiconductor OX16PCI954 (4-port serial)"
.It Tn "NetMos 1P PCI (single parallel)"
.It Tn "NetMos 2S1P PCI 16C650 (dual serial and single parallel)"
.It Tn "NetMos 4S1P PCI NM9845 (4-port serial and single parallel)"
.It Tn "Middle Digital, Inc. Weasel serial port"
.It Tn "Avlab Technology, Inc. Low Profile PCI 4 Serial (4-port serial)"
.It Tn "Boca Research Turbo Serial 654 (4-port serial)"
.It Tn "Chase Research / Perle PCI-FAST4 (4-port serial)"
.It Tn "Boca Research Turbo Serial 658 (8-port serial)"
.It Tn "Chase Research / Perle PCI-FAST8 (8-port serial)"
.El
.Pp
The driver does not support the cards:

View File

@ -1,4 +1,4 @@
/* $NetBSD: pucdata.c,v 1.31 2002/08/02 10:40:30 bouyer Exp $ */
/* $NetBSD: pucdata.c,v 1.32 2002/10/29 08:59:36 chs Exp $ */
/*
* Copyright (c) 1998, 1999 Christopher G. Demetriou. All rights reserved.
@ -36,7 +36,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: pucdata.c,v 1.31 2002/08/02 10:40:30 bouyer Exp $");
__KERNEL_RCSID(0, "$NetBSD: pucdata.c,v 1.32 2002/10/29 08:59:36 chs Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@ -649,6 +649,7 @@ const struct puc_device_description puc_devices[] = {
{ PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 8 },
},
},
/*
* VScom PCI-800H. Uses 8 16950 UART, behind a PCI chips that offers
* 4 com port on PCI device 0 and 4 on PCI device 1. PCI device 0 has
@ -880,5 +881,41 @@ const struct puc_device_description puc_devices[] = {
},
},
/*
* Boca Research Turbo Serial 654 (4 serial port) card.
* Appears to be the same as Chase Research PLC PCI-FAST4
* and Perle PCI-FAST4 Multi-Port serial cards.
*/
{ "Boca Research Turbo Serial 654",
{ 0x10b5, 0x9050, 0x12e0, 0x0031 },
{ 0xffff, 0xffff, 0xffff, 0xffff },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 },
{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 },
{ PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 },
{ PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 },
},
},
/*
* Boca Research Turbo Serial 658 (8 serial port) card.
* Appears to be the same as Chase Research PLC PCI-FAST8
* and Perle PCI-FAST8 Multi-Port serial cards.
*/
{ "Boca Research Turbo Serial 658",
{ 0x10b5, 0x9050, 0x12e0, 0x0021 },
{ 0xffff, 0xffff, 0xffff, 0xffff },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 },
{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 },
{ PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 },
{ PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 },
{ PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 4 },
{ PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 4 },
{ PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 4 },
{ PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 4 },
},
},
{ 0 }
};