From 4d64dfa210526ac4080481b0180abc47e8b58be3 Mon Sep 17 00:00:00 2001 From: "Federico G. Schwindt" Date: Sat, 30 Nov 2002 01:11:47 +0000 Subject: SUNIX 4018A 2-port parallel; from Juan Vera. indent while i'm here. --- sys/dev/pci/pucdata.c | 318 ++++++++++++++++++++++++++------------------------ 1 file changed, 165 insertions(+), 153 deletions(-) (limited to 'sys/dev/pci') diff --git a/sys/dev/pci/pucdata.c b/sys/dev/pci/pucdata.c index c51e796322a..f85ae39ddaa 100644 --- a/sys/dev/pci/pucdata.c +++ b/sys/dev/pci/pucdata.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pucdata.c,v 1.23 2002/10/13 19:46:17 henning Exp $ */ +/* $OpenBSD: pucdata.c,v 1.24 2002/11/30 01:11:46 fgsch Exp $ */ /* $NetBSD: pucdata.c,v 1.6 1999/07/03 05:55:23 cgd Exp $ */ /* @@ -59,8 +59,8 @@ const struct puc_device_description puc_devices[] = { * network/misc (0x02/0x80) device. */ { /* "Dolphin Peripherals 4014" */ - { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0xd84d, 0x6810 }, - { 0xffff, 0xffff, 0xffff, 0xffff }, + { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0xd84d, 0x6810 }, + { 0xffff, 0xffff, 0xffff, 0xffff }, { { PUC_PORT_TYPE_LPT, 0x20, 0x00 }, { PUC_PORT_TYPE_LPT, 0x24, 0x00 }, @@ -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 }, @@ -536,8 +536,8 @@ const struct puc_device_description puc_devices[] = { * VScom PCI 011H, 1 lpt. */ { /* "VScom PCI-011H", */ - { PCI_VENDOR_OXFORD2, PCI_PRODUCT_OXFORD2_VSCOM_PCI011H, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { PCI_VENDOR_OXFORD2, PCI_PRODUCT_OXFORD2_VSCOM_PCI011H, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_LPT, 0x10, 0x00 }, }, @@ -548,8 +548,8 @@ const struct puc_device_description puc_devices[] = { * 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 }, + { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCIx10H, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_LPT, 0x10, 0x00 }, }, @@ -562,8 +562,8 @@ const struct puc_device_description puc_devices[] = { * jumper J1 set to 2-3. */ { /* "VScom PCI-100H", */ - { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI100H, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI100H, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, }, @@ -577,8 +577,8 @@ const struct puc_device_description puc_devices[] = { */ { /* "VScom PCI-200H", */ - { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI200H, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { 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 }, @@ -595,8 +595,8 @@ const struct puc_device_description puc_devices[] = { * defaults to 8x as used here. The jumperless version uses 8x, too. */ { /* "VScom PCI-400H/800H", */ - { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI800H_0, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI800H_0, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 }, @@ -605,8 +605,8 @@ const struct puc_device_description puc_devices[] = { }, }, { /* "VScom PCI-400H/800H", */ - { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI800H_1, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI800H_1, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 }, @@ -624,8 +624,8 @@ const struct puc_device_description puc_devices[] = { * further testing. */ { /* "VScom PCI-200HV2", */ - { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI200HV2, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { 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 }, @@ -638,8 +638,8 @@ const struct puc_device_description puc_devices[] = { * untested */ { /* "VScom PCI-010L", */ - { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI010L, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI010L, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_LPT, 0x1c, 0x00 }, }, @@ -652,8 +652,8 @@ const struct puc_device_description puc_devices[] = { * jumper J1 set to 2-3. */ { /* "VScom PCI-100L", */ - { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI100L, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI100L, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, }, @@ -665,8 +665,8 @@ const struct puc_device_description puc_devices[] = { * untested */ { /* "VScom PCI-110L", */ - { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI110L, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { 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 }, @@ -680,8 +680,8 @@ const struct puc_device_description puc_devices[] = { * 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 }, + { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI200L, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8}, { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8}, @@ -694,8 +694,8 @@ const struct puc_device_description puc_devices[] = { * two com, one lpt */ { /* "VScom PCI-210L" */ - { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI210L, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI210L, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, @@ -710,8 +710,8 @@ const struct puc_device_description puc_devices[] = { * 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 }, + { 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 }, @@ -725,8 +725,8 @@ const struct puc_device_description puc_devices[] = { * 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 }, + { PCI_VENDOR_OXFORD, PCI_PRODUCT_OXFORD_VSCOM_PCI800L, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, @@ -744,17 +744,17 @@ const struct puc_device_description puc_devices[] = { * 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 }, }, }, - /*NEC PK-UG-X008 */ + /* 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 }, }, @@ -762,8 +762,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 }, }, @@ -771,8 +771,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 }, @@ -784,18 +784,21 @@ const struct puc_device_description puc_devices[] = { * A second version of the Quattro-PCI with different PCI ids. */ { /* "Lava Computers Quattro-PCI 4-port serial", */ - { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_QUATTRO_AB2, 0, 0 }, - { 0xffff, 0xfffe, 0, 0 }, + { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_QUATTRO_AB2, 0, 0 }, + { 0xffff, 0xfffe, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, }, }, - /* Lava Computers LavaPort-Dual and LavaPort-Quad 4*clock PCI serial ports */ + /* + * 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 }, @@ -804,8 +807,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 }, }, @@ -813,8 +816,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 }, }, @@ -822,8 +825,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 }, }, @@ -831,8 +834,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 }, @@ -843,8 +846,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 }, }, @@ -853,8 +856,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 }, }, @@ -862,8 +865,8 @@ const struct puc_device_description puc_devices[] = { /* 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 }, }, @@ -871,8 +874,8 @@ const struct puc_device_description puc_devices[] = { /* SD-LAB PCI I/O Card 4S2P */ { /* "Syba Tech Ltd. PCI-4S2P-550-ECP" */ - { PCI_VENDOR_SYBA, PCI_PRODUCT_SYBA_4S2P, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { PCI_VENDOR_SYBA, PCI_PRODUCT_SYBA_4S2P, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x10, 0x2e8, COM_FREQ }, { PUC_PORT_TYPE_COM, 0x10, 0x2f8, COM_FREQ }, @@ -885,8 +888,8 @@ const struct puc_device_description puc_devices[] = { /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232/422/485 */ { /* "Moxa Technologies, Industio CP-114" */ - { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_CP114, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_CP114, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, @@ -897,8 +900,8 @@ const struct puc_device_description puc_devices[] = { /* Moxa Technologies Co., Ltd. PCI I/O Card 8S RS232 */ { /* "Moxa Technologies, Industio C168H" */ - { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_C168H, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_C168H, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, @@ -913,8 +916,8 @@ const struct puc_device_description puc_devices[] = { /* NetMos 2S1P PCI 16C650 : 2S, 1P */ { /* "NetMos NM9835 Dual UART and 1284 Printer port" */ - { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_2S1P, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_2S1P, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, @@ -922,10 +925,19 @@ const struct puc_device_description puc_devices[] = { }, }, + { /* Sunix 4018A : 2-port parallel */ + { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_4018A, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, + { + { PUC_PORT_TYPE_LPT, 0x10, 0x00 }, + { PUC_PORT_TYPE_LPT, 0x18, 0x00 }, + }, + }, + /* Sunix 4065A : 8-port */ { /* "Sunix 4065A : 8-port" */ - { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_4065A, 0, 0 }, - { 0xffff, 0xffff, 0, 0 }, + { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_4065A, 0, 0 }, + { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 }, @@ -944,8 +956,8 @@ const struct puc_device_description puc_devices[] = { * same as Perle PCI-FAST4 Multi-Port serial card */ { /* "Boca Turbo Serial 654 - IOP654" */ - { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0x12e0, 0x0031 }, - { 0xffff, 0xffff, 0xffff, 0xffff }, + { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0x12e0, 0x0031 }, + { 0xffff, 0xffff, 0xffff, 0xffff }, { { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, @@ -960,8 +972,8 @@ const struct puc_device_description puc_devices[] = { * same as Perle PCI-FAST8 Multi-Port serial card */ { /* "Boca Turbo Serial 658 - IOP658" */ - { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0x12e0, 0x0021 }, - { 0xffff, 0xffff, 0xffff, 0xffff }, + { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0x12e0, 0x0021 }, + { 0xffff, 0xffff, 0xffff, 0xffff }, { { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, -- cgit v1.2.3