Home | History | Annotate | Line # | Download | only in pci
pucdata.c revision 1.49.2.1.2.2
      1  1.49.2.1.2.2     skrll /*	$NetBSD: pucdata.c,v 1.49.2.1.2.2 2008/06/03 20:47:25 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.49.2.1.2.2     skrll __KERNEL_RCSID(0, "$NetBSD: pucdata.c,v 1.49.2.1.2.2 2008/06/03 20:47:25 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.1       cgd #include <dev/pci/pcireg.h>
     46           1.1       cgd #include <dev/pci/pcivar.h>
     47           1.1       cgd #include <dev/pci/pucvar.h>
     48          1.11    bouyer #include <dev/ic/comreg.h>
     49           1.1       cgd 
     50           1.1       cgd const struct puc_device_description puc_devices[] = {
     51          1.26   hannken 	/*
     52          1.26   hannken 	 * SUNIX 40XX series of serial/parallel combo cards.
     53          1.26   hannken 	 * Tested with 4055A and 4065A.
     54          1.26   hannken 	 */
     55          1.26   hannken 	{   "SUNIX 400X 1P",
     56          1.26   hannken 	    {	0x1409,	0x7168,	0x1409,	0x4000 },
     57          1.26   hannken 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
     58          1.26   hannken 	    {
     59          1.26   hannken 		{ PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 },
     60          1.26   hannken 	    },
     61          1.26   hannken 	},
     62          1.26   hannken 
     63          1.26   hannken 	{   "SUNIX 401X 2P",
     64          1.26   hannken 	    {	0x1409,	0x7168,	0x1409,	0x4010 },
     65          1.26   hannken 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
     66          1.26   hannken 	    {
     67          1.26   hannken 		{ PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 },
     68          1.26   hannken 		{ PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 },
     69          1.26   hannken 	    },
     70          1.26   hannken 	},
     71          1.26   hannken 
     72          1.26   hannken 	{   "SUNIX 402X 1S",
     73          1.26   hannken 	    {	0x1409,	0x7168,	0x1409,	0x4020 },
     74          1.26   hannken 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
     75          1.26   hannken 	    {
     76          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8},
     77          1.26   hannken 	    },
     78          1.26   hannken 	},
     79          1.26   hannken 
     80          1.26   hannken 	{   "SUNIX 403X 2S",
     81          1.26   hannken 	    {	0x1409,	0x7168,	0x1409,	0x4030 },
     82          1.26   hannken 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
     83          1.26   hannken 	    {
     84          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8},
     85          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8},
     86          1.26   hannken 	    },
     87          1.26   hannken 	},
     88          1.26   hannken 
     89          1.26   hannken 	{   "SUNIX 405X 4S",
     90          1.26   hannken 	    {	0x1409,	0x7168,	0x1409,	0x4050 },
     91          1.26   hannken 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
     92          1.26   hannken 	    {
     93          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8},
     94          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8},
     95          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ},
     96          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x14, 0x08, COM_FREQ},
     97          1.26   hannken 	    },
     98          1.26   hannken 	},
     99          1.26   hannken 
    100          1.26   hannken 	{   "SUNIX 406X 8S",
    101          1.26   hannken 	    {	0x1409,	0x7168,	0x1409,	0x4060 },
    102          1.26   hannken 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
    103          1.26   hannken 	    {
    104          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8},
    105          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8},
    106          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ},
    107          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x14, 0x08, COM_FREQ},
    108          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ},
    109          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ},
    110          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ},
    111          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ},
    112          1.26   hannken 	    },
    113          1.26   hannken 	},
    114          1.26   hannken 
    115          1.26   hannken 	{   "SUNIX 407X 2S/1P",
    116          1.26   hannken 	    {	0x1409,	0x7168,	0x1409,	0x4070 },
    117          1.26   hannken 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
    118          1.26   hannken 	    {
    119          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8},
    120          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8},
    121          1.26   hannken 		{ PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 },
    122          1.26   hannken 	    },
    123          1.26   hannken 	},
    124          1.26   hannken 
    125          1.26   hannken 	{   "SUNIX 408X 2S/2P",
    126          1.26   hannken 	    {	0x1409,	0x7168,	0x1409,	0x4080 },
    127          1.26   hannken 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
    128          1.26   hannken 	    {
    129          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8},
    130          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8},
    131          1.26   hannken 		{ PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 },
    132          1.26   hannken 		{ PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 },
    133          1.26   hannken 	    },
    134          1.26   hannken 	},
    135          1.26   hannken 
    136          1.26   hannken 	{   "SUNIX 409X 4S/2P",
    137          1.26   hannken 	    {	0x1409,	0x7168,	0x1409,	0x4090 },
    138          1.26   hannken 	    {	0xffff,	0xffff,	0xffff,	0xeff0 },
    139          1.26   hannken 	    {
    140          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8},
    141          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8},
    142          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ},
    143          1.26   hannken 		{ PUC_PORT_TYPE_COM, 0x14, 0x08, COM_FREQ},
    144          1.26   hannken 		{ PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 },
    145          1.26   hannken 		{ PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 },
    146          1.26   hannken 	    },
    147          1.26   hannken 	},
    148          1.26   hannken 
    149           1.1       cgd 	/*
    150           1.1       cgd 	 * XXX no entry because I have no data:
    151           1.6       cgd 	 * XXX Dolphin Peripherals 4006 (single parallel)
    152           1.1       cgd 	 */
    153           1.1       cgd 
    154           1.1       cgd 	/*
    155           1.6       cgd 	 * Dolphin Peripherals 4014 (dual parallel port) card.  PLX 9050, with
    156           1.1       cgd 	 * a seemingly-lame EEPROM setup that puts the Dolphin IDs
    157           1.1       cgd 	 * into the subsystem fields, and claims that it's a
    158           1.1       cgd 	 * network/misc (0x02/0x80) device.
    159           1.1       cgd 	 */
    160           1.6       cgd 	{   "Dolphin Peripherals 4014",
    161           1.1       cgd 	    {	0x10b5,	0x9050,	0xd84d,	0x6810	},
    162           1.1       cgd 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    163           1.1       cgd 	    {
    164          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 },
    165          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x24, 0x00, 0x00 },
    166           1.1       cgd 	    },
    167           1.1       cgd 	},
    168           1.1       cgd 
    169           1.1       cgd 	/*
    170           1.6       cgd 	 * XXX Dolphin Peripherals 4025 (single serial)
    171          1.23  jonathan 	 * (clashes with Dolphin Peripherals  4036 (2s variant)
    172           1.1       cgd 	 */
    173           1.1       cgd 
    174           1.1       cgd 	/*
    175           1.6       cgd 	 * Dolphin Peripherals 4035 (dual serial port) card.  PLX 9050, with
    176           1.1       cgd 	 * a seemingly-lame EEPROM setup that puts the Dolphin IDs
    177           1.1       cgd 	 * into the subsystem fields, and claims that it's a
    178           1.1       cgd 	 * network/misc (0x02/0x80) device.
    179           1.1       cgd 	 */
    180           1.6       cgd 	{   "Dolphin Peripherals 4035",
    181           1.1       cgd 	    {	0x10b5,	0x9050,	0xd84d,	0x6808	},
    182           1.1       cgd 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    183           1.1       cgd 	    {
    184          1.11    bouyer 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
    185          1.11    bouyer 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
    186          1.23  jonathan 	    },
    187          1.23  jonathan 	},
    188          1.23  jonathan 
    189          1.23  jonathan 	/*
    190          1.23  jonathan 	 * Dolphin Peripherals 4036 (dual serial port) card.
    191          1.23  jonathan 	 * (Dolpin 4025 has the same ID but only one port)
    192          1.23  jonathan 	 */
    193          1.23  jonathan 	{   "Dolphin Peripherals 4036",
    194          1.23  jonathan 	    {	0x1409,	0x7168,	0x0,	0x0	},
    195          1.23  jonathan 	    {	0xffff,	0xffff,	0x0,	0x0	},
    196          1.23  jonathan 	    {
    197          1.23  jonathan 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8},
    198          1.23  jonathan 		{ PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8},
    199           1.1       cgd 	    },
    200           1.1       cgd 	},
    201           1.1       cgd 
    202           1.1       cgd 	/*
    203           1.1       cgd 	 * XXX no entry because I have no data:
    204           1.6       cgd 	 * XXX Dolphin Peripherals 4078 (dual serial and single parallel)
    205           1.2       cgd 	 */
    206           1.2       cgd 
    207           1.5       cgd 
    208           1.2       cgd 	/*
    209           1.5       cgd 	 * SIIG Boards.
    210           1.5       cgd 	 *
    211           1.5       cgd 	 * SIIG provides documentation for their boards at:
    212           1.5       cgd 	 * <URL:http://www.siig.com/driver.htm>
    213           1.5       cgd 	 *
    214           1.5       cgd 	 * Please excuse the weird ordering, it's the order they
    215           1.5       cgd 	 * use in their documentation.
    216           1.1       cgd 	 */
    217           1.1       cgd 
    218           1.1       cgd 	/*
    219           1.5       cgd 	 * SIIG "10x" family boards.
    220           1.2       cgd 	 */
    221           1.2       cgd 
    222           1.5       cgd 	/* SIIG Cyber Serial PCI 16C550 (10x family): 1S */
    223           1.5       cgd 	{   "SIIG Cyber Serial PCI 16C550 (10x family)",
    224           1.1       cgd 	    {	0x131f,	0x1000,	0,	0	},
    225           1.1       cgd 	    {	0xffff,	0xffff,	0,	0	},
    226           1.1       cgd 	    {
    227          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    228          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 },
    229           1.1       cgd 	    },
    230           1.1       cgd 	},
    231           1.2       cgd 
    232           1.5       cgd 	/* SIIG Cyber Serial PCI 16C650 (10x family): 1S */
    233           1.5       cgd 	{   "SIIG Cyber Serial PCI 16C650 (10x family)",
    234           1.5       cgd 	    {	0x131f,	0x1001,	0,	0	},
    235           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    236           1.5       cgd 	    {
    237          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    238          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 },
    239           1.5       cgd 	    },
    240           1.5       cgd 	},
    241           1.5       cgd 
    242           1.5       cgd 	/* SIIG Cyber Serial PCI 16C850 (10x family): 1S */
    243           1.5       cgd 	{   "SIIG Cyber Serial PCI 16C850 (10x family)",
    244           1.5       cgd 	    {	0x131f,	0x1002,	0,	0	},
    245           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    246           1.5       cgd 	    {
    247          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    248          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 },
    249           1.5       cgd 	    },
    250           1.5       cgd 	},
    251           1.5       cgd 
    252           1.5       cgd 	/* SIIG Cyber I/O PCI 16C550 (10x family): 1S, 1P */
    253           1.5       cgd 	{   "SIIG Cyber I/O PCI 16C550 (10x family)",
    254           1.5       cgd 	    {	0x131f,	0x1010,	0,	0	},
    255           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    256           1.5       cgd 	    {
    257          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    258          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 },
    259          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 },
    260           1.5       cgd 	    },
    261           1.5       cgd 	},
    262           1.5       cgd 
    263           1.5       cgd 	/* SIIG Cyber I/O PCI 16C650 (10x family): 1S, 1P */
    264           1.5       cgd 	{   "SIIG Cyber I/O PCI 16C650 (10x family)",
    265           1.5       cgd 	    {	0x131f,	0x1011,	0,	0	},
    266           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    267           1.5       cgd 	    {
    268          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    269          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 },
    270          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 },
    271           1.5       cgd 	    },
    272           1.5       cgd 	},
    273           1.5       cgd 
    274           1.5       cgd 	/* SIIG Cyber I/O PCI 16C850 (10x family): 1S, 1P */
    275           1.5       cgd 	{   "SIIG Cyber I/O PCI 16C850 (10x family)",
    276           1.5       cgd 	    {	0x131f,	0x1012,	0,	0	},
    277           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    278           1.5       cgd 	    {
    279          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    280          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 },
    281          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 },
    282           1.5       cgd 	    },
    283           1.5       cgd 	},
    284           1.5       cgd 
    285           1.5       cgd 	/* SIIG Cyber Parallel PCI (10x family): 1P */
    286           1.5       cgd 	{   "SIIG Cyber Parallel PCI (10x family)",
    287           1.5       cgd 	    {	0x131f,	0x1020,	0,	0	},
    288           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    289           1.5       cgd 	    {
    290          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 },
    291           1.5       cgd 	    },
    292           1.5       cgd 	},
    293           1.5       cgd 
    294           1.5       cgd 	/* SIIG Cyber Parallel Dual PCI (10x family): 2P */
    295           1.5       cgd 	{   "SIIG Cyber Parallel Dual PCI (10x family)",
    296           1.5       cgd 	    {	0x131f,	0x1021,	0,	0	},
    297           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    298           1.5       cgd 	    {
    299          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 },
    300          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 },
    301           1.5       cgd 	    },
    302           1.5       cgd 	},
    303           1.5       cgd 
    304           1.5       cgd 	/* SIIG Cyber Serial Dual PCI 16C550 (10x family): 2S */
    305           1.5       cgd 	{   "SIIG Cyber Serial Dual PCI 16C550 (10x family)",
    306           1.5       cgd 	    {	0x131f,	0x1030,	0,	0	},
    307           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    308           1.5       cgd 	    {
    309          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    310          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 },
    311          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00,
    312          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 },
    313           1.5       cgd 	    },
    314           1.5       cgd 	},
    315           1.5       cgd 
    316           1.5       cgd 	/* SIIG Cyber Serial Dual PCI 16C650 (10x family): 2S */
    317           1.5       cgd 	{   "SIIG Cyber Serial Dual PCI 16C650 (10x family)",
    318           1.5       cgd 	    {	0x131f,	0x1031,	0,	0	},
    319           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    320           1.5       cgd 	    {
    321          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    322          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 },
    323          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00,
    324          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 },
    325           1.5       cgd 	    },
    326           1.5       cgd 	},
    327           1.5       cgd 
    328           1.5       cgd 	/* SIIG Cyber Serial Dual PCI 16C850 (10x family): 2S */
    329           1.5       cgd 	{   "SIIG Cyber Serial Dual PCI 16C850 (10x family)",
    330           1.5       cgd 	    {	0x131f,	0x1032,	0,	0	},
    331           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    332           1.5       cgd 	    {
    333          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    334          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 },
    335          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00,
    336          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 },
    337           1.5       cgd 	    },
    338           1.5       cgd 	},
    339           1.5       cgd 
    340           1.5       cgd 	/* SIIG Cyber 2S1P PCI 16C550 (10x family): 2S, 1P */
    341           1.5       cgd 	{   "SIIG Cyber 2S1P PCI 16C550 (10x family)",
    342           1.5       cgd 	    {	0x131f,	0x1034,	0,	0	},	/* XXX really? */
    343           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    344           1.5       cgd 	    {
    345          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    346          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 },
    347          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00,
    348          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 },
    349          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 },
    350           1.5       cgd 	    },
    351           1.5       cgd 	},
    352           1.5       cgd 
    353           1.5       cgd 	/* SIIG Cyber 2S1P PCI 16C650 (10x family): 2S, 1P */
    354           1.5       cgd 	{   "SIIG Cyber 2S1P PCI 16C650 (10x family)",
    355           1.5       cgd 	    {	0x131f,	0x1035,	0,	0	},	/* XXX really? */
    356           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    357           1.5       cgd 	    {
    358          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    359          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 },
    360          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00,
    361          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 },
    362          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 },
    363           1.5       cgd 	    },
    364           1.5       cgd 	},
    365           1.5       cgd 
    366           1.5       cgd 	/* SIIG Cyber 2S1P PCI 16C850 (10x family): 2S, 1P */
    367           1.5       cgd 	{   "SIIG Cyber 2S1P PCI 16C850 (10x family)",
    368           1.5       cgd 	    {	0x131f,	0x1036,	0,	0	},	/* XXX really? */
    369           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    370           1.5       cgd 	    {
    371          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    372          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 },
    373          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00,
    374          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 },
    375          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 },
    376           1.5       cgd 	    },
    377           1.5       cgd 	},
    378           1.5       cgd 
    379           1.5       cgd 	/* SIIG Cyber 4S PCI 16C550 (10x family): 4S */
    380           1.5       cgd 	{   "SIIG Cyber 4S PCI 16C550 (10x family)",
    381           1.5       cgd 	    {	0x131f,	0x1050,	0,	0	},
    382           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    383           1.5       cgd 	    {
    384          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    385          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 },
    386          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 },
    387          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 },
    388          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ * 8 },
    389           1.5       cgd 	    },
    390           1.5       cgd 	},
    391           1.5       cgd 
    392           1.5       cgd 	/* SIIG Cyber 4S PCI 16C650 (10x family): 4S */
    393           1.5       cgd 	{   "SIIG Cyber 4S PCI 16C650 (10x family)",
    394           1.5       cgd 	    {	0x131f,	0x1051,	0,	0	},
    395           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    396           1.5       cgd 	    {
    397          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    398          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 },
    399          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 },
    400          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 },
    401          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ * 8 },
    402           1.5       cgd 	    },
    403           1.5       cgd 	},
    404           1.5       cgd 
    405           1.5       cgd 	/* SIIG Cyber 4S PCI 16C850 (10x family): 4S */
    406           1.5       cgd 	{   "SIIG Cyber 4S PCI 16C850 (10x family)",
    407           1.5       cgd 	    {	0x131f,	0x1052,	0,	0	},
    408           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    409           1.5       cgd 	    {
    410          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00,
    411          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 },
    412          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 },
    413          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 },
    414          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ * 8 },
    415           1.5       cgd 	    },
    416           1.5       cgd 	},
    417           1.5       cgd 
    418           1.2       cgd 	/*
    419           1.5       cgd 	 * SIIG "20x" family boards.
    420           1.2       cgd 	 */
    421           1.5       cgd 
    422           1.5       cgd 	/* SIIG Cyber Parallel PCI (20x family): 1P */
    423           1.5       cgd 	{   "SIIG Cyber Parallel PCI (20x family)",
    424           1.5       cgd 	    {	0x131f,	0x2020,	0,	0	},
    425           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    426           1.5       cgd 	    {
    427          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 },
    428           1.5       cgd 	    },
    429           1.5       cgd 	},
    430           1.5       cgd 
    431           1.5       cgd 	/* SIIG Cyber Parallel Dual PCI (20x family): 2P */
    432           1.5       cgd 	{   "SIIG Cyber Parallel Dual PCI (20x family)",
    433           1.5       cgd 	    {	0x131f,	0x2021,	0,	0	},
    434           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    435           1.5       cgd 	    {
    436          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 },
    437          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 },
    438           1.5       cgd 	    },
    439           1.5       cgd 	},
    440           1.5       cgd 
    441           1.5       cgd 	/* SIIG Cyber 2P1S PCI 16C550 (20x family): 1S, 2P */
    442           1.5       cgd 	{   "SIIG Cyber 2P1S PCI 16C550 (20x family)",
    443           1.5       cgd 	    {	0x131f,	0x2040,	0,	0	},
    444           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    445           1.5       cgd 	    {
    446          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    447          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    448          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 },
    449          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 },
    450           1.5       cgd 	    },
    451           1.5       cgd 	},
    452           1.5       cgd 
    453           1.5       cgd 	/* SIIG Cyber 2P1S PCI 16C650 (20x family): 1S, 2P */
    454           1.5       cgd 	{   "SIIG Cyber 2P1S PCI 16C650 (20x family)",
    455           1.5       cgd 	    {	0x131f,	0x2041,	0,	0	},
    456           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    457           1.5       cgd 	    {
    458          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    459          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    460          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 },
    461          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 },
    462           1.5       cgd 	    },
    463           1.5       cgd 	},
    464           1.5       cgd 
    465           1.5       cgd 	/* SIIG Cyber 2P1S PCI 16C850 (20x family): 1S, 2P */
    466           1.5       cgd 	{   "SIIG Cyber 2P1S PCI 16C850 (20x family)",
    467           1.5       cgd 	    {	0x131f,	0x2042,	0,	0	},
    468           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    469           1.5       cgd 	    {
    470          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    471          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    472          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 },
    473          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 },
    474           1.5       cgd 	    },
    475           1.5       cgd 	},
    476           1.5       cgd 
    477           1.5       cgd 	/* SIIG Cyber Serial PCI 16C550 (20x family): 1S */
    478           1.5       cgd 	{   "SIIG Cyber Serial PCI 16C550 (20x family)",
    479           1.5       cgd 	    {	0x131f,	0x2000,	0,	0	},
    480           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    481           1.5       cgd 	    {
    482          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    483          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    484           1.5       cgd 	    },
    485           1.5       cgd 	},
    486           1.5       cgd 
    487           1.5       cgd 	/* SIIG Cyber Serial PCI 16C650 (20x family): 1S */
    488           1.5       cgd 	{   "SIIG Cyber Serial PCI 16C650 (20x family)",
    489           1.5       cgd 	    {	0x131f,	0x2001,	0,	0	},
    490           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    491           1.5       cgd 	    {
    492          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    493          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    494           1.5       cgd 	    },
    495           1.5       cgd 	},
    496           1.5       cgd 
    497           1.5       cgd 	/* SIIG Cyber Serial PCI 16C850 (20x family): 1S */
    498           1.5       cgd 	{   "SIIG Cyber Serial PCI 16C850 (20x family)",
    499           1.5       cgd 	    {	0x131f,	0x2002,	0,	0	},
    500           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    501           1.5       cgd 	    {
    502          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    503          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    504           1.5       cgd 	    },
    505           1.5       cgd 	},
    506           1.5       cgd 
    507           1.5       cgd 	/* SIIG Cyber I/O PCI 16C550 (20x family): 1S, 1P */
    508           1.5       cgd 	{   "SIIG Cyber I/O PCI 16C550 (20x family)",
    509           1.5       cgd 	    {	0x131f,	0x2010,	0,	0	},
    510           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    511           1.5       cgd 	    {
    512          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    513          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    514          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 },
    515           1.5       cgd 	    },
    516           1.5       cgd 	},
    517           1.5       cgd 
    518           1.5       cgd 	/* SIIG Cyber I/O PCI 16C650 (20x family): 1S, 1P */
    519           1.5       cgd 	{   "SIIG Cyber I/O PCI 16C650 (20x family)",
    520           1.5       cgd 	    {	0x131f,	0x2011,	0,	0	},
    521           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    522           1.5       cgd 	    {
    523          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    524          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    525          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 },
    526           1.5       cgd 	    },
    527           1.5       cgd 	},
    528           1.5       cgd 
    529           1.5       cgd 	/* SIIG Cyber I/O PCI 16C850 (20x family): 1S, 1P */
    530           1.5       cgd 	{   "SIIG Cyber I/O PCI 16C850 (20x family)",
    531           1.5       cgd 	    {	0x131f,	0x2012,	0,	0	},
    532           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    533           1.5       cgd 	    {
    534          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    535          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    536          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 },
    537           1.5       cgd 	    },
    538           1.5       cgd 	},
    539           1.5       cgd 
    540           1.5       cgd 	/* SIIG Cyber Serial Dual PCI 16C550 (20x family): 2S */
    541           1.5       cgd 	{   "SIIG Cyber Serial Dual PCI 16C550 (20x family)",
    542           1.5       cgd 	    {	0x131f,	0x2030,	0,	0	},
    543           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    544           1.5       cgd 	    {
    545          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    546          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    547          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x14, 0x00,
    548          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 },
    549           1.5       cgd 	    },
    550           1.5       cgd 	},
    551           1.5       cgd 
    552           1.5       cgd 	/* SIIG Cyber Serial Dual PCI 16C650 (20x family): 2S */
    553           1.5       cgd 	{   "SIIG Cyber Serial Dual PCI 16C650 (20x family)",
    554           1.5       cgd 	    {	0x131f,	0x2031,	0,	0	},
    555           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    556           1.5       cgd 	    {
    557          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    558          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    559          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x14, 0x00,
    560          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 },
    561           1.5       cgd 	    },
    562           1.5       cgd 	},
    563           1.5       cgd 
    564           1.5       cgd 	/* SIIG Cyber Serial Dual PCI 16C850 (20x family): 2S */
    565           1.5       cgd 	{   "SIIG Cyber Serial Dual PCI 16C850 (20x family)",
    566           1.5       cgd 	    {	0x131f,	0x2032,	0,	0	},
    567           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    568           1.5       cgd 	    {
    569          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    570          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    571          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x14, 0x00,
    572          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 },
    573           1.5       cgd 	    },
    574           1.5       cgd 	},
    575           1.5       cgd 
    576           1.5       cgd 	/* SIIG Cyber 2S1P PCI 16C550 (20x family): 2S, 1P */
    577           1.5       cgd 	{   "SIIG Cyber 2S1P PCI 16C550 (20x family)",
    578           1.5       cgd 	    {	0x131f,	0x2060,	0,	0	},
    579           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    580           1.5       cgd 	    {
    581          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    582          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    583          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x14, 0x00,
    584          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 },
    585          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 },
    586           1.5       cgd 	    },
    587           1.5       cgd 	},
    588           1.5       cgd 
    589           1.5       cgd 	/* SIIG Cyber 2S1P PCI 16C650 (20x family): 2S, 1P */
    590           1.5       cgd 	{   "SIIG Cyber 2S1P PCI 16C650 (20x family)",
    591           1.5       cgd 	    {	0x131f,	0x2061,	0,	0	},
    592           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    593           1.5       cgd 	    {
    594          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    595          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    596          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x14, 0x00,
    597          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 },
    598          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 },
    599           1.5       cgd 	    },
    600           1.5       cgd 	},
    601           1.5       cgd 
    602           1.5       cgd 	/* SIIG Cyber 2S1P PCI 16C850 (20x family): 2S, 1P */
    603           1.5       cgd 	{   "SIIG Cyber 2S1P PCI 16C850 (20x family)",
    604           1.5       cgd 	    {	0x131f,	0x2062,	0,	0	},
    605           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    606           1.5       cgd 	    {
    607          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    608          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    609          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x14, 0x00,
    610          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 },
    611          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 },
    612           1.5       cgd 	    },
    613           1.5       cgd 	},
    614           1.5       cgd 
    615           1.5       cgd 	/* SIIG Cyber 4S PCI 16C550 (20x family): 4S */
    616           1.5       cgd 	{   "SIIG Cyber 4S PCI 16C550 (20x family)",
    617           1.5       cgd 	    {	0x131f,	0x2050,	0,	0	},
    618           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    619           1.5       cgd 	    {
    620          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    621          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    622          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 },
    623          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    624          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 },
    625           1.5       cgd 	    },
    626           1.5       cgd 	},
    627           1.5       cgd 
    628           1.5       cgd 	/* SIIG Cyber 4S PCI 16C650 (20x family): 4S */
    629           1.5       cgd 	{   "SIIG Cyber 4S PCI 16C650 (20x family)",
    630           1.5       cgd 	    {	0x131f,	0x2051,	0,	0	},
    631           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    632           1.5       cgd 	    {
    633          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    634          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    635          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 },
    636          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    637          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 },
    638           1.5       cgd 	    },
    639           1.5       cgd 	},
    640           1.5       cgd 
    641           1.5       cgd 	/* SIIG Cyber 4S PCI 16C850 (20x family): 4S */
    642           1.5       cgd 	{   "SIIG Cyber 4S PCI 16C850 (20x family)",
    643           1.5       cgd 	    {	0x131f,	0x2052,	0,	0	},
    644           1.5       cgd 	    {	0xffff,	0xffff,	0,	0	},
    645           1.5       cgd 	    {
    646          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    647          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    648          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 },
    649          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    650          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 },
    651           1.5       cgd 	    },
    652           1.5       cgd 	},
    653           1.5       cgd 
    654      1.49.2.1      tron 	/* SIIG PS8000 PCI 8S 16C550 (20x family): 8S - 16 Byte FIFOs */
    655      1.49.2.1      tron 	{   "SIIG PS8000 PCI 8S 16C550 (20x family)",
    656      1.49.2.1      tron 	    {	0x131f,	0x2080,	0,	0	},
    657      1.49.2.1      tron 	    {	0xffff,	0xffff,	0,	0	},
    658      1.49.2.1      tron 	    {
    659      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    660      1.49.2.1      tron 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    661      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 },
    662      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    663      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 },
    664      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 },
    665      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 },
    666      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x20, 0x10, COM_FREQ * 8 },
    667      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x20, 0x18, COM_FREQ * 8 },
    668      1.49.2.1      tron 	    },
    669      1.49.2.1      tron 	},
    670      1.49.2.1      tron 
    671      1.49.2.1      tron 	/* SIIG PS8000 PCI 8S 16C650 (20x family): 8S - 32 Byte FIFOs */
    672      1.49.2.1      tron 	{   "SIIG PS8000 PCI 8S 16C650 (20x family)",
    673          1.31    bouyer 	    {	0x131f,	0x2081,	0,	0	},
    674          1.31    bouyer 	    {	0xffff,	0xffff,	0,	0	},
    675          1.31    bouyer 	    {
    676          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    677          1.36     fredb 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    678          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 },
    679          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    680          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 },
    681          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 },
    682          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 },
    683          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x20, 0x10, COM_FREQ * 8 },
    684          1.36     fredb 		{ PUC_PORT_TYPE_COM, 0x20, 0x18, COM_FREQ * 8 },
    685          1.31    bouyer 	    },
    686          1.31    bouyer 	},
    687          1.31    bouyer 
    688      1.49.2.1      tron 	/* SIIG PS8000 PCI 8S 16C850 (20x family): 8S - 128 Byte FIFOs */
    689      1.49.2.1      tron 	{   "SIIG PS8000 PCI 8S 16C850 (20x family)",
    690      1.49.2.1      tron 	    {	0x131f,	0x2082,	0,	0	},
    691      1.49.2.1      tron 	    {	0xffff,	0xffff,	0,	0	},
    692      1.49.2.1      tron 	    {
    693      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x10, 0x00,
    694      1.49.2.1      tron 		    (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 },
    695      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 },
    696      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    697      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 },
    698      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 },
    699      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 },
    700      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x20, 0x10, COM_FREQ * 8 },
    701      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x20, 0x18, COM_FREQ * 8 },
    702      1.49.2.1      tron 	    },
    703      1.49.2.1      tron 	},
    704          1.39    bouyer 	/* VScom PCI-200: 2S */
    705          1.39    bouyer 	{   "VScom PCI-200",
    706          1.39    bouyer 	    {	0x10b5,	0x1103,	0x10b5,	0x1103	},
    707          1.39    bouyer 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    708          1.39    bouyer 	    {
    709          1.39    bouyer 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    710          1.39    bouyer 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 },
    711          1.39    bouyer 	    },
    712          1.39    bouyer 	},
    713          1.39    bouyer 
    714          1.20     soren 	/* VScom PCI-400: 4S */
    715          1.20     soren 	{   "VScom PCI-400",
    716          1.20     soren 	    {	0x10b5,	0x1077,	0x10b5,	0x1077	},
    717          1.20     soren 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    718          1.20     soren 	    {
    719          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    720          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 },
    721          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 },
    722          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 },
    723          1.20     soren 	    },
    724          1.20     soren 	},
    725           1.3       cgd 
    726          1.20     soren 	/* VScom PCI-800: 8S */
    727           1.4       cgd 	{   "VScom PCI-800",
    728           1.3       cgd 	    {	0x10b5,	0x1076,	0x10b5,	0x1076	},
    729           1.3       cgd 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    730           1.3       cgd 	    {
    731          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    732          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 },
    733          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 },
    734          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 },
    735          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 8 },
    736          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 8 },
    737          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 8 },
    738          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 8 },
    739          1.11    bouyer 	    },
    740          1.11    bouyer 	},
    741          1.32       chs 
    742          1.37   mycroft 	{   "Titan PCI-010HV2",
    743          1.37   mycroft 	    {   0x14d2, 0xe001, 0,      0       },
    744          1.37   mycroft 	    {   0xffff, 0xffff, 0,      0       },
    745          1.37   mycroft 	    {
    746          1.37   mycroft 		{ PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 },
    747          1.37   mycroft 	    },
    748          1.37   mycroft 	},
    749          1.37   mycroft 	{   "Titan PCI-200HV2",
    750          1.37   mycroft 	    {   0x14d2, 0xe020, 0,      0       },
    751          1.37   mycroft 	    {   0xffff, 0xffff, 0,      0       },
    752          1.37   mycroft 	    {
    753          1.37   mycroft 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 },
    754          1.37   mycroft 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 },
    755          1.37   mycroft 	    },
    756          1.37   mycroft 	},
    757          1.37   mycroft 
    758          1.11    bouyer 	/*
    759          1.11    bouyer 	 * VScom PCI-800H. Uses 8 16950 UART, behind a PCI chips that offers
    760          1.11    bouyer 	 * 4 com port on PCI device 0 and 4 on PCI device 1. PCI device 0 has
    761          1.20     soren 	 * device ID 3 and PCI device 1 device ID 4.
    762          1.11    bouyer 	 */
    763          1.18    bouyer 	{   "Titan PCI-800H",
    764          1.11    bouyer 	    {	0x14d2,	0xa003,	0,	0	},
    765          1.11    bouyer 	    {	0xffff,	0xffff,	0,	0	},
    766          1.11    bouyer 	    {
    767          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 },
    768          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 },
    769          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ * 8 },
    770          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ * 8 },
    771          1.11    bouyer 	    },
    772          1.11    bouyer 	},
    773          1.18    bouyer 	{   "Titan PCI-800H",
    774          1.11    bouyer 	    {	0x14d2,	0xa004,	0,	0	},
    775          1.11    bouyer 	    {	0xffff,	0xffff,	0,	0	},
    776          1.11    bouyer 	    {
    777          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 },
    778          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 },
    779          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ * 8 },
    780          1.20     soren 		{ PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ * 8 },
    781           1.7       jun 	    },
    782           1.7       jun 	},
    783          1.22  christos         {   "Titan PCI-200H",
    784          1.22  christos             {   0x14d2, 0xa005, 0,      0       },
    785          1.22  christos             {   0xffff, 0xffff, 0,      0       },
    786          1.22  christos             {
    787          1.22  christos                 { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 },
    788          1.22  christos                 { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 },
    789          1.22  christos             },
    790          1.22  christos         },
    791          1.29       seb 	{   "Titan PCI-800L",
    792          1.29       seb 	    {	0x14d2,	0x8080,	0,	0	},
    793          1.29       seb 	    {	0xffff,	0xffff,	0,	0	},
    794          1.29       seb 	    {
    795          1.29       seb 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 },
    796          1.29       seb 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    797          1.29       seb 		{ PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 },
    798          1.29       seb 		{ PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 },
    799          1.29       seb 		{ PUC_PORT_TYPE_COM, 0x20, 0x10, COM_FREQ * 8 },
    800          1.29       seb 		{ PUC_PORT_TYPE_COM, 0x20, 0x18, COM_FREQ * 8 },
    801          1.29       seb 		{ PUC_PORT_TYPE_COM, 0x20, 0x20, COM_FREQ * 8 },
    802          1.29       seb 		{ PUC_PORT_TYPE_COM, 0x20, 0x28, COM_FREQ * 8 },
    803          1.29       seb 	    },
    804          1.29       seb 	},
    805           1.7       jun 	/* NEC PK-UG-X001 K56flex PCI Modem card.
    806           1.7       jun 	   NEC MARTH bridge chip and Rockwell RCVDL56ACF/SP using. */
    807           1.7       jun 	{   "NEC PK-UG-X001 K56flex PCI Modem",
    808           1.7       jun 	    {	0x1033,	0x0074,	0x1033,	0x8014	},
    809           1.7       jun 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    810           1.7       jun 	    {
    811          1.11    bouyer 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
    812           1.7       jun 	    },
    813           1.7       jun 	},
    814           1.7       jun 
    815          1.20     soren 	/* NEC PK-UG-X008 */
    816           1.7       jun 	{   "NEC PK-UG-X008",
    817           1.7       jun 	    {	0x1033,	0x007d,	0x1033,	0x8012	},
    818           1.7       jun 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
    819           1.7       jun 	    {
    820          1.14    bouyer 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ},
    821           1.8    castor 	    },
    822           1.8    castor 	},
    823           1.8    castor 
    824           1.8    castor 	/* Lava Computers 2SP-PCI */
    825           1.8    castor 	{   "Lava Computers 2SP-PCI parallel port",
    826           1.8    castor 	    {	0x1407,	0x8000,	0,	0	},
    827           1.8    castor 	    {	0xffff,	0xffff,	0,	0	},
    828           1.8    castor 	    {
    829          1.11    bouyer 		{ PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 },
    830           1.8    castor 	    },
    831           1.8    castor 	},
    832           1.8    castor 
    833           1.8    castor 	/* Lava Computers 2SP-PCI and Quattro-PCI serial ports */
    834           1.8    castor 	{   "Lava Computers dual serial port",
    835           1.8    castor 	    {	0x1407,	0x0100,	0,	0	},
    836           1.8    castor 	    {	0xffff,	0xfffc,	0,	0	},
    837           1.8    castor 	    {
    838          1.14    bouyer 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
    839          1.14    bouyer 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
    840          1.19   thorpej 	    },
    841          1.19   thorpej 	},
    842          1.19   thorpej 
    843          1.19   thorpej 	/* Lava Computers DSerial PCI serial ports */
    844          1.19   thorpej 	{   "Lava Computers serial port",
    845          1.19   thorpej 	    {	0x1407,	0x0110,	0,	0	},
    846          1.19   thorpej 	    {	0xffff,	0xfffc,	0,	0	},
    847          1.19   thorpej 	    {
    848          1.19   thorpej 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
    849          1.33  jdolecek 	    },
    850          1.33  jdolecek 	},
    851          1.33  jdolecek 
    852          1.33  jdolecek 	/* Lava Computers Quattro-PCI serial ports */
    853          1.33  jdolecek 	{   "Lava Quattro-PCI 4-port serial",
    854          1.33  jdolecek 	    {   0x1407, 0x0120, 0,	0	},
    855          1.33  jdolecek 	    {   0xffff, 0xfffc, 0,	0	},
    856          1.33  jdolecek 	    {
    857          1.33  jdolecek 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
    858          1.33  jdolecek 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
    859          1.15  christos 	    },
    860          1.15  christos 	},
    861          1.15  christos 
    862          1.15  christos 	/* Lava Computers Octopus-550 serial ports */
    863          1.15  christos 	{   "Lava Computers Octopus-550 8-port serial",
    864          1.15  christos 	    {	0x1407,	0x0180,	0,	0	},
    865          1.15  christos 	    {	0xffff,	0xfffc,	0,	0	},
    866          1.15  christos 	    {
    867          1.16  christos 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
    868          1.16  christos 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
    869          1.16  christos 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
    870          1.16  christos 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
    871           1.9    bouyer 	    },
    872           1.9    bouyer 	},
    873           1.9    bouyer 
    874           1.9    bouyer 	/* US Robotics (3Com) PCI Modems */
    875           1.9    bouyer 	{   "US Robotics (3Com) 3CP5609 PCI 16550 Modem",
    876           1.9    bouyer 	    {	0x12b9,	0x1008,	0,	0	},
    877           1.9    bouyer 	    {	0xffff,	0xffff,	0,	0	},
    878           1.9    bouyer 	    {
    879          1.14    bouyer 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
    880          1.10    bouyer 	    },
    881          1.10    bouyer 	},
    882          1.10    bouyer 
    883          1.10    bouyer 	/* Actiontec  56K PCI Master */
    884          1.10    bouyer 	{   "Actiontec 56K PCI Master",
    885          1.10    bouyer 	    {	0x11c1,	0x0480,	0x0, 	0x0	},
    886          1.10    bouyer 	    {	0xffff,	0xffff,	0x0,	0x0	},
    887          1.10    bouyer 	    {
    888          1.14    bouyer 		{ PUC_PORT_TYPE_COM,	0x14,	0x00, COM_FREQ },
    889          1.12     veego 	    },
    890          1.12     veego 	},
    891          1.12     veego 
    892          1.12     veego 	/*
    893          1.12     veego 	 * Boards with an Oxford Semiconductor chip.
    894          1.12     veego 	 *
    895          1.12     veego 	 * Oxford Semiconductor provides documentation for their chip at:
    896          1.12     veego 	 * <URL:http://www.oxsemi.com/products/uarts/index.html>
    897          1.12     veego 	 *
    898          1.12     veego 	 * As sold by Kouwell <URL:http://www.kouwell.com/>.
    899          1.12     veego 	 * I/O Flex PCI I/O Card Model-223 with 4 serial and 1 parallel ports.
    900          1.12     veego 	 */
    901          1.12     veego 
    902          1.31    bouyer 	/* Oxford Semiconductor OX16PCI952 PCI `950 UARTs - 128 byte FIFOs */
    903          1.31    bouyer 	{   "Oxford Semiconductor OX16PCI952 UARTs",
    904          1.31    bouyer 	    {   0x1415, 0x9521, 0,	0	},
    905          1.31    bouyer 	    {   0xffff, 0xffff, 0,	0	},
    906          1.31    bouyer 	    {
    907          1.31    bouyer 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
    908          1.31    bouyer 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
    909          1.31    bouyer 	    },
    910          1.31    bouyer 	},
    911          1.31    bouyer 
    912          1.31    bouyer 	/* Oxford Semiconductor OX16PCI952 PCI Parallel port */
    913          1.31    bouyer 	{   "Oxford Semiconductor OX16PCI952 Parallel port",
    914          1.31    bouyer 	    {   0x1415, 0x9523, 0,	0	},
    915          1.31    bouyer 	    {   0xffff, 0xffff, 0,	0	},
    916          1.31    bouyer 	    {
    917          1.31    bouyer 		{ PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 },
    918          1.31    bouyer 	    },
    919          1.31    bouyer 	},
    920          1.31    bouyer 
    921          1.12     veego 	/* Oxford Semiconductor OX16PCI954 PCI UARTs */
    922          1.31    bouyer 	{   "Oxford Semiconductor OX16PCI954 UARTs",
    923          1.12     veego 	    {	0x1415,	0x9501,	0,	0	},
    924          1.12     veego 	    {	0xffff,	0xffff,	0,	0	},
    925          1.12     veego 	    {
    926          1.13     veego 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
    927          1.13     veego 		{ PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ },
    928          1.13     veego 		{ PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ },
    929          1.13     veego 		{ PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ },
    930          1.12     veego 	    },
    931          1.12     veego 	},
    932          1.12     veego 
    933          1.12     veego 	/* Oxford Semiconductor OX16PCI954 PCI Parallel port */
    934          1.31    bouyer 	{   "Oxford Semiconductor OX16PCI954 Parallel port",
    935          1.12     veego 	    {	0x1415,	0x9513,	0,	0	},
    936          1.27   hannken 	    {	0xffff,	0xffff,	0,	0	},
    937          1.27   hannken 	    {
    938          1.27   hannken 		{ PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 },
    939          1.27   hannken 	    },
    940          1.27   hannken 	},
    941          1.27   hannken 
    942      1.49.2.1      tron 	/* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232/422/485 */
    943      1.49.2.1      tron 	{   "Moxa Technologies, SmartIO C104H/PCI",
    944      1.49.2.1      tron 	    {	0x1393,	0x1040,	0,	0	},
    945      1.49.2.1      tron 	    {	0xffff,	0xffff,	0,	0	},
    946      1.49.2.1      tron 	    {
    947      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    948      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 },
    949      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 },
    950      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 },
    951      1.49.2.1      tron 	    },
    952      1.49.2.1      tron 	},
    953      1.49.2.1      tron 
    954          1.43    martin 	/* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 */
    955          1.43    martin 	{   "Moxa Technologies, SmartIO CP104/PCI",
    956      1.49.2.1      tron 	    {	0x1393,	0x1041,	0,	0	},
    957      1.49.2.1      tron 	    {	0xffff,	0xffff,	0,	0	},
    958          1.43    martin 	    {
    959          1.43    martin 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    960          1.43    martin 		{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 },
    961          1.43    martin 		{ PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 },
    962          1.43    martin 		{ PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 },
    963          1.43    martin 	    },
    964          1.43    martin 	},
    965          1.43    martin 
    966          1.45    bouyer 	/* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 */
    967          1.45    bouyer 	{   "Moxa Technologies, SmartIO CP104-V2/PCI",
    968      1.49.2.1      tron 	    {	0x1393,	0x1042,	0,	0	},
    969      1.49.2.1      tron 	    {	0xffff,	0xffff,	0,	0	},
    970      1.49.2.1      tron 	    {
    971      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    972      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 },
    973      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 },
    974      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 },
    975      1.49.2.1      tron 	    },
    976      1.49.2.1      tron 	},
    977      1.49.2.1      tron 
    978      1.49.2.1      tron 	/* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232/422/485 */
    979      1.49.2.1      tron 	{   "Moxa Technologies, SmartIO CP-114/PCI",
    980      1.49.2.1      tron 	    {	0x1393,	0x1141,	0,	0	},
    981      1.49.2.1      tron 	    {	0xffff,	0xffff,	0,	0	},
    982          1.45    bouyer 	    {
    983          1.45    bouyer 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    984          1.45    bouyer 		{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 },
    985          1.45    bouyer 		{ PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 },
    986          1.45    bouyer 		{ PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 },
    987          1.45    bouyer 	    },
    988          1.45    bouyer 	},
    989          1.45    bouyer 
    990      1.49.2.1      tron 	/* Moxa Technologies Co., Ltd. PCI I/O Card 8S RS232 */
    991      1.49.2.1      tron 	{   "Moxa Technologies, SmartIO C168H/PCI",
    992      1.49.2.1      tron 	    {	0x1393,	0x1680,	0,	0	},
    993      1.49.2.1      tron 	    {	0xffff,	0xffff,	0,	0	},
    994      1.49.2.1      tron 	    {
    995      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 },
    996      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 },
    997      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 },
    998      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 },
    999      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 8 },
   1000      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 8 },
   1001      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 8 },
   1002      1.49.2.1      tron 		{ PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 8 },
   1003      1.49.2.1      tron 	    },
   1004      1.49.2.1      tron 	},
   1005      1.49.2.1      tron 
   1006          1.27   hannken 	/* NetMos 1P PCI : 1P */
   1007          1.27   hannken 	{   "NetMos NM9805 1284 Printer port",
   1008          1.27   hannken 	    {	0x9710,	0x9805,	0,	0	},
   1009          1.12     veego 	    {	0xffff,	0xffff,	0,	0	},
   1010          1.12     veego 	    {
   1011          1.12     veego 		{ PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 },
   1012          1.34  jdolecek 	    },
   1013          1.34  jdolecek 	},
   1014          1.34  jdolecek 
   1015          1.34  jdolecek 	/* NetMos 2P PCI : 2P */
   1016          1.34  jdolecek 	{   "NetMos NM9815 Dual 1284 Printer port",
   1017          1.34  jdolecek 	    {	0x9710,	0x9815,	0,	0	},
   1018          1.34  jdolecek 	    {	0xffff,	0xffff,	0,	0	},
   1019          1.34  jdolecek 	    {
   1020          1.34  jdolecek 		{ PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 },
   1021          1.35  jdolecek 		{ PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 },
   1022          1.17   msaitoh 	    },
   1023          1.17   msaitoh 	},
   1024          1.17   msaitoh 
   1025          1.47      cube 	/* NetMos 2S PCI NM9835 : 2S */
   1026          1.47      cube 	{   "NetMos NM9835 Dual UART",
   1027          1.47      cube 	    {	0x9710, 0x9835, 0x1000, 0x0002	},
   1028          1.47      cube 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1029          1.47      cube 	    {
   1030          1.47      cube 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
   1031          1.47      cube 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
   1032          1.47      cube 	    },
   1033          1.47      cube 	},
   1034          1.47      cube 
   1035          1.17   msaitoh 	/* NetMos 2S1P PCI 16C650 : 2S, 1P */
   1036          1.17   msaitoh 	{   "NetMos NM9835 Dual UART and 1284 Printer port",
   1037          1.17   msaitoh 	    {	0x9710,	0x9835,	0,	0	},
   1038          1.17   msaitoh 	    {	0xffff,	0xffff,	0,	0	},
   1039          1.17   msaitoh 	    {
   1040          1.17   msaitoh 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
   1041          1.17   msaitoh 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
   1042          1.17   msaitoh 		{ PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 },
   1043          1.28     lukem 	    },
   1044          1.28     lukem 	},
   1045          1.28     lukem 
   1046          1.28     lukem 	/* NetMos 4S1P PCI NM9845 : 4S, 1P */
   1047          1.28     lukem 	{   "NetMos NM9845 Quad UART and 1284 Printer port",
   1048          1.42  christos 	   {   0x9710, 0x9845, 0x1000, 0x0014  },
   1049          1.42  christos 	   {   0xffff, 0xffff, 0xffff, 0xffff  },
   1050          1.42  christos 	   {
   1051          1.42  christos 	       { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
   1052          1.42  christos 	       { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
   1053          1.42  christos 	       { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
   1054          1.42  christos 	       { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
   1055          1.42  christos 	       { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 },
   1056          1.42  christos 	   },
   1057          1.42  christos        },
   1058          1.42  christos 
   1059          1.42  christos        /* NetMos 6S PCI 16C650 : 6S, 0P */
   1060          1.42  christos        {   "NetMos NM9845 6 UART",
   1061          1.42  christos 	   {   0x9710, 0x9845, 0x1000, 0x0006  },
   1062          1.42  christos 	   {   0xffff, 0xffff, 0xffff, 0xffff  },
   1063          1.42  christos 	   {
   1064          1.42  christos 	       { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
   1065          1.42  christos 	       { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
   1066          1.42  christos 	       { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
   1067          1.42  christos 	       { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
   1068          1.42  christos 	       { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ },
   1069          1.42  christos 	       { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ },
   1070          1.42  christos 	   },
   1071          1.42  christos        },
   1072          1.42  christos 
   1073          1.42  christos        /* NetMos 4S1P PCI NM9845 : 4S, 1P */
   1074          1.42  christos        {   "NetMos NM9845 Quad UART and 1284 Printer port (unknown type)",
   1075          1.28     lukem 	    {	0x9710,	0x9845,	0,	0	},
   1076          1.28     lukem 	    {	0xffff,	0xffff,	0,	0	},
   1077          1.28     lukem 	    {
   1078          1.28     lukem 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
   1079          1.28     lukem 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
   1080          1.42  christos 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
   1081          1.42  christos 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
   1082          1.28     lukem 		{ PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 },
   1083          1.24   thorpej 	    },
   1084          1.24   thorpej 	},
   1085          1.24   thorpej 
   1086          1.49    bouyer        /* NetMos 4S1P PCI NM9855 : 4S, 1P */
   1087          1.49    bouyer        {   "NetMos NM9855 Quad UART and 1284 Printer port (unknown type)",
   1088          1.49    bouyer 	    {	0x9710,	0x9855,	0x1000,	0x0014	},
   1089          1.49    bouyer 	    {	0xffff,	0xffff,	0xffff,	0xffff	},
   1090          1.49    bouyer 	    {
   1091          1.49    bouyer 		{ PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 },
   1092          1.49    bouyer 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
   1093          1.49    bouyer 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
   1094          1.49    bouyer 		{ PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ },
   1095          1.49    bouyer 		{ PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ },
   1096          1.49    bouyer 	    },
   1097          1.49    bouyer 	},
   1098          1.49    bouyer 
   1099          1.24   thorpej 	/*
   1100          1.24   thorpej 	 * This is the Middle Digital, Inc. PCI-Weasel, which
   1101          1.24   thorpej 	 * uses a PCI interface implemented in FPGA.
   1102          1.24   thorpej 	 */
   1103          1.25   thorpej 	{   "Middle Digital, Inc. Weasel serial port",
   1104          1.24   thorpej 	    {	0xdeaf,	0x9051,	0,	0	},
   1105          1.24   thorpej 	    {	0xffff,	0xffff,	0,	0	},
   1106          1.24   thorpej 	    {
   1107          1.24   thorpej 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
   1108          1.30     enami 	    },
   1109          1.30     enami 	},
   1110          1.30     enami 
   1111          1.30     enami 	/* Avlab Technology, Inc. Low Profile PCI 4 Serial: 4S */
   1112          1.30     enami 	{   "Avlab Low Profile PCI 4 Serial",
   1113          1.30     enami 	    {	0x14db,	0x2150,	0,	0	},
   1114          1.30     enami 	    {	0xffff,	0xffff,	0,	0	},
   1115          1.30     enami 	    {
   1116          1.30     enami 		{ PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ },
   1117          1.30     enami 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
   1118          1.30     enami 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
   1119          1.30     enami 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
   1120          1.32       chs 	    },
   1121          1.32       chs 	},
   1122          1.32       chs 
   1123          1.48      manu 
   1124          1.48      manu 	/*
   1125          1.48      manu 	 * Perle PCI-RAS 4 Modem ports
   1126          1.48      manu 	 */
   1127          1.48      manu 	{   "Perle Systems PCI-RAS 4 modem ports",
   1128          1.48      manu 	    {	0x10b5, 0x9030, 0x155f, 0xf001	},
   1129          1.48      manu 	    {	0xffff, 0xffff, 0xffff, 0xffff	},
   1130          1.48      manu 	    {
   1131          1.48      manu 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 },
   1132          1.48      manu 		{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 },
   1133          1.48      manu 		{ PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 },
   1134          1.48      manu 		{ PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 },
   1135          1.48      manu 	    },
   1136          1.48      manu 	},
   1137          1.48      manu 
   1138          1.32       chs 	/*
   1139          1.32       chs 	 * Boca Research Turbo Serial 654 (4 serial port) card.
   1140          1.32       chs 	 * Appears to be the same as Chase Research PLC PCI-FAST4
   1141          1.32       chs 	 * and Perle PCI-FAST4 Multi-Port serial cards.
   1142          1.32       chs 	 */
   1143          1.32       chs 	{   "Boca Research Turbo Serial 654",
   1144          1.32       chs 	    {   0x10b5, 0x9050, 0x12e0, 0x0031  },
   1145          1.32       chs 	    {   0xffff, 0xffff, 0xffff, 0xffff  },
   1146          1.32       chs 	    {
   1147          1.32       chs 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 },
   1148          1.32       chs 		{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 },
   1149          1.32       chs 		{ PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 },
   1150          1.32       chs 		{ PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 },
   1151          1.40     perry 	    },
   1152          1.32       chs 	},
   1153          1.32       chs 
   1154          1.32       chs 	/*
   1155          1.32       chs 	 * Boca Research Turbo Serial 658 (8 serial port) card.
   1156          1.32       chs 	 * Appears to be the same as Chase Research PLC PCI-FAST8
   1157          1.32       chs 	 * and Perle PCI-FAST8 Multi-Port serial cards.
   1158          1.32       chs 	 */
   1159          1.32       chs 	{   "Boca Research Turbo Serial 658",
   1160          1.32       chs 	    {   0x10b5, 0x9050, 0x12e0, 0x0021  },
   1161          1.32       chs 	    {   0xffff, 0xffff, 0xffff, 0xffff  },
   1162          1.32       chs 	    {
   1163          1.32       chs 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 },
   1164          1.32       chs 		{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 },
   1165          1.32       chs 		{ PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 },
   1166          1.32       chs 		{ PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 },
   1167          1.32       chs 		{ PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 4 },
   1168          1.32       chs 		{ PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 4 },
   1169          1.32       chs 		{ PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 4 },
   1170          1.32       chs 		{ PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 4 },
   1171           1.3       cgd 	    },
   1172           1.3       cgd 	},
   1173           1.1       cgd 
   1174          1.38  drochner 	/*
   1175          1.38  drochner 	 * Addi-Data APCI-7800 8-port serial card.
   1176          1.38  drochner 	 * Uses an AMCC chip as PCI bridge.
   1177          1.38  drochner 	 */
   1178          1.38  drochner 	{   "Addi-Data APCI-7800",
   1179          1.38  drochner 	    {   0x10e8, 0x818e, 0, 0  },
   1180          1.38  drochner 	    {   0xffff, 0xffff, 0, 0  },
   1181          1.38  drochner 	    {
   1182          1.38  drochner 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
   1183          1.38  drochner 		{ PUC_PORT_TYPE_COM, 0x14, 0x08, COM_FREQ },
   1184          1.38  drochner 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
   1185          1.38  drochner 		{ PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ },
   1186          1.38  drochner 		{ PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ },
   1187          1.38  drochner 		{ PUC_PORT_TYPE_COM, 0x1c, 0x08, COM_FREQ },
   1188          1.38  drochner 		{ PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ },
   1189          1.38  drochner 		{ PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ },
   1190          1.38  drochner 	    },
   1191          1.38  drochner 	},
   1192          1.38  drochner 
   1193          1.44  hamajima 	{   "EXAR XR17D152",
   1194          1.44  hamajima 	    {   0x13a8, 0x0152, 0,      0       },
   1195          1.44  hamajima 	    {   0xffff, 0xffff, 0,      0       },
   1196          1.44  hamajima 	    {
   1197          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 },
   1198          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 },
   1199          1.44  hamajima 	    },
   1200          1.44  hamajima 	},
   1201          1.44  hamajima 	{   "EXAR XR17D154",
   1202          1.44  hamajima 	    {   0x13a8, 0x0154, 0,      0       },
   1203          1.44  hamajima 	    {   0xffff, 0xffff, 0,      0       },
   1204          1.44  hamajima 	    {
   1205          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 },
   1206          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 },
   1207          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 },
   1208          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 },
   1209          1.44  hamajima 	    },
   1210          1.44  hamajima 	},
   1211          1.44  hamajima 	{   "EXAR XR17D158",
   1212  1.49.2.1.2.1  wrstuden 	    {   0x13a8, 0x0158, 0,      0       },
   1213          1.44  hamajima 	    {   0xffff, 0xffff, 0,      0       },
   1214          1.44  hamajima 	    {
   1215          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 },
   1216          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 },
   1217          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 },
   1218          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 },
   1219          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0800, COM_FREQ * 8 },
   1220          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0a00, COM_FREQ * 8 },
   1221          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0c00, COM_FREQ * 8 },
   1222          1.44  hamajima 		{ PUC_PORT_TYPE_COM, 0x10, 0x0e00, COM_FREQ * 8 },
   1223          1.44  hamajima 	    },
   1224          1.44  hamajima 	},
   1225          1.44  hamajima 
   1226  1.49.2.1.2.2     skrll 	/* I-O DATA RSA-PCI: 2S */
   1227  1.49.2.1.2.2     skrll 	{   "I-O DATA RSA-PCI 2-port serial",
   1228  1.49.2.1.2.2     skrll 	    {	0x10fc, 0x0007, 0, 0 },
   1229  1.49.2.1.2.2     skrll 	    {	0xffff, 0xffff, 0, 0 },
   1230  1.49.2.1.2.2     skrll 	    {
   1231  1.49.2.1.2.2     skrll 		{ PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ },
   1232  1.49.2.1.2.2     skrll 		{ PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ },
   1233  1.49.2.1.2.2     skrll 	    },
   1234  1.49.2.1.2.2     skrll 	},
   1235  1.49.2.1.2.2     skrll 
   1236          1.46  christos 	{ .name = NULL },
   1237           1.1       cgd };
   1238