summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2001-11-23 04:18:23 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2001-11-23 04:18:23 +0000
commit161afebb8c6e7b76fb3ab16cfd2c2b7c0b2d8484 (patch)
tree7ceccbcdb6dd3d7c4fc16ede5d91c343683517a0 /sys
parentd3919d88cbd693820d35628465b541e3ca78afd3 (diff)
new vscom puc devices; lists-openbsdtech@bsws.de
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/pci/pcidevs.h21
-rw-r--r--sys/dev/pci/pcidevs_data.h56
-rw-r--r--sys/dev/pci/pucdata.c401
3 files changed, 343 insertions, 135 deletions
diff --git a/sys/dev/pci/pcidevs.h b/sys/dev/pci/pcidevs.h
index cd3cf79884d..419c4834772 100644
--- a/sys/dev/pci/pcidevs.h
+++ b/sys/dev/pci/pcidevs.h
@@ -2,7 +2,7 @@
* THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
- * OpenBSD: pcidevs,v 1.467 2001/11/22 02:23:05 naddy Exp
+ * OpenBSD: pcidevs,v 1.468 2001/11/23 04:17:58 deraadt Exp
*/
/* $NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp $ */
@@ -538,6 +538,7 @@
#define PCI_VENDOR_SUNDANCE 0x13f0 /* Sundance */
#define PCI_VENDOR_CMI 0x13f6 /* C-Media Electronics */
#define PCI_VENDOR_LAVA 0x1407 /* Lava */
+#define PCI_VENDOR_OXFORD2 0x1415 /* Oxford */
#define PCI_VENDOR_TAMARACK 0x143d /* Tamarack Microelectronics */
#define PCI_VENDOR_OXFORD 0x14d2 /* Oxford */
#define PCI_VENDOR_INVERTEX 0x14e1 /* Invertex */
@@ -1649,10 +1650,20 @@
#define PCI_PRODUCT_OPTI_RM861HA 0xc861 /* RM861HA */
/* Oxford/ VScom */
-#define PCI_PRODUCT_OXFORD_VSCOM_PCI200L 0x8020 /* VScom PCI 200-L */
-#define PCI_PRODUCT_OXFORD_VSCOM_PCI800H_0 0xa003 /* VScom PCI 800-H */
-#define PCI_PRODUCT_OXFORD_VSCOM_PCI800H_1 0xa004 /* VScom PCI 800-H */
-#define PCI_PRODUCT_OXFORD_VSCOM_PCI200H 0xa005 /* VScom PCI 200-H */
+#define PCI_PRODUCT_OXFORD_VSCOM_PCI010L 0x8001 /* VScom PCI 010L */
+#define PCI_PRODUCT_OXFORD_VSCOM_PCI100L 0x8010 /* VScom PCI 100L */
+#define PCI_PRODUCT_OXFORD_VSCOM_PCI110L 0x8011 /* VScom PCI 110L */
+#define PCI_PRODUCT_OXFORD_VSCOM_PCI200L 0x8020 /* VScom PCI 200L */
+#define PCI_PRODUCT_OXFORD_VSCOM_PCI210L 0x8021 /* VScom PCI 210L */
+#define PCI_PRODUCT_MOLEX_VSCOM_PCI400L 0x8040 /* VScom PCI 400L */
+#define PCI_PRODUCT_OXFORD_VSCOM_PCI800L 0x8080 /* VScom PCI 800L */
+#define PCI_PRODUCT_OXFORD_VSCOM_PCIx10H 0xa000 /* VScom PCI x10H */
+#define PCI_PRODUCT_OXFORD_VSCOM_PCI100H 0xa001 /* VScom PCI 100H */
+#define PCI_PRODUCT_OXFORD_VSCOM_PCI200H 0xa005 /* VScom PCI 200H */
+#define PCI_PRODUCT_OXFORD_VSCOM_PCI200HV2 0xe020 /* VScom PCI 200HV2 */
+#define PCI_PRODUCT_OXFORD_VSCOM_PCI800H_0 0xa003 /* VScom PCI 400H/800H */
+#define PCI_PRODUCT_OXFORD_VSCOM_PCI800H_1 0xa004 /* VScom PCI 800H */
+#define PCI_PRODUCT_OXFORD2_VSCOM_PCI011H 0x8403 /* VScom PCI 011H */
/* Packet Engines Inc. products */
#define PCI_PRODUCT_PE_GNIC2 0x0911 /* PMC/GNIC2 */
diff --git a/sys/dev/pci/pcidevs_data.h b/sys/dev/pci/pcidevs_data.h
index dd4e1157c6a..6b0c792e24d 100644
--- a/sys/dev/pci/pcidevs_data.h
+++ b/sys/dev/pci/pcidevs_data.h
@@ -2,7 +2,7 @@
* THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
- * OpenBSD: pcidevs,v 1.467 2001/11/22 02:23:05 naddy Exp
+ * OpenBSD: pcidevs,v 1.468 2001/11/23 04:17:58 deraadt Exp
*/
/* $NetBSD: pcidevs,v 1.30 1997/06/24 06:20:24 thorpej Exp $ */
@@ -3307,20 +3307,60 @@ static const struct pci_known_product pci_known_products[] = {
"RM861HA",
},
{
+ PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI010L,
+ "VScom PCI 010L",
+ },
+ {
+ PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI100L,
+ "VScom PCI 100L",
+ },
+ {
+ PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI110L,
+ "VScom PCI 110L",
+ },
+ {
PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI200L,
- "VScom PCI 200-L",
+ "VScom PCI 200L",
+ },
+ {
+ PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI210L,
+ "VScom PCI 210L",
+ },
+ {
+ PCI_VENDOR_MOLEX, PCI_PRODUCT_MOLEX_VSCOM_PCI400L,
+ "VScom PCI 400L",
+ },
+ {
+ PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI800L,
+ "VScom PCI 800L",
+ },
+ {
+ PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCIx10H,
+ "VScom PCI x10H",
+ },
+ {
+ PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI100H,
+ "VScom PCI 100H",
+ },
+ {
+ PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI200H,
+ "VScom PCI 200H",
+ },
+ {
+ PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI200HV2,
+ "VScom PCI 200HV2",
},
{
PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI800H_0,
- "VScom PCI 800-H",
+ "VScom PCI 400H/800H",
},
{
PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI800H_1,
- "VScom PCI 800-H",
+ "VScom PCI 800H",
},
{
- PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI200H,
- "VScom PCI 200-H",
+ PCI_VENDOR_OXFORD2, PCI_PRODUCT_OXFORD2_VSCOM_PCI011H,
+ "VScom PCI 011H",
},
{
PCI_VENDOR_PE, PCI_PRODUCT_PE_GNIC2,
@@ -6919,6 +6959,10 @@ static const struct pci_known_vendor pci_known_vendors[] = {
"Lava",
},
{
+ PCI_VENDOR_OXFORD2,
+ "Oxford",
+ },
+ {
PCI_VENDOR_TAMARACK,
"Tamarack Microelectronics",
},
diff --git a/sys/dev/pci/pucdata.c b/sys/dev/pci/pucdata.c
index e2623c77fbc..3007199b116 100644
--- a/sys/dev/pci/pucdata.c
+++ b/sys/dev/pci/pucdata.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pucdata.c,v 1.16 2001/11/18 20:43:35 deraadt Exp $ */
+/* $OpenBSD: pucdata.c,v 1.17 2001/11/23 04:18:22 deraadt Exp $ */
/* $NetBSD: pucdata.c,v 1.6 1999/07/03 05:55:23 cgd Exp $ */
/*
@@ -79,8 +79,8 @@ const struct puc_device_description puc_devices[] = {
* network/misc (0x02/0x80) device.
*/
{ /* "Dolphin Peripherals 4035", */
- { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0xd84d, 0x6808 },
- { 0xffff, 0xffff, 0xffff, 0xffff },
+ { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0xd84d, 0x6808 },
+ { 0xffff, 0xffff, 0xffff, 0xffff },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
@@ -109,8 +109,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Serial PCI 16C550 (10x family): 1S */
{ /* "SIIG Cyber Serial PCI 16C550 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1000, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1000, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
},
@@ -118,8 +118,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Serial PCI 16C650 (10x family): 1S */
{ /* "SIIG Cyber Serial PCI 16C650 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1001, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1001, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
},
@@ -127,8 +127,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Serial PCI 16C850 (10x family): 1S */
{ /* "SIIG Cyber Serial PCI 16C850 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1002, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1002, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
},
@@ -136,8 +136,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber I/O PCI 16C550 (10x family): 1S, 1P */
{ /* "SIIG Cyber I/O PCI 16C550 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1010, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1010, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_LPT, 0x1c, 0x00 },
@@ -146,8 +146,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber I/O PCI 16C650 (10x family): 1S, 1P */
{ /* "SIIG Cyber I/O PCI 16C650 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1011, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1011, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_LPT, 0x1c, 0x00 },
@@ -156,8 +156,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber I/O PCI 16C850 (10x family): 1S, 1P */
{ /* "SIIG Cyber I/O PCI 16C850 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1012, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1012, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_LPT, 0x1c, 0x00 },
@@ -166,8 +166,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Parallel PCI (10x family): 1P */
{ /* "SIIG Cyber Parallel PCI (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1020, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1020, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_LPT, 0x18, 0x00 },
},
@@ -175,8 +175,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Parallel Dual PCI (10x family): 2P */
{ /* "SIIG Cyber Parallel Dual PCI (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1021, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1021, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_LPT, 0x18, 0x00 },
{ PUC_PORT_TYPE_LPT, 0x20, 0x00 },
@@ -185,8 +185,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Serial Dual PCI 16C550 (10x family): 2S */
{ /* "SIIG Cyber Serial Dual PCI 16C550 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1030, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1030, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
@@ -195,8 +195,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Serial Dual PCI 16C650 (10x family): 2S */
{ /* "SIIG Cyber Serial Dual PCI 16C650 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1031, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1031, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
@@ -205,8 +205,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Serial Dual PCI 16C850 (10x family): 2S */
{ /* "SIIG Cyber Serial Dual PCI 16C850 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1032, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1032, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
@@ -215,8 +215,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 2S1P PCI 16C550 (10x family): 2S, 1P */
{ /* "SIIG Cyber 2S1P PCI 16C550 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1034, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1034, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
@@ -226,8 +226,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 2S1P PCI 16C650 (10x family): 2S, 1P */
{ /* "SIIG Cyber 2S1P PCI 16C650 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1035, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1035, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
@@ -237,8 +237,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 2S1P PCI 16C850 (10x family): 2S, 1P */
{ /* "SIIG Cyber 2S1P PCI 16C850 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1036, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1036, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
@@ -248,8 +248,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 4S PCI 16C550 (10x family): 4S */
{ /* "SIIG Cyber 4S PCI 16C550 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1050, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1050, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
@@ -260,8 +260,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 4S PCI 16C650 (10x family): 4S */
{ /* "SIIG Cyber 4S PCI 16C650 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1051, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1051, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
@@ -272,8 +272,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 4S PCI 16C850 (10x family): 4S */
{ /* "SIIG Cyber 4S PCI 16C850 (10x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1052, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_1052, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
@@ -288,8 +288,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Parallel PCI (20x family): 1P */
{ /* "SIIG Cyber Parallel PCI (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2020, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2020, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_LPT, 0x10, 0x00 },
},
@@ -297,8 +297,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Parallel Dual PCI (20x family): 2P */
{ /* "SIIG Cyber Parallel Dual PCI (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2021, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2021, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_LPT, 0x10, 0x00 },
{ PUC_PORT_TYPE_LPT, 0x18, 0x00 },
@@ -307,8 +307,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 2P1S PCI 16C550 (20x family): 1S, 2P */
{ /* "SIIG Cyber 2P1S PCI 16C550 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2040, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2040, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_LPT, 0x14, 0x00 },
@@ -318,8 +318,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 2P1S PCI 16C650 (20x family): 1S, 2P */
{ /* "SIIG Cyber 2P1S PCI 16C650 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2041, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2041, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_LPT, 0x14, 0x00 },
@@ -329,8 +329,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 2P1S PCI 16C850 (20x family): 1S, 2P */
{ /* "SIIG Cyber 2P1S PCI 16C850 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2042, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2042, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_LPT, 0x14, 0x00 },
@@ -340,8 +340,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Serial PCI 16C550 (20x family): 1S */
{ /* "SIIG Cyber Serial PCI 16C550 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2000, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2000, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
},
@@ -349,8 +349,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Serial PCI 16C650 (20x family): 1S */
{ /* "SIIG Cyber Serial PCI 16C650 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2001, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2001, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
},
@@ -358,8 +358,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Serial PCI 16C850 (20x family): 1S */
{ /* "SIIG Cyber Serial PCI 16C850 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2002, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2002, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
},
@@ -367,8 +367,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber I/O PCI 16C550 (20x family): 1S, 1P */
{ /* "SIIG Cyber I/O PCI 16C550 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2010, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2010, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_LPT, 0x14, 0x00 },
@@ -377,8 +377,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber I/O PCI 16C650 (20x family): 1S, 1P */
{ /* "SIIG Cyber I/O PCI 16C650 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2011, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2011, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_LPT, 0x14, 0x00 },
@@ -387,8 +387,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber I/O PCI 16C850 (20x family): 1S, 1P */
{ /* "SIIG Cyber I/O PCI 16C850 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2012, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2012, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_LPT, 0x14, 0x00 },
@@ -397,8 +397,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Serial Dual PCI 16C550 (20x family): 2S */
{ /* "SIIG Cyber Serial Dual PCI 16C550 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2030, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2030, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
@@ -407,8 +407,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Serial Dual PCI 16C650 (20x family): 2S */
{ /* "SIIG Cyber Serial Dual PCI 16C650 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2031, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2031, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
@@ -417,8 +417,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber Serial Dual PCI 16C850 (20x family): 2S */
{ /* "SIIG Cyber Serial Dual PCI 16C850 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2032, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2032, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
@@ -427,8 +427,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 2S1P PCI 16C550 (20x family): 2S, 1P */
{ /* "SIIG Cyber 2S1P PCI 16C550 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2060, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2060, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
@@ -438,8 +438,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 2S1P PCI 16C650 (20x family): 2S, 1P */
{ /* "SIIG Cyber 2S1P PCI 16C650 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2061, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2061, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
@@ -449,8 +449,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 2S1P PCI 16C850 (20x family): 2S, 1P */
{ /* "SIIG Cyber 2S1P PCI 16C850 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2062, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2062, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
@@ -460,8 +460,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 4S PCI 16C550 (20x family): 4S */
{ /* "SIIG Cyber 4S PCI 16C550 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2050, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2050, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
@@ -472,8 +472,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 4S PCI 16C650 (20x family): 4S */
{ /* "SIIG Cyber 4S PCI 16C650 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2051, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2051, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
@@ -484,8 +484,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 4S PCI 16C850 (20x family): 4S */
{ /* "SIIG Cyber 4S PCI 16C850 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2052, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2052, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
@@ -496,8 +496,8 @@ const struct puc_device_description puc_devices[] = {
/* SIIG Cyber 8S PCI 16C850 (20x family): 8S */
{ /* "SIIG Cyber 8S PCI 16C850 (20x family)", */
- { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2081, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_2081, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
@@ -518,8 +518,8 @@ const struct puc_device_description puc_devices[] = {
* the card.
*/
{ /* "VScom PCI-800", */
- { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_1076, 0x10b5, 0x1076 },
- { 0xffff, 0xffff, 0xffff, 0xffff },
+ { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_1076, 0x10b5, 0x1076 },
+ { 0xffff, 0xffff, 0xffff, 0xffff },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ },
@@ -533,12 +533,68 @@ const struct puc_device_description puc_devices[] = {
},
/*
- * Titan 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
+ * VScom PCI 011H, 1 lpt.
+ */
+ { /* "VScom PCI-011H", */
+ { PCI_VENDOR_OXFORD2, PCI_PRODUCT_OXFORD2_VSCOM_PCI011H, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
+ {
+ { PUC_PORT_TYPE_LPT, 0x10, 0x00 },
+ },
+ },
+
+ /*
+ * VScom PCI x10H, 1 lpt.
+ * is the lpt part of VScom 110H, 210H, 410H
+ */
+ { /* "VScom PCI-x10H", */
+ { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCIx10H, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
+ {
+ { PUC_PORT_TYPE_LPT, 0x10, 0x00 },
+ },
+ },
+
+ /*
+ * VScom PCI 100H, little sister of 800H, 1 com.
+ * also com part of VScom 110H
+ * The one I have defaults to a fequency of 14.7456 MHz which is
+ * jumper J1 set to 2-3.
+ */
+ { /* "VScom PCI-100H", */
+ { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI100H, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
+ {
+ { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 },
+ },
+ },
+
+ /*
+ * VScom PCI 200H, little sister of 800H, 2 com.
+ * also com part of VScom 210H
+ * The one I have defaults to a fequency of 14.7456 MHz which is
+ * jumper J1 set to 2-3.
+ */
+
+ { /* "VScom PCI-200H", */
+ { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI200H, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
+ {
+ { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 },
+ },
+ },
+
+ /*
+ * VScom PCI 400H and 800H. Uses 4/8 16950 UART, behind a PCI chips
+ * that offers 4 com port on PCI device 0 (both 400H and 800H)
+ * and 4 on PCI device 1 (800H only). PCI device 0 has
* device ID 3 and PCI device 1 device ID 4. Uses a 14.7456 Mhz crystal
* instead of the standart 1.8432Mhz.
+ * There's a version with a jumper for selecting the crystal frequency,
+ * defaults to 8x as used here. The jumperless version uses 8x, too.
*/
- { /* "VScom PCI-800H", */
+ { /* "VScom PCI-400H/800H", */
{ PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI800H_0, 0, 0 },
{ 0xffff, 0xffff, 0, 0 },
{
@@ -548,7 +604,7 @@ const struct puc_device_description puc_devices[] = {
{ PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ * 8 },
},
},
- { /* "VScom PCI-800H", */
+ { /* "VScom PCI-400H/800H", */
{ PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI800H_1, 0, 0 },
{ 0xffff, 0xffff, 0, 0 },
{
@@ -560,38 +616,135 @@ const struct puc_device_description puc_devices[] = {
},
/*
+ * VScom PCI 200HV2, is 200H Version 2.
+ * Sells as 200H
+ * strange things with the second port, either my card is simply
+ * broken or something really strange is going on.
+ * second port does not work at all. I'll request another one for
+ * further testing.
+ */
+ { /* "VScom PCI-200HV2", */
+ { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI200HV2, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
+ {
+ { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 },
+ },
+ },
+
+ /*
+ * VScom PCI 010L
+ * one lpt
+ * untested
+ */
+ { /* "VScom PCI-010L", */
+ { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI010L, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
+ {
+ { PUC_PORT_TYPE_LPT, 0x1c, 0x00 },
+ },
+ },
+
+ /*
+ * VScom PCI 100L
+ * one com
+ * The one I have defaults to a fequency of 14.7456 MHz which is
+ * jumper J1 set to 2-3.
+ */
+ { /* "VScom PCI-100L", */
+ { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI100L, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
+ {
+ { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 },
+ },
+ },
+
+ /*
+ * VScom PCI 110L
+ * one com, one lpt
+ * untested
+ */
+ { /* "VScom PCI-110L", */
+ { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI110L, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
+ {
+ { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_LPT, 0x1c, 0x00 },
+ },
+ },
+
+ /*
* VScom PCI-200L has 2 x 16550 UARTS.
* The board has a jumper which allows you to select a clock speed
- * of either 14.7456MHz or 1.8432MHz. By default it runs at the
- * latter. If pins 2 & 3 are shorted, use COM_FREQ * 8 instead.
+ * of either 14.7456MHz or 1.8432MHz. By default it runs at
+ * the fast speed.
*/
{ /* "VScom PCI-200L with 2 x 16550 UARTS" */
{ PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI200L, 0, 0 },
{ 0xffff, 0xffff, 0, 0 },
{
- { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
- { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
+ { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8},
+ { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8},
},
},
/*
- * VScom PCI-200H uses a 14.7456 Mhz crystal instead of the standard
- * 1.8432Mhz.
+ * VScom PCI-210L
+ * Has a jumper for frequency selection, defaults to 8x as used here
+ * two com, one lpt
*/
- { /* "VScom PCI-200H with 2 x 16950 UARTS" */
- { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI200H, 0, 0 },
+ { /* "VScom PCI-210L" */
+ { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI210L, 0, 0 },
{ 0xffff, 0xffff, 0, 0 },
{
- { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8},
- { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8},
+ { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_LPT, 0x1c, 0x00 },
+ },
+ },
+
+ /*
+ * VScom PCI 400L
+ * Has a jumper for frequency selection, defaults to 8x as used here
+ * This is equal to J1 in pos 2-3
+ * VendorID mismatch with docs, should be 14d2 (oxford), is 10d2 (molex)
+ */
+ { /* "VScom PCI-400L", */
+ { PCI_VENDOR_MOLEX, PCI_PRODUCT_MOLEX_VSCOM_PCI400L, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
+ {
+ { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 },
+ },
+ },
+
+ /*
+ * VScom PCI 800L
+ * Has a jumper for frequency selection, defaults to 8x as used here
+ */
+ { /* "VScom PCI-800L", */
+ { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI800L, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
+ {
+ { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_COM, 0x20, 0x10, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_COM, 0x20, 0x18, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_COM, 0x20, 0x20, COM_FREQ * 8 },
+ { PUC_PORT_TYPE_COM, 0x20, 0x28, COM_FREQ * 8 },
},
},
- /* NEC PK-UG-X001 K56flex PCI Modem card.
- NEC MARTH bridge chip and Rockwell RCVDL56ACF/SP using. */
+ /*
+ * NEC PK-UG-X001 K56flex PCI Modem card.
+ * NEC MARTH bridge chip and Rockwell RCVDL56ACF/SP using.
+ */
{ /* "NEC PK-UG-X001 K56flex PCI Modem", */
- { PCI_VENDOR_NEC, PCI_PRODUCT_NEC_MARTH, 0x1033, 0x8014 },
- { 0xffff, 0xffff, 0xffff, 0xffff },
+ { PCI_VENDOR_NEC, PCI_PRODUCT_NEC_MARTH, 0x1033, 0x8014 },
+ { 0xffff, 0xffff, 0xffff, 0xffff },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
},
@@ -599,8 +752,8 @@ const struct puc_device_description puc_devices[] = {
/*NEC PK-UG-X008 */
{ /* "NEC PK-UG-X008", */
- { PCI_VENDOR_NEC, PCI_PRODUCT_NEC_PKUG, 0x1033, 0x8012 },
- { 0xffff, 0xffff, 0xffff, 0xffff },
+ { PCI_VENDOR_NEC, PCI_PRODUCT_NEC_PKUG, 0x1033, 0x8012 },
+ { 0xffff, 0xffff, 0xffff, 0xffff },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
},
@@ -608,8 +761,8 @@ const struct puc_device_description puc_devices[] = {
/* Lava Computers 2SP-PCI (0x8000-0x8003) */
{ /* "Lava Computers 2SP-PCI parallel port", */
- { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_TWOSP_1P, 0, 0 },
- { 0xffff, 0xfffc, 0, 0 },
+ { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_TWOSP_1P, 0, 0 },
+ { 0xffff, 0xfffc, 0, 0 },
{
{ PUC_PORT_TYPE_LPT, 0x10, 0x00 },
},
@@ -617,8 +770,8 @@ const struct puc_device_description puc_devices[] = {
/* Lava Computers 2SP-PCI and Quattro-PCI serial ports */
{ /* "Lava Computers dual serial port", */
- { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_TWOSP_2S, 0, 0 },
- { 0xffff, 0xfffc, 0, 0 },
+ { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_TWOSP_2S, 0, 0 },
+ { 0xffff, 0xfffc, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
@@ -627,9 +780,9 @@ const struct puc_device_description puc_devices[] = {
/* Lava Computers LavaPort-Dual and LavaPort-Quad 4*clock PCI serial ports */
{ /* "Lava Computers high-speed port", */
- { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_LAVAPORT_0, 0, 0 },
- { 0xffff, 0xfffc, 0, 0 },
- {
+ { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_LAVAPORT_0, 0, 0 },
+ { 0xffff, 0xfffc, 0, 0 },
+ {
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ*4 },
{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ*4 },
},
@@ -637,8 +790,8 @@ const struct puc_device_description puc_devices[] = {
/* Lava Computers LavaPort-650 */
{ /* "Lava Computers high-speed port", */
- { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_650, 0, 0 },
- { 0xffff, 0xfffc, 0, 0 },
+ { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_650, 0, 0 },
+ { 0xffff, 0xfffc, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ*4 },
},
@@ -646,8 +799,8 @@ const struct puc_device_description puc_devices[] = {
/* Koutech IOFLEX-2S PCI Dual Port Serial, port 1 */
{ /* "Koutech IOFLEX-2S PCI Dual Port Serial, port 1", */
- { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_IOFLEX_2S_0, 0, 0 },
- { 0xffff, 0xfffc, 0, 0 },
+ { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_IOFLEX_2S_0, 0, 0 },
+ { 0xffff, 0xfffc, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
},
@@ -655,8 +808,8 @@ const struct puc_device_description puc_devices[] = {
/* Koutech IOFLEX-2S PCI Dual Port Serial, port 2 */
{ /* "Koutech IOFLEX-2S PCI Dual Port Serial, port 2", */
- { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_IOFLEX_2S_1, 0, 0 },
- { 0xffff, 0xfffc, 0, 0 },
+ { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_IOFLEX_2S_1, 0, 0 },
+ { 0xffff, 0xfffc, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
},
@@ -664,8 +817,8 @@ const struct puc_device_description puc_devices[] = {
/* Lava Computers Octopus-550 serial ports */
{ /* "Lava Computers Octopus-550 8-port serial", */
- { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_OCTOPUS550_0, 0, 0 },
- { 0xffff, 0xfffc, 0, 0 },
+ { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_OCTOPUS550_0, 0, 0 },
+ { 0xffff, 0xfffc, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
@@ -676,8 +829,8 @@ const struct puc_device_description puc_devices[] = {
/* US Robotics (3Com) PCI Modems */
{ /* "US Robotics (3Com) 3CP5609 PCI 16550 Modem", */
- { PCI_VENDOR_USR, PCI_PRODUCT_USR_3CP5610, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_USR, PCI_PRODUCT_USR_3CP5610, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
},
@@ -686,8 +839,8 @@ const struct puc_device_description puc_devices[] = {
/* IBM 33L4618: AT&T/Lucent Venus Modem */
{ /* "IBM 33L4618: AT&T/Lucent Venus Modem", */
/* "Actiontec 56K PCI Master" */
- { PCI_VENDOR_LUCENT, PCI_PRODUCT_LUCENT_VENUSMODEM, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_LUCENT, PCI_PRODUCT_LUCENT_VENUSMODEM, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ },
},
@@ -696,8 +849,8 @@ const struct puc_device_description puc_devices[] = {
/* Topic/SmartLink 5634PCV SurfRider */
{ /* "Topic/SmartLink 5634PCV SurfRider", */
/* "Topic/SmartLink 5634PCV SurfRider" */
- { PCI_VENDOR_TOPIC, PCI_PRODUCT_TOPIC_5634PCV, 0, 0 },
- { 0xffff, 0xffff, 0, 0 },
+ { PCI_VENDOR_TOPIC, PCI_PRODUCT_TOPIC_5634PCV, 0, 0 },
+ { 0xffff, 0xffff, 0, 0 },
{
{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
},
@@ -705,8 +858,8 @@ const struct puc_device_description puc_devices[] = {
{ /* NULL, */
- { 0, 0, 0, 0 },
- { 0, 0, 0, 0 },
+ { 0, 0, 0, 0 },
+ { 0, 0, 0, 0 },
{
{ 0, 0, 0 },
},