Home | History | Annotate | Line # | Download | only in pci
pucdata.c revision 1.93.4.1.4.1
      1  1.93.4.1.4.1     skrll /*	$NetBSD: pucdata.c,v 1.93.4.1.4.1 2017/01/18 08:46:42 skrll Exp $	*/
      2           1.1       cgd 
      3           1.1       cgd /*
      4           1.3       cgd  * Copyright (c) 1998, 1999 Christopher G. Demetriou.  All rights reserved.
      5           1.1       cgd  *
      6           1.1       cgd  * Redistribution and use in source and binary forms, with or without
      7           1.1       cgd  * modification, are permitted provided that the following conditions
      8           1.1       cgd  * are met:
      9           1.1       cgd  * 1. Redistributions of source code must retain the above copyright
     10           1.1       cgd  *    notice, this list of conditions and the following disclaimer.
     11           1.1       cgd  * 2. Redistributions in binary form must reproduce the above copyright
     12           1.1       cgd  *    notice, this list of conditions and the following disclaimer in the
     13           1.1       cgd  *    documentation and/or other materials provided with the distribution.
     14           1.1       cgd  * 3. All advertising materials mentioning features or use of this software
     15           1.1       cgd  *    must display the following acknowledgement:
     16           1.1       cgd  *      This product includes software developed by Christopher G. Demetriou
     17           1.1       cgd  *	for the NetBSD Project.
     18           1.1       cgd  * 4. The name of the author may not be used to endorse or promote products
     19           1.1       cgd  *    derived from this software without specific prior written permission
     20           1.1       cgd  *
     21           1.1       cgd  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
     22           1.1       cgd  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
     23           1.1       cgd  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
     24           1.1       cgd  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
     25           1.1       cgd  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
     26           1.1       cgd  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
     27           1.1       cgd  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
     28           1.1       cgd  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     29           1.1       cgd  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
     30           1.1       cgd  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     31           1.1       cgd  */
     32           1.1       cgd 
     33           1.1       cgd /*
     34           1.1       cgd  * PCI "universal" communications card driver configuration data (used to
     35           1.1       cgd  * match/attach the cards).
     36           1.1       cgd  */
     37          1.21     lukem 
     38          1.21     lukem #include <sys/cdefs.h>
     39  1.93.4.1.4.1     skrll __KERNEL_RCSID(0, "$NetBSD: pucdata.c,v 1.93.4.1.4.1 2017/01/18 08:46:42 skrll Exp $");
     40           1.1       cgd 
     41           1.1       cgd #include <sys/param.h>
     42           1.1       cgd #include <sys/systm.h>
     43           1.1       cgd #include <sys/device.h>
     44           1.1       cgd 
     45          1.54       riz #include <dev/pci/pcidevs.h>
     46           1.1       cgd #include <dev/pci/pcireg.h>
     47           1.1       cgd #include <dev/pci/pcivar.h>
     48           1.1       cgd #include <dev/pci/pucvar.h>
     49          1.11    bouyer #include <dev/ic/comreg.h>
     50           1.1       cgd 
     51           1.1       cgd const struct puc_device_description puc_devices[] = {
     52          1.26   hannken 	/*
     53          1.62   msaitoh 	 * Advantech multi serial cards
     54          1.62   msaitoh 	 */
     55          1.68   msaitoh 	/* Advantech PCI-1604UP 2 UARTs based on OX16PCI952 */
     56          1.68   msaitoh 	{   "Advantech PCI-1604UP UARTs",
     57          1.68   msaitoh 	    {	PCI_VENDOR_ADVANTECH,	PCI_PRODUCT_ADVANTECH_PCI1604, 0, 0 },
     58          1.68   msaitoh 	    {	0xffff,	0xffff,	0x0,	0x0 },
     59          1.68   msaitoh 	    {
     60          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
     61          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
     62          1.68   msaitoh 	    },
     63          1.68   msaitoh 	},
     64          1.68   msaitoh 
     65          1.64   msaitoh 	{   "Advantech PCI-1610 UARTs",
     66          1.64   msaitoh 	    {	PCI_VENDOR_ADVANTECH,	PCI_PRODUCT_ADVANTECH_PCI1600,
     67          1.64   msaitoh 		PCI_PRODUCT_ADVANTECH_PCI1610,	0x0 },
     68          1.64   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0x0 },
     69          1.62   msaitoh 	    {
     70          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
     71          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 },
     72          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 },
     73          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 },
     74          1.62   msaitoh 	    },
     75          1.62   msaitoh 	},
     76          1.62   msaitoh 
     77          1.64   msaitoh 	{   "Advantech PCI-1612 UARTs",
     78          1.64   msaitoh 	    {	PCI_VENDOR_ADVANTECH,	PCI_PRODUCT_ADVANTECH_PCI1600,
     79          1.64   msaitoh 		PCI_PRODUCT_ADVANTECH_PCI1612,	0x0 },
     80          1.64   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0x0 },
     81          1.64   msaitoh 	    {
     82          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
     83          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 },
     84          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 },
     85          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 },
     86          1.64   msaitoh 	    },
     87          1.64   msaitoh 	},
     88          1.64   msaitoh 
     89          1.64   msaitoh 	/* The use of subvendor ID is bit strange... */
     90          1.64   msaitoh 	{   "Advantech PCI-1620 (1-4) UARTs",
     91          1.64   msaitoh 	    {	PCI_VENDOR_ADVANTECH,	PCI_PRODUCT_ADVANTECH_PCI1600,
     92          1.64   msaitoh 		PCI_PRODUCT_ADVANTECH_PCI1620,	0x0 },
     93          1.64   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0x0 },
     94          1.64   msaitoh 	    {
     95          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
     96          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 },
     97          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 },
     98          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 },
     99          1.64   msaitoh 	    },
    100          1.64   msaitoh 	},
    101          1.64   msaitoh 
    102          1.64   msaitoh 	/* The use of subvendor ID is bit strange... */
    103          1.64   msaitoh 	{   "Advantech PCI-1620 (5-8) UARTs",
    104          1.64   msaitoh 	    {	PCI_VENDOR_ADVANTECH,	PCI_PRODUCT_ADVANTECH_PCI1620_1,
    105          1.64   msaitoh 		PCI_PRODUCT_ADVANTECH_PCI1620,	0x0 },
    106          1.64   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0x0 },
    107          1.62   msaitoh 	    {
    108          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 2 },
    109          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 2 },
    110          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 2 },
    111          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 2 },
    112          1.62   msaitoh 	    },
    113          1.62   msaitoh 	},
    114          1.62   msaitoh 
    115          1.62   msaitoh 	/*
    116          1.61   msaitoh 	 * Addi-Data APCI-7800 8-port serial card.
    117          1.61   msaitoh 	 * Uses an AMCC chip as PCI bridge.
    118          1.26   hannken 	 */
    119          1.61   msaitoh 	{   "Addi-Data APCI-7800",
    120          1.78   msaitoh 	    {   PCI_VENDOR_AMCIRCUITS, PCI_PRODUCT_AMCIRCUITS_ADDI7800, 0, 0  },
    121          1.61   msaitoh 	    {   0xffff, 0xffff, 0, 0  },
    122          1.26   hannken 	    {
    123          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    124          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ },
    125          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
    126          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ },
    127          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
    128          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x08, COM_FREQ },
    129          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ },
    130          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ },
    131          1.26   hannken 	    },
    132          1.26   hannken 	},
    133          1.26   hannken 
    134          1.66   msaitoh 	/* Avlab Technology, Inc. PCI 2 Serial: 2S */
    135          1.66   msaitoh 	{   "Avlab PCI 2 Serial",
    136          1.66   msaitoh 	    {	PCI_VENDOR_AVLAB, PCI_PRODUCT_AVLAB_PCI2S,	0, 0  },
    137          1.66   msaitoh 	    {	0xffff,	0xffff,					0, 0  },
    138          1.66   msaitoh 	    {
    139          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    140          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    141          1.66   msaitoh 	    },
    142          1.66   msaitoh 	},
    143          1.66   msaitoh 
    144          1.61   msaitoh 	/* Avlab Technology, Inc. Low Profile PCI 4 Serial: 4S */
    145          1.61   msaitoh 	{   "Avlab Low Profile PCI 4 Serial",
    146          1.66   msaitoh 	    {	PCI_VENDOR_AVLAB, PCI_PRODUCT_AVLAB_LPPCI4S,	0, 0 },
    147          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
    148          1.26   hannken 	    {
    149          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    150          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    151          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
    152          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
    153          1.26   hannken 	    },
    154          1.26   hannken 	},
    155          1.26   hannken 
    156          1.66   msaitoh 	/* Avlab Technology, Inc. Low Profile PCI 4 Serial: 4S */
    157          1.66   msaitoh 	{   "Avlab Low Profile PCI 4 Serial",
    158          1.66   msaitoh 	    {	PCI_VENDOR_AVLAB, PCI_PRODUCT_AVLAB_LPPCI4S_2,	0, 0  },
    159          1.66   msaitoh 	    {	0xffff,	0xffff,					0, 0  },
    160          1.66   msaitoh 	    {
    161          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    162          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    163          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
    164          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
    165          1.66   msaitoh 	    },
    166          1.66   msaitoh 	},
    167          1.66   msaitoh 
    168          1.61   msaitoh 	/*
    169          1.61   msaitoh 	 * B&B Electronics MIPort Serial cards.
    170          1.61   msaitoh 	 */
    171          1.82   msaitoh 	{   "BBELEC ISOLATED_2_PORT",
    172          1.61   msaitoh 	    {	PCI_VENDOR_BBELEC, PCI_PRODUCT_BBELEC_ISOLATED_2_PORT, 0, 0 },
    173          1.61   msaitoh 	    {	0xffff, 0xffff, 0,	0	},
    174          1.26   hannken 	    {
    175          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 },
    176          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 },
    177          1.26   hannken 	    },
    178          1.26   hannken 	},
    179          1.82   msaitoh 	{   "BBELEC ISOLATED_4_PORT",
    180          1.61   msaitoh 	    {	PCI_VENDOR_BBELEC, PCI_PRODUCT_BBELEC_ISOLATED_4_PORT, 0, 0 },
    181          1.61   msaitoh 	    {	0xffff, 0xffff, 0,	0	},
    182          1.26   hannken 	    {
    183          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 },
    184          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 },
    185          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 },
    186          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 },
    187          1.26   hannken 	    },
    188          1.26   hannken 	},
    189          1.82   msaitoh 	{   "BBELEC ISOLATED_8_PORT",
    190          1.61   msaitoh 	    {	PCI_VENDOR_BBELEC, PCI_PRODUCT_BBELEC_ISOLATED_8_PORT, 0, 0 },
    191          1.61   msaitoh 	    {	0xffff, 0xffff, 0,	0	},
    192          1.26   hannken 	    {
    193          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 },
    194          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 },
    195          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 },
    196          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 },
    197          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0800, COM_FREQ * 8 },
    198          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0a00, COM_FREQ * 8 },
    199          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0c00, COM_FREQ * 8 },
    200          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0e00, COM_FREQ * 8 },
    201          1.26   hannken 	    },
    202          1.26   hannken 	},
    203          1.26   hannken 
    204          1.62   msaitoh 	/*
    205          1.69   msaitoh 	 * Comtrol
    206          1.69   msaitoh 	 */
    207          1.69   msaitoh 	{   "Comtrol RocketPort 550/8 RJ11 part A",
    208          1.78   msaitoh 	    {	PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT550811A,
    209          1.78   msaitoh 		0, 0 },
    210          1.69   msaitoh 	    {	0xffff,	0xffff,	0,	0 },
    211          1.69   msaitoh 	    {
    212          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4},
    213          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4},
    214          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4},
    215          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4},
    216          1.69   msaitoh 	    },
    217          1.69   msaitoh 	},
    218          1.69   msaitoh 	{   "Comtrol RocketPort 550/8 RJ11 part B",
    219          1.78   msaitoh 	    {	PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT550811B,
    220          1.78   msaitoh 		0, 0 },
    221          1.69   msaitoh 	    {	0xffff,	0xffff,	0,	0 },
    222          1.69   msaitoh 	    {
    223          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4},
    224          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4},
    225          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4},
    226          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4},
    227          1.69   msaitoh 	    },
    228          1.69   msaitoh 	},
    229          1.69   msaitoh 	{   "Comtrol RocketPort 550/8 Octa part A",
    230          1.78   msaitoh 	    {	PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT5508OA,
    231          1.78   msaitoh 		0, 0 },
    232          1.69   msaitoh 	    {	0xffff,	0xffff,	0,	0 },
    233          1.69   msaitoh 	    {
    234          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4},
    235          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4},
    236          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4},
    237          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4},
    238          1.69   msaitoh 	    },
    239          1.69   msaitoh 	},
    240          1.69   msaitoh 	{   "Comtrol RocketPort 550/8 Octa part B",
    241          1.78   msaitoh 	    {	PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT5508OB,
    242          1.78   msaitoh 		0, 0 },
    243          1.69   msaitoh 	    {	0xffff,	0xffff,	0,	0 },
    244          1.69   msaitoh 	    {
    245          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4},
    246          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4},
    247          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4},
    248          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4},
    249          1.69   msaitoh 	    },
    250          1.69   msaitoh 	},
    251          1.69   msaitoh 	{   "Comtrol RocketPort 550/4 RJ45",
    252          1.78   msaitoh 	    {	PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT5504, 0, 0 },
    253          1.69   msaitoh 	    {	0xffff,	0xffff,	0,	0 },
    254          1.69   msaitoh 	    {
    255          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4},
    256          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4},
    257          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4},
    258          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4},
    259          1.69   msaitoh 	    },
    260          1.69   msaitoh 	},
    261          1.69   msaitoh 	{   "Comtrol RocketPort 550/Quad",
    262          1.78   msaitoh 	    {	PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT550Q, 0, 0 },
    263          1.69   msaitoh 	    {	0xffff,	0xffff,	0,	0 },
    264          1.69   msaitoh 	    {
    265          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4},
    266          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4},
    267          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4},
    268          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4},
    269          1.69   msaitoh 	    },
    270          1.69   msaitoh 	},
    271          1.69   msaitoh 	{   "Comtrol RocketPort 550/16 part A",
    272          1.78   msaitoh 	    {	PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT55016A,
    273          1.78   msaitoh 		0, 0 },
    274          1.69   msaitoh 	    {	0xffff,	0xffff,	0,	0 },
    275          1.69   msaitoh 	    {
    276          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4},
    277          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4},
    278          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4},
    279          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4},
    280          1.69   msaitoh 	    },
    281          1.69   msaitoh 	},
    282          1.69   msaitoh 	{   "Comtrol RocketPort 550/16 part B",
    283          1.78   msaitoh 	    {	PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT55016B,
    284          1.78   msaitoh 		0, 0 },
    285          1.69   msaitoh 	    {	0xffff,	0xffff,	0,	0 },
    286          1.69   msaitoh 	    {
    287          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4},
    288          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4},
    289          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4},
    290          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4},
    291          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x20, COM_FREQ * 4},
    292          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x28, COM_FREQ * 4},
    293          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x30, COM_FREQ * 4},
    294          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x38, COM_FREQ * 4},
    295          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x40, COM_FREQ * 4},
    296          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x48, COM_FREQ * 4},
    297          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x50, COM_FREQ * 4},
    298          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x58, COM_FREQ * 4},
    299          1.69   msaitoh 	    },
    300          1.69   msaitoh 	},
    301          1.69   msaitoh 	{   "Comtrol RocketPort 550/8 part A",
    302          1.78   msaitoh 	    {	PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT5508A,
    303          1.78   msaitoh 		0, 0 },
    304          1.69   msaitoh 	    {	0xffff,	0xffff,	0,	0 },
    305          1.69   msaitoh 	    {
    306          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4},
    307          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4},
    308          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4},
    309          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4},
    310          1.69   msaitoh 	    },
    311          1.69   msaitoh 	},
    312          1.69   msaitoh 	{   "Comtrol RocketPort 550/8 part B",
    313          1.78   msaitoh 	    {	PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT5508B,
    314          1.78   msaitoh 		0, 0 },
    315          1.69   msaitoh 	    {	0xffff,	0xffff,	0,	0 },
    316          1.69   msaitoh 	    {
    317          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4},
    318          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4},
    319          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4},
    320          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4},
    321          1.69   msaitoh 	    },
    322          1.69   msaitoh 	},
    323          1.69   msaitoh 
    324          1.69   msaitoh 	/*
    325          1.62   msaitoh 	 * Decision PCCOM PCI series. PLX 9052 with 1 or 2 16554 UARTS
    326          1.62   msaitoh 	 */
    327          1.62   msaitoh 	/* Decision Computer Inc PCCOM 2 Port RS232/422/485: 2S */
    328          1.62   msaitoh 	{   "Decision Computer Inc PCCOM 2 Port RS232/422/485",
    329          1.62   msaitoh 	    {	PCI_VENDOR_DCI,	PCI_PRODUCT_DCI_APCI2,	0x0,	0x0	},
    330          1.62   msaitoh 	    {	0xffff,	0xffff,	0x0,	0x0	},
    331          1.62   msaitoh 	    {
    332          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ},
    333          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x08, COM_FREQ},
    334          1.62   msaitoh 	    },
    335          1.62   msaitoh 	},
    336          1.62   msaitoh 
    337          1.62   msaitoh 	/* Decision Computer Inc PCCOM 4 Port RS232/422/485: 4S */
    338          1.62   msaitoh 	{   "Decision Computer Inc PCCOM 4 Port RS232/422/485",
    339          1.62   msaitoh 	    {	PCI_VENDOR_DCI,	PCI_PRODUCT_DCI_APCI4,	0x0,	0x0	},
    340          1.62   msaitoh 	    {	0xffff,	0xffff,	0x0,	0x0	},
    341          1.62   msaitoh 	    {
    342          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ},
    343          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x08, COM_FREQ},
    344          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x10, COM_FREQ},
    345          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x18, COM_FREQ},
    346          1.62   msaitoh 	    },
    347          1.62   msaitoh 	},
    348          1.62   msaitoh 
    349          1.62   msaitoh 	/* Decision Computer Inc PCCOM 8 Port RS232/422/485: 8S */
    350          1.62   msaitoh 	{   "Decision Computer Inc PCCOM 8 Port RS232/422/485",
    351          1.62   msaitoh 	    {	PCI_VENDOR_DCI,	PCI_PRODUCT_DCI_APCI8,	0x0,	0x0	},
    352          1.62   msaitoh 	    {	0xffff,	0xffff,	0x0,	0x0	},
    353          1.62   msaitoh 	    {
    354          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ},
    355          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x08, COM_FREQ},
    356          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x10, COM_FREQ},
    357          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x18, COM_FREQ},
    358          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x20, COM_FREQ},
    359          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x28, COM_FREQ},
    360          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x30, COM_FREQ},
    361          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x38, COM_FREQ},
    362          1.62   msaitoh 	    },
    363          1.62   msaitoh 	},
    364          1.62   msaitoh 
    365          1.61   msaitoh 	/* Digi International Digi Neo 4 Serial */
    366          1.82   msaitoh 	{   "Digi International Digi Neo 4 Serial",
    367          1.61   msaitoh 	    {	PCI_VENDOR_DIGI, PCI_PRODUCT_DIGI_NEO4,		0, 0  },
    368          1.61   msaitoh 	    {	0xffff, 0xffff,					0, 0  },
    369          1.26   hannken 	    {
    370          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 },
    371          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 },
    372          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 },
    373          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 },
    374          1.26   hannken 	    },
    375          1.26   hannken 	},
    376          1.26   hannken 
    377          1.61   msaitoh 	/* Digi International Digi Neo 8 Serial */
    378          1.82   msaitoh 	{   "Digi International Digi Neo 8 Serial",
    379          1.61   msaitoh 	    {	PCI_VENDOR_DIGI, PCI_PRODUCT_DIGI_NEO8,		0, 0  },
    380          1.61   msaitoh 	    {	0xffff, 0xffff,					0, 0  },
    381          1.26   hannken 	    {
    382          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 },
    383          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 },
    384          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 },
    385          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 },
    386          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0800, COM_FREQ * 8 },
    387          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0a00, COM_FREQ * 8 },
    388          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0c00, COM_FREQ * 8 },
    389          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0e00, COM_FREQ * 8 },
    390          1.26   hannken 	    },
    391          1.26   hannken 	},
    392          1.26   hannken 
    393          1.89   msaitoh 	/* Digi International Digi Neo 8 Serial (PCIe) */
    394          1.89   msaitoh 	{   "Digi International Digi Neo 8 Serial (PCIe)",
    395          1.89   msaitoh 	    {	PCI_VENDOR_DIGI, PCI_PRODUCT_DIGI_NEO8_PCIE,	0, 0  },
    396          1.89   msaitoh 	    {	0xffff, 0xffff,					0, 0  },
    397          1.89   msaitoh 	    {
    398          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 },
    399          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 },
    400          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 },
    401          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 },
    402          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0800, COM_FREQ * 8 },
    403          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0a00, COM_FREQ * 8 },
    404          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0c00, COM_FREQ * 8 },
    405          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0e00, COM_FREQ * 8 },
    406          1.89   msaitoh 	    },
    407          1.89   msaitoh 	},
    408          1.89   msaitoh 
    409          1.61   msaitoh 	{   "EXAR XR17D152",
    410          1.78   msaitoh 	    {   PCI_VENDOR_EXAR, PCI_PRODUCT_EXAR_XR17D152, 0,      0       },
    411          1.61   msaitoh 	    {   0xffff, 0xffff, 0,      0       },
    412          1.26   hannken 	    {
    413          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 },
    414          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 },
    415          1.26   hannken 	    },
    416          1.26   hannken 	},
    417          1.61   msaitoh 	{   "EXAR XR17D154",
    418          1.78   msaitoh 	    {   PCI_VENDOR_EXAR, PCI_PRODUCT_EXAR_XR17D154, 0,      0       },
    419          1.61   msaitoh 	    {   0xffff, 0xffff, 0,      0       },
    420          1.26   hannken 	    {
    421          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 },
    422          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 },
    423          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 },
    424          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 },
    425          1.26   hannken 	    },
    426          1.26   hannken 	},
    427          1.62   msaitoh 
    428          1.62   msaitoh 	/*
    429          1.62   msaitoh 	 * Multi-Tech ISI5634PCI/4 4-port modem board.
    430          1.62   msaitoh 	 * Has a 4-channel Exar XR17C154 UART, but with bogus product ID in its
    431          1.62   msaitoh 	 * config EEPROM.
    432          1.62   msaitoh 	 */
    433          1.62   msaitoh 	{   "Multi-Tech ISI5634PCI/4",
    434          1.78   msaitoh 	    {   PCI_VENDOR_EXAR, PCI_PRODUCT_EXAR_XR17D158, 0x2205,      0x2003       },
    435          1.62   msaitoh 	    {   0xffff, 0xffff, 0xffff,      0xffff       },
    436          1.62   msaitoh 	    {
    437          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 },
    438          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 },
    439          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 },
    440          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 },
    441          1.62   msaitoh 	    },
    442          1.62   msaitoh 	},
    443          1.62   msaitoh 
    444          1.61   msaitoh 	{   "EXAR XR17D158",
    445          1.78   msaitoh 	    {   PCI_VENDOR_EXAR, PCI_PRODUCT_EXAR_XR17D158, 0,      0       },
    446          1.61   msaitoh 	    {   0xffff, 0xffff, 0,      0       },
    447           1.1       cgd 	    {
    448          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 },
    449          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 },
    450          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 },
    451          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 },
    452          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0800, COM_FREQ * 8 },
    453          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0a00, COM_FREQ * 8 },
    454          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0c00, COM_FREQ * 8 },
    455          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x0e00, COM_FREQ * 8 },
    456           1.1       cgd 	    },
    457           1.1       cgd 	},
    458           1.1       cgd 
    459          1.59   mbalmer 	/* IBM SurePOS 300 Series (481033H) serial ports */
    460          1.59   mbalmer 	{   "IBM SurePOS 300 Series (481033H)",
    461          1.59   mbalmer 	    {   PCI_VENDOR_IBM, PCI_PRODUCT_IBM_4810_SCC, 0, 0 },
    462          1.66   msaitoh 	    {   0xffff, 0xffff,                           0, 0 },
    463          1.59   mbalmer 	    {
    464          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, /* Port C */
    465          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, /* Port D */
    466          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, /* Port E */
    467          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, /* Port F */
    468          1.59   mbalmer 	    },
    469          1.59   mbalmer 	},
    470           1.5       cgd 
    471          1.61   msaitoh 	/* I-O DATA RSA-PCI: 2S */
    472          1.61   msaitoh 	{   "I-O DATA RSA-PCI 2-port serial",
    473          1.78   msaitoh 	    {	PCI_VENDOR_IODATA, PCI_PRODUCT_IODATA_RSAPCI, 0, 0 },
    474          1.61   msaitoh 	    {	0xffff, 0xffff, 0, 0 },
    475           1.1       cgd 	    {
    476          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    477          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
    478           1.1       cgd 	    },
    479           1.1       cgd 	},
    480  1.93.4.1.4.1     skrll 
    481          1.61   msaitoh 	/* Lava Computers 2SP-PCI */
    482          1.61   msaitoh 	{   "Lava Computers 2SP-PCI parallel port",
    483          1.78   msaitoh 	    {	PCI_VENDOR_LAVA,	PCI_PRODUCT_LAVA_TWOSP_1P, 0, 0 },
    484           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    485           1.5       cgd 	    {
    486          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
    487           1.5       cgd 	    },
    488           1.5       cgd 	},
    489           1.5       cgd 
    490          1.61   msaitoh 	/* Lava Computers 2SP-PCI and Quattro-PCI serial ports */
    491          1.61   msaitoh 	{   "Lava Computers dual serial port",
    492          1.78   msaitoh 	    {	PCI_VENDOR_LAVA,	PCI_PRODUCT_LAVA_TWOSP_2S, 0, 0 },
    493          1.61   msaitoh 	    {	0xffff,	0xfffc,	0,	0	},
    494           1.5       cgd 	    {
    495          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    496          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    497           1.5       cgd 	    },
    498           1.5       cgd 	},
    499           1.5       cgd 
    500          1.69   msaitoh 	/* Lava Computers 2SP-PCI and Quattro-PCI serial ports */
    501          1.69   msaitoh 	{   "Lava Computers Quattro A",
    502          1.78   msaitoh 	    {	PCI_VENDOR_LAVA,	PCI_PRODUCT_LAVA_QUATTRO_AB, 0, 0 },
    503          1.69   msaitoh 	    {	0xffff,	0xfffc,	0,	0	},
    504          1.69   msaitoh 	    {
    505          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    506          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    507          1.69   msaitoh 	    },
    508          1.69   msaitoh 	},
    509          1.69   msaitoh 
    510          1.69   msaitoh 	/* Lava Computers 2SP-PCI and Quattro-PCI serial ports */
    511          1.69   msaitoh 	{   "Lava Computers Quattro B",
    512          1.78   msaitoh 	    {	PCI_VENDOR_LAVA,	PCI_PRODUCT_LAVA_QUATTRO_CD, 0, 0 },
    513          1.69   msaitoh 	    {	0xffff,	0xfffc,	0,	0	},
    514          1.69   msaitoh 	    {
    515          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    516          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    517          1.69   msaitoh 	    },
    518          1.69   msaitoh 	},
    519          1.69   msaitoh 
    520          1.61   msaitoh 	/* Lava Computers DSerial PCI serial ports */
    521          1.61   msaitoh 	{   "Lava Computers serial port",
    522          1.78   msaitoh 	    {	PCI_VENDOR_LAVA,	PCI_PRODUCT_LAVA_IOFLEX_2S_0, 0, 0 },
    523          1.61   msaitoh 	    {	0xffff,	0xfffc,	0,	0	},
    524           1.5       cgd 	    {
    525          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    526           1.5       cgd 	    },
    527           1.5       cgd 	},
    528           1.5       cgd 
    529          1.61   msaitoh 	/* Lava Computers Quattro-PCI serial ports */
    530          1.69   msaitoh 	{   "Lava Quattro-PCI A 4-port serial",
    531          1.78   msaitoh 	    {   PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_QUATTRO_AB2, 0, 0 },
    532          1.61   msaitoh 	    {   0xffff, 0xfffc, 0,	0	},
    533           1.5       cgd 	    {
    534          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    535          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    536           1.5       cgd 	    },
    537           1.5       cgd 	},
    538           1.5       cgd 
    539          1.69   msaitoh 	/* Lava Computers Quattro-PCI serial ports */
    540          1.69   msaitoh 	{   "Lava Quattro-PCI B 4-port serial",
    541          1.78   msaitoh 	    {   PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_QUATTRO_CD2, 0, 0 },
    542          1.69   msaitoh 	    {   0xffff, 0xfffc, 0,	0	},
    543          1.69   msaitoh 	    {
    544          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    545          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    546          1.69   msaitoh 	    },
    547          1.69   msaitoh 	},
    548          1.69   msaitoh 
    549          1.61   msaitoh 	/* Lava Computers Octopus-550 serial ports */
    550          1.61   msaitoh 	{   "Lava Computers Octopus-550 8-port serial",
    551          1.78   msaitoh 	    {	PCI_VENDOR_LAVA,	PCI_PRODUCT_LAVA_OCTOPUS550_0, 0, 0 },
    552          1.61   msaitoh 	    {	0xffff,	0xfffc,	0,	0	},
    553           1.5       cgd 	    {
    554          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    555          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    556          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
    557          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
    558           1.5       cgd 	    },
    559           1.5       cgd 	},
    560           1.5       cgd 
    561          1.69   msaitoh 	/* Lava Computers Octopus-550 serial ports */
    562          1.69   msaitoh 	{   "Lava Computers Octopus-550 B 8-port serial",
    563          1.78   msaitoh 	    {	PCI_VENDOR_LAVA,	PCI_PRODUCT_LAVA_OCTOPUS550_1, 0, 0 },
    564          1.69   msaitoh 	    {	0xffff,	0xfffc,	0,	0	},
    565          1.69   msaitoh 	    {
    566          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    567          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    568          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
    569          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
    570          1.69   msaitoh 	    },
    571          1.69   msaitoh 	},
    572          1.69   msaitoh 
    573          1.81      gson 	/* Lava Computers single port serial PCI card */
    574          1.81      gson 	{   "Lava Computers SSERIAL-PCI",
    575          1.81      gson 	    {	PCI_VENDOR_LAVA,	PCI_PRODUCT_LAVA_SSERIAL, 0, 0 },
    576          1.81      gson 	    {	0xffff,	0xffff,	0,	0	},
    577          1.81      gson 	    {
    578          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    579          1.81      gson 	    },
    580          1.81      gson 	},
    581          1.81      gson 
    582          1.61   msaitoh 	/* Actiontec  56K PCI Master */
    583          1.61   msaitoh 	{   "Actiontec 56K PCI Master",
    584          1.78   msaitoh 	    {	PCI_VENDOR_LUCENT,	PCI_PRODUCT_LUCENT_VENUSMODEM,
    585          1.78   msaitoh 		0x0, 0x0 },
    586          1.61   msaitoh 	    {	0xffff,	0xffff,	0x0,	0x0	},
    587           1.5       cgd 	    {
    588          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1,	0x00, COM_FREQ },
    589           1.5       cgd 	    },
    590           1.5       cgd 	},
    591           1.5       cgd 
    592          1.61   msaitoh 	/*
    593          1.61   msaitoh 	 * This is the Middle Digital, Inc. PCI-Weasel, which
    594          1.61   msaitoh 	 * uses a PCI interface implemented in FPGA.
    595          1.61   msaitoh 	 */
    596          1.61   msaitoh 	{   "Middle Digital, Inc. Weasel serial port",
    597          1.78   msaitoh 	    {	PCI_VENDOR_MIDDLE_DIGITAL,
    598          1.78   msaitoh 		PCI_PRODUCT_MIDDLE_DIGITAL_WEASEL_SERIAL, 0, 0 },
    599           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    600           1.5       cgd 	    {
    601          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    602           1.5       cgd 	    },
    603           1.5       cgd 	},
    604           1.5       cgd 
    605          1.66   msaitoh 	/* Moxa Technologies Co., Ltd. PCI I/O Card 2S RS232 */
    606          1.66   msaitoh 	{   "Moxa Technologies, SmartIO CP-102/PCI",
    607          1.78   msaitoh 	    {	PCI_VENDOR_MOXA,	PCI_PRODUCT_MOXA_CP102U, 0, 0 },
    608          1.66   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
    609          1.66   msaitoh 	    {
    610          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
    611          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 },
    612          1.66   msaitoh 	    },
    613          1.66   msaitoh 	},
    614          1.66   msaitoh 
    615          1.61   msaitoh 	/* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232/422/485 */
    616          1.61   msaitoh 	{   "Moxa Technologies, SmartIO C104H/PCI",
    617          1.78   msaitoh 	    {	PCI_VENDOR_MOXA,	PCI_PRODUCT_MOXA_C104H, 0, 0 },
    618           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    619           1.5       cgd 	    {
    620          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
    621          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 },
    622          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 },
    623          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 },
    624           1.5       cgd 	    },
    625           1.5       cgd 	},
    626           1.5       cgd 
    627          1.61   msaitoh 	/* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 */
    628          1.63   msaitoh 	{   "Moxa Technologies, SmartIO CP-104/PCI",
    629          1.78   msaitoh 	    {	PCI_VENDOR_MOXA,	PCI_PRODUCT_MOXA_CP104, 0, 0 },
    630           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    631           1.5       cgd 	    {
    632          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
    633          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 },
    634          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 },
    635          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 },
    636           1.5       cgd 	    },
    637           1.5       cgd 	},
    638           1.5       cgd 
    639          1.61   msaitoh 	/* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 */
    640          1.63   msaitoh 	{   "Moxa Technologies, SmartIO CP-104-V2/PCI",
    641          1.78   msaitoh 	    {	PCI_VENDOR_MOXA,	PCI_PRODUCT_MOXA_CP104V2, 0, 0 },
    642           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    643           1.5       cgd 	    {
    644          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
    645          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 },
    646          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 },
    647          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 },
    648           1.5       cgd 	    },
    649           1.5       cgd 	},
    650           1.5       cgd 
    651          1.62   msaitoh 	/* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 */
    652          1.63   msaitoh 	{   "Moxa Technologies, SmartIO CP-104-EL/PCIe",
    653          1.78   msaitoh 	    {	PCI_VENDOR_MOXA,	PCI_PRODUCT_MOXA_CP104EL, 0, 0 },
    654          1.62   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
    655          1.62   msaitoh 	    {
    656          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
    657          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 },
    658          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 },
    659          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 },
    660          1.62   msaitoh 	    },
    661          1.62   msaitoh 	},
    662          1.62   msaitoh 
    663          1.61   msaitoh 	/* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232/422/485 */
    664          1.61   msaitoh 	{   "Moxa Technologies, SmartIO CP-114/PCI",
    665          1.78   msaitoh 	    {	PCI_VENDOR_MOXA,	PCI_PRODUCT_MOXA_CP114, 0, 0 },
    666           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    667           1.5       cgd 	    {
    668          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
    669          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 },
    670          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 },
    671          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 },
    672           1.5       cgd 	    },
    673           1.5       cgd 	},
    674           1.5       cgd 
    675          1.61   msaitoh 	/* Moxa Technologies Co., Ltd. PCI I/O Card 8S RS232 */
    676          1.61   msaitoh 	{   "Moxa Technologies, SmartIO C168H/PCI",
    677          1.78   msaitoh 	    {	PCI_VENDOR_MOXA,	PCI_PRODUCT_MOXA_C168H, 0, 0 },
    678           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    679           1.5       cgd 	    {
    680          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
    681          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 },
    682          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 },
    683          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 },
    684          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 8 },
    685          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 8 },
    686          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 8 },
    687          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 8 },
    688           1.5       cgd 	    },
    689           1.5       cgd 	},
    690           1.5       cgd 
    691          1.62   msaitoh 	/* Moxa Technologies Co., Ltd. PCI I/O Card 8S RS232 */
    692          1.62   msaitoh 	{   "Moxa Technologies, SmartIO C168U/PCI",
    693          1.78   msaitoh 	    {	PCI_VENDOR_MOXA,	PCI_PRODUCT_MOXA_C168U, 0, 0 },
    694          1.62   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
    695          1.62   msaitoh 	    {
    696          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
    697          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 },
    698          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 },
    699          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 },
    700          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 8 },
    701          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 8 },
    702          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 8 },
    703          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 8 },
    704          1.62   msaitoh 	    },
    705          1.62   msaitoh 	},
    706          1.62   msaitoh 
    707          1.65   msaitoh 	/* Moxa Technologies Co., Ltd. PCI-Express I/O Card 8S RS232 */
    708          1.62   msaitoh 	{   "Moxa Technologies, SmartIO C168EL/PCIe",
    709          1.78   msaitoh 	    {	PCI_VENDOR_MOXA,	PCI_PRODUCT_MOXA_C168EL, 0, 0 },
    710          1.62   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
    711          1.62   msaitoh 	    {
    712          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
    713          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 },
    714          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 },
    715          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 },
    716          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 8 },
    717          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 8 },
    718          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 8 },
    719          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 8 },
    720          1.62   msaitoh 	    },
    721          1.62   msaitoh 	},
    722          1.65   msaitoh 	/* Moxa Technologies Co., Ltd. PCI-Express I/O Card 8S RS232 */
    723          1.65   msaitoh 	{   "Moxa Technologies, SmartIO CP-168EL-A/PCIe",
    724          1.78   msaitoh 	    {	PCI_VENDOR_MOXA,	PCI_PRODUCT_MOXA_C168ELA, 0, 0 },
    725          1.62   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
    726          1.62   msaitoh 	    {
    727          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x000, COM_FREQ * 8 },
    728          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x200, COM_FREQ * 8 },
    729          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x400, COM_FREQ * 8 },
    730          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x600, COM_FREQ * 8 },
    731          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x800, COM_FREQ * 8 },
    732          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0xa00, COM_FREQ * 8 },
    733          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0xc00, COM_FREQ * 8 },
    734          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0xe00, COM_FREQ * 8 },
    735          1.62   msaitoh 	    },
    736          1.62   msaitoh 	},
    737          1.62   msaitoh 
    738          1.61   msaitoh 	/* NEC PK-UG-X001 K56flex PCI Modem card.
    739          1.61   msaitoh 	   NEC MARTH bridge chip and Rockwell RCVDL56ACF/SP using. */
    740          1.61   msaitoh 	{   "NEC PK-UG-X001 K56flex PCI Modem",
    741          1.78   msaitoh 	    {	PCI_VENDOR_NEC,	PCI_PRODUCT_NEC_PKUGX001, PCI_VENDOR_NEC,
    742          1.78   msaitoh 		0x8014 },
    743          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    744           1.5       cgd 	    {
    745          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    746           1.5       cgd 	    },
    747           1.5       cgd 	},
    748           1.5       cgd 
    749          1.61   msaitoh 	/* NEC PK-UG-X008 */
    750          1.61   msaitoh 	{   "NEC PK-UG-X008",
    751          1.78   msaitoh 	    {	PCI_VENDOR_NEC,	PCI_PRODUCT_NEC_PKUGX008, PCI_VENDOR_NEC,
    752          1.78   msaitoh 		0x8012 },
    753          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    754           1.5       cgd 	    {
    755          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ},
    756           1.5       cgd 	    },
    757           1.5       cgd 	},
    758           1.5       cgd 
    759          1.61   msaitoh 	/* NetMos 1P PCI : 1P */
    760          1.61   msaitoh 	{   "NetMos NM9805 1284 Printer port",
    761          1.70   msaitoh 	    {	PCI_VENDOR_NETMOS,	PCI_PRODUCT_NETMOS_NM9805, 0, 0	},
    762           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    763           1.5       cgd 	    {
    764          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
    765           1.5       cgd 	    },
    766           1.5       cgd 	},
    767           1.5       cgd 
    768          1.61   msaitoh 	/* NetMos 2P PCI : 2P */
    769          1.61   msaitoh 	{   "NetMos NM9815 Dual 1284 Printer port",
    770          1.70   msaitoh 	    {	PCI_VENDOR_NETMOS,	PCI_PRODUCT_NETMOS_NM9815, 0, 0	},
    771           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    772           1.5       cgd 	    {
    773          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
    774          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
    775           1.5       cgd 	    },
    776           1.5       cgd 	},
    777           1.5       cgd 
    778          1.62   msaitoh 	/* NetMos 1S PCI NM9835 : 1S */
    779          1.62   msaitoh 	{   "NetMos NM9835 UART",
    780          1.70   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9835, 0x1000, 0x0001 },
    781          1.62   msaitoh 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
    782          1.62   msaitoh 	    {
    783          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    784          1.62   msaitoh 	    },
    785          1.62   msaitoh 	},
    786          1.62   msaitoh 
    787          1.61   msaitoh 	/* NetMos 2S PCI NM9835 : 2S */
    788          1.61   msaitoh 	{   "NetMos NM9835 Dual UART",
    789          1.70   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9835, 0x1000, 0x0002 },
    790          1.61   msaitoh 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
    791           1.5       cgd 	    {
    792          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    793          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    794           1.5       cgd 	    },
    795           1.5       cgd 	},
    796           1.5       cgd 
    797          1.61   msaitoh 	/* NetMos 2S1P PCI 16C650 : 2S, 1P */
    798          1.61   msaitoh 	{   "NetMos NM9835 Dual UART and 1284 Printer port",
    799          1.70   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9835, 0, 0 },
    800           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    801           1.5       cgd 	    {
    802          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    803          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    804          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
    805           1.5       cgd 	    },
    806           1.5       cgd 	},
    807           1.5       cgd 
    808          1.61   msaitoh 	/* NetMos 4S0P PCI NM9845 : 4S, 0P */
    809          1.61   msaitoh 	{   "NetMos NM9845 Quad UART",
    810          1.70   msaitoh 	   {   PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9845, 0x1000, 0x0004 },
    811          1.61   msaitoh 	   {   0xffff, 0xffff, 0xffff, 0xffff  },
    812          1.61   msaitoh 	   {
    813          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    814          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    815          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
    816          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
    817          1.61   msaitoh 	   },
    818          1.82   msaitoh 	},
    819          1.61   msaitoh 
    820          1.61   msaitoh 	/* NetMos 4S1P PCI NM9845 : 4S, 1P */
    821          1.61   msaitoh 	{   "NetMos NM9845 Quad UART and 1284 Printer port",
    822          1.82   msaitoh 	    {   PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9845, 0x1000, 0x0014 },
    823          1.82   msaitoh 	    {   0xffff, 0xffff, 0xffff, 0xffff  },
    824          1.82   msaitoh 	    {
    825          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    826          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    827          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
    828          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
    829          1.93   msaitoh 	       { PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 },
    830          1.82   msaitoh 	    },
    831          1.82   msaitoh 	},
    832          1.61   msaitoh 
    833          1.82   msaitoh 	/* NetMos 6S PCI 16C650 : 6S, 0P */
    834          1.82   msaitoh 	{   "NetMos NM9845 6 UART",
    835          1.82   msaitoh 	    {   PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9845, 0x1000, 0x0006 },
    836          1.82   msaitoh 	    {   0xffff, 0xffff, 0xffff, 0xffff  },
    837          1.82   msaitoh 	    {
    838          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    839          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    840          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
    841          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
    842          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ },
    843          1.93   msaitoh 	       { PUC_PORT_TYPE_COM, PCI_BAR5, 0x00, COM_FREQ },
    844          1.82   msaitoh 	    },
    845          1.82   msaitoh 	},
    846          1.61   msaitoh 
    847          1.82   msaitoh 	/* NetMos 4S1P PCI NM9845 : 4S, 1P */
    848          1.82   msaitoh 	{   "NetMos NM9845 Quad UART and 1284 Printer port (unknown type)",
    849          1.70   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9845, 0, 0 },
    850           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    851           1.5       cgd 	    {
    852          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    853          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    854          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
    855          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
    856          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 },
    857           1.5       cgd 	    },
    858           1.5       cgd 	},
    859           1.5       cgd 
    860          1.82   msaitoh 	/* NetMos 4S1P PCI NM9855 : 4S, 1P */
    861          1.82   msaitoh 	{   "NetMos NM9855 Quad UART and 1284 Printer port (unknown type)",
    862          1.70   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9855, 0x1000, 0x0014 },
    863          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    864           1.5       cgd 	    {
    865          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
    866          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
    867          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
    868          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ },
    869          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR5, 0x00, COM_FREQ },
    870           1.5       cgd 	    },
    871           1.5       cgd 	},
    872           1.5       cgd 
    873          1.82   msaitoh 	/* NetMos 6S PCI NM9865 : 1S */
    874          1.82   msaitoh 	{   "NetMos NM9865 1 UART",
    875          1.78   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x1000 },
    876          1.62   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    877          1.62   msaitoh 	    {
    878          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    879          1.62   msaitoh 	    },
    880          1.62   msaitoh 	},
    881          1.62   msaitoh 
    882          1.82   msaitoh 	/* NetMos 2S PCI NM9865 : 2S */
    883          1.82   msaitoh 	{   "NetMos NM9865 2 UART",
    884          1.70   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3002 },
    885          1.69   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    886          1.69   msaitoh 	    {
    887          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    888          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    889          1.69   msaitoh 	    },
    890          1.69   msaitoh 	},
    891          1.69   msaitoh 
    892          1.82   msaitoh 	/* NetMos 3S PCI NM9865 : 3S */
    893          1.82   msaitoh 	{   "NetMos NM9865 3 UART",
    894          1.70   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3003 },
    895          1.69   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    896          1.69   msaitoh 	    {
    897          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    898          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    899          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
    900          1.69   msaitoh 	    },
    901          1.69   msaitoh 	},
    902          1.69   msaitoh 
    903          1.82   msaitoh 	/* NetMos 4S PCI NM9865 : 4S */
    904          1.82   msaitoh 	{   "NetMos NM9865 4 UART",
    905          1.70   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3004 },
    906          1.62   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    907          1.62   msaitoh 	    {
    908          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    909          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    910          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
    911          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
    912          1.62   msaitoh 	    },
    913          1.62   msaitoh 	},
    914          1.62   msaitoh 
    915          1.82   msaitoh 	/* NetMos PCI NM9865 : 1S 1P */
    916          1.82   msaitoh 	{   "NetMos NM9865 Single UART and Single LPT",
    917          1.70   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3011 },
    918          1.69   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    919          1.69   msaitoh 	    {
    920          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    921          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
    922          1.69   msaitoh 	    },
    923          1.69   msaitoh 	},
    924          1.69   msaitoh 
    925          1.82   msaitoh 	/* NetMos PCI NM9865 : 2S 1P */
    926          1.82   msaitoh 	{   "NetMos NM9865 Dual UART and Single LPT",
    927          1.70   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3012 },
    928          1.69   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    929          1.69   msaitoh 	    {
    930          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    931          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    932          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
    933          1.69   msaitoh 	    },
    934          1.69   msaitoh 	},
    935          1.69   msaitoh 
    936          1.82   msaitoh 	/* NetMos PCI NM9865 : 2P */
    937          1.82   msaitoh 	{   "NetMos NM9865 Dual LPT",
    938          1.70   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3020 },
    939          1.69   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    940          1.69   msaitoh 	    {
    941          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
    942          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
    943          1.69   msaitoh 	    },
    944          1.69   msaitoh 	},
    945          1.69   msaitoh 
    946          1.71        he 	/*
    947          1.71        he 	 * Two 1-port and one 2-port found on a 4-port
    948          1.71        he 	 * card sold as Sunsway/ST Lab I-430.
    949          1.71        he 	 */
    950          1.71        he 	{   "NetMos NM9865 1S",
    951          1.78   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x1000 },
    952          1.71        he 	    {	0xffff, 0xffff, 0xffff, 0xffff },
    953          1.71        he 	    {
    954          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    955          1.71        he 	    },
    956          1.71        he 	},
    957          1.71        he 	{   "NetMos NM9865 2S",
    958          1.78   msaitoh 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3002 },
    959          1.71        he 	    {	0xffff, 0xffff, 0xffff, 0xffff },
    960          1.71        he 	    {
    961          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    962          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
    963          1.71        he 	    },
    964          1.71        he 	},
    965          1.71        he 
    966          1.65   msaitoh 	/* NetMos PCIe Peripheral Controller :UART part */
    967          1.65   msaitoh 	{   "NetMos NM9901 UART",
    968          1.65   msaitoh 	    {   PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9901, 0xa000, 0x1000 },
    969          1.65   msaitoh 	    {	0xffff,	0xffff,				      0xffff, 0xffff },
    970          1.65   msaitoh 	    {
    971          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    972          1.65   msaitoh 	    },
    973          1.65   msaitoh 	},
    974          1.65   msaitoh 
    975          1.82   msaitoh 	/* NetMos PCIe NM9901 : 1P */
    976          1.82   msaitoh 	{   "NetMos NM9901 LPT",
    977          1.67       mrg 	    {	PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9901, 0xa000, 0x2000 },
    978          1.62   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    979          1.62   msaitoh 	    {
    980          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
    981          1.62   msaitoh 	    },
    982          1.62   msaitoh 	},
    983          1.62   msaitoh 
    984          1.70   msaitoh 	/* NetMos PCIe NM9904 (PCI multi function): 4S */
    985          1.70   msaitoh 	{   "NetMos NM9904 UART",
    986          1.70   msaitoh 	    {   PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9904, 0, 0 },
    987          1.70   msaitoh 	    {	0xffff,	0xffff,				      0, 0 },
    988          1.70   msaitoh 	    {
    989          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    990          1.70   msaitoh 	    },
    991          1.70   msaitoh 	},
    992          1.70   msaitoh 
    993          1.70   msaitoh 	/* NetMos PCIe NM9922 (PCI multi function): 2S */
    994          1.70   msaitoh 	{   "NetMos NM9922 UART",
    995          1.70   msaitoh 	    {   PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9922, 0, 0 },
    996          1.70   msaitoh 	    {	0xffff,	0xffff,				      0, 0 },
    997          1.70   msaitoh 	    {
    998          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
    999          1.70   msaitoh 	    },
   1000          1.70   msaitoh 	},
   1001          1.70   msaitoh 
   1002          1.61   msaitoh 	/*
   1003          1.61   msaitoh 	 * Boards with an Oxford Semiconductor chip.
   1004          1.61   msaitoh 	 *
   1005          1.61   msaitoh 	 * Oxford Semiconductor provides documentation for their chip at:
   1006          1.61   msaitoh 	 * <URL:http://www.plxtech.com/products/uart>
   1007          1.61   msaitoh 	 *
   1008          1.61   msaitoh 	 * As sold by Kouwell <URL:http://www.kouwell.com/>.
   1009          1.61   msaitoh 	 * I/O Flex PCI I/O Card Model-223 with 4 serial and 1 parallel ports.
   1010          1.61   msaitoh 	 */
   1011          1.61   msaitoh 
   1012          1.89   msaitoh 	/* Oxford Semiconductor OXPCIe952 PCIe 1P */
   1013          1.89   msaitoh 	{   "Oxford Semiconductor OXPCIe952 LPT",
   1014          1.89   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952P,
   1015          1.89   msaitoh 		0, 0},
   1016          1.89   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1017          1.89   msaitoh 	    {
   1018          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
   1019          1.89   msaitoh 	    },
   1020          1.89   msaitoh 	},
   1021          1.89   msaitoh 
   1022          1.76    dyoung 	/* Oxford Semiconductor OXPCIe952 PCIe UARTs */
   1023          1.92   msaitoh 	{   "Oxford Semiconductor OXPCIe952 UART",
   1024          1.92   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_0,
   1025          1.92   msaitoh 		0, 0 },
   1026          1.92   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1027          1.92   msaitoh 	    {
   1028          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1029          1.92   msaitoh 	    },
   1030          1.92   msaitoh 	},
   1031          1.92   msaitoh 
   1032          1.92   msaitoh 	/* Oxford Semiconductor OXPCIe952 PCIe UARTs */
   1033          1.92   msaitoh 	{   "Oxford Semiconductor OXPCIe952 UART",
   1034          1.92   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_1,
   1035          1.92   msaitoh 		0, 0 },
   1036          1.92   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1037          1.92   msaitoh 	    {
   1038          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1039          1.92   msaitoh 	    },
   1040          1.92   msaitoh 	},
   1041          1.92   msaitoh 
   1042          1.92   msaitoh 	/* Oxford Semiconductor OXPCIe952 PCIe UARTs */
   1043          1.76    dyoung 	{   "Oxford Semiconductor OXPCIe952 UARTs",
   1044          1.92   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_2S,
   1045          1.92   msaitoh 		PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_2S },
   1046          1.76    dyoung 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1047          1.76    dyoung 	    {
   1048          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1049          1.76    dyoung 	    },
   1050          1.76    dyoung 	},
   1051          1.76    dyoung 
   1052          1.92   msaitoh 	/* Oxford Semiconductor OXPCIe952 PCIe UARTs */
   1053          1.92   msaitoh 	{   "Oxford Semiconductor OXPCIe952 UART",
   1054          1.92   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_2,
   1055          1.92   msaitoh 		0, 0 },
   1056          1.92   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1057          1.92   msaitoh 	    {
   1058          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1059          1.92   msaitoh 	    },
   1060          1.92   msaitoh 	},
   1061          1.92   msaitoh 
   1062          1.92   msaitoh 	/* Oxford Semiconductor OXPCIe952 PCIe UARTs */
   1063          1.92   msaitoh 	{   "Oxford Semiconductor OXPCIe952 UART",
   1064          1.92   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_3,
   1065          1.92   msaitoh 		0, 0 },
   1066          1.92   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1067          1.92   msaitoh 	    {
   1068          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1069          1.92   msaitoh 	    },
   1070          1.92   msaitoh 	},
   1071          1.92   msaitoh 
   1072          1.92   msaitoh 	/* Oxford Semiconductor OXPCIe952 PCIe UARTs */
   1073          1.92   msaitoh 	{   "Oxford Semiconductor OXPCIe952 UART",
   1074          1.92   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_4,
   1075          1.92   msaitoh 		0, 0 },
   1076          1.92   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1077          1.92   msaitoh 	    {
   1078          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1079          1.92   msaitoh 	    },
   1080          1.92   msaitoh 	},
   1081          1.92   msaitoh 
   1082          1.92   msaitoh 	/* Oxford Semiconductor OXPCIe952 PCIe UARTs */
   1083          1.92   msaitoh 	{   "Oxford Semiconductor OXPCIe952 UART",
   1084          1.92   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_5,
   1085          1.92   msaitoh 		0, 0 },
   1086          1.92   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1087          1.92   msaitoh 	    {
   1088          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1089          1.92   msaitoh 	    },
   1090          1.92   msaitoh 	},
   1091          1.92   msaitoh 
   1092          1.92   msaitoh 	/* Oxford Semiconductor OXPCIe952 PCIe UARTs */
   1093          1.92   msaitoh 	{   "Oxford Semiconductor OXPCIe952 UART",
   1094          1.92   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_6,
   1095          1.92   msaitoh 		0, 0 },
   1096          1.92   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1097          1.92   msaitoh 	    {
   1098          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1099          1.92   msaitoh 	    },
   1100          1.92   msaitoh 	},
   1101          1.92   msaitoh 
   1102          1.61   msaitoh 	/* Oxford Semiconductor OXmPCI952 PCI UARTs */
   1103          1.61   msaitoh 	{   "Oxford Semiconductor OXmPCI952 UARTs",
   1104          1.78   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41092,
   1105          1.78   msaitoh 		0, 0 },
   1106           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
   1107           1.5       cgd 	    {
   1108          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 10 },
   1109          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 10 },
   1110           1.5       cgd 	    },
   1111           1.5       cgd 	},
   1112           1.5       cgd 
   1113          1.86  christos 	/* Oxford Semiconductor OXuPCI952 950 PCI UARTs */
   1114          1.86  christos 	{   "Oxford Semiconductor OXuPCI952 UARTs",
   1115          1.86  christos 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_OXUPCI952,
   1116          1.86  christos 		0, 0 },
   1117          1.86  christos 	    {	0xffff, 0xffff, 0,	0	},
   1118          1.86  christos 	    {
   1119          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
   1120          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   1121          1.86  christos 	    },
   1122          1.86  christos 	},
   1123          1.86  christos 
   1124          1.61   msaitoh 	/* Oxford Semiconductor OX16PCI952 PCI `950 UARTs - 128 byte FIFOs */
   1125          1.61   msaitoh 	{   "Oxford Semiconductor OX16PCI952 UARTs",
   1126          1.78   msaitoh 	    {   PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI952,
   1127          1.78   msaitoh 		0, 0 },
   1128          1.61   msaitoh 	    {   0xffff, 0xffff, 0,	0	},
   1129           1.5       cgd 	    {
   1130          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1131          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
   1132           1.5       cgd 	    },
   1133           1.5       cgd 	},
   1134           1.5       cgd 
   1135          1.61   msaitoh 	/* Oxford Semiconductor OX16PCI952 PCI Parallel port */
   1136          1.61   msaitoh 	{   "Oxford Semiconductor OX16PCI952 Parallel port",
   1137          1.78   msaitoh 	    {   PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI952P,
   1138          1.78   msaitoh 		0, 0 },
   1139          1.61   msaitoh 	    {   0xffff, 0xffff, 0,	0	},
   1140           1.5       cgd 	    {
   1141          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
   1142           1.5       cgd 	    },
   1143           1.5       cgd 	},
   1144           1.5       cgd 
   1145          1.68   msaitoh 	/* InnoSys Keyspan SX Pro OX16PCI954 based 4 UARTs */
   1146          1.68   msaitoh 	{   "InnoSys Keyspan SX Pro Serial Card",
   1147          1.78   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_OX16PCI954,
   1148          1.78   msaitoh 		PCI_VENDOR_INNOSYS, 0x5850 },
   1149          1.68   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1150          1.68   msaitoh 	    {
   1151          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
   1152          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 },
   1153          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 },
   1154          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 },
   1155          1.68   msaitoh 	    },
   1156          1.68   msaitoh 	},
   1157          1.68   msaitoh 
   1158          1.68   msaitoh 	/* I-O DATA RSA-PCI2 two UARTs based on OX16PCI954 */
   1159          1.68   msaitoh 	{   "I-O DATA RSA-PCI2 UARTs",
   1160          1.78   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_OX16PCI954,
   1161          1.78   msaitoh 		PCI_VENDOR_IODATA, 0xc070 },
   1162          1.68   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1163          1.68   msaitoh 	    {
   1164          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
   1165          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 },
   1166          1.68   msaitoh 	    },
   1167          1.68   msaitoh 	},
   1168          1.68   msaitoh 
   1169          1.62   msaitoh 	/* I-O DATA RSA-PCI2 four/eight(1-4) UARTs based on OX16PCI954 */
   1170          1.63   msaitoh 	{   "I-O DATA RSA-PCI2/P4 or P8 (1-4) UARTs",
   1171          1.78   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_OX16PCI954,
   1172          1.78   msaitoh 		PCI_VENDOR_IODATA, 0xd007 },
   1173          1.62   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1174          1.62   msaitoh 	    {
   1175          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
   1176          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 },
   1177          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 },
   1178          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 },
   1179          1.62   msaitoh 	    },
   1180          1.62   msaitoh 	},
   1181          1.62   msaitoh 
   1182          1.62   msaitoh 	/* OEM of Oxford Semiconductor PCI UARTs? */
   1183          1.62   msaitoh 	{   "SIIG Cyber 4 PCI 16550",
   1184          1.78   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_OX16PCI954,
   1185          1.78   msaitoh 		PCI_VENDOR_SIIG, 0x2050	},
   1186          1.62   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1187          1.62   msaitoh 	    {
   1188          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 10 },
   1189          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 10 },
   1190          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 10 },
   1191          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 10 },
   1192          1.62   msaitoh 	    },
   1193          1.62   msaitoh 	},
   1194          1.62   msaitoh 
   1195          1.62   msaitoh 	/* OEM of Oxford Semiconductor PCI UARTs? */
   1196          1.62   msaitoh 	{   "SIIG Cyber 4S PCI 16C650 (20x family)",
   1197          1.78   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_OX16PCI954,
   1198          1.78   msaitoh 		PCI_VENDOR_SIIG, 0x2051	},
   1199          1.62   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1200          1.62   msaitoh 	    {
   1201          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 10 },
   1202          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 10 },
   1203          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 10 },
   1204          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 10 },
   1205          1.62   msaitoh 	    },
   1206          1.62   msaitoh 	},
   1207          1.62   msaitoh 
   1208          1.61   msaitoh 	/* OEM of Oxford Semiconductor PCI UARTs? */
   1209          1.61   msaitoh 	{   "Avlab LP PCI 4S Quartet",
   1210          1.78   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_OX16PCI954,
   1211          1.78   msaitoh 		PCI_VENDOR_AVLAB, 0x2150 },
   1212          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1213           1.5       cgd 	    {
   1214          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 10 },
   1215          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 10 },
   1216          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 10 },
   1217          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 10 },
   1218           1.5       cgd 	    },
   1219           1.5       cgd 	},
   1220           1.5       cgd 
   1221          1.61   msaitoh 	/* Oxford Semiconductor OX16PCI954 PCI UARTs */
   1222          1.61   msaitoh 	{   "Oxford Semiconductor OX16PCI954 UARTs",
   1223          1.78   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_OX16PCI954,
   1224          1.78   msaitoh 		PCI_VENDOR_OXFORDSEMI,	0 },
   1225          1.62   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0	},
   1226           1.5       cgd 	    {
   1227          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   1228          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   1229          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8},
   1230          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8},
   1231           1.5       cgd 	    },
   1232           1.5       cgd 	},
   1233           1.5       cgd 
   1234          1.62   msaitoh 	/* Oxford Semiconductor OX16PCI954 PCI UARTs (default for 0x9501) */
   1235          1.62   msaitoh 	{   "Oxford Semiconductor OX16PCI954 UARTs",
   1236          1.78   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_OX16PCI954,
   1237          1.78   msaitoh 		0, 0 },
   1238          1.62   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1239          1.62   msaitoh 	    {
   1240          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ},
   1241          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ},
   1242          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ},
   1243          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ},
   1244          1.62   msaitoh 	    },
   1245          1.62   msaitoh 	},
   1246          1.62   msaitoh 
   1247          1.62   msaitoh 	/* I-O DATA RSA-PCI2 eight(5-8) UARTs base on OX16PCI954 */
   1248          1.63   msaitoh 	{   "I-O DATA RSA-PCI2/P8 (5-8) UARTs",
   1249          1.78   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41098,
   1250          1.78   msaitoh 		PCI_VENDOR_IODATA, 0xd007 },
   1251          1.62   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1252          1.62   msaitoh 	    {
   1253          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
   1254          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 },
   1255          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 },
   1256          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 },
   1257          1.62   msaitoh 	    },
   1258          1.62   msaitoh 	},
   1259          1.62   msaitoh 
   1260          1.62   msaitoh 	/* Exsys EX-41098, second part of SIIG Cyber 8S PCI Card */
   1261          1.62   msaitoh 	{   "Exsys EX-41098",
   1262          1.78   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41098,
   1263          1.78   msaitoh 		PCI_VENDOR_SIIG, 0x2082	},
   1264          1.62   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1265          1.62   msaitoh 	    {
   1266          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 10},
   1267          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 10},
   1268          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 10},
   1269          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 10},
   1270          1.62   msaitoh 	    },
   1271          1.62   msaitoh 	},
   1272          1.62   msaitoh 
   1273          1.61   msaitoh 	/* Oxford Semiconductor OX16PCI954 PCI Parallel port */
   1274          1.61   msaitoh 	{   "Oxford Semiconductor OX16PCI954 Parallel port",
   1275          1.78   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_OX16PCI954P,
   1276          1.78   msaitoh 		0, 0 },
   1277           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
   1278           1.5       cgd 	    {
   1279          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
   1280           1.5       cgd 	    },
   1281           1.5       cgd 	},
   1282           1.5       cgd 
   1283          1.80   msaitoh 	/* EXSYS EX-41098-2 UARTs */
   1284          1.80   msaitoh 	{   "EXSYS EX-41098-2 UARTs",
   1285          1.80   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_OX16PCI958,
   1286          1.80   msaitoh 		PCI_VENDOR_OXFORDSEMI, 0x0671 },
   1287          1.80   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1288          1.80   msaitoh 	    {
   1289          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ},
   1290          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ},
   1291          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ},
   1292          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ},
   1293          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ},
   1294          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ},
   1295          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ},
   1296          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ},
   1297          1.80   msaitoh 	    },
   1298          1.80   msaitoh 	},
   1299          1.80   msaitoh 
   1300          1.80   msaitoh 	/* Oxford Semiconductor OX16PCI958 UARTs (wildcard)*/
   1301          1.62   msaitoh 	{   "Oxford Semiconductor OX16PCI958 UARTs",
   1302          1.78   msaitoh 	    {	PCI_VENDOR_OXFORDSEMI,	PCI_PRODUCT_OXFORDSEMI_OX16PCI958,
   1303          1.78   msaitoh 		0, 0 },
   1304          1.62   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1305          1.62   msaitoh 	    {
   1306          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 10},
   1307          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 10},
   1308          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 10},
   1309          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 10},
   1310          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 10},
   1311          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 10},
   1312          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 10},
   1313          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 10},
   1314          1.62   msaitoh 	    },
   1315          1.62   msaitoh 	},
   1316          1.62   msaitoh 
   1317          1.72      manu 	{   "SUNIX 5008 1P",
   1318  1.93.4.1.4.1     skrll 	    {	PCI_VENDOR_SUNIX2,	PCI_PRODUCT_SUNIX2_SER5XXXX,
   1319          1.78   msaitoh 		0x1fd4,	0x0100 },
   1320          1.72      manu 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
   1321          1.72      manu 	    {
   1322          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
   1323          1.72      manu 	    },
   1324          1.72      manu 	},
   1325          1.72      manu 
   1326          1.72      manu 	{   "SUNIX 5016 8S",
   1327          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX2,	PCI_PRODUCT_SUNIX2_SER5XXXX,
   1328          1.78   msaitoh 		0x1fd4,	0x0010 },
   1329          1.72      manu 	    {	0xffff,	0xffff,	0xffff,	0xffff },
   1330          1.72      manu 	    {
   1331          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   1332          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   1333          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8},
   1334          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8},
   1335          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8},
   1336          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ * 8},
   1337          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x10, COM_FREQ * 8},
   1338          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x18, COM_FREQ * 8},
   1339          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x20, COM_FREQ * 8},
   1340          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x28, COM_FREQ * 8},
   1341          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x30, COM_FREQ * 8},
   1342          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x38, COM_FREQ * 8},
   1343          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x40, COM_FREQ * 8},
   1344          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x48, COM_FREQ * 8},
   1345          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x50, COM_FREQ * 8},
   1346          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x58, COM_FREQ * 8},
   1347          1.72      manu 	    },
   1348          1.72      manu 	},
   1349          1.72      manu 
   1350          1.72      manu 	{   "SUNIX 5027 1S",
   1351          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX2,	PCI_PRODUCT_SUNIX2_SER5XXXX,
   1352          1.78   msaitoh 		0x1fd4,	0x0001 },
   1353          1.72      manu 	    {	0xffff,	0xffff,	0xffff,	0xffff },
   1354          1.72      manu 	    {
   1355          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   1356          1.72      manu 	    },
   1357          1.72      manu 	},
   1358          1.72      manu 
   1359          1.72      manu 	{   "SUNIX 5037 2S",
   1360          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX2,	PCI_PRODUCT_SUNIX2_SER5XXXX,
   1361          1.78   msaitoh 		0x1fd4,	0x0002 },
   1362          1.72      manu 	    {	0xffff,	0xffff,	0xffff,	0xffff },
   1363          1.72      manu 	    {
   1364          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   1365          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   1366          1.72      manu 	    },
   1367          1.72      manu 	},
   1368          1.72      manu 
   1369          1.72      manu 	{   "SUNIX 5056 4S",
   1370          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX2,	PCI_PRODUCT_SUNIX2_SER5XXXX,
   1371          1.78   msaitoh 		0x1fd4,	0x0004 },
   1372          1.72      manu 	    {	0xffff,	0xffff,	0xffff,	0xffff },
   1373          1.72      manu 	    {
   1374          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   1375          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   1376          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8},
   1377          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8},
   1378          1.72      manu 	    },
   1379          1.72      manu 	},
   1380          1.72      manu 
   1381          1.72      manu 	{   "SUNIX 5066 8S",
   1382          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX2,	PCI_PRODUCT_SUNIX2_SER5XXXX,
   1383          1.78   msaitoh 		0x1fd4,	0x0008 },
   1384          1.72      manu 	    {	0xffff,	0xffff,	0xffff,	0xffff },
   1385          1.72      manu 	    {
   1386          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   1387          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   1388          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8},
   1389          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8},
   1390          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8},
   1391          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ * 8},
   1392          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x10, COM_FREQ * 8},
   1393          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x18, COM_FREQ * 8},
   1394          1.72      manu 	    },
   1395          1.72      manu 	},
   1396          1.72      manu 
   1397          1.72      manu 	{   "SUNIX 5069 1S / 1P",
   1398          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX2,	PCI_PRODUCT_SUNIX2_SER5XXXX,
   1399          1.78   msaitoh 		0x1fd4,	0x0101 },
   1400          1.72      manu 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
   1401          1.72      manu 	    {
   1402          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   1403          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
   1404          1.72      manu 	    },
   1405          1.72      manu 	},
   1406          1.72      manu 
   1407          1.72      manu 	{   "SUNIX 5079 2S / 1P",
   1408          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX2,	PCI_PRODUCT_SUNIX2_SER5XXXX,
   1409          1.78   msaitoh 		0x1fd4,	0x0102 },
   1410          1.72      manu 	    {	0xffff,	0xffff,	0xffff,	0xffff },
   1411          1.72      manu 	    {
   1412          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   1413          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   1414          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
   1415          1.72      manu 	    },
   1416          1.72      manu 	},
   1417          1.72      manu 
   1418          1.72      manu 	{   "SUNIX 5099 4S / 1P",
   1419          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX2,	PCI_PRODUCT_SUNIX2_SER5XXXX,
   1420          1.78   msaitoh 		0x1fd4,	0x0104 },
   1421          1.72      manu 	    {	0xffff,	0xffff,	0xffff,	0xffff },
   1422          1.72      manu 	    {
   1423          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   1424          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   1425          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8},
   1426          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8},
   1427          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
   1428          1.72      manu 	    },
   1429          1.72      manu 	},
   1430          1.72      manu 
   1431          1.61   msaitoh 	/*
   1432          1.61   msaitoh 	 * XXX no entry because I have no data:
   1433          1.61   msaitoh 	 * XXX Dolphin Peripherals 4006 (single parallel)
   1434          1.61   msaitoh 	 */
   1435           1.5       cgd 
   1436          1.61   msaitoh 	/*
   1437          1.61   msaitoh 	 * Dolphin Peripherals 4014 (dual parallel port) card.  PLX 9050, with
   1438          1.61   msaitoh 	 * a seemingly-lame EEPROM setup that puts the Dolphin IDs
   1439          1.61   msaitoh 	 * into the subsystem fields, and claims that it's a
   1440          1.61   msaitoh 	 * network/misc (0x02/0x80) device.
   1441          1.61   msaitoh 	 */
   1442          1.61   msaitoh 	{   "Dolphin Peripherals 4014",
   1443          1.78   msaitoh 	    {	PCI_VENDOR_PLX,	PCI_PRODUCT_PLX_9050,	0xd84d,	0x6810	},
   1444          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1445           1.5       cgd 	    {
   1446          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 },
   1447          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR5, 0x00, 0x00 },
   1448           1.5       cgd 	    },
   1449           1.5       cgd 	},
   1450           1.5       cgd 
   1451          1.61   msaitoh 	/*
   1452          1.61   msaitoh 	 * XXX Dolphin Peripherals 4025 (single serial)
   1453          1.61   msaitoh 	 * (clashes with Dolphin Peripherals  4036 (2s variant)
   1454          1.61   msaitoh 	 */
   1455           1.5       cgd 
   1456          1.61   msaitoh 	/*
   1457          1.61   msaitoh 	 * Dolphin Peripherals 4035 (dual serial port) card.  PLX 9050, with
   1458          1.61   msaitoh 	 * a seemingly-lame EEPROM setup that puts the Dolphin IDs
   1459          1.61   msaitoh 	 * into the subsystem fields, and claims that it's a
   1460          1.61   msaitoh 	 * network/misc (0x02/0x80) device.
   1461          1.61   msaitoh 	 */
   1462          1.61   msaitoh 	{   "Dolphin Peripherals 4035",
   1463          1.78   msaitoh 	    {	PCI_VENDOR_PLX,	PCI_PRODUCT_PLX_9050,	0xd84d,	0x6808	},
   1464          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1465           1.5       cgd 	    {
   1466          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
   1467          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
   1468          1.31    bouyer 	    },
   1469          1.31    bouyer 	},
   1470          1.31    bouyer 
   1471          1.74    martin 	/*
   1472  1.93.4.1.4.1     skrll 	 * Nanjing QinHeng Electronics
   1473          1.74    martin 	 * Products based on CH353 chip which can be
   1474          1.74    martin 	 * configured to provide various combinations
   1475          1.74    martin 	 * including 2 serial ports and a parallel port
   1476          1.74    martin 	 * or 4 serial ports (using a CH432 parallel to
   1477          1.74    martin 	 * 2 serial port converter. Product codes from
   1478          1.74    martin 	 * documentation (and physical 2 port serial card)
   1479          1.74    martin 	 */
   1480          1.85     soren 	{   "Nanjing QinHeng Electronics CH352",
   1481          1.85     soren 	    {	PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH352_2S,
   1482          1.85     soren 		PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH352_2S },
   1483          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1484          1.85     soren 	    {
   1485          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1486          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
   1487          1.85     soren 	    },
   1488          1.85     soren 	},
   1489          1.85     soren 
   1490          1.85     soren 	{   "Nanjing QinHeng Electronics CH352",
   1491          1.85     soren 	    {	PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH352_1S1P,
   1492          1.85     soren 		PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH352_1S1P },
   1493          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1494          1.85     soren 	    {
   1495          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1496          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
   1497          1.85     soren 	    },
   1498          1.85     soren 	},
   1499          1.85     soren 
   1500          1.85     soren 	{   "Nanjing QinHeng Electronics CH353",
   1501          1.85     soren 	    {	PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH353_4S,
   1502          1.85     soren 		PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH353_4S },
   1503          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1504          1.85     soren 	    {
   1505          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1506          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
   1507          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
   1508          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
   1509          1.85     soren 	    },
   1510          1.85     soren 	},
   1511          1.85     soren 
   1512          1.85     soren 	{   "Nanjing QinHeng Electronics CH353",
   1513          1.85     soren 	    {	PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH353_2S1P,
   1514          1.78   msaitoh 		PCI_VENDOR_QINHENG, 0x3253 },
   1515          1.74    martin 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1516          1.74    martin 	    {
   1517          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1518          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
   1519          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
   1520          1.74    martin 	    },
   1521          1.74    martin 	},
   1522          1.74    martin 
   1523          1.85     soren 	{   "Nanjing QinHeng Electronics CH353 (fixed address)",
   1524          1.85     soren 	    {	PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH353_2S1PAR,
   1525          1.85     soren 		PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH353_2S1PAR },
   1526          1.74    martin 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1527          1.74    martin 	    {
   1528          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1529          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
   1530          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
   1531          1.74    martin 	    },
   1532          1.74    martin 	},
   1533          1.74    martin 
   1534          1.85     soren 	{   "Nanjing QinHeng Electronics CH355",
   1535          1.85     soren 	    {	PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH355_4S,
   1536          1.85     soren 		PCI_VENDOR_QINHENG, 0x3473 },
   1537          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1538          1.85     soren 	    {
   1539          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1540          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
   1541          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
   1542          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
   1543          1.85     soren 	    },
   1544          1.85     soren 	},
   1545          1.85     soren 
   1546          1.85     soren 	{   "Nanjing QinHeng Electronics CH356",
   1547          1.85     soren 	    {	PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH356_4S1P,
   1548          1.85     soren 		PCI_VENDOR_QINHENG, 0x3473 },
   1549          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1550          1.85     soren 	    {
   1551          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1552          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
   1553          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
   1554          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
   1555          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 },
   1556          1.85     soren 	    },
   1557          1.85     soren 	},
   1558          1.85     soren 
   1559          1.85     soren 	{   "Nanjing QinHeng Electronics CH356",
   1560          1.85     soren 	    {	PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH356_6S,
   1561          1.85     soren 		PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH356_6S },
   1562          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1563          1.85     soren 	    {
   1564          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1565          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
   1566          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
   1567          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
   1568          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ },
   1569          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ },
   1570          1.85     soren 	    },
   1571          1.85     soren 	},
   1572          1.85     soren 
   1573          1.85     soren 	{   "Nanjing QinHeng Electronics CH356",
   1574          1.85     soren 	    {	PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH356_8S,
   1575          1.85     soren 		PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH356_8S },
   1576          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1577          1.85     soren 	    {
   1578          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1579          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
   1580          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
   1581          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
   1582          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ },
   1583          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ },
   1584          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x10, COM_FREQ },
   1585          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x18, COM_FREQ },
   1586          1.85     soren 	    },
   1587          1.85     soren 	},
   1588          1.85     soren 
   1589          1.85     soren 	{   "Nanjing QinHeng Electronics CH357",
   1590          1.85     soren 	    {	PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH357_4S,
   1591          1.85     soren 		PCI_VENDOR_QINHENG, 0x5053 },
   1592          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1593          1.85     soren 	    {
   1594          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1595          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
   1596          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
   1597          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
   1598          1.85     soren 	    },
   1599          1.85     soren 	},
   1600          1.85     soren 
   1601          1.85     soren 	{   "Nanjing QinHeng Electronics CH358",
   1602          1.85     soren 	    {	PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH358_4S1P,
   1603          1.85     soren 		PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH358_4S1P },
   1604          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1605          1.85     soren 	    {
   1606          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1607          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
   1608          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
   1609          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
   1610          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 },
   1611          1.85     soren 	    },
   1612          1.85     soren 	},
   1613          1.85     soren 
   1614          1.85     soren 	{   "Nanjing QinHeng Electronics CH358",
   1615          1.85     soren 	    {	PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH358_8S,
   1616          1.85     soren 		PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH358_8S },
   1617          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1618          1.85     soren 	    {
   1619          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1620          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
   1621          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
   1622          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
   1623          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ },
   1624          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ },
   1625          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ },
   1626          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x08, COM_FREQ },
   1627          1.85     soren 	    },
   1628          1.85     soren 	},
   1629          1.85     soren 
   1630          1.85     soren 	{   "Nanjing QinHeng Electronics CH359",
   1631          1.85     soren 	    {	PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH359_16S,
   1632          1.85     soren 		PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH359_16S },
   1633          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1634          1.85     soren 	    {
   1635          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1636          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ },
   1637          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ },
   1638          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ },
   1639          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ },
   1640          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ },
   1641          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ },
   1642          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x08, COM_FREQ },
   1643          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ },
   1644          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x10, COM_FREQ },
   1645          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x20, COM_FREQ },
   1646          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x30, COM_FREQ },
   1647          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ },
   1648          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x18, COM_FREQ },
   1649          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x28, COM_FREQ },
   1650          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x38, COM_FREQ },
   1651          1.85     soren 	    },
   1652          1.85     soren 	},
   1653          1.85     soren 
   1654          1.85     soren 	{   "Nanjing QinHeng Electronics CH382",
   1655          1.85     soren 	    {	PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH382_2S,
   1656          1.85     soren 		PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH382_2S },
   1657          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1658          1.85     soren 	    {
   1659          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xc0, COM_FREQ },
   1660          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xc8, COM_FREQ },
   1661          1.85     soren 	    },
   1662          1.85     soren 	},
   1663          1.85     soren 
   1664          1.85     soren 	{   "Nanjing QinHeng Electronics CH382",
   1665          1.85     soren 	    {	PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH382_2S1P,
   1666          1.85     soren 		PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH382_2S1P },
   1667          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1668          1.85     soren 	    {
   1669          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xc0, COM_FREQ },
   1670          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xc8, COM_FREQ },
   1671          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
   1672          1.85     soren 	    },
   1673          1.85     soren 	},
   1674          1.85     soren 
   1675          1.85     soren 	{   "Nanjing QinHeng Electronics CH384",
   1676          1.85     soren 	    {	PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_4S,
   1677          1.85     soren 		PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_4S },
   1678          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1679          1.85     soren 	    {
   1680          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xc0, COM_FREQ },
   1681          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xc8, COM_FREQ },
   1682          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xd0, COM_FREQ },
   1683          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xd8, COM_FREQ },
   1684          1.85     soren 	    },
   1685          1.85     soren 	},
   1686          1.85     soren 
   1687          1.85     soren 	{   "Nanjing QinHeng Electronics CH384",
   1688          1.85     soren 	    {	PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_4S1P,
   1689          1.85     soren 		PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_4S1P },
   1690          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1691          1.85     soren 	    {
   1692          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xc0, COM_FREQ },
   1693          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xc8, COM_FREQ },
   1694          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xd0, COM_FREQ },
   1695          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xd8, COM_FREQ },
   1696          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
   1697          1.85     soren 	    },
   1698          1.85     soren 	},
   1699          1.85     soren 
   1700          1.85     soren 	{   "Nanjing QinHeng Electronics CH384",
   1701          1.85     soren 	    {	PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_8S,
   1702          1.85     soren 		PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_8S },
   1703          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1704          1.85     soren 	    {
   1705          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1706          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ },
   1707          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x20, COM_FREQ },
   1708          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x30, COM_FREQ },
   1709          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ },
   1710          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ },
   1711          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x28, COM_FREQ },
   1712          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x38, COM_FREQ },
   1713          1.85     soren 	    },
   1714          1.85     soren 	},
   1715          1.85     soren 
   1716          1.85     soren 	{   "Nanjing QinHeng Electronics CH384",
   1717          1.85     soren 	    {	PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_28S,
   1718          1.85     soren 		PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_28S },
   1719          1.85     soren 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1720          1.85     soren 	    {
   1721          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xc0, COM_FREQ },
   1722          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xc8, COM_FREQ },
   1723          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xd0, COM_FREQ },
   1724          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xd8, COM_FREQ },
   1725          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1726          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ },
   1727          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x20, COM_FREQ },
   1728          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x30, COM_FREQ },
   1729          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ },
   1730          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ },
   1731          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x28, COM_FREQ },
   1732          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x38, COM_FREQ },
   1733          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x40, COM_FREQ },
   1734          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x50, COM_FREQ },
   1735          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x60, COM_FREQ },
   1736          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x70, COM_FREQ },
   1737          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x48, COM_FREQ },
   1738          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x58, COM_FREQ },
   1739          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x68, COM_FREQ },
   1740          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x78, COM_FREQ },
   1741          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x80, COM_FREQ },
   1742          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x90, COM_FREQ },
   1743          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xa0, COM_FREQ },
   1744          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xb0, COM_FREQ },
   1745          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x88, COM_FREQ },
   1746          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x98, COM_FREQ },
   1747          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xa8, COM_FREQ },
   1748          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0xb8, COM_FREQ },
   1749          1.85     soren 	    },
   1750          1.85     soren 	},
   1751          1.85     soren 
   1752          1.79   msaitoh 	/* Intel 82946GZ/GL KT */
   1753          1.79   msaitoh 	{   "Intel 82946GZ/GL KT",
   1754          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82946GZ_KT, 0, 0 },
   1755          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1756          1.79   msaitoh 	    {
   1757          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1758          1.79   msaitoh 	    },
   1759          1.79   msaitoh 	},
   1760          1.79   msaitoh 
   1761          1.79   msaitoh 	/* Intel P965/G965 KT */
   1762          1.79   msaitoh 	{   "Intel P965/G965 KT",
   1763          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82P965_KT, 0, 0 },
   1764          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1765          1.79   msaitoh 	    {
   1766          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1767          1.79   msaitoh 	    },
   1768          1.79   msaitoh 	},
   1769          1.79   msaitoh 
   1770          1.79   msaitoh 	/* Intel PM965/GM965 KT */
   1771          1.79   msaitoh 	{   "Intel PM965/GM965 KT",
   1772          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82965PM_KT, 0, 0 },
   1773          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1774          1.79   msaitoh 	    {
   1775          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1776          1.79   msaitoh 	    },
   1777          1.79   msaitoh 	},
   1778          1.79   msaitoh 
   1779          1.79   msaitoh 	/* Intel GME965/GLE965 KT */
   1780          1.79   msaitoh 	{   "Intel GME965/GLE965 KT",
   1781          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82965GME_KT, 0, 0 },
   1782          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1783          1.79   msaitoh 	    {
   1784          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1785          1.79   msaitoh 	    },
   1786          1.79   msaitoh 	},
   1787          1.79   msaitoh 
   1788          1.79   msaitoh 	/* Intel Q963/Q965 KT */
   1789          1.79   msaitoh 	{   "Intel Q963/Q965 KT",
   1790          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82Q965_KT, 0, 0 },
   1791          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1792          1.79   msaitoh 	    {
   1793          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1794          1.79   msaitoh 	    },
   1795          1.79   msaitoh 	},
   1796          1.79   msaitoh 
   1797          1.79   msaitoh 	/* Intel G33/G31/P35/P31 KT */
   1798          1.82   msaitoh 	{   "Intel G33/G31/P35/P31 KT",
   1799          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82G33_KT, 0, 0 },
   1800          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1801          1.79   msaitoh 	    {
   1802          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1803          1.79   msaitoh 	    },
   1804          1.79   msaitoh 	},
   1805          1.79   msaitoh 
   1806          1.79   msaitoh 	/* Intel Q35 KT */
   1807          1.79   msaitoh 	{   "Intel Q35 KT",
   1808          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82Q35_KT, 0, 0 },
   1809          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1810          1.79   msaitoh 	    {
   1811          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1812          1.79   msaitoh 	    },
   1813          1.79   msaitoh 	},
   1814          1.79   msaitoh 
   1815          1.79   msaitoh 	/* Intel Q33 KT */
   1816          1.79   msaitoh 	{   "Intel Q33 KT",
   1817          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82Q33_KT, 0, 0 },
   1818          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1819          1.79   msaitoh 	    {
   1820          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1821          1.79   msaitoh 	    },
   1822          1.79   msaitoh 	},
   1823          1.79   msaitoh 
   1824          1.79   msaitoh 	/* Intel X38 KT */
   1825          1.79   msaitoh 	{   "Intel X38 KT",
   1826          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82X38_KT, 0, 0 },
   1827          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1828          1.79   msaitoh 	    {
   1829          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1830          1.79   msaitoh 	    },
   1831          1.79   msaitoh 	},
   1832          1.79   msaitoh 
   1833          1.79   msaitoh 	/* Intel 3200 KT */
   1834          1.79   msaitoh 	{   "Intel 3200 KT",
   1835          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_3200_KT, 0, 0 },
   1836          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1837          1.79   msaitoh 	    {
   1838          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1839          1.79   msaitoh 	    },
   1840          1.79   msaitoh 	},
   1841          1.79   msaitoh 
   1842          1.79   msaitoh 	/* Intel GM45 KT */
   1843          1.79   msaitoh 	{   "Intel GM45 KT",
   1844          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82GM45_KT, 0, 0 },
   1845          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1846          1.79   msaitoh 	    {
   1847          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1848          1.79   msaitoh 	    },
   1849          1.79   msaitoh 	},
   1850          1.79   msaitoh 
   1851          1.79   msaitoh 	/* Intel Q45 KT */
   1852          1.79   msaitoh 	{   "Intel Q45 KT",
   1853          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82Q45_KT, 0, 0 },
   1854          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1855          1.79   msaitoh 	    {
   1856          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1857          1.79   msaitoh 	    },
   1858          1.79   msaitoh 	},
   1859          1.79   msaitoh 
   1860  1.93.4.1.4.1     skrll 	/* Intel Q45 KT (again) */
   1861  1.93.4.1.4.1     skrll 	{   "Intel Q45 KT",
   1862  1.93.4.1.4.1     skrll 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82Q45_KT_1, 0, 0 },
   1863  1.93.4.1.4.1     skrll 	    {	0xffff,	0xffff,	0,	0	},
   1864  1.93.4.1.4.1     skrll 	    {
   1865  1.93.4.1.4.1     skrll 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1866  1.93.4.1.4.1     skrll 	    },
   1867  1.93.4.1.4.1     skrll 	},
   1868          1.79   msaitoh 	/* Intel 5 Series and Intel 3400 Series KT */
   1869          1.82   msaitoh 	{   "Intel 5 Series KT",
   1870          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_3400_KT, 0, 0 },
   1871          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1872          1.79   msaitoh 	    {
   1873          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1874          1.79   msaitoh 	    },
   1875          1.79   msaitoh 	},
   1876          1.79   msaitoh 
   1877          1.79   msaitoh 	/* Intel 6 Series KT */
   1878          1.79   msaitoh 	{   "Intel 6 Series KT",
   1879          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_6SERIES_KT, 0, 0 },
   1880          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1881          1.79   msaitoh 	    {
   1882          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1883          1.79   msaitoh 	    },
   1884          1.79   msaitoh 	},
   1885          1.79   msaitoh 
   1886          1.79   msaitoh 	/* Intel 7 Series KT */
   1887          1.79   msaitoh 	{   "Intel 7 Series KT",
   1888          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_7SERIES_KT, 0, 0 },
   1889          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1890          1.79   msaitoh 	    {
   1891          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1892          1.79   msaitoh 	    },
   1893          1.79   msaitoh 	},
   1894          1.79   msaitoh 
   1895          1.84   msaitoh 	/* Intel 8 Series KT */
   1896          1.84   msaitoh 	{   "Intel 8 Series KT",
   1897          1.84   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_8SERIES_KT, 0, 0 },
   1898          1.84   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1899          1.84   msaitoh 	    {
   1900          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1901          1.84   msaitoh 	    },
   1902          1.84   msaitoh 	},
   1903          1.84   msaitoh 
   1904      1.93.4.1       snj 	/* Intel 9 Series KT */
   1905      1.93.4.1       snj 	{   "Intel 9 Series KT",
   1906      1.93.4.1       snj 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_9SERIES_KT, 0, 0 },
   1907      1.93.4.1       snj 	    {	0xffff,	0xffff,	0,	0	},
   1908      1.93.4.1       snj 	    {
   1909      1.93.4.1       snj 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1910      1.93.4.1       snj 	    },
   1911      1.93.4.1       snj 	},
   1912      1.93.4.1       snj 
   1913  1.93.4.1.4.1     skrll 	/* Intel 100 Series KT */
   1914  1.93.4.1.4.1     skrll 	{   "Intel 100 Series KT",
   1915  1.93.4.1.4.1     skrll 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_100SERIES_KT, 0, 0 },
   1916  1.93.4.1.4.1     skrll 	    {	0xffff,	0xffff,	0,	0	},
   1917  1.93.4.1.4.1     skrll 	    {
   1918  1.93.4.1.4.1     skrll 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1919  1.93.4.1.4.1     skrll 	    },
   1920  1.93.4.1.4.1     skrll 	},
   1921  1.93.4.1.4.1     skrll 
   1922          1.79   msaitoh 	/* Intel C600/X79 Series KT */
   1923          1.82   msaitoh 	{   "Intel C600/X79 Series KT",
   1924          1.79   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_C600_KT, 0, 0 },
   1925          1.79   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1926          1.79   msaitoh 	    {
   1927          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1928          1.79   msaitoh 	    },
   1929          1.79   msaitoh 	},
   1930          1.74    martin 
   1931          1.87   msaitoh 	/* Intel Core 4G (mobile) KT */
   1932          1.87   msaitoh 	{   "Intel Core 4G (mobile) KT",
   1933          1.87   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE4G_M_KT, 0, 0 },
   1934          1.87   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1935          1.87   msaitoh 	    {
   1936          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1937          1.87   msaitoh 	    },
   1938          1.87   msaitoh 	},
   1939          1.87   msaitoh 
   1940          1.77      matt 	/* Intel EG20T UART */
   1941          1.77      matt 	{   "Intel EG20T UART #0",
   1942          1.77      matt 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EG20T_UART_0, 0, 0 },
   1943          1.77      matt 	    {	0xffff,	0xffff,	0,	0	},
   1944          1.77      matt 	    {
   1945          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1946          1.77      matt 	    },
   1947          1.77      matt 	},
   1948          1.77      matt 
   1949          1.77      matt 	/* Intel EG20T UART */
   1950          1.77      matt 	{   "Intel EG20T UART #1",
   1951          1.90   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EG20T_UART_1, 0, 0 },
   1952          1.77      matt 	    {	0xffff,	0xffff,	0,	0	},
   1953          1.77      matt 	    {
   1954          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1955          1.77      matt 	    },
   1956          1.77      matt 	},
   1957          1.77      matt 
   1958          1.77      matt 	/* Intel EG20T UART */
   1959          1.77      matt 	{   "Intel EG20T UART #2",
   1960          1.90   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EG20T_UART_2, 0, 0 },
   1961          1.77      matt 	    {	0xffff,	0xffff,	0,	0	},
   1962          1.77      matt 	    {
   1963          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1964          1.77      matt 	    },
   1965          1.77      matt 	},
   1966          1.77      matt 
   1967          1.77      matt 	/* Intel EG20T UART */
   1968          1.77      matt 	{   "Intel EG20T UART #3",
   1969          1.90   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EG20T_UART_3, 0, 0 },
   1970          1.77      matt 	    {	0xffff,	0xffff,	0,	0	},
   1971          1.77      matt 	    {
   1972          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1973          1.77      matt 	    },
   1974          1.77      matt 	},
   1975          1.77      matt 
   1976          1.91   msaitoh 	/* Intel Quark X1000 UART */
   1977          1.91   msaitoh 	{   "Intel Quark X1000 UART",
   1978          1.91   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_X1000_HS_UART, 0, 0 },
   1979          1.91   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1980          1.91   msaitoh 	    {
   1981          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 44236800 },
   1982          1.91   msaitoh 	    },
   1983          1.91   msaitoh 	},
   1984          1.91   msaitoh 
   1985          1.88   msaitoh 	/* Intel S1200 UART */
   1986          1.88   msaitoh 	{   "Intel S1200 UART",
   1987          1.88   msaitoh 	    {	PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_S1200_UART, 0, 0 },
   1988          1.88   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1989          1.88   msaitoh 	    {
   1990          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   1991          1.88   msaitoh 	    },
   1992          1.88   msaitoh 	},
   1993          1.88   msaitoh 
   1994          1.39    bouyer 	/* VScom PCI-200: 2S */
   1995          1.39    bouyer 	{   "VScom PCI-200",
   1996          1.78   msaitoh 	    {	PCI_VENDOR_PLX,	PCI_PRODUCT_PLX_PCI_200,
   1997          1.78   msaitoh 		PCI_VENDOR_PLX,	0x1103 },
   1998          1.39    bouyer 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1999          1.39    bouyer 	    {
   2000          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
   2001          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 },
   2002          1.39    bouyer 	    },
   2003          1.39    bouyer 	},
   2004          1.39    bouyer 
   2005          1.20     soren 	/* VScom PCI-400: 4S */
   2006          1.20     soren 	{   "VScom PCI-400",
   2007          1.78   msaitoh 	    {	PCI_VENDOR_PLX,	PCI_PRODUCT_PLX_PCI_400,
   2008          1.78   msaitoh 		PCI_VENDOR_PLX,	0x1077	},
   2009          1.20     soren 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   2010          1.20     soren 	    {
   2011          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
   2012          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 },
   2013          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 },
   2014          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 },
   2015          1.20     soren 	    },
   2016          1.20     soren 	},
   2017           1.3       cgd 
   2018          1.20     soren 	/* VScom PCI-800: 8S */
   2019           1.4       cgd 	{   "VScom PCI-800",
   2020          1.78   msaitoh 	    {	PCI_VENDOR_PLX,	PCI_PRODUCT_PLX_PCI_800,
   2021          1.78   msaitoh 		PCI_VENDOR_PLX,	0x1076	},
   2022           1.3       cgd 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   2023           1.3       cgd 	    {
   2024          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
   2025          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 },
   2026          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 },
   2027          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 },
   2028          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 8 },
   2029          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 8 },
   2030          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 8 },
   2031          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 8 },
   2032          1.11    bouyer 	    },
   2033          1.11    bouyer 	},
   2034          1.32       chs 
   2035          1.61   msaitoh 	/*
   2036          1.61   msaitoh 	 * Perle PCI-RAS 4 Modem ports
   2037          1.61   msaitoh 	 */
   2038          1.61   msaitoh 	{   "Perle Systems PCI-RAS 4 modem ports",
   2039          1.78   msaitoh 	    {	PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9030, 0x155f, 0xf001	},
   2040          1.61   msaitoh 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   2041          1.37   mycroft 	    {
   2042          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 4 },
   2043          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 4 },
   2044          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 4 },
   2045          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 4 },
   2046          1.37   mycroft 	    },
   2047          1.37   mycroft 	},
   2048          1.61   msaitoh 
   2049          1.61   msaitoh 	/*
   2050          1.61   msaitoh 	 * Perle PCI-RASV92 4 Modem ports
   2051          1.61   msaitoh 	 */
   2052          1.61   msaitoh 	{   "Perle Systems PCI-RASV92 4 modem ports",
   2053          1.78   msaitoh 	    {	PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0x155f, 0xf001	},
   2054          1.61   msaitoh 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   2055          1.37   mycroft 	    {
   2056          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 4 },
   2057          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 4 },
   2058          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 4 },
   2059          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 4 },
   2060          1.37   mycroft 	    },
   2061          1.37   mycroft 	},
   2062          1.37   mycroft 
   2063          1.11    bouyer 	/*
   2064          1.61   msaitoh 	 * Perle PCI-RAS 8 Modem ports
   2065          1.11    bouyer 	 */
   2066          1.61   msaitoh 	{   "Perle Systems PCI-RAS 8 modem ports",
   2067          1.78   msaitoh 	    {	PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9030, 0x155f, 0xf010	},
   2068          1.61   msaitoh 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   2069          1.11    bouyer 	    {
   2070          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 4 },
   2071          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 4 },
   2072          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 4 },
   2073          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 4 },
   2074          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 4 },
   2075          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 4 },
   2076          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 4 },
   2077          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 4 },
   2078          1.11    bouyer 	    },
   2079          1.11    bouyer 	},
   2080          1.61   msaitoh 
   2081          1.61   msaitoh 	/*
   2082          1.61   msaitoh 	 * Perle PCI-RASV92 8 Modem ports
   2083          1.61   msaitoh 	 */
   2084          1.61   msaitoh 	{   "Perle Systems PCI-RASV92 8 modem ports",
   2085          1.78   msaitoh 	    {	PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0x155f, 0xf010	},
   2086          1.61   msaitoh 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   2087          1.11    bouyer 	    {
   2088          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 4 },
   2089          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 4 },
   2090          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 4 },
   2091          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 4 },
   2092          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 4 },
   2093          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 4 },
   2094          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 4 },
   2095          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 4 },
   2096           1.7       jun 	    },
   2097           1.7       jun 	},
   2098          1.61   msaitoh 
   2099          1.61   msaitoh 	/*
   2100          1.61   msaitoh 	 * Boca Research Turbo Serial 654 (4 serial port) card.
   2101          1.61   msaitoh 	 * Appears to be the same as Chase Research PLC PCI-FAST4
   2102          1.61   msaitoh 	 * and Perle PCI-FAST4 Multi-Port serial cards.
   2103          1.61   msaitoh 	 */
   2104          1.61   msaitoh 	{   "Boca Research Turbo Serial 654",
   2105          1.78   msaitoh 	    {   PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0x12e0, 0x0031  },
   2106          1.61   msaitoh 	    {   0xffff, 0xffff, 0xffff, 0xffff  },
   2107          1.29       seb 	    {
   2108          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 4 },
   2109          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 4 },
   2110          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 4 },
   2111          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 4 },
   2112          1.29       seb 	    },
   2113          1.29       seb 	},
   2114          1.61   msaitoh 
   2115          1.61   msaitoh 	/*
   2116          1.61   msaitoh 	 * Boca Research Turbo Serial 658 (8 serial port) card.
   2117          1.61   msaitoh 	 * Appears to be the same as Chase Research PLC PCI-FAST8
   2118          1.61   msaitoh 	 * and Perle PCI-FAST8 Multi-Port serial cards.
   2119          1.61   msaitoh 	 */
   2120          1.61   msaitoh 	{   "Boca Research Turbo Serial 658",
   2121          1.78   msaitoh 	    {   PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0x12e0, 0x0021  },
   2122          1.61   msaitoh 	    {   0xffff, 0xffff, 0xffff, 0xffff  },
   2123           1.7       jun 	    {
   2124          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 4 },
   2125          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 4 },
   2126          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 4 },
   2127          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 4 },
   2128          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 4 },
   2129          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 4 },
   2130          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 4 },
   2131          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 4 },
   2132           1.7       jun 	    },
   2133           1.7       jun 	},
   2134           1.7       jun 
   2135          1.61   msaitoh 	/*
   2136          1.61   msaitoh 	 * SIIG Boards.
   2137          1.61   msaitoh 	 *
   2138          1.61   msaitoh 	 * SIIG provides documentation for their boards at:
   2139          1.61   msaitoh 	 * <URL:http://www.siig.com/driver.htm>
   2140          1.61   msaitoh 	 *
   2141          1.61   msaitoh 	 * Please excuse the weird ordering, it's the order they
   2142          1.61   msaitoh 	 * use in their documentation.
   2143          1.61   msaitoh 	 */
   2144          1.61   msaitoh 
   2145          1.61   msaitoh 	/*
   2146          1.61   msaitoh 	 * SIIG "10x" family boards.
   2147          1.61   msaitoh 	 */
   2148          1.61   msaitoh 
   2149          1.61   msaitoh 	/* SIIG Cyber Serial PCI 16C550 (10x family): 1S */
   2150          1.61   msaitoh 	{   "SIIG Cyber Serial PCI 16C550 (10x family)",
   2151          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_S550, 0, 0 },
   2152          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2153           1.7       jun 	    {
   2154          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2155          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 },
   2156           1.8    castor 	    },
   2157           1.8    castor 	},
   2158           1.8    castor 
   2159          1.61   msaitoh 	/* SIIG Cyber Serial PCI 16C650 (10x family): 1S */
   2160          1.61   msaitoh 	{   "SIIG Cyber Serial PCI 16C650 (10x family)",
   2161          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_S650, 0, 0 },
   2162           1.8    castor 	    {	0xffff,	0xffff,	0,	0	},
   2163           1.8    castor 	    {
   2164          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2165          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 },
   2166           1.8    castor 	    },
   2167           1.8    castor 	},
   2168           1.8    castor 
   2169          1.61   msaitoh 	/* SIIG Cyber Serial PCI 16C850 (10x family): 1S */
   2170          1.61   msaitoh 	{   "SIIG Cyber Serial PCI 16C850 (10x family)",
   2171          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_S850, 0, 0 },
   2172          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2173           1.8    castor 	    {
   2174          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2175          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 },
   2176          1.19   thorpej 	    },
   2177          1.19   thorpej 	},
   2178          1.19   thorpej 
   2179          1.61   msaitoh 	/* SIIG Cyber I/O PCI 16C550 (10x family): 1S, 1P */
   2180          1.61   msaitoh 	{   "SIIG Cyber I/O PCI 16C550 (10x family)",
   2181          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_IO550, 0, 0 },
   2182          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2183          1.19   thorpej 	    {
   2184          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2185          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 },
   2186          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 },
   2187          1.33  jdolecek 	    },
   2188          1.33  jdolecek 	},
   2189          1.33  jdolecek 
   2190          1.61   msaitoh 	/* SIIG Cyber I/O PCI 16C650 (10x family): 1S, 1P */
   2191          1.61   msaitoh 	{   "SIIG Cyber I/O PCI 16C650 (10x family)",
   2192          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_IO650, 0, 0 },
   2193          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2194          1.33  jdolecek 	    {
   2195          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2196          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 },
   2197          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 },
   2198          1.15  christos 	    },
   2199          1.15  christos 	},
   2200          1.15  christos 
   2201          1.61   msaitoh 	/* SIIG Cyber I/O PCI 16C850 (10x family): 1S, 1P */
   2202          1.61   msaitoh 	{   "SIIG Cyber I/O PCI 16C850 (10x family)",
   2203          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_IO850, 0, 0 },
   2204          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2205          1.15  christos 	    {
   2206          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2207          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 },
   2208          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 },
   2209           1.9    bouyer 	    },
   2210           1.9    bouyer 	},
   2211           1.9    bouyer 
   2212          1.61   msaitoh 	/* SIIG Cyber Parallel PCI (10x family): 1P */
   2213          1.61   msaitoh 	{   "SIIG Cyber Parallel PCI (10x family)",
   2214          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_P, 0, 0 },
   2215           1.9    bouyer 	    {	0xffff,	0xffff,	0,	0	},
   2216           1.9    bouyer 	    {
   2217          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
   2218          1.10    bouyer 	    },
   2219          1.10    bouyer 	},
   2220          1.10    bouyer 
   2221          1.61   msaitoh 	/* SIIG Cyber Parallel Dual PCI (10x family): 2P */
   2222          1.61   msaitoh 	{   "SIIG Cyber Parallel Dual PCI (10x family)",
   2223          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_2P, 0, 0 },
   2224          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2225          1.10    bouyer 	    {
   2226          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
   2227          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 },
   2228          1.12     veego 	    },
   2229          1.12     veego 	},
   2230          1.12     veego 
   2231          1.61   msaitoh 	/* SIIG Cyber Serial Dual PCI 16C550 (10x family): 2S */
   2232          1.61   msaitoh 	{   "SIIG Cyber Serial Dual PCI 16C550 (10x family)",
   2233          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_2S550, 0, 0 },
   2234          1.57   tsutsui 	    {	0xffff,	0xffff,	0,	0	},
   2235          1.57   tsutsui 	    {
   2236          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2237          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 },
   2238          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00,
   2239          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 },
   2240          1.57   tsutsui 	    },
   2241          1.57   tsutsui 	},
   2242          1.57   tsutsui 
   2243          1.61   msaitoh 	/* SIIG Cyber Serial Dual PCI 16C650 (10x family): 2S */
   2244          1.61   msaitoh 	{   "SIIG Cyber Serial Dual PCI 16C650 (10x family)",
   2245          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_2S650, 0, 0 },
   2246          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2247          1.31    bouyer 	    {
   2248          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2249          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 },
   2250          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00,
   2251          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 },
   2252          1.31    bouyer 	    },
   2253          1.31    bouyer 	},
   2254          1.31    bouyer 
   2255          1.61   msaitoh 	/* SIIG Cyber Serial Dual PCI 16C850 (10x family): 2S */
   2256          1.61   msaitoh 	{   "SIIG Cyber Serial Dual PCI 16C850 (10x family)",
   2257          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_2S850, 0, 0 },
   2258          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2259          1.31    bouyer 	    {
   2260          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2261          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 },
   2262          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00,
   2263          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 },
   2264          1.31    bouyer 	    },
   2265          1.31    bouyer 	},
   2266          1.31    bouyer 
   2267          1.61   msaitoh 	/* SIIG Cyber 2S1P PCI 16C550 (10x family): 2S, 1P */
   2268          1.61   msaitoh 	{   "SIIG Cyber 2S1P PCI 16C550 (10x family)",
   2269          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_2S1P550,
   2270          1.78   msaitoh 		0, 0 },
   2271          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2272          1.58     enami 	    {
   2273          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2274          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 },
   2275          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00,
   2276          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 },
   2277          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 },
   2278          1.58     enami 	    },
   2279          1.58     enami 	},
   2280          1.58     enami 
   2281          1.61   msaitoh 	/* SIIG Cyber 2S1P PCI 16C650 (10x family): 2S, 1P */
   2282          1.61   msaitoh 	{   "SIIG Cyber 2S1P PCI 16C650 (10x family)",
   2283          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_2S1P650,
   2284          1.78   msaitoh 		0, 0 },
   2285          1.12     veego 	    {	0xffff,	0xffff,	0,	0	},
   2286          1.12     veego 	    {
   2287          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2288          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 },
   2289          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00,
   2290          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 },
   2291          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 },
   2292          1.12     veego 	    },
   2293          1.12     veego 	},
   2294          1.12     veego 
   2295          1.61   msaitoh 	/* SIIG Cyber 2S1P PCI 16C850 (10x family): 2S, 1P */
   2296          1.61   msaitoh 	{   "SIIG Cyber 2S1P PCI 16C850 (10x family)",
   2297          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_2S1P850,
   2298          1.78   msaitoh 		0, 0 },
   2299          1.27   hannken 	    {	0xffff,	0xffff,	0,	0	},
   2300          1.27   hannken 	    {
   2301          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2302          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 },
   2303          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00,
   2304          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 },
   2305          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 },
   2306          1.27   hannken 	    },
   2307          1.27   hannken 	},
   2308          1.27   hannken 
   2309          1.61   msaitoh 	/* SIIG Cyber 4S PCI 16C550 (10x family): 4S */
   2310          1.61   msaitoh 	{   "SIIG Cyber 4S PCI 16C550 (10x family)",
   2311          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_4S550, 0, 0 },
   2312          1.51       chs 	    {	0xffff,	0xffff,	0,	0	},
   2313          1.51       chs 	    {
   2314          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2315          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 },
   2316          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 },
   2317          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 },
   2318          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR5, 0x00, COM_FREQ * 8 },
   2319          1.51       chs 	    },
   2320          1.51       chs 	},
   2321          1.51       chs 
   2322          1.61   msaitoh 	/* SIIG Cyber 4S PCI 16C650 (10x family): 4S */
   2323          1.61   msaitoh 	{   "SIIG Cyber 4S PCI 16C650 (10x family)",
   2324          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_4S650, 0, 0 },
   2325          1.51       chs 	    {	0xffff,	0xffff,	0,	0	},
   2326          1.43    martin 	    {
   2327          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2328          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 },
   2329          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 },
   2330          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 },
   2331          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR5, 0x00, COM_FREQ * 8 },
   2332          1.43    martin 	    },
   2333          1.43    martin 	},
   2334          1.43    martin 
   2335          1.61   msaitoh 	/* SIIG Cyber 4S PCI 16C850 (10x family): 4S */
   2336          1.61   msaitoh 	{   "SIIG Cyber 4S PCI 16C850 (10x family)",
   2337          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER10_4S850, 0, 0 },
   2338          1.51       chs 	    {	0xffff,	0xffff,	0,	0	},
   2339          1.51       chs 	    {
   2340          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00,
   2341          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 },
   2342          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 },
   2343          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 },
   2344          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR5, 0x00, COM_FREQ * 8 },
   2345          1.51       chs 	    },
   2346          1.51       chs 	},
   2347          1.51       chs 
   2348          1.61   msaitoh 	/*
   2349          1.61   msaitoh 	 * SIIG "20x" family boards.
   2350          1.61   msaitoh 	 */
   2351          1.61   msaitoh 
   2352          1.61   msaitoh 	/* SIIG Cyber Serial PCI 16C550 (20x family): 1S */
   2353          1.61   msaitoh 	{   "SIIG Cyber Serial PCI 16C550 (20x family)",
   2354          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_S550, 0, 0 },
   2355          1.51       chs 	    {	0xffff,	0xffff,	0,	0	},
   2356          1.45    bouyer 	    {
   2357          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2358          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2359          1.45    bouyer 	    },
   2360          1.45    bouyer 	},
   2361          1.45    bouyer 
   2362          1.61   msaitoh 	/* SIIG Cyber Serial PCI 16C650 (20x family): 1S */
   2363          1.61   msaitoh 	{   "SIIG Cyber Serial PCI 16C650 (20x family)",
   2364          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_S650, 0, 0 },
   2365          1.51       chs 	    {	0xffff,	0xffff,	0,	0	},
   2366          1.51       chs 	    {
   2367          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2368          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2369          1.51       chs 	    },
   2370          1.51       chs 	},
   2371          1.51       chs 
   2372          1.61   msaitoh 	/* SIIG Cyber Serial PCI 16C850 (20x family): 1S */
   2373          1.61   msaitoh 	{   "SIIG Cyber Serial PCI 16C850 (20x family)",
   2374          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_S850, 0, 0 },
   2375          1.12     veego 	    {	0xffff,	0xffff,	0,	0	},
   2376          1.12     veego 	    {
   2377          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2378          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2379          1.34  jdolecek 	    },
   2380          1.34  jdolecek 	},
   2381          1.34  jdolecek 
   2382          1.61   msaitoh 	/* SIIG Cyber I/O PCI 16C550 (20x family): 1S, 1P */
   2383          1.61   msaitoh 	{   "SIIG Cyber I/O PCI 16C550 (20x family)",
   2384          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_IO550, 0, 0 },
   2385          1.34  jdolecek 	    {	0xffff,	0xffff,	0,	0	},
   2386          1.34  jdolecek 	    {
   2387          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2388          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2389          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
   2390          1.17   msaitoh 	    },
   2391          1.17   msaitoh 	},
   2392          1.17   msaitoh 
   2393          1.61   msaitoh 	/* SIIG Cyber I/O PCI 16C650 (20x family): 1S, 1P */
   2394          1.61   msaitoh 	{   "SIIG Cyber I/O PCI 16C650 (20x family)",
   2395          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_IO650, 0, 0 },
   2396          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2397          1.47      cube 	    {
   2398          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2399          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2400          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
   2401          1.47      cube 	    },
   2402          1.47      cube 	},
   2403          1.47      cube 
   2404          1.61   msaitoh 	/* SIIG Cyber I/O PCI 16C850 (20x family): 1S, 1P */
   2405          1.61   msaitoh 	{   "SIIG Cyber I/O PCI 16C850 (20x family)",
   2406          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_IO850, 0, 0 },
   2407          1.17   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2408          1.17   msaitoh 	    {
   2409          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2410          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2411          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
   2412          1.28     lukem 	    },
   2413          1.28     lukem 	},
   2414          1.28     lukem 
   2415          1.61   msaitoh 	/* SIIG Cyber Parallel PCI (20x family): 1P */
   2416          1.61   msaitoh 	{   "SIIG Cyber Parallel PCI (20x family)",
   2417          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_P, 0, 0 },
   2418          1.28     lukem 	    {	0xffff,	0xffff,	0,	0	},
   2419          1.28     lukem 	    {
   2420          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
   2421          1.24   thorpej 	    },
   2422          1.24   thorpej 	},
   2423          1.24   thorpej 
   2424          1.61   msaitoh 	/* SIIG Cyber Parallel Dual PCI (20x family): 2P */
   2425          1.61   msaitoh 	{   "SIIG Cyber Parallel Dual PCI (20x family)",
   2426          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_2P, 0, 0 },
   2427          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2428          1.49    bouyer 	    {
   2429          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
   2430          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
   2431          1.49    bouyer 	    },
   2432          1.49    bouyer 	},
   2433          1.49    bouyer 
   2434          1.61   msaitoh 	/* SIIG Cyber Serial Dual PCI 16C550 (20x family): 2S */
   2435          1.61   msaitoh 	{   "SIIG Cyber Serial Dual PCI 16C550 (20x family)",
   2436          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_2S550, 0, 0 },
   2437          1.24   thorpej 	    {	0xffff,	0xffff,	0,	0	},
   2438          1.24   thorpej 	    {
   2439          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2440          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2441          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00,
   2442          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 },
   2443          1.30     enami 	    },
   2444          1.30     enami 	},
   2445          1.30     enami 
   2446          1.61   msaitoh 	/* SIIG Cyber Serial Dual PCI 16C650 (20x family): 2S */
   2447          1.61   msaitoh 	{   "SIIG Cyber Serial Dual PCI 16C650 (20x family)",
   2448          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_2S650, 0, 0 },
   2449          1.30     enami 	    {	0xffff,	0xffff,	0,	0	},
   2450          1.30     enami 	    {
   2451          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2452          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2453          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00,
   2454          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 },
   2455          1.32       chs 	    },
   2456          1.32       chs 	},
   2457          1.32       chs 
   2458          1.61   msaitoh 	/* SIIG Cyber Serial Dual PCI 16C850 (20x family): 2S */
   2459          1.61   msaitoh 	{   "SIIG Cyber Serial Dual PCI 16C850 (20x family)",
   2460          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_2S850, 0, 0 },
   2461          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2462          1.48      manu 	    {
   2463          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2464          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2465          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00,
   2466          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 },
   2467          1.48      manu 	    },
   2468          1.48      manu 	},
   2469          1.48      manu 
   2470          1.61   msaitoh 	/* SIIG Cyber 2P1S PCI 16C550 (20x family): 1S, 2P */
   2471          1.61   msaitoh 	{   "SIIG Cyber 2P1S PCI 16C550 (20x family)",
   2472          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_2P1S550,
   2473          1.78   msaitoh 		0, 0 },
   2474          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2475          1.50      manu 	    {
   2476          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2477          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2478          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
   2479          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 },
   2480          1.50      manu 	    },
   2481          1.50      manu 	},
   2482          1.50      manu 
   2483          1.61   msaitoh 	/* SIIG Cyber 2P1S PCI 16C650 (20x family): 1S, 2P */
   2484          1.61   msaitoh 	{   "SIIG Cyber 2P1S PCI 16C650 (20x family)",
   2485          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_2P1S650,
   2486          1.78   msaitoh 		0, 0 },
   2487          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2488          1.50      manu 	    {
   2489          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2490          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2491          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
   2492          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 },
   2493          1.50      manu 	    },
   2494          1.50      manu 	},
   2495          1.50      manu 
   2496          1.61   msaitoh 	/* SIIG Cyber 2P1S PCI 16C850 (20x family): 1S, 2P */
   2497          1.61   msaitoh 	{   "SIIG Cyber 2P1S PCI 16C850 (20x family)",
   2498          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_2P1S850,
   2499          1.78   msaitoh 		0, 0 },
   2500          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2501          1.50      manu 	    {
   2502          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2503          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2504          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 },
   2505          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 },
   2506          1.61   msaitoh 	    },
   2507          1.61   msaitoh 	},
   2508          1.61   msaitoh 
   2509          1.61   msaitoh 	/* SIIG Cyber 4S PCI 16C550 (20x family): 4S */
   2510          1.61   msaitoh 	{   "SIIG Cyber 4S PCI 16C550 (20x family)",
   2511          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_4S550, 0, 0 },
   2512          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2513          1.61   msaitoh 	    {
   2514          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2515          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2516          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   2517          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
   2518          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 },
   2519          1.61   msaitoh 	    },
   2520          1.61   msaitoh 	},
   2521          1.61   msaitoh 
   2522          1.61   msaitoh 	/* SIIG Cyber 4S PCI 16C650 (20x family): 4S */
   2523          1.61   msaitoh 	{   "SIIG Cyber 4S PCI 16C650 (20x family)",
   2524          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_4S650, 0, 0 },
   2525          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2526          1.61   msaitoh 	    {
   2527          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2528          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2529          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   2530          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
   2531          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 },
   2532          1.61   msaitoh 	    },
   2533          1.61   msaitoh 	},
   2534          1.61   msaitoh 
   2535          1.61   msaitoh 	/* SIIG Cyber 4S PCI 16C850 (20x family): 4S */
   2536          1.61   msaitoh 	{   "SIIG Cyber 4S PCI 16C850 (20x family)",
   2537          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_4S850, 0, 0 },
   2538          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2539          1.61   msaitoh 	    {
   2540          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2541          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2542          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   2543          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
   2544          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 },
   2545          1.61   msaitoh 	    },
   2546          1.61   msaitoh 	},
   2547          1.61   msaitoh 
   2548          1.61   msaitoh 	/* SIIG Cyber 2S1P PCI 16C550 (20x family): 2S, 1P */
   2549          1.61   msaitoh 	{   "SIIG Cyber 2S1P PCI 16C550 (20x family)",
   2550          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_2S1P550,
   2551          1.78   msaitoh 		0, 0 },
   2552          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2553          1.61   msaitoh 	    {
   2554          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2555          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2556          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00,
   2557          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 },
   2558          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
   2559          1.61   msaitoh 	    },
   2560          1.61   msaitoh 	},
   2561          1.61   msaitoh 
   2562          1.61   msaitoh 	/* SIIG Cyber 2S1P PCI 16C650 (20x family): 2S, 1P */
   2563          1.61   msaitoh 	{   "SIIG Cyber 2S1P PCI 16C650 (20x family)",
   2564          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_2S1P650,
   2565          1.78   msaitoh 		0, 0 },
   2566          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2567          1.61   msaitoh 	    {
   2568          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2569          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2570          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00,
   2571          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 },
   2572          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
   2573          1.61   msaitoh 	    },
   2574          1.61   msaitoh 	},
   2575          1.61   msaitoh 
   2576          1.61   msaitoh 	/* SIIG Cyber 2S1P PCI 16C850 (20x family): 2S, 1P */
   2577          1.61   msaitoh 	{   "SIIG Cyber 2S1P PCI 16C850 (20x family)",
   2578          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_CYBER20_2S1P850,
   2579          1.78   msaitoh 		0, 0 },
   2580          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2581          1.61   msaitoh 	    {
   2582          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2583          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2584          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00,
   2585          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 },
   2586          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
   2587          1.61   msaitoh 	    },
   2588          1.61   msaitoh 	},
   2589          1.61   msaitoh 
   2590          1.61   msaitoh 	/* SIIG PS8000 PCI 8S 16C550 (20x family): 8S - 16 Byte FIFOs */
   2591          1.61   msaitoh 	{   "SIIG PS8000 PCI 8S 16C550 (20x family)",
   2592          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_PS8000P550, 0, 0 },
   2593          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2594          1.61   msaitoh 	    {
   2595          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2596          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2597          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   2598          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
   2599          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 },
   2600          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 },
   2601          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ * 8 },
   2602          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x10, COM_FREQ * 8 },
   2603          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x18, COM_FREQ * 8 },
   2604          1.61   msaitoh 	    },
   2605          1.61   msaitoh 	},
   2606          1.61   msaitoh 
   2607          1.61   msaitoh 	/* SIIG PS8000 PCI 8S 16C650 (20x family): 8S - 32 Byte FIFOs */
   2608          1.61   msaitoh 	{   "SIIG PS8000 PCI 8S 16C650 (20x family)",
   2609          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_PS8000P650, 0, 0 },
   2610          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2611          1.61   msaitoh 	    {
   2612          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2613          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2614          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   2615          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
   2616          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 },
   2617          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 },
   2618          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ * 8 },
   2619          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x10, COM_FREQ * 8 },
   2620          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x18, COM_FREQ * 8 },
   2621          1.61   msaitoh 	    },
   2622          1.61   msaitoh 	},
   2623          1.61   msaitoh 
   2624          1.61   msaitoh 	/* SIIG PS8000 PCI 8S 16C850 (20x family): 8S - 128 Byte FIFOs */
   2625          1.61   msaitoh 	{   "SIIG PS8000 PCI 8S 16C850 (20x family)",
   2626          1.78   msaitoh 	    {	PCI_VENDOR_SIIG,	PCI_PRODUCT_SIIG_PS8000P850, 0, 0 },
   2627          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2628          1.61   msaitoh 	    {
   2629          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00,
   2630          1.61   msaitoh 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
   2631          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   2632          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
   2633          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 },
   2634          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 },
   2635          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ * 8 },
   2636          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x10, COM_FREQ * 8 },
   2637          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x18, COM_FREQ * 8 },
   2638          1.50      manu 	    },
   2639          1.50      manu 	},
   2640          1.50      manu 
   2641          1.50      manu 	/*
   2642          1.61   msaitoh 	 * SUNIX 40XX series of serial/parallel combo cards.
   2643          1.61   msaitoh 	 * Tested with 4055A and 4065A.
   2644          1.32       chs 	 */
   2645          1.61   msaitoh 	{   "SUNIX 400X 1P",
   2646          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550,
   2647          1.78   msaitoh 		PCI_VENDOR_SUNIX, 0x4000 },
   2648          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
   2649          1.61   msaitoh 	    {
   2650          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
   2651          1.61   msaitoh 	    },
   2652          1.61   msaitoh 	},
   2653          1.61   msaitoh 
   2654          1.61   msaitoh 	{   "SUNIX 401X 2P",
   2655          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550,
   2656          1.78   msaitoh 		PCI_VENDOR_SUNIX, 0x4010 },
   2657          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
   2658          1.61   msaitoh 	    {
   2659          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
   2660          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
   2661          1.61   msaitoh 	    },
   2662          1.61   msaitoh 	},
   2663          1.61   msaitoh 
   2664          1.61   msaitoh 	{   "SUNIX 402X 1S",
   2665          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550,
   2666          1.78   msaitoh 		PCI_VENDOR_SUNIX, 0x4020 },
   2667          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
   2668          1.32       chs 	    {
   2669          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   2670          1.40     perry 	    },
   2671          1.32       chs 	},
   2672          1.32       chs 
   2673          1.61   msaitoh 	{   "SUNIX 403X 2S",
   2674          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550,
   2675          1.78   msaitoh 		PCI_VENDOR_SUNIX, 0x4030 },
   2676          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
   2677          1.32       chs 	    {
   2678          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   2679          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   2680           1.3       cgd 	    },
   2681           1.3       cgd 	},
   2682           1.1       cgd 
   2683          1.66   msaitoh 	{   "SUNIX 4036 2S",
   2684          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550,
   2685          1.78   msaitoh 		PCI_VENDOR_SUNIX, 0x0002 },
   2686          1.66   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
   2687          1.66   msaitoh 	    {
   2688          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   2689          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   2690          1.66   msaitoh 	    },
   2691          1.66   msaitoh 	},
   2692          1.66   msaitoh 
   2693          1.61   msaitoh 	{   "SUNIX 405X 4S",
   2694          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550,
   2695          1.78   msaitoh 		PCI_VENDOR_SUNIX, 0x4050 },
   2696          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
   2697          1.38  drochner 	    {
   2698          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   2699          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   2700          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ},
   2701          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ},
   2702          1.38  drochner 	    },
   2703          1.38  drochner 	},
   2704          1.38  drochner 
   2705          1.61   msaitoh 	{   "SUNIX 406X 8S",
   2706          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550,
   2707          1.78   msaitoh 		PCI_VENDOR_SUNIX, 0x4060 },
   2708          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
   2709          1.44  hamajima 	    {
   2710          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   2711          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   2712          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ},
   2713          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ},
   2714          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ},
   2715          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ},
   2716          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ},
   2717          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR5, 0x00, COM_FREQ},
   2718          1.44  hamajima 	    },
   2719          1.44  hamajima 	},
   2720          1.61   msaitoh 
   2721          1.61   msaitoh 	{   "SUNIX 407X 2S/1P",
   2722          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550,
   2723          1.78   msaitoh 		PCI_VENDOR_SUNIX, 0x4070 },
   2724          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
   2725          1.44  hamajima 	    {
   2726          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   2727          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   2728          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
   2729          1.44  hamajima 	    },
   2730          1.44  hamajima 	},
   2731          1.61   msaitoh 
   2732          1.61   msaitoh 	{   "SUNIX 408X 2S/2P",
   2733          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550,
   2734          1.78   msaitoh 		PCI_VENDOR_SUNIX, 0x4080 },
   2735          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
   2736          1.44  hamajima 	    {
   2737          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   2738          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   2739          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
   2740          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 },
   2741          1.44  hamajima 	    },
   2742          1.44  hamajima 	},
   2743          1.44  hamajima 
   2744          1.61   msaitoh 	{   "SUNIX 409X 4S/2P",
   2745          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550,
   2746          1.78   msaitoh 		PCI_VENDOR_SUNIX, 0x4090 },
   2747          1.61   msaitoh 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
   2748          1.53   tsutsui 	    {
   2749          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   2750          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   2751          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ},
   2752          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ},
   2753          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 },
   2754          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 },
   2755          1.53   tsutsui 	    },
   2756          1.53   tsutsui 	},
   2757          1.61   msaitoh 
   2758          1.61   msaitoh 	/*
   2759          1.61   msaitoh 	 * Dolphin Peripherals 4036 (dual serial port) card.
   2760          1.61   msaitoh 	 * (Dolpin 4025 has the same ID but only one port)
   2761          1.61   msaitoh 	 */
   2762          1.61   msaitoh 	{   "Dolphin Peripherals 4036",
   2763          1.78   msaitoh 	    {	PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550,
   2764          1.78   msaitoh 		0x0,	0x0	},
   2765          1.61   msaitoh 	    {	0xffff,	0xffff,	0x0,	0x0	},
   2766          1.54       riz 	    {
   2767          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   2768          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   2769          1.54       riz 	    },
   2770          1.54       riz 	},
   2771          1.54       riz 
   2772          1.61   msaitoh 	/*
   2773          1.61   msaitoh 	 * XXX no entry because I have no data:
   2774          1.61   msaitoh 	 * XXX Dolphin Peripherals 4078 (dual serial and single parallel)
   2775          1.61   msaitoh 	 */
   2776          1.61   msaitoh 
   2777          1.66   msaitoh 	/* SD-LAB PCI I/O Card 4S */
   2778          1.66   msaitoh 	{   "Syba Tech Ltd. PCI-4S",
   2779          1.66   msaitoh 	    {   PCI_VENDOR_SYBA, PCI_PRODUCT_SYBA_4S,		0, 0	},
   2780          1.66   msaitoh 	    {	0xffff,	0xffff,					0, 0	},
   2781          1.66   msaitoh 	    {
   2782          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x3e8, COM_FREQ },
   2783          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x2e8, COM_FREQ },
   2784          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x3f8, COM_FREQ },
   2785          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x2f8, COM_FREQ },
   2786          1.66   msaitoh 	    },
   2787          1.66   msaitoh 	},
   2788          1.66   msaitoh 
   2789          1.66   msaitoh 	/* SD-LAB PCI I/O Card 4S2P */
   2790          1.66   msaitoh 	{   "Syba Tech Ltd. PCI-4S2P-550-ECP",
   2791          1.66   msaitoh 	    {   PCI_VENDOR_SYBA, PCI_PRODUCT_SYBA_4S2P,		0, 0	},
   2792          1.66   msaitoh 	    {	0xffff,	0xffff,					0, 0	},
   2793          1.66   msaitoh 	    {
   2794          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x2e8, COM_FREQ },
   2795          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x2f8, COM_FREQ },
   2796          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x000, 0x00 },
   2797          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x3e8, COM_FREQ },
   2798          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x3f8, COM_FREQ },
   2799          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x000, 0x00 },
   2800          1.66   msaitoh 	    },
   2801          1.66   msaitoh 	},
   2802          1.66   msaitoh 
   2803  1.93.4.1.4.1     skrll 	/* SystemBase SB16C1050 UARTs */
   2804  1.93.4.1.4.1     skrll 	{   "SystemBase SB16C1050",
   2805  1.93.4.1.4.1     skrll 	    {	PCI_VENDOR_SYSTEMBASE, PCI_PRODUCT_SYSTEMBASE_SB16C1050, 0, 0 },
   2806  1.93.4.1.4.1     skrll 	    {	0xffff, 0xffff,						 0, 0 },
   2807  1.93.4.1.4.1     skrll 	    {
   2808  1.93.4.1.4.1     skrll 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8},
   2809  1.93.4.1.4.1     skrll 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8},
   2810  1.93.4.1.4.1     skrll 	    },
   2811  1.93.4.1.4.1     skrll 	},
   2812  1.93.4.1.4.1     skrll 
   2813          1.75       ryo 	/* SystemBase SB16C1054 UARTs */
   2814          1.75       ryo 	{   "SystemBase SB16C1054",
   2815          1.75       ryo 	    {	PCI_VENDOR_SYSTEMBASE, PCI_PRODUCT_SYSTEMBASE_SB16C1054, 0, 0 },
   2816          1.75       ryo 	    {	0xffff,	0xffff,						 0, 0 },
   2817          1.75       ryo 	    {
   2818          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   2819          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ },
   2820          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ },
   2821          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ },
   2822          1.75       ryo 	    },
   2823          1.75       ryo 	},
   2824          1.75       ryo 
   2825          1.75       ryo 	/* SystemBase SB16C1058 UARTs */
   2826          1.75       ryo 	{   "SystemBase SB16C1058",
   2827          1.75       ryo 	    {   PCI_VENDOR_SYSTEMBASE, PCI_PRODUCT_SYSTEMBASE_SB16C1058, 0, 0 },
   2828          1.75       ryo 	    {	0xffff,	0xffff,						 0, 0 },
   2829          1.75       ryo 	    {
   2830          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   2831          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ },
   2832          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ },
   2833          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ },
   2834          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x20, COM_FREQ },
   2835          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x28, COM_FREQ },
   2836          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x30, COM_FREQ },
   2837          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x38, COM_FREQ },
   2838          1.75       ryo 	    },
   2839          1.75       ryo 	},
   2840          1.75       ryo 
   2841          1.66   msaitoh 	/*
   2842          1.66   msaitoh 	 * VScom PCI 010L
   2843          1.66   msaitoh 	 * one lpt
   2844          1.66   msaitoh 	 * untested
   2845          1.66   msaitoh 	 */
   2846          1.66   msaitoh 	{   "VScom PCI-010L",
   2847          1.66   msaitoh 	    {	PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI010L,    0, 0 },
   2848          1.66   msaitoh 	    {	0xffff, 0xffff,					0, 0 },
   2849          1.66   msaitoh 	    {
   2850          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 },
   2851          1.66   msaitoh 	    },
   2852          1.66   msaitoh 	},
   2853          1.66   msaitoh 
   2854          1.66   msaitoh 	/*
   2855          1.66   msaitoh 	 * VScom PCI 100L
   2856          1.66   msaitoh 	 * one com
   2857          1.66   msaitoh 	 * The one I have defaults to a fequency of 14.7456 MHz which is
   2858          1.66   msaitoh 	 * jumper J1 set to 2-3.
   2859          1.66   msaitoh 	 */
   2860          1.66   msaitoh 	{   "VScom PCI-100L",
   2861          1.66   msaitoh 	    {	PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI100L,	0, 0 },
   2862          1.66   msaitoh 	    {	0xffff, 0xffff,						0, 0 },
   2863          1.66   msaitoh 	    {
   2864          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   2865          1.66   msaitoh 	    },
   2866          1.66   msaitoh 	},
   2867          1.66   msaitoh 
   2868          1.66   msaitoh 	/*
   2869          1.66   msaitoh 	 * VScom PCI 110L
   2870          1.66   msaitoh 	 * one com, one lpt
   2871          1.66   msaitoh 	 * untested
   2872          1.66   msaitoh 	 */
   2873          1.66   msaitoh 	{   "VScom PCI-110L",
   2874          1.66   msaitoh 	    {	PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI110L,	0, 0 },
   2875          1.66   msaitoh 	    {	0xffff, 0xffff,						0, 0 },
   2876          1.66   msaitoh 	    {
   2877          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   2878          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 },
   2879          1.66   msaitoh 	    },
   2880          1.66   msaitoh 	},
   2881          1.66   msaitoh 
   2882          1.66   msaitoh 	/*
   2883          1.66   msaitoh 	 * VScom PCI-200L has 2 x 16550 UARTS.
   2884          1.66   msaitoh 	 * The board has a jumper which allows you to select a clock speed
   2885          1.66   msaitoh 	 * of either 14.7456MHz or 1.8432MHz. By default it runs at
   2886          1.66   msaitoh 	 * the fast speed.
   2887          1.66   msaitoh 	 */
   2888          1.66   msaitoh 	{   "VScom PCI-200L with 2 x 16550 UARTS",
   2889          1.66   msaitoh 	    {	PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI200L,	0, 0 },
   2890          1.66   msaitoh 	    {	0xffff, 0xffff,						0, 0 },
   2891          1.66   msaitoh 	    {
   2892          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   2893          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
   2894          1.66   msaitoh 	    },
   2895          1.66   msaitoh 	},
   2896          1.66   msaitoh 
   2897          1.66   msaitoh 	/*
   2898          1.66   msaitoh 	 * VScom PCI-210L
   2899          1.66   msaitoh 	 * Has a jumper for frequency selection, defaults to 8x as used here
   2900          1.66   msaitoh 	 * two com, one lpt
   2901          1.66   msaitoh 	 */
   2902          1.66   msaitoh 	{   "VScom PCI-210L",
   2903          1.66   msaitoh 	    {	PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI210L,	0, 0 },
   2904          1.66   msaitoh 	    {	0xffff, 0xffff,					0, 0 },
   2905          1.66   msaitoh 	    {
   2906          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   2907          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
   2908          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 },
   2909          1.66   msaitoh 	    },
   2910          1.66   msaitoh 	},
   2911          1.66   msaitoh 
   2912          1.69   msaitoh 	/* VScom PCI-200Li */
   2913          1.69   msaitoh 	{   "VScom PCI-200Li",
   2914          1.69   msaitoh 	    {	PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI200LI,	0, 0 },
   2915          1.69   msaitoh 	    {	0xffff, 0xffff,						0, 0 },
   2916          1.69   msaitoh 	    {
   2917          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ },
   2918          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ },
   2919          1.69   msaitoh 	    },
   2920          1.69   msaitoh 	},
   2921          1.69   msaitoh 
   2922          1.66   msaitoh 	/* PCI-400L: VendorID is reported to be 0x10d2 instead of 0x14d2. */
   2923          1.66   msaitoh 	{   "VScom PCI-400L",
   2924          1.66   msaitoh 	    {	PCI_VENDOR_MOLEX, PCI_PRODUCT_MOLEX_VSCOM_PCI400L,	0, 0 },
   2925          1.66   msaitoh 	    {	0xffff, 0xffff,					0, 0 },
   2926          1.66   msaitoh 	    {
   2927          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   2928          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
   2929          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 },
   2930          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ * 8 },
   2931          1.66   msaitoh 	    },
   2932          1.66   msaitoh 	},
   2933          1.66   msaitoh 
   2934          1.66   msaitoh 	{   "VScom PCI-800L",
   2935          1.66   msaitoh 	    {	PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI800L,	0, 0 },
   2936          1.66   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2937          1.66   msaitoh 	    {
   2938          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   2939          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 },
   2940          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 },
   2941          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ * 8 },
   2942          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x10, COM_FREQ * 8 },
   2943          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x18, COM_FREQ * 8 },
   2944          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x20, COM_FREQ * 8 },
   2945          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR4, 0x28, COM_FREQ * 8 },
   2946          1.66   msaitoh 	    },
   2947          1.66   msaitoh 	},
   2948          1.66   msaitoh 
   2949          1.66   msaitoh 	{   "VScom PCI-011H",
   2950          1.66   msaitoh 	    {	PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI011H,	0, 0 },
   2951          1.66   msaitoh 	    {	0xffff, 0xffff,					0, 0 },
   2952          1.66   msaitoh 	    {
   2953          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
   2954          1.66   msaitoh 	    },
   2955          1.66   msaitoh 	},
   2956          1.66   msaitoh 
   2957          1.66   msaitoh 	/*
   2958          1.66   msaitoh 	 * VScom PCI x10H, 1 lpt.
   2959          1.66   msaitoh 	 * is the lpt part of VScom 110H, 210H, 410H
   2960          1.66   msaitoh 	 */
   2961          1.66   msaitoh 	{   "VScom PCI-x10H",
   2962          1.66   msaitoh 	    {	PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCIx10H,	0, 0 },
   2963          1.66   msaitoh 	    {	0xffff, 0xffff,					0, 0 },
   2964          1.61   msaitoh 	    {
   2965          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
   2966          1.61   msaitoh 	    },
   2967          1.61   msaitoh 	},
   2968          1.66   msaitoh 
   2969          1.66   msaitoh 	/*
   2970          1.66   msaitoh 	 * VScom PCI 100H, little sister of 800H, 1 com.
   2971          1.66   msaitoh 	 * also com part of VScom 110H
   2972          1.66   msaitoh 	 * The one I have defaults to a fequency of 14.7456 MHz which is
   2973          1.66   msaitoh 	 * jumper J1 set to 2-3.
   2974          1.66   msaitoh 	 */
   2975          1.66   msaitoh 	{   "VScom PCI-100H",
   2976          1.66   msaitoh 	    {	PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI100H,	0, 0 },
   2977          1.66   msaitoh 	    {	0xffff, 0xffff,					0, 0 },
   2978          1.54       riz 	    {
   2979          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
   2980          1.54       riz 	    },
   2981          1.54       riz 	},
   2982          1.53   tsutsui 
   2983          1.55     rmind 	/*
   2984          1.61   msaitoh 	 * VScom PCI-800H. Uses 8 16950 UART, behind a PCI chips that offers
   2985          1.61   msaitoh 	 * 4 com port on PCI device 0 and 4 on PCI device 1. PCI device 0 has
   2986          1.61   msaitoh 	 * device ID 3 and PCI device 1 device ID 4.
   2987          1.55     rmind 	 */
   2988          1.66   msaitoh 	{   "VScom PCI-800H",
   2989          1.66   msaitoh 	    {	PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI800H,	0, 0 },
   2990          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   2991          1.61   msaitoh 	    {
   2992          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
   2993          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 },
   2994          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 },
   2995          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 },
   2996          1.61   msaitoh 	    },
   2997          1.61   msaitoh 	},
   2998          1.66   msaitoh 	{   "VScom PCI-800H",
   2999          1.66   msaitoh 	    {	PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI800H_1,	0, 0 },
   3000          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   3001          1.55     rmind 	    {
   3002          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
   3003          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 },
   3004          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 },
   3005          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 },
   3006          1.55     rmind 	    },
   3007          1.55     rmind 	},
   3008          1.66   msaitoh         {   "VScom PCI-200H",
   3009          1.83   msaitoh 	    {   PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI200H, 0, 0 },
   3010          1.61   msaitoh             {   0xffff, 0xffff, 0,      0       },
   3011          1.61   msaitoh             {
   3012          1.93   msaitoh                 { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
   3013          1.93   msaitoh                 { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 },
   3014          1.61   msaitoh             },
   3015          1.61   msaitoh         },
   3016          1.66   msaitoh 
   3017          1.66   msaitoh 	{   "VScom PCI-010HV2",
   3018          1.66   msaitoh 	    {   PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI010HV2,	0, 0 },
   3019          1.66   msaitoh 	    {   0xffff, 0xffff, 0,      0       },
   3020          1.66   msaitoh 	    {
   3021          1.93   msaitoh 		{ PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 },
   3022          1.66   msaitoh 	    },
   3023          1.66   msaitoh 	},
   3024          1.66   msaitoh 	{   "VScom PCI-200HV2",
   3025          1.66   msaitoh 	    {   PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI200HV2,	0, 0 },
   3026          1.66   msaitoh 	    {   0xffff, 0xffff, 0,      0       },
   3027          1.55     rmind 	    {
   3028          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 },
   3029          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 },
   3030          1.55     rmind 	    },
   3031          1.55     rmind 	},
   3032          1.61   msaitoh 
   3033          1.61   msaitoh 	/* US Robotics (3Com) PCI Modems */
   3034          1.61   msaitoh 	{   "US Robotics (3Com) 3CP5609 PCI 16550 Modem",
   3035          1.78   msaitoh 	    {	PCI_VENDOR_USR,	PCI_PRODUCT_USR_3CP5609, 0, 0 },
   3036          1.61   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   3037          1.55     rmind 	    {
   3038          1.93   msaitoh 		{ PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ },
   3039          1.55     rmind 	    },
   3040          1.55     rmind 	},
   3041          1.55     rmind 
   3042          1.46  christos 	{ .name = NULL },
   3043           1.1       cgd };
   3044