1 1.119 rin /* $NetBSD: pucdata.c,v 1.119 2025/05/03 14:04:05 rin 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.119 rin __KERNEL_RCSID(0, "$NetBSD: pucdata.c,v 1.119 2025/05/03 14:04:05 rin 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.103 jmcneill /* 135 1.103 jmcneill * Amazon.com EC2 virtual 16650-compatible PCI serial device. 136 1.103 jmcneill */ 137 1.103 jmcneill { "Amazon.com EC2 Serial", 138 1.103 jmcneill { PCI_VENDOR_AMAZON, PCI_PRODUCT_AMAZON_UART, 0, 0 }, 139 1.103 jmcneill { 0xffff, 0xffff, 0, 0 }, 140 1.103 jmcneill { 141 1.103 jmcneill { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 142 1.103 jmcneill } 143 1.103 jmcneill }, 144 1.103 jmcneill 145 1.108 ryo /* ASIX PCIe AX99100 : 4S */ 146 1.108 ryo { "ASIX AX99100 UART", 147 1.108 ryo { PCI_VENDOR_ASIX, PCI_PRODUCT_ASIX_AX99100, 0xa000, 0x1000 }, 148 1.108 ryo { 0xffff, 0xffff, 0xffff, 0xffff }, 149 1.108 ryo { 150 1.108 ryo { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 151 1.108 ryo }, 152 1.108 ryo }, 153 1.108 ryo 154 1.66 msaitoh /* Avlab Technology, Inc. PCI 2 Serial: 2S */ 155 1.66 msaitoh { "Avlab PCI 2 Serial", 156 1.66 msaitoh { PCI_VENDOR_AVLAB, PCI_PRODUCT_AVLAB_PCI2S, 0, 0 }, 157 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 158 1.66 msaitoh { 159 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 160 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 161 1.66 msaitoh }, 162 1.66 msaitoh }, 163 1.66 msaitoh 164 1.61 msaitoh /* Avlab Technology, Inc. Low Profile PCI 4 Serial: 4S */ 165 1.61 msaitoh { "Avlab Low Profile PCI 4 Serial", 166 1.66 msaitoh { PCI_VENDOR_AVLAB, PCI_PRODUCT_AVLAB_LPPCI4S, 0, 0 }, 167 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 168 1.26 hannken { 169 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 170 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 171 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 172 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 173 1.26 hannken }, 174 1.26 hannken }, 175 1.26 hannken 176 1.66 msaitoh /* Avlab Technology, Inc. Low Profile PCI 4 Serial: 4S */ 177 1.66 msaitoh { "Avlab Low Profile PCI 4 Serial", 178 1.66 msaitoh { PCI_VENDOR_AVLAB, PCI_PRODUCT_AVLAB_LPPCI4S_2, 0, 0 }, 179 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 180 1.66 msaitoh { 181 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 182 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 183 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 184 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 185 1.66 msaitoh }, 186 1.66 msaitoh }, 187 1.66 msaitoh 188 1.61 msaitoh /* 189 1.61 msaitoh * B&B Electronics MIPort Serial cards. 190 1.61 msaitoh */ 191 1.82 msaitoh { "BBELEC ISOLATED_2_PORT", 192 1.61 msaitoh { PCI_VENDOR_BBELEC, PCI_PRODUCT_BBELEC_ISOLATED_2_PORT, 0, 0 }, 193 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 194 1.26 hannken { 195 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 }, 196 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 }, 197 1.26 hannken }, 198 1.26 hannken }, 199 1.82 msaitoh { "BBELEC ISOLATED_4_PORT", 200 1.61 msaitoh { PCI_VENDOR_BBELEC, PCI_PRODUCT_BBELEC_ISOLATED_4_PORT, 0, 0 }, 201 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 202 1.26 hannken { 203 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 }, 204 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 }, 205 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 }, 206 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 }, 207 1.26 hannken }, 208 1.26 hannken }, 209 1.82 msaitoh { "BBELEC ISOLATED_8_PORT", 210 1.61 msaitoh { PCI_VENDOR_BBELEC, PCI_PRODUCT_BBELEC_ISOLATED_8_PORT, 0, 0 }, 211 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 212 1.26 hannken { 213 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 }, 214 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 }, 215 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 }, 216 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 }, 217 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0800, COM_FREQ * 8 }, 218 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0a00, COM_FREQ * 8 }, 219 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0c00, COM_FREQ * 8 }, 220 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0e00, COM_FREQ * 8 }, 221 1.26 hannken }, 222 1.26 hannken }, 223 1.26 hannken 224 1.62 msaitoh /* 225 1.116 jakllsch * Brainboxes Ltd 226 1.116 jakllsch */ 227 1.116 jakllsch { "Brainboxes IS-100", 228 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_IS100, 0, 0 }, 229 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 230 1.116 jakllsch { 231 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 232 1.116 jakllsch }, 233 1.116 jakllsch }, 234 1.116 jakllsch { "Brainboxes IS-200", 235 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_IS200, 0, 0 }, 236 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 237 1.116 jakllsch { 238 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 239 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 240 1.116 jakllsch }, 241 1.116 jakllsch }, 242 1.116 jakllsch { "Brainboxes IS-300", 243 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_IS300, 0, 0 }, 244 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 245 1.116 jakllsch { 246 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 247 1.116 jakllsch }, 248 1.116 jakllsch }, 249 1.116 jakllsch { "Brainboxes IS-400", 250 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_IS400, 0, 0 }, 251 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 252 1.116 jakllsch { 253 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 254 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 255 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ }, 256 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ }, 257 1.116 jakllsch }, 258 1.116 jakllsch }, 259 1.117 msaitoh { "Brainboxes IX-100", 260 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_IX100, 0, 0 }, 261 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 262 1.117 msaitoh { 263 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 264 1.117 msaitoh }, 265 1.117 msaitoh }, 266 1.117 msaitoh { "Brainboxes IX-200", 267 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_IX200, 0, 0 }, 268 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 269 1.117 msaitoh { 270 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 271 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 272 1.117 msaitoh }, 273 1.117 msaitoh }, 274 1.117 msaitoh { "Brainboxes IX-400", 275 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_IX400, 0, 0 }, 276 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 277 1.117 msaitoh { 278 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 279 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 280 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1400, COM_FREQ * 0x22 }, 281 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1600, COM_FREQ * 0x22 }, 282 1.117 msaitoh }, 283 1.117 msaitoh }, 284 1.116 jakllsch { "Brainboxes UC-101", 285 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC101, 0, 0 }, 286 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 287 1.116 jakllsch { 288 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 289 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 290 1.116 jakllsch }, 291 1.116 jakllsch }, 292 1.116 jakllsch { "Brainboxes UC-203", 293 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC203, 0, 0 }, 294 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 295 1.116 jakllsch { 296 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 297 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 298 1.116 jakllsch }, 299 1.116 jakllsch }, 300 1.116 jakllsch { "Brainboxes UC-203", 301 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC203R3, 0, 0 }, 302 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 303 1.116 jakllsch { 304 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 305 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 306 1.116 jakllsch }, 307 1.116 jakllsch }, 308 1.116 jakllsch { "Brainboxes UC-246", 309 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC246, 0, 0 }, 310 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 311 1.116 jakllsch { 312 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 313 1.116 jakllsch }, 314 1.116 jakllsch }, 315 1.116 jakllsch { "Brainboxes UC-246", 316 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC246R3, 0, 0 }, 317 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 318 1.116 jakllsch { 319 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 320 1.116 jakllsch }, 321 1.116 jakllsch }, 322 1.116 jakllsch { "Brainboxes UC-253", 323 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC253, 0, 0 }, 324 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 325 1.116 jakllsch { 326 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 327 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 328 1.116 jakllsch }, 329 1.116 jakllsch }, 330 1.116 jakllsch { "Brainboxes UC-257", 331 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC257, 0, 0 }, 332 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 333 1.116 jakllsch { 334 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 335 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 336 1.116 jakllsch }, 337 1.116 jakllsch }, 338 1.116 jakllsch { "Brainboxes UC-257", 339 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC257R3, 0, 0 }, 340 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 341 1.116 jakllsch { 342 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 343 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 344 1.116 jakllsch }, 345 1.116 jakllsch }, 346 1.116 jakllsch { "Brainboxes UC-257", 347 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC257R4, 0, 0 }, 348 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 349 1.116 jakllsch { 350 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 351 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 352 1.116 jakllsch }, 353 1.116 jakllsch }, 354 1.116 jakllsch { "Brainboxes UC-260", 355 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC260, 0, 0 }, 356 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 357 1.116 jakllsch { 358 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 359 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 360 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ }, 361 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ }, 362 1.116 jakllsch }, 363 1.116 jakllsch }, 364 1.116 jakllsch { "Brainboxes UC-268", 365 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC268, 0, 0 }, 366 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 367 1.116 jakllsch { 368 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 369 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 370 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ }, 371 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ }, 372 1.116 jakllsch }, 373 1.116 jakllsch }, 374 1.116 jakllsch { "Brainboxes UC-279", 375 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC279, 0, 0 }, 376 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 377 1.116 jakllsch { 378 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 379 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 380 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ }, 381 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ }, 382 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0020, COM_FREQ }, 383 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0028, COM_FREQ }, 384 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0030, COM_FREQ }, 385 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0038, COM_FREQ }, 386 1.116 jakllsch }, 387 1.116 jakllsch }, 388 1.116 jakllsch { "Brainboxes UC-302", 389 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC302, 0, 0 }, 390 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 391 1.116 jakllsch { 392 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 393 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 394 1.116 jakllsch }, 395 1.116 jakllsch }, 396 1.116 jakllsch { "Brainboxes UC-302", 397 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC302R3, 0, 0 }, 398 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 399 1.116 jakllsch { 400 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 401 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 402 1.116 jakllsch }, 403 1.116 jakllsch }, 404 1.116 jakllsch { "Brainboxes UC-302", 405 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC302R4, 0, 0 }, 406 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 407 1.116 jakllsch { 408 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 409 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 410 1.116 jakllsch }, 411 1.116 jakllsch }, 412 1.116 jakllsch { "Brainboxes UC-310", 413 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC310, 0, 0 }, 414 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 415 1.116 jakllsch { 416 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 417 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 418 1.116 jakllsch }, 419 1.116 jakllsch }, 420 1.116 jakllsch { "Brainboxes UC-313", 421 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC313, 0, 0 }, 422 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 423 1.116 jakllsch { 424 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 425 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 426 1.116 jakllsch }, 427 1.116 jakllsch }, 428 1.116 jakllsch { "Brainboxes UC-313", 429 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC313R3, 0, 0 }, 430 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 431 1.116 jakllsch { 432 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 433 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 434 1.116 jakllsch }, 435 1.116 jakllsch }, 436 1.116 jakllsch { "Brainboxes UC-313", 437 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC313R4, 0, 0 }, 438 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 439 1.116 jakllsch { 440 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 441 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 442 1.116 jakllsch }, 443 1.116 jakllsch }, 444 1.116 jakllsch { "Brainboxes UC-324", 445 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC324, 0, 0 }, 446 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 447 1.116 jakllsch { 448 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 449 1.116 jakllsch }, 450 1.116 jakllsch }, 451 1.116 jakllsch { "Brainboxes UC-346", 452 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC346, 0, 0 }, 453 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 454 1.116 jakllsch { 455 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 456 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 457 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ }, 458 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ }, 459 1.116 jakllsch }, 460 1.116 jakllsch }, 461 1.116 jakllsch { "Brainboxes UC-346", 462 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC346R3, 0, 0 }, 463 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 464 1.116 jakllsch { 465 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 466 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 467 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ }, 468 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ }, 469 1.116 jakllsch }, 470 1.116 jakllsch }, 471 1.116 jakllsch { "Brainboxes UC-357", 472 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC357, 0, 0 }, 473 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 474 1.116 jakllsch { 475 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 476 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 477 1.116 jakllsch }, 478 1.116 jakllsch }, 479 1.116 jakllsch { "Brainboxes UC-357", 480 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC357R3, 0, 0 }, 481 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 482 1.116 jakllsch { 483 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 484 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 485 1.116 jakllsch }, 486 1.116 jakllsch }, 487 1.116 jakllsch { "Brainboxes UC-357", 488 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC357R4, 0, 0 }, 489 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 490 1.116 jakllsch { 491 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 492 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 493 1.116 jakllsch }, 494 1.116 jakllsch }, 495 1.116 jakllsch { "Brainboxes UC-368", 496 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC368, 0, 0 }, 497 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 498 1.116 jakllsch { 499 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 500 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 501 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ }, 502 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ }, 503 1.116 jakllsch }, 504 1.116 jakllsch }, 505 1.116 jakllsch { "Brainboxes UC-414", 506 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC414, 0, 0 }, 507 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 508 1.116 jakllsch { 509 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 510 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 511 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ }, 512 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ }, 513 1.116 jakllsch }, 514 1.116 jakllsch }, 515 1.116 jakllsch { "Brainboxes UC-420", 516 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC420, 0, 0 }, 517 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 518 1.116 jakllsch { 519 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 520 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 521 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ }, 522 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ }, 523 1.116 jakllsch }, 524 1.116 jakllsch }, 525 1.116 jakllsch { "Brainboxes UC-431", 526 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC431, 0, 0 }, 527 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 528 1.116 jakllsch { 529 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 530 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 531 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ }, 532 1.116 jakllsch }, 533 1.116 jakllsch }, 534 1.116 jakllsch { "Brainboxes UC-475", 535 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC475, 0, 0 }, 536 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 537 1.116 jakllsch { 538 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 539 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 540 1.116 jakllsch }, 541 1.116 jakllsch }, 542 1.116 jakllsch { "Brainboxes UC-475", 543 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC475R3, 0, 0 }, 544 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 545 1.116 jakllsch { 546 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 547 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 548 1.116 jakllsch }, 549 1.116 jakllsch }, 550 1.116 jakllsch { "Brainboxes UC-607", 551 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC607, 0, 0 }, 552 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 553 1.116 jakllsch { 554 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 555 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 556 1.116 jakllsch }, 557 1.116 jakllsch }, 558 1.116 jakllsch { "Brainboxes UC-607", 559 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC607R3, 0, 0 }, 560 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 561 1.116 jakllsch { 562 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 563 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 564 1.116 jakllsch }, 565 1.116 jakllsch }, 566 1.116 jakllsch { "Brainboxes UC-607", 567 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC607R4, 0, 0 }, 568 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 569 1.116 jakllsch { 570 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 571 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 572 1.116 jakllsch }, 573 1.116 jakllsch }, 574 1.116 jakllsch { "Brainboxes UC-836", 575 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UC836, 0, 0 }, 576 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 577 1.116 jakllsch { 578 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 579 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 580 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ }, 581 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ }, 582 1.116 jakllsch }, 583 1.116 jakllsch }, 584 1.116 jakllsch { "Brainboxes UP-189", 585 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP189, 0, 0 }, 586 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 587 1.116 jakllsch { 588 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 589 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 590 1.116 jakllsch }, 591 1.116 jakllsch }, 592 1.116 jakllsch { "Brainboxes UP-189", 593 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP189R3, 0, 0 }, 594 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 595 1.116 jakllsch { 596 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 597 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 598 1.116 jakllsch }, 599 1.116 jakllsch }, 600 1.116 jakllsch { "Brainboxes UP-189", 601 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP189R4, 0, 0 }, 602 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 603 1.116 jakllsch { 604 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 605 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 606 1.116 jakllsch }, 607 1.116 jakllsch }, 608 1.116 jakllsch { "Brainboxes UP-200", 609 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP200, 0, 0 }, 610 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 611 1.116 jakllsch { 612 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 613 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 614 1.116 jakllsch }, 615 1.116 jakllsch }, 616 1.116 jakllsch { "Brainboxes UP-200", 617 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP200R3, 0, 0 }, 618 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 619 1.116 jakllsch { 620 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 621 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 622 1.116 jakllsch }, 623 1.116 jakllsch }, 624 1.116 jakllsch { "Brainboxes UP-200", 625 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP200R4, 0, 0 }, 626 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 627 1.116 jakllsch { 628 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 629 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 630 1.116 jakllsch }, 631 1.116 jakllsch }, 632 1.116 jakllsch { "Brainboxes UP-869", 633 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP869, 0, 0 }, 634 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 635 1.116 jakllsch { 636 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 637 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 638 1.116 jakllsch }, 639 1.116 jakllsch }, 640 1.116 jakllsch { "Brainboxes UP-869", 641 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP869R3, 0, 0 }, 642 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 643 1.116 jakllsch { 644 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 645 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 646 1.116 jakllsch }, 647 1.116 jakllsch }, 648 1.116 jakllsch { "Brainboxes UP-869", 649 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP869R4, 0, 0 }, 650 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 651 1.116 jakllsch { 652 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 653 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 654 1.116 jakllsch }, 655 1.116 jakllsch }, 656 1.116 jakllsch { "Brainboxes UP-880", 657 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP880, 0, 0 }, 658 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 659 1.116 jakllsch { 660 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 661 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 662 1.116 jakllsch }, 663 1.116 jakllsch }, 664 1.116 jakllsch { "Brainboxes UP-880", 665 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP880R3, 0, 0 }, 666 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 667 1.116 jakllsch { 668 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 669 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 670 1.116 jakllsch }, 671 1.116 jakllsch }, 672 1.116 jakllsch { "Brainboxes UP-880", 673 1.116 jakllsch { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_UP880R4, 0, 0 }, 674 1.116 jakllsch { 0xffff, 0xffff, 0, 0 }, 675 1.116 jakllsch { 676 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 677 1.116 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 678 1.116 jakllsch }, 679 1.116 jakllsch }, 680 1.117 msaitoh { "Brainboxes PX-101", 681 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX101, 0, 0 }, 682 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 683 1.117 msaitoh { 684 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ }, 685 1.117 msaitoh }, 686 1.117 msaitoh }, 687 1.117 msaitoh { "Brainboxes PX-101", 688 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX101R3, 0, 0 }, 689 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 690 1.117 msaitoh { 691 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 692 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 693 1.117 msaitoh }, 694 1.117 msaitoh }, 695 1.117 msaitoh { "Brainboxes PX-246", 696 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX246, 0, 0 }, 697 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 698 1.117 msaitoh { 699 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ }, 700 1.117 msaitoh }, 701 1.117 msaitoh }, 702 1.117 msaitoh { "Brainboxes PX-246", 703 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX246R3, 0, 0 }, 704 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 705 1.117 msaitoh { 706 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 707 1.117 msaitoh }, 708 1.117 msaitoh }, 709 1.117 msaitoh { "Brainboxes PX-257", 710 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX257, 0, 0 }, 711 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 712 1.117 msaitoh { 713 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ }, 714 1.117 msaitoh }, 715 1.117 msaitoh }, 716 1.117 msaitoh { "Brainboxes PX-257", 717 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX257R3, 0, 0 }, 718 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 719 1.117 msaitoh { 720 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 721 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 722 1.117 msaitoh }, 723 1.117 msaitoh }, 724 1.117 msaitoh { "Brainboxes PX-260", 725 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX260, 0, 0 }, 726 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 727 1.117 msaitoh { 728 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 729 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 730 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1400, COM_FREQ * 0x22 }, 731 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1600, COM_FREQ * 0x22 }, 732 1.117 msaitoh }, 733 1.117 msaitoh }, 734 1.117 msaitoh { "Brainboxes PX-279", 735 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX279, 0, 0 }, 736 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 737 1.117 msaitoh { 738 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0000, COM_FREQ }, 739 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0008, COM_FREQ }, 740 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0010, COM_FREQ }, 741 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0018, COM_FREQ }, 742 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0020, COM_FREQ }, 743 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0028, COM_FREQ }, 744 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0030, COM_FREQ }, 745 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x0038, COM_FREQ }, 746 1.117 msaitoh }, 747 1.117 msaitoh }, 748 1.117 msaitoh { "Brainboxes PX-310", 749 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX310, 0, 0 }, 750 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 751 1.117 msaitoh { 752 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 753 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 754 1.117 msaitoh }, 755 1.117 msaitoh }, 756 1.117 msaitoh { "Brainboxes PX-313", 757 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX313, 0, 0 }, 758 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 759 1.117 msaitoh { 760 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 761 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 762 1.117 msaitoh }, 763 1.117 msaitoh }, 764 1.117 msaitoh { "Brainboxes PX-320", 765 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX320, 0, 0 }, 766 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 767 1.117 msaitoh { 768 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 769 1.117 msaitoh }, 770 1.117 msaitoh }, 771 1.117 msaitoh { "Brainboxes PX-346", 772 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX346, 0, 0 }, 773 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 774 1.117 msaitoh { 775 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 776 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 777 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1400, COM_FREQ * 0x22 }, 778 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1600, COM_FREQ * 0x22 }, 779 1.117 msaitoh }, 780 1.117 msaitoh }, 781 1.117 msaitoh { "Brainboxes PX-368", 782 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX368, 0, 0 }, 783 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 784 1.117 msaitoh { 785 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 786 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 787 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1400, COM_FREQ * 0x22 }, 788 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1600, COM_FREQ * 0x22 }, 789 1.117 msaitoh }, 790 1.117 msaitoh }, 791 1.117 msaitoh { "Brainboxes PX-420", 792 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX420, 0, 0 }, 793 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 794 1.117 msaitoh { 795 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ }, 796 1.117 msaitoh }, 797 1.117 msaitoh }, 798 1.117 msaitoh { "Brainboxes PX-420", 799 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX420R3, 0, 0 }, 800 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 801 1.117 msaitoh { 802 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 803 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 804 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1400, COM_FREQ * 0x22 }, 805 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1600, COM_FREQ * 0x22 }, 806 1.117 msaitoh }, 807 1.117 msaitoh }, 808 1.117 msaitoh { "Brainboxes PX-431", 809 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX431, 0, 0 }, 810 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 811 1.117 msaitoh { 812 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ }, 813 1.117 msaitoh }, 814 1.117 msaitoh }, 815 1.117 msaitoh { "Brainboxes PX-431", 816 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX431R3, 0, 0 }, 817 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 818 1.117 msaitoh { 819 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 820 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 821 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1400, COM_FREQ * 0x22 }, 822 1.117 msaitoh }, 823 1.117 msaitoh }, 824 1.117 msaitoh { "Brainboxes PX-475", 825 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX475, 0, 0 }, 826 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 827 1.117 msaitoh { 828 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 829 1.117 msaitoh }, 830 1.117 msaitoh }, 831 1.117 msaitoh { "Brainboxes PX-803", 832 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX803, 0, 0 }, 833 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 834 1.117 msaitoh { 835 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 836 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 837 1.117 msaitoh }, 838 1.117 msaitoh }, 839 1.117 msaitoh { "Brainboxes PX-820", 840 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX820, 0, 0 }, 841 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 842 1.117 msaitoh { 843 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ }, 844 1.117 msaitoh }, 845 1.117 msaitoh }, 846 1.117 msaitoh { "Brainboxes PX-820", 847 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX820R3, 0, 0 }, 848 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 849 1.117 msaitoh { 850 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 851 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 852 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1400, COM_FREQ * 0x22 }, 853 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1600, COM_FREQ * 0x22 }, 854 1.117 msaitoh }, 855 1.117 msaitoh }, 856 1.117 msaitoh { "Brainboxes PX-831", 857 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX831, 0, 0 }, 858 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 859 1.117 msaitoh { 860 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ }, 861 1.117 msaitoh }, 862 1.117 msaitoh }, 863 1.117 msaitoh { "Brainboxes PX-831", 864 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX831R3, 0, 0 }, 865 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 866 1.117 msaitoh { 867 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 868 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 869 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1400, COM_FREQ * 0x22 }, 870 1.117 msaitoh }, 871 1.117 msaitoh }, 872 1.117 msaitoh { "Brainboxes PX-846", 873 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX846, 0, 0 }, 874 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 875 1.117 msaitoh { 876 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ }, 877 1.117 msaitoh }, 878 1.117 msaitoh }, 879 1.117 msaitoh { "Brainboxes PX-846", 880 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX846R3, 0, 0 }, 881 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 882 1.117 msaitoh { 883 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 884 1.117 msaitoh }, 885 1.117 msaitoh }, 886 1.117 msaitoh { "Brainboxes PX-857", 887 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX857, 0, 0 }, 888 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 889 1.117 msaitoh { 890 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ }, 891 1.117 msaitoh }, 892 1.117 msaitoh }, 893 1.117 msaitoh { "Brainboxes PX-857", 894 1.117 msaitoh { PCI_VENDOR_BRAINBOXES, PCI_PRODUCT_BRAINBOXES_PX857R3, 0, 0 }, 895 1.117 msaitoh { 0xffff, 0xffff, 0, 0 }, 896 1.117 msaitoh { 897 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 898 1.117 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 899 1.117 msaitoh }, 900 1.117 msaitoh }, 901 1.116 jakllsch 902 1.116 jakllsch /* 903 1.69 msaitoh * Comtrol 904 1.69 msaitoh */ 905 1.69 msaitoh { "Comtrol RocketPort 550/8 RJ11 part A", 906 1.78 msaitoh { PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT550811A, 907 1.78 msaitoh 0, 0 }, 908 1.69 msaitoh { 0xffff, 0xffff, 0, 0 }, 909 1.69 msaitoh { 910 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4}, 911 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4}, 912 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4}, 913 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4}, 914 1.69 msaitoh }, 915 1.69 msaitoh }, 916 1.69 msaitoh { "Comtrol RocketPort 550/8 RJ11 part B", 917 1.78 msaitoh { PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT550811B, 918 1.78 msaitoh 0, 0 }, 919 1.69 msaitoh { 0xffff, 0xffff, 0, 0 }, 920 1.69 msaitoh { 921 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4}, 922 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4}, 923 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4}, 924 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4}, 925 1.69 msaitoh }, 926 1.69 msaitoh }, 927 1.69 msaitoh { "Comtrol RocketPort 550/8 Octa part A", 928 1.78 msaitoh { PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT5508OA, 929 1.78 msaitoh 0, 0 }, 930 1.69 msaitoh { 0xffff, 0xffff, 0, 0 }, 931 1.69 msaitoh { 932 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4}, 933 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4}, 934 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4}, 935 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4}, 936 1.69 msaitoh }, 937 1.69 msaitoh }, 938 1.69 msaitoh { "Comtrol RocketPort 550/8 Octa part B", 939 1.78 msaitoh { PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT5508OB, 940 1.78 msaitoh 0, 0 }, 941 1.69 msaitoh { 0xffff, 0xffff, 0, 0 }, 942 1.69 msaitoh { 943 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4}, 944 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4}, 945 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4}, 946 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4}, 947 1.69 msaitoh }, 948 1.69 msaitoh }, 949 1.69 msaitoh { "Comtrol RocketPort 550/4 RJ45", 950 1.78 msaitoh { PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT5504, 0, 0 }, 951 1.69 msaitoh { 0xffff, 0xffff, 0, 0 }, 952 1.69 msaitoh { 953 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4}, 954 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4}, 955 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4}, 956 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4}, 957 1.69 msaitoh }, 958 1.69 msaitoh }, 959 1.69 msaitoh { "Comtrol RocketPort 550/Quad", 960 1.78 msaitoh { PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT550Q, 0, 0 }, 961 1.69 msaitoh { 0xffff, 0xffff, 0, 0 }, 962 1.69 msaitoh { 963 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4}, 964 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4}, 965 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4}, 966 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4}, 967 1.69 msaitoh }, 968 1.69 msaitoh }, 969 1.69 msaitoh { "Comtrol RocketPort 550/16 part A", 970 1.78 msaitoh { PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT55016A, 971 1.78 msaitoh 0, 0 }, 972 1.69 msaitoh { 0xffff, 0xffff, 0, 0 }, 973 1.69 msaitoh { 974 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4}, 975 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4}, 976 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4}, 977 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4}, 978 1.69 msaitoh }, 979 1.69 msaitoh }, 980 1.69 msaitoh { "Comtrol RocketPort 550/16 part B", 981 1.78 msaitoh { PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT55016B, 982 1.78 msaitoh 0, 0 }, 983 1.69 msaitoh { 0xffff, 0xffff, 0, 0 }, 984 1.69 msaitoh { 985 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4}, 986 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4}, 987 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4}, 988 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4}, 989 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x20, COM_FREQ * 4}, 990 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x28, COM_FREQ * 4}, 991 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x30, COM_FREQ * 4}, 992 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x38, COM_FREQ * 4}, 993 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x40, COM_FREQ * 4}, 994 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x48, COM_FREQ * 4}, 995 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x50, COM_FREQ * 4}, 996 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x58, COM_FREQ * 4}, 997 1.69 msaitoh }, 998 1.69 msaitoh }, 999 1.69 msaitoh { "Comtrol RocketPort 550/8 part A", 1000 1.78 msaitoh { PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT5508A, 1001 1.78 msaitoh 0, 0 }, 1002 1.69 msaitoh { 0xffff, 0xffff, 0, 0 }, 1003 1.69 msaitoh { 1004 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4}, 1005 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4}, 1006 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4}, 1007 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4}, 1008 1.69 msaitoh }, 1009 1.69 msaitoh }, 1010 1.69 msaitoh { "Comtrol RocketPort 550/8 part B", 1011 1.78 msaitoh { PCI_VENDOR_COMTROL, PCI_PRODUCT_COMTROL_ROCKETPORT5508B, 1012 1.78 msaitoh 0, 0 }, 1013 1.69 msaitoh { 0xffff, 0xffff, 0, 0 }, 1014 1.69 msaitoh { 1015 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 4}, 1016 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 4}, 1017 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 4}, 1018 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 4}, 1019 1.69 msaitoh }, 1020 1.69 msaitoh }, 1021 1.69 msaitoh 1022 1.69 msaitoh /* 1023 1.62 msaitoh * Decision PCCOM PCI series. PLX 9052 with 1 or 2 16554 UARTS 1024 1.62 msaitoh */ 1025 1.62 msaitoh /* Decision Computer Inc PCCOM 2 Port RS232/422/485: 2S */ 1026 1.62 msaitoh { "Decision Computer Inc PCCOM 2 Port RS232/422/485", 1027 1.62 msaitoh { PCI_VENDOR_DCI, PCI_PRODUCT_DCI_APCI2, 0x0, 0x0 }, 1028 1.62 msaitoh { 0xffff, 0xffff, 0x0, 0x0 }, 1029 1.62 msaitoh { 1030 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ}, 1031 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x08, COM_FREQ}, 1032 1.62 msaitoh }, 1033 1.62 msaitoh }, 1034 1.62 msaitoh 1035 1.62 msaitoh /* Decision Computer Inc PCCOM 4 Port RS232/422/485: 4S */ 1036 1.62 msaitoh { "Decision Computer Inc PCCOM 4 Port RS232/422/485", 1037 1.62 msaitoh { PCI_VENDOR_DCI, PCI_PRODUCT_DCI_APCI4, 0x0, 0x0 }, 1038 1.62 msaitoh { 0xffff, 0xffff, 0x0, 0x0 }, 1039 1.62 msaitoh { 1040 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ}, 1041 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x08, COM_FREQ}, 1042 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x10, COM_FREQ}, 1043 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x18, COM_FREQ}, 1044 1.62 msaitoh }, 1045 1.62 msaitoh }, 1046 1.62 msaitoh 1047 1.62 msaitoh /* Decision Computer Inc PCCOM 8 Port RS232/422/485: 8S */ 1048 1.62 msaitoh { "Decision Computer Inc PCCOM 8 Port RS232/422/485", 1049 1.62 msaitoh { PCI_VENDOR_DCI, PCI_PRODUCT_DCI_APCI8, 0x0, 0x0 }, 1050 1.62 msaitoh { 0xffff, 0xffff, 0x0, 0x0 }, 1051 1.62 msaitoh { 1052 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ}, 1053 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x08, COM_FREQ}, 1054 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x10, COM_FREQ}, 1055 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x18, COM_FREQ}, 1056 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x20, COM_FREQ}, 1057 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x28, COM_FREQ}, 1058 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x30, COM_FREQ}, 1059 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x38, COM_FREQ}, 1060 1.62 msaitoh }, 1061 1.62 msaitoh }, 1062 1.62 msaitoh 1063 1.61 msaitoh /* Digi International Digi Neo 4 Serial */ 1064 1.82 msaitoh { "Digi International Digi Neo 4 Serial", 1065 1.61 msaitoh { PCI_VENDOR_DIGI, PCI_PRODUCT_DIGI_NEO4, 0, 0 }, 1066 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 1067 1.26 hannken { 1068 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 }, 1069 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 }, 1070 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 }, 1071 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 }, 1072 1.26 hannken }, 1073 1.26 hannken }, 1074 1.26 hannken 1075 1.61 msaitoh /* Digi International Digi Neo 8 Serial */ 1076 1.82 msaitoh { "Digi International Digi Neo 8 Serial", 1077 1.61 msaitoh { PCI_VENDOR_DIGI, PCI_PRODUCT_DIGI_NEO8, 0, 0 }, 1078 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 1079 1.26 hannken { 1080 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 }, 1081 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 }, 1082 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 }, 1083 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 }, 1084 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0800, COM_FREQ * 8 }, 1085 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0a00, COM_FREQ * 8 }, 1086 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0c00, COM_FREQ * 8 }, 1087 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0e00, COM_FREQ * 8 }, 1088 1.26 hannken }, 1089 1.26 hannken }, 1090 1.26 hannken 1091 1.89 msaitoh /* Digi International Digi Neo 8 Serial (PCIe) */ 1092 1.89 msaitoh { "Digi International Digi Neo 8 Serial (PCIe)", 1093 1.89 msaitoh { PCI_VENDOR_DIGI, PCI_PRODUCT_DIGI_NEO8_PCIE, 0, 0 }, 1094 1.89 msaitoh { 0xffff, 0xffff, 0, 0 }, 1095 1.89 msaitoh { 1096 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 }, 1097 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 }, 1098 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 }, 1099 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 }, 1100 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0800, COM_FREQ * 8 }, 1101 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0a00, COM_FREQ * 8 }, 1102 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0c00, COM_FREQ * 8 }, 1103 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0e00, COM_FREQ * 8 }, 1104 1.89 msaitoh }, 1105 1.89 msaitoh }, 1106 1.89 msaitoh 1107 1.61 msaitoh { "EXAR XR17D152", 1108 1.78 msaitoh { PCI_VENDOR_EXAR, PCI_PRODUCT_EXAR_XR17D152, 0, 0 }, 1109 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 1110 1.26 hannken { 1111 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 }, 1112 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 }, 1113 1.26 hannken }, 1114 1.26 hannken }, 1115 1.61 msaitoh { "EXAR XR17D154", 1116 1.78 msaitoh { PCI_VENDOR_EXAR, PCI_PRODUCT_EXAR_XR17D154, 0, 0 }, 1117 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 1118 1.26 hannken { 1119 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 }, 1120 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 }, 1121 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 }, 1122 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 }, 1123 1.26 hannken }, 1124 1.26 hannken }, 1125 1.114 thorpej { "EXAR XR17D154", 1126 1.114 thorpej { PCI_VENDOR_EXAR, PCI_PRODUCT_EXAR_XR17V354, 0, 0 }, 1127 1.114 thorpej { 0xffff, 0xffff, 0, 0 }, 1128 1.114 thorpej { 1129 1.114 thorpej { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, 125000000 }, 1130 1.114 thorpej { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, 125000000 }, 1131 1.114 thorpej { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0800, 125000000 }, 1132 1.114 thorpej { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0c00, 125000000 }, 1133 1.114 thorpej }, 1134 1.114 thorpej }, 1135 1.119 rin { "EXAR XR17D358", 1136 1.119 rin { PCI_VENDOR_EXAR, PCI_PRODUCT_EXAR_XR17V358, 0, 0 }, 1137 1.119 rin { 0xffff, 0xffff, 0, 0 }, 1138 1.119 rin { 1139 1.119 rin { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, 125000000 }, 1140 1.119 rin { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, 125000000 }, 1141 1.119 rin { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0800, 125000000 }, 1142 1.119 rin { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0c00, 125000000 }, 1143 1.119 rin { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, 125000000 }, 1144 1.119 rin { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1400, 125000000 }, 1145 1.119 rin { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1800, 125000000 }, 1146 1.119 rin { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1c00, 125000000 }, 1147 1.119 rin }, 1148 1.119 rin }, 1149 1.62 msaitoh 1150 1.62 msaitoh /* 1151 1.62 msaitoh * Multi-Tech ISI5634PCI/4 4-port modem board. 1152 1.62 msaitoh * Has a 4-channel Exar XR17C154 UART, but with bogus product ID in its 1153 1.62 msaitoh * config EEPROM. 1154 1.62 msaitoh */ 1155 1.62 msaitoh { "Multi-Tech ISI5634PCI/4", 1156 1.78 msaitoh { PCI_VENDOR_EXAR, PCI_PRODUCT_EXAR_XR17D158, 0x2205, 0x2003 }, 1157 1.62 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1158 1.62 msaitoh { 1159 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 }, 1160 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 }, 1161 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 }, 1162 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 }, 1163 1.62 msaitoh }, 1164 1.62 msaitoh }, 1165 1.62 msaitoh 1166 1.61 msaitoh { "EXAR XR17D158", 1167 1.78 msaitoh { PCI_VENDOR_EXAR, PCI_PRODUCT_EXAR_XR17D158, 0, 0 }, 1168 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 1169 1.1 cgd { 1170 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0000, COM_FREQ * 8 }, 1171 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0200, COM_FREQ * 8 }, 1172 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0400, COM_FREQ * 8 }, 1173 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0600, COM_FREQ * 8 }, 1174 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0800, COM_FREQ * 8 }, 1175 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0a00, COM_FREQ * 8 }, 1176 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0c00, COM_FREQ * 8 }, 1177 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x0e00, COM_FREQ * 8 }, 1178 1.1 cgd }, 1179 1.1 cgd }, 1180 1.1 cgd 1181 1.59 mbalmer /* IBM SurePOS 300 Series (481033H) serial ports */ 1182 1.59 mbalmer { "IBM SurePOS 300 Series (481033H)", 1183 1.59 mbalmer { PCI_VENDOR_IBM, PCI_PRODUCT_IBM_4810_SCC, 0, 0 }, 1184 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 1185 1.59 mbalmer { 1186 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, /* Port C */ 1187 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, /* Port D */ 1188 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, /* Port E */ 1189 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, /* Port F */ 1190 1.59 mbalmer }, 1191 1.59 mbalmer }, 1192 1.5 cgd 1193 1.61 msaitoh /* I-O DATA RSA-PCI: 2S */ 1194 1.61 msaitoh { "I-O DATA RSA-PCI 2-port serial", 1195 1.78 msaitoh { PCI_VENDOR_IODATA, PCI_PRODUCT_IODATA_RSAPCI, 0, 0 }, 1196 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 1197 1.1 cgd { 1198 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1199 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 1200 1.1 cgd }, 1201 1.1 cgd }, 1202 1.97 jakllsch 1203 1.61 msaitoh /* Lava Computers 2SP-PCI */ 1204 1.61 msaitoh { "Lava Computers 2SP-PCI parallel port", 1205 1.78 msaitoh { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_TWOSP_1P, 0, 0 }, 1206 1.5 cgd { 0xffff, 0xffff, 0, 0 }, 1207 1.5 cgd { 1208 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 1209 1.5 cgd }, 1210 1.5 cgd }, 1211 1.5 cgd 1212 1.61 msaitoh /* Lava Computers 2SP-PCI and Quattro-PCI serial ports */ 1213 1.61 msaitoh { "Lava Computers dual serial port", 1214 1.78 msaitoh { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_TWOSP_2S, 0, 0 }, 1215 1.61 msaitoh { 0xffff, 0xfffc, 0, 0 }, 1216 1.5 cgd { 1217 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1218 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1219 1.5 cgd }, 1220 1.5 cgd }, 1221 1.5 cgd 1222 1.69 msaitoh /* Lava Computers 2SP-PCI and Quattro-PCI serial ports */ 1223 1.69 msaitoh { "Lava Computers Quattro A", 1224 1.78 msaitoh { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_QUATTRO_AB, 0, 0 }, 1225 1.69 msaitoh { 0xffff, 0xfffc, 0, 0 }, 1226 1.69 msaitoh { 1227 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1228 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1229 1.69 msaitoh }, 1230 1.69 msaitoh }, 1231 1.69 msaitoh 1232 1.69 msaitoh /* Lava Computers 2SP-PCI and Quattro-PCI serial ports */ 1233 1.69 msaitoh { "Lava Computers Quattro B", 1234 1.78 msaitoh { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_QUATTRO_CD, 0, 0 }, 1235 1.69 msaitoh { 0xffff, 0xfffc, 0, 0 }, 1236 1.69 msaitoh { 1237 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1238 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1239 1.69 msaitoh }, 1240 1.69 msaitoh }, 1241 1.69 msaitoh 1242 1.61 msaitoh /* Lava Computers DSerial PCI serial ports */ 1243 1.61 msaitoh { "Lava Computers serial port", 1244 1.78 msaitoh { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_IOFLEX_2S_0, 0, 0 }, 1245 1.61 msaitoh { 0xffff, 0xfffc, 0, 0 }, 1246 1.5 cgd { 1247 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1248 1.5 cgd }, 1249 1.5 cgd }, 1250 1.5 cgd 1251 1.61 msaitoh /* Lava Computers Quattro-PCI serial ports */ 1252 1.69 msaitoh { "Lava Quattro-PCI A 4-port serial", 1253 1.78 msaitoh { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_QUATTRO_AB2, 0, 0 }, 1254 1.61 msaitoh { 0xffff, 0xfffc, 0, 0 }, 1255 1.5 cgd { 1256 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1257 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1258 1.5 cgd }, 1259 1.5 cgd }, 1260 1.5 cgd 1261 1.69 msaitoh /* Lava Computers Quattro-PCI serial ports */ 1262 1.69 msaitoh { "Lava Quattro-PCI B 4-port serial", 1263 1.78 msaitoh { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_QUATTRO_CD2, 0, 0 }, 1264 1.69 msaitoh { 0xffff, 0xfffc, 0, 0 }, 1265 1.69 msaitoh { 1266 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1267 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1268 1.69 msaitoh }, 1269 1.69 msaitoh }, 1270 1.69 msaitoh 1271 1.61 msaitoh /* Lava Computers Octopus-550 serial ports */ 1272 1.61 msaitoh { "Lava Computers Octopus-550 8-port serial", 1273 1.78 msaitoh { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_OCTOPUS550_0, 0, 0 }, 1274 1.61 msaitoh { 0xffff, 0xfffc, 0, 0 }, 1275 1.5 cgd { 1276 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1277 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1278 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 1279 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 1280 1.5 cgd }, 1281 1.5 cgd }, 1282 1.5 cgd 1283 1.69 msaitoh /* Lava Computers Octopus-550 serial ports */ 1284 1.69 msaitoh { "Lava Computers Octopus-550 B 8-port serial", 1285 1.78 msaitoh { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_OCTOPUS550_1, 0, 0 }, 1286 1.69 msaitoh { 0xffff, 0xfffc, 0, 0 }, 1287 1.69 msaitoh { 1288 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1289 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1290 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 1291 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 1292 1.69 msaitoh }, 1293 1.69 msaitoh }, 1294 1.69 msaitoh 1295 1.81 gson /* Lava Computers single port serial PCI card */ 1296 1.81 gson { "Lava Computers SSERIAL-PCI", 1297 1.81 gson { PCI_VENDOR_LAVA, PCI_PRODUCT_LAVA_SSERIAL, 0, 0 }, 1298 1.81 gson { 0xffff, 0xffff, 0, 0 }, 1299 1.81 gson { 1300 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1301 1.81 gson }, 1302 1.81 gson }, 1303 1.81 gson 1304 1.61 msaitoh /* Actiontec 56K PCI Master */ 1305 1.61 msaitoh { "Actiontec 56K PCI Master", 1306 1.78 msaitoh { PCI_VENDOR_LUCENT, PCI_PRODUCT_LUCENT_VENUSMODEM, 1307 1.78 msaitoh 0x0, 0x0 }, 1308 1.61 msaitoh { 0xffff, 0xffff, 0x0, 0x0 }, 1309 1.5 cgd { 1310 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1311 1.5 cgd }, 1312 1.5 cgd }, 1313 1.5 cgd 1314 1.61 msaitoh /* 1315 1.61 msaitoh * This is the Middle Digital, Inc. PCI-Weasel, which 1316 1.61 msaitoh * uses a PCI interface implemented in FPGA. 1317 1.61 msaitoh */ 1318 1.61 msaitoh { "Middle Digital, Inc. Weasel serial port", 1319 1.78 msaitoh { PCI_VENDOR_MIDDLE_DIGITAL, 1320 1.78 msaitoh PCI_PRODUCT_MIDDLE_DIGITAL_WEASEL_SERIAL, 0, 0 }, 1321 1.5 cgd { 0xffff, 0xffff, 0, 0 }, 1322 1.5 cgd { 1323 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1324 1.5 cgd }, 1325 1.5 cgd }, 1326 1.5 cgd 1327 1.66 msaitoh /* Moxa Technologies Co., Ltd. PCI I/O Card 2S RS232 */ 1328 1.66 msaitoh { "Moxa Technologies, SmartIO CP-102/PCI", 1329 1.78 msaitoh { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_CP102U, 0, 0 }, 1330 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 1331 1.66 msaitoh { 1332 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 1333 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 }, 1334 1.66 msaitoh }, 1335 1.66 msaitoh }, 1336 1.66 msaitoh 1337 1.61 msaitoh /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232/422/485 */ 1338 1.61 msaitoh { "Moxa Technologies, SmartIO C104H/PCI", 1339 1.78 msaitoh { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_C104H, 0, 0 }, 1340 1.5 cgd { 0xffff, 0xffff, 0, 0 }, 1341 1.5 cgd { 1342 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 1343 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 }, 1344 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 }, 1345 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 }, 1346 1.5 cgd }, 1347 1.5 cgd }, 1348 1.5 cgd 1349 1.61 msaitoh /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 */ 1350 1.63 msaitoh { "Moxa Technologies, SmartIO CP-104/PCI", 1351 1.78 msaitoh { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_CP104, 0, 0 }, 1352 1.5 cgd { 0xffff, 0xffff, 0, 0 }, 1353 1.5 cgd { 1354 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 1355 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 }, 1356 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 }, 1357 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 }, 1358 1.5 cgd }, 1359 1.5 cgd }, 1360 1.5 cgd 1361 1.61 msaitoh /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 */ 1362 1.63 msaitoh { "Moxa Technologies, SmartIO CP-104-V2/PCI", 1363 1.78 msaitoh { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_CP104V2, 0, 0 }, 1364 1.5 cgd { 0xffff, 0xffff, 0, 0 }, 1365 1.5 cgd { 1366 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 1367 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 }, 1368 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 }, 1369 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 }, 1370 1.5 cgd }, 1371 1.5 cgd }, 1372 1.5 cgd 1373 1.62 msaitoh /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 */ 1374 1.63 msaitoh { "Moxa Technologies, SmartIO CP-104-EL/PCIe", 1375 1.78 msaitoh { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_CP104EL, 0, 0 }, 1376 1.62 msaitoh { 0xffff, 0xffff, 0, 0 }, 1377 1.62 msaitoh { 1378 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 1379 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 }, 1380 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 }, 1381 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 }, 1382 1.62 msaitoh }, 1383 1.62 msaitoh }, 1384 1.62 msaitoh 1385 1.61 msaitoh /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232/422/485 */ 1386 1.61 msaitoh { "Moxa Technologies, SmartIO CP-114/PCI", 1387 1.78 msaitoh { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_CP114, 0, 0 }, 1388 1.5 cgd { 0xffff, 0xffff, 0, 0 }, 1389 1.5 cgd { 1390 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 1391 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 }, 1392 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 }, 1393 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 }, 1394 1.5 cgd }, 1395 1.5 cgd }, 1396 1.5 cgd 1397 1.61 msaitoh /* Moxa Technologies Co., Ltd. PCI I/O Card 8S RS232 */ 1398 1.61 msaitoh { "Moxa Technologies, SmartIO C168H/PCI", 1399 1.78 msaitoh { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_C168H, 0, 0 }, 1400 1.5 cgd { 0xffff, 0xffff, 0, 0 }, 1401 1.5 cgd { 1402 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 1403 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 }, 1404 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 }, 1405 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 }, 1406 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 8 }, 1407 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 8 }, 1408 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 8 }, 1409 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 8 }, 1410 1.5 cgd }, 1411 1.5 cgd }, 1412 1.5 cgd 1413 1.62 msaitoh /* Moxa Technologies Co., Ltd. PCI I/O Card 8S RS232 */ 1414 1.62 msaitoh { "Moxa Technologies, SmartIO C168U/PCI", 1415 1.78 msaitoh { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_C168U, 0, 0 }, 1416 1.62 msaitoh { 0xffff, 0xffff, 0, 0 }, 1417 1.62 msaitoh { 1418 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 1419 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 }, 1420 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 }, 1421 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 }, 1422 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 8 }, 1423 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 8 }, 1424 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 8 }, 1425 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 8 }, 1426 1.62 msaitoh }, 1427 1.62 msaitoh }, 1428 1.62 msaitoh 1429 1.65 msaitoh /* Moxa Technologies Co., Ltd. PCI-Express I/O Card 8S RS232 */ 1430 1.62 msaitoh { "Moxa Technologies, SmartIO C168EL/PCIe", 1431 1.78 msaitoh { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_C168EL, 0, 0 }, 1432 1.62 msaitoh { 0xffff, 0xffff, 0, 0 }, 1433 1.62 msaitoh { 1434 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 1435 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 }, 1436 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 }, 1437 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 }, 1438 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 8 }, 1439 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 8 }, 1440 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 8 }, 1441 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 8 }, 1442 1.62 msaitoh }, 1443 1.62 msaitoh }, 1444 1.65 msaitoh /* Moxa Technologies Co., Ltd. PCI-Express I/O Card 8S RS232 */ 1445 1.65 msaitoh { "Moxa Technologies, SmartIO CP-168EL-A/PCIe", 1446 1.78 msaitoh { PCI_VENDOR_MOXA, PCI_PRODUCT_MOXA_C168ELA, 0, 0 }, 1447 1.62 msaitoh { 0xffff, 0xffff, 0, 0 }, 1448 1.62 msaitoh { 1449 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x000, COM_FREQ * 8 }, 1450 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x200, COM_FREQ * 8 }, 1451 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x400, COM_FREQ * 8 }, 1452 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x600, COM_FREQ * 8 }, 1453 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x800, COM_FREQ * 8 }, 1454 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0xa00, COM_FREQ * 8 }, 1455 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0xc00, COM_FREQ * 8 }, 1456 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0xe00, COM_FREQ * 8 }, 1457 1.62 msaitoh }, 1458 1.62 msaitoh }, 1459 1.62 msaitoh 1460 1.61 msaitoh /* NEC PK-UG-X001 K56flex PCI Modem card. 1461 1.61 msaitoh NEC MARTH bridge chip and Rockwell RCVDL56ACF/SP using. */ 1462 1.61 msaitoh { "NEC PK-UG-X001 K56flex PCI Modem", 1463 1.78 msaitoh { PCI_VENDOR_NEC, PCI_PRODUCT_NEC_PKUGX001, PCI_VENDOR_NEC, 1464 1.78 msaitoh 0x8014 }, 1465 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1466 1.5 cgd { 1467 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1468 1.5 cgd }, 1469 1.5 cgd }, 1470 1.5 cgd 1471 1.61 msaitoh /* NEC PK-UG-X008 */ 1472 1.61 msaitoh { "NEC PK-UG-X008", 1473 1.78 msaitoh { PCI_VENDOR_NEC, PCI_PRODUCT_NEC_PKUGX008, PCI_VENDOR_NEC, 1474 1.78 msaitoh 0x8012 }, 1475 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1476 1.5 cgd { 1477 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ}, 1478 1.5 cgd }, 1479 1.5 cgd }, 1480 1.5 cgd 1481 1.61 msaitoh /* NetMos 1P PCI : 1P */ 1482 1.61 msaitoh { "NetMos NM9805 1284 Printer port", 1483 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9805, 0, 0 }, 1484 1.5 cgd { 0xffff, 0xffff, 0, 0 }, 1485 1.5 cgd { 1486 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 1487 1.5 cgd }, 1488 1.5 cgd }, 1489 1.5 cgd 1490 1.61 msaitoh /* NetMos 2P PCI : 2P */ 1491 1.61 msaitoh { "NetMos NM9815 Dual 1284 Printer port", 1492 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9815, 0, 0 }, 1493 1.5 cgd { 0xffff, 0xffff, 0, 0 }, 1494 1.5 cgd { 1495 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 1496 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 1497 1.5 cgd }, 1498 1.5 cgd }, 1499 1.5 cgd 1500 1.62 msaitoh /* NetMos 1S PCI NM9835 : 1S */ 1501 1.62 msaitoh { "NetMos NM9835 UART", 1502 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9835, 0x1000, 0x0001 }, 1503 1.62 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1504 1.62 msaitoh { 1505 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1506 1.62 msaitoh }, 1507 1.62 msaitoh }, 1508 1.62 msaitoh 1509 1.61 msaitoh /* NetMos 2S PCI NM9835 : 2S */ 1510 1.61 msaitoh { "NetMos NM9835 Dual UART", 1511 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9835, 0x1000, 0x0002 }, 1512 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1513 1.5 cgd { 1514 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1515 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1516 1.5 cgd }, 1517 1.5 cgd }, 1518 1.5 cgd 1519 1.61 msaitoh /* NetMos 2S1P PCI 16C650 : 2S, 1P */ 1520 1.61 msaitoh { "NetMos NM9835 Dual UART and 1284 Printer port", 1521 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9835, 0, 0 }, 1522 1.5 cgd { 0xffff, 0xffff, 0, 0 }, 1523 1.5 cgd { 1524 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1525 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1526 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 1527 1.5 cgd }, 1528 1.5 cgd }, 1529 1.5 cgd 1530 1.61 msaitoh /* NetMos 4S0P PCI NM9845 : 4S, 0P */ 1531 1.61 msaitoh { "NetMos NM9845 Quad UART", 1532 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9845, 0x1000, 0x0004 }, 1533 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1534 1.61 msaitoh { 1535 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1536 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1537 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 1538 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 1539 1.61 msaitoh }, 1540 1.82 msaitoh }, 1541 1.61 msaitoh 1542 1.61 msaitoh /* NetMos 4S1P PCI NM9845 : 4S, 1P */ 1543 1.61 msaitoh { "NetMos NM9845 Quad UART and 1284 Printer port", 1544 1.82 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9845, 0x1000, 0x0014 }, 1545 1.82 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1546 1.82 msaitoh { 1547 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1548 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1549 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 1550 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 1551 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 }, 1552 1.82 msaitoh }, 1553 1.82 msaitoh }, 1554 1.61 msaitoh 1555 1.82 msaitoh /* NetMos 6S PCI 16C650 : 6S, 0P */ 1556 1.82 msaitoh { "NetMos NM9845 6 UART", 1557 1.82 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9845, 0x1000, 0x0006 }, 1558 1.82 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1559 1.82 msaitoh { 1560 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1561 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1562 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 1563 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 1564 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ }, 1565 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR5, 0x00, COM_FREQ }, 1566 1.82 msaitoh }, 1567 1.82 msaitoh }, 1568 1.61 msaitoh 1569 1.82 msaitoh /* NetMos 4S1P PCI NM9845 : 4S, 1P */ 1570 1.82 msaitoh { "NetMos NM9845 Quad UART and 1284 Printer port (unknown type)", 1571 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9845, 0, 0 }, 1572 1.5 cgd { 0xffff, 0xffff, 0, 0 }, 1573 1.5 cgd { 1574 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1575 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1576 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 1577 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 1578 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 }, 1579 1.5 cgd }, 1580 1.5 cgd }, 1581 1.5 cgd 1582 1.82 msaitoh /* NetMos 4S1P PCI NM9855 : 4S, 1P */ 1583 1.82 msaitoh { "NetMos NM9855 Quad UART and 1284 Printer port (unknown type)", 1584 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9855, 0x1000, 0x0014 }, 1585 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1586 1.5 cgd { 1587 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 1588 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 1589 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 1590 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ }, 1591 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR5, 0x00, COM_FREQ }, 1592 1.5 cgd }, 1593 1.5 cgd }, 1594 1.5 cgd 1595 1.82 msaitoh /* NetMos 6S PCI NM9865 : 1S */ 1596 1.82 msaitoh { "NetMos NM9865 1 UART", 1597 1.78 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x1000 }, 1598 1.62 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1599 1.62 msaitoh { 1600 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1601 1.62 msaitoh }, 1602 1.62 msaitoh }, 1603 1.62 msaitoh 1604 1.100 christos /* NetMos PCI NM9865 : 1P */ 1605 1.100 christos { "NetMos NM9865 Single LPT", 1606 1.100 christos { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x2000 }, 1607 1.100 christos { 0xffff, 0xffff, 0xffff, 0xffff }, 1608 1.100 christos { 1609 1.100 christos { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 1610 1.100 christos }, 1611 1.100 christos }, 1612 1.100 christos 1613 1.82 msaitoh /* NetMos 2S PCI NM9865 : 2S */ 1614 1.82 msaitoh { "NetMos NM9865 2 UART", 1615 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3002 }, 1616 1.69 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1617 1.69 msaitoh { 1618 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1619 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1620 1.69 msaitoh }, 1621 1.69 msaitoh }, 1622 1.69 msaitoh 1623 1.82 msaitoh /* NetMos 3S PCI NM9865 : 3S */ 1624 1.82 msaitoh { "NetMos NM9865 3 UART", 1625 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3003 }, 1626 1.69 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1627 1.69 msaitoh { 1628 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1629 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1630 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 1631 1.69 msaitoh }, 1632 1.69 msaitoh }, 1633 1.69 msaitoh 1634 1.82 msaitoh /* NetMos 4S PCI NM9865 : 4S */ 1635 1.82 msaitoh { "NetMos NM9865 4 UART", 1636 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3004 }, 1637 1.62 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1638 1.62 msaitoh { 1639 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1640 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1641 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 1642 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 1643 1.62 msaitoh }, 1644 1.62 msaitoh }, 1645 1.62 msaitoh 1646 1.82 msaitoh /* NetMos PCI NM9865 : 1S 1P */ 1647 1.82 msaitoh { "NetMos NM9865 Single UART and Single LPT", 1648 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3011 }, 1649 1.69 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1650 1.69 msaitoh { 1651 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1652 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 1653 1.69 msaitoh }, 1654 1.69 msaitoh }, 1655 1.69 msaitoh 1656 1.82 msaitoh /* NetMos PCI NM9865 : 2S 1P */ 1657 1.82 msaitoh { "NetMos NM9865 Dual UART and Single LPT", 1658 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3012 }, 1659 1.69 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1660 1.69 msaitoh { 1661 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1662 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1663 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 1664 1.69 msaitoh }, 1665 1.69 msaitoh }, 1666 1.69 msaitoh 1667 1.82 msaitoh /* NetMos PCI NM9865 : 2P */ 1668 1.82 msaitoh { "NetMos NM9865 Dual LPT", 1669 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3020 }, 1670 1.69 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1671 1.69 msaitoh { 1672 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 1673 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 1674 1.69 msaitoh }, 1675 1.69 msaitoh }, 1676 1.69 msaitoh 1677 1.71 he /* 1678 1.71 he * Two 1-port and one 2-port found on a 4-port 1679 1.71 he * card sold as Sunsway/ST Lab I-430. 1680 1.71 he */ 1681 1.71 he { "NetMos NM9865 1S", 1682 1.78 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x1000 }, 1683 1.71 he { 0xffff, 0xffff, 0xffff, 0xffff }, 1684 1.71 he { 1685 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1686 1.71 he }, 1687 1.71 he }, 1688 1.71 he { "NetMos NM9865 2S", 1689 1.78 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9865, 0xa000, 0x3002 }, 1690 1.71 he { 0xffff, 0xffff, 0xffff, 0xffff }, 1691 1.71 he { 1692 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1693 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1694 1.71 he }, 1695 1.71 he }, 1696 1.71 he 1697 1.106 ryo /* NetMos PCIe NM9900 : 4S */ 1698 1.106 ryo { "NetMos NM9900 UART", 1699 1.106 ryo { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9900, 0xa000, 0x1000 }, 1700 1.106 ryo { 0xffff, 0xffff, 0xffff, 0xffff }, 1701 1.106 ryo { 1702 1.106 ryo { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1703 1.106 ryo }, 1704 1.106 ryo }, 1705 1.106 ryo 1706 1.107 ryo /* NetMos PCIe NM9900 : 8S */ 1707 1.107 ryo { "NetMos NM9900 UART 8S", 1708 1.107 ryo { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9900, 0xa000, 0x3002 }, 1709 1.107 ryo { 0xffff, 0xffff, 0xffff, 0xffff }, 1710 1.107 ryo { 1711 1.107 ryo { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1712 1.107 ryo { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 1713 1.107 ryo }, 1714 1.107 ryo }, 1715 1.107 ryo 1716 1.65 msaitoh /* NetMos PCIe Peripheral Controller :UART part */ 1717 1.65 msaitoh { "NetMos NM9901 UART", 1718 1.65 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9901, 0xa000, 0x1000 }, 1719 1.65 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1720 1.65 msaitoh { 1721 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1722 1.65 msaitoh }, 1723 1.65 msaitoh }, 1724 1.65 msaitoh 1725 1.82 msaitoh /* NetMos PCIe NM9901 : 1P */ 1726 1.82 msaitoh { "NetMos NM9901 LPT", 1727 1.67 mrg { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9901, 0xa000, 0x2000 }, 1728 1.62 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1729 1.62 msaitoh { 1730 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 1731 1.62 msaitoh }, 1732 1.62 msaitoh }, 1733 1.62 msaitoh 1734 1.70 msaitoh /* NetMos PCIe NM9904 (PCI multi function): 4S */ 1735 1.70 msaitoh { "NetMos NM9904 UART", 1736 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9904, 0, 0 }, 1737 1.70 msaitoh { 0xffff, 0xffff, 0, 0 }, 1738 1.70 msaitoh { 1739 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1740 1.70 msaitoh }, 1741 1.70 msaitoh }, 1742 1.70 msaitoh 1743 1.104 jdolecek /* NetMos PCIe NM9912 */ 1744 1.104 jdolecek { "NetMos NM9912 Dual PCI-E UART and 1284 Printer Port", 1745 1.104 jdolecek { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9912, 0, 0x1000 }, 1746 1.104 jdolecek { 0xffff, 0xffff, 0, 0xffff }, 1747 1.104 jdolecek { 1748 1.104 jdolecek { PUC_PORT_TYPE_COM, 0x10, 0x0000, 0 }, 1749 1.104 jdolecek }, 1750 1.104 jdolecek }, 1751 1.104 jdolecek 1752 1.104 jdolecek { "NetMos NM9912 Dual PCI-E UART and 1284 Printer Port", 1753 1.104 jdolecek { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9912, 0, 0x2000 }, 1754 1.104 jdolecek { 0xffff, 0xffff, 0, 0xffff }, 1755 1.104 jdolecek { 1756 1.104 jdolecek { PUC_PORT_TYPE_LPT, 0x10, 0x0000, 0 }, 1757 1.104 jdolecek }, 1758 1.104 jdolecek }, 1759 1.104 jdolecek 1760 1.70 msaitoh /* NetMos PCIe NM9922 (PCI multi function): 2S */ 1761 1.70 msaitoh { "NetMos NM9922 UART", 1762 1.70 msaitoh { PCI_VENDOR_NETMOS, PCI_PRODUCT_NETMOS_NM9922, 0, 0 }, 1763 1.70 msaitoh { 0xffff, 0xffff, 0, 0 }, 1764 1.70 msaitoh { 1765 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1766 1.70 msaitoh }, 1767 1.70 msaitoh }, 1768 1.70 msaitoh 1769 1.61 msaitoh /* 1770 1.61 msaitoh * Boards with an Oxford Semiconductor chip. 1771 1.61 msaitoh * 1772 1.61 msaitoh * Oxford Semiconductor provides documentation for their chip at: 1773 1.61 msaitoh * <URL:http://www.plxtech.com/products/uart> 1774 1.61 msaitoh * 1775 1.61 msaitoh * As sold by Kouwell <URL:http://www.kouwell.com/>. 1776 1.61 msaitoh * I/O Flex PCI I/O Card Model-223 with 4 serial and 1 parallel ports. 1777 1.61 msaitoh */ 1778 1.61 msaitoh 1779 1.89 msaitoh /* Oxford Semiconductor OXPCIe952 PCIe 1P */ 1780 1.89 msaitoh { "Oxford Semiconductor OXPCIe952 LPT", 1781 1.89 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952P, 1782 1.89 msaitoh 0, 0}, 1783 1.89 msaitoh { 0xffff, 0xffff, 0, 0 }, 1784 1.89 msaitoh { 1785 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 1786 1.89 msaitoh }, 1787 1.89 msaitoh }, 1788 1.89 msaitoh 1789 1.76 dyoung /* Oxford Semiconductor OXPCIe952 PCIe UARTs */ 1790 1.92 msaitoh { "Oxford Semiconductor OXPCIe952 UART", 1791 1.92 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_0, 1792 1.92 msaitoh 0, 0 }, 1793 1.92 msaitoh { 0xffff, 0xffff, 0, 0 }, 1794 1.92 msaitoh { 1795 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1796 1.92 msaitoh }, 1797 1.92 msaitoh }, 1798 1.92 msaitoh 1799 1.92 msaitoh /* Oxford Semiconductor OXPCIe952 PCIe UARTs */ 1800 1.92 msaitoh { "Oxford Semiconductor OXPCIe952 UART", 1801 1.92 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_1, 1802 1.92 msaitoh 0, 0 }, 1803 1.92 msaitoh { 0xffff, 0xffff, 0, 0 }, 1804 1.92 msaitoh { 1805 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1806 1.92 msaitoh }, 1807 1.92 msaitoh }, 1808 1.92 msaitoh 1809 1.92 msaitoh /* Oxford Semiconductor OXPCIe952 PCIe UARTs */ 1810 1.76 dyoung { "Oxford Semiconductor OXPCIe952 UARTs", 1811 1.92 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_2S, 1812 1.92 msaitoh PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_2S }, 1813 1.76 dyoung { 0xffff, 0xffff, 0xffff, 0xffff }, 1814 1.76 dyoung { 1815 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1816 1.76 dyoung }, 1817 1.76 dyoung }, 1818 1.76 dyoung 1819 1.92 msaitoh /* Oxford Semiconductor OXPCIe952 PCIe UARTs */ 1820 1.92 msaitoh { "Oxford Semiconductor OXPCIe952 UART", 1821 1.92 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_2, 1822 1.92 msaitoh 0, 0 }, 1823 1.92 msaitoh { 0xffff, 0xffff, 0, 0 }, 1824 1.92 msaitoh { 1825 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1826 1.92 msaitoh }, 1827 1.92 msaitoh }, 1828 1.92 msaitoh 1829 1.92 msaitoh /* Oxford Semiconductor OXPCIe952 PCIe UARTs */ 1830 1.92 msaitoh { "Oxford Semiconductor OXPCIe952 UART", 1831 1.92 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_3, 1832 1.92 msaitoh 0, 0 }, 1833 1.92 msaitoh { 0xffff, 0xffff, 0, 0 }, 1834 1.92 msaitoh { 1835 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1836 1.92 msaitoh }, 1837 1.92 msaitoh }, 1838 1.92 msaitoh 1839 1.92 msaitoh /* Oxford Semiconductor OXPCIe952 PCIe UARTs */ 1840 1.92 msaitoh { "Oxford Semiconductor OXPCIe952 UART", 1841 1.92 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_4, 1842 1.92 msaitoh 0, 0 }, 1843 1.92 msaitoh { 0xffff, 0xffff, 0, 0 }, 1844 1.92 msaitoh { 1845 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1846 1.92 msaitoh }, 1847 1.92 msaitoh }, 1848 1.92 msaitoh 1849 1.92 msaitoh /* Oxford Semiconductor OXPCIe952 PCIe UARTs */ 1850 1.92 msaitoh { "Oxford Semiconductor OXPCIe952 UART", 1851 1.92 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_5, 1852 1.92 msaitoh 0, 0 }, 1853 1.92 msaitoh { 0xffff, 0xffff, 0, 0 }, 1854 1.92 msaitoh { 1855 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1856 1.92 msaitoh }, 1857 1.92 msaitoh }, 1858 1.92 msaitoh 1859 1.92 msaitoh /* Oxford Semiconductor OXPCIe952 PCIe UARTs */ 1860 1.92 msaitoh { "Oxford Semiconductor OXPCIe952 UART", 1861 1.92 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952_6, 1862 1.92 msaitoh 0, 0 }, 1863 1.92 msaitoh { 0xffff, 0xffff, 0, 0 }, 1864 1.92 msaitoh { 1865 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1866 1.92 msaitoh }, 1867 1.92 msaitoh }, 1868 1.92 msaitoh 1869 1.61 msaitoh /* Oxford Semiconductor OXmPCI952 PCI UARTs */ 1870 1.61 msaitoh { "Oxford Semiconductor OXmPCI952 UARTs", 1871 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41092, 1872 1.78 msaitoh 0, 0 }, 1873 1.5 cgd { 0xffff, 0xffff, 0, 0 }, 1874 1.5 cgd { 1875 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 10 }, 1876 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 10 }, 1877 1.5 cgd }, 1878 1.5 cgd }, 1879 1.5 cgd 1880 1.86 christos /* Oxford Semiconductor OXuPCI952 950 PCI UARTs */ 1881 1.86 christos { "Oxford Semiconductor OXuPCI952 UARTs", 1882 1.86 christos { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXUPCI952, 1883 1.86 christos 0, 0 }, 1884 1.86 christos { 0xffff, 0xffff, 0, 0 }, 1885 1.86 christos { 1886 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 }, 1887 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 1888 1.86 christos }, 1889 1.86 christos }, 1890 1.86 christos 1891 1.61 msaitoh /* Oxford Semiconductor OX16PCI952 PCI `950 UARTs - 128 byte FIFOs */ 1892 1.61 msaitoh { "Oxford Semiconductor OX16PCI952 UARTs", 1893 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI952, 1894 1.78 msaitoh 0, 0 }, 1895 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 1896 1.5 cgd { 1897 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 1898 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 1899 1.5 cgd }, 1900 1.5 cgd }, 1901 1.5 cgd 1902 1.61 msaitoh /* Oxford Semiconductor OX16PCI952 PCI Parallel port */ 1903 1.61 msaitoh { "Oxford Semiconductor OX16PCI952 Parallel port", 1904 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI952P, 1905 1.78 msaitoh 0, 0 }, 1906 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 1907 1.5 cgd { 1908 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 1909 1.5 cgd }, 1910 1.5 cgd }, 1911 1.5 cgd 1912 1.68 msaitoh /* InnoSys Keyspan SX Pro OX16PCI954 based 4 UARTs */ 1913 1.68 msaitoh { "InnoSys Keyspan SX Pro Serial Card", 1914 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI954, 1915 1.78 msaitoh PCI_VENDOR_INNOSYS, 0x5850 }, 1916 1.68 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1917 1.68 msaitoh { 1918 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 }, 1919 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 }, 1920 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 }, 1921 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 }, 1922 1.68 msaitoh }, 1923 1.68 msaitoh }, 1924 1.68 msaitoh 1925 1.68 msaitoh /* I-O DATA RSA-PCI2 two UARTs based on OX16PCI954 */ 1926 1.68 msaitoh { "I-O DATA RSA-PCI2 UARTs", 1927 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI954, 1928 1.78 msaitoh PCI_VENDOR_IODATA, 0xc070 }, 1929 1.68 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1930 1.68 msaitoh { 1931 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 }, 1932 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 }, 1933 1.68 msaitoh }, 1934 1.68 msaitoh }, 1935 1.68 msaitoh 1936 1.62 msaitoh /* I-O DATA RSA-PCI2 four/eight(1-4) UARTs based on OX16PCI954 */ 1937 1.63 msaitoh { "I-O DATA RSA-PCI2/P4 or P8 (1-4) UARTs", 1938 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI954, 1939 1.78 msaitoh PCI_VENDOR_IODATA, 0xd007 }, 1940 1.62 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1941 1.62 msaitoh { 1942 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 }, 1943 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 }, 1944 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 }, 1945 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 }, 1946 1.62 msaitoh }, 1947 1.62 msaitoh }, 1948 1.62 msaitoh 1949 1.62 msaitoh /* OEM of Oxford Semiconductor PCI UARTs? */ 1950 1.62 msaitoh { "SIIG Cyber 4 PCI 16550", 1951 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI954, 1952 1.78 msaitoh PCI_VENDOR_SIIG, 0x2050 }, 1953 1.62 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1954 1.62 msaitoh { 1955 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 10 }, 1956 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 10 }, 1957 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 10 }, 1958 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 10 }, 1959 1.62 msaitoh }, 1960 1.62 msaitoh }, 1961 1.62 msaitoh 1962 1.62 msaitoh /* OEM of Oxford Semiconductor PCI UARTs? */ 1963 1.62 msaitoh { "SIIG Cyber 4S PCI 16C650 (20x family)", 1964 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI954, 1965 1.78 msaitoh PCI_VENDOR_SIIG, 0x2051 }, 1966 1.62 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1967 1.62 msaitoh { 1968 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 10 }, 1969 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 10 }, 1970 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 10 }, 1971 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 10 }, 1972 1.62 msaitoh }, 1973 1.62 msaitoh }, 1974 1.62 msaitoh 1975 1.61 msaitoh /* OEM of Oxford Semiconductor PCI UARTs? */ 1976 1.61 msaitoh { "Avlab LP PCI 4S Quartet", 1977 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI954, 1978 1.78 msaitoh PCI_VENDOR_AVLAB, 0x2150 }, 1979 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 1980 1.5 cgd { 1981 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 10 }, 1982 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 10 }, 1983 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 10 }, 1984 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 10 }, 1985 1.5 cgd }, 1986 1.5 cgd }, 1987 1.5 cgd 1988 1.61 msaitoh /* Oxford Semiconductor OX16PCI954 PCI UARTs */ 1989 1.61 msaitoh { "Oxford Semiconductor OX16PCI954 UARTs", 1990 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI954, 1991 1.78 msaitoh PCI_VENDOR_OXFORDSEMI, 0 }, 1992 1.62 msaitoh { 0xffff, 0xffff, 0xffff, 0 }, 1993 1.5 cgd { 1994 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 1995 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 1996 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8}, 1997 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8}, 1998 1.5 cgd }, 1999 1.5 cgd }, 2000 1.5 cgd 2001 1.62 msaitoh /* Oxford Semiconductor OX16PCI954 PCI UARTs (default for 0x9501) */ 2002 1.62 msaitoh { "Oxford Semiconductor OX16PCI954 UARTs", 2003 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI954, 2004 1.78 msaitoh 0, 0 }, 2005 1.62 msaitoh { 0xffff, 0xffff, 0, 0 }, 2006 1.62 msaitoh { 2007 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ}, 2008 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ}, 2009 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ}, 2010 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ}, 2011 1.62 msaitoh }, 2012 1.62 msaitoh }, 2013 1.62 msaitoh 2014 1.109 bouyer /* Oxford Semiconductor Exsys EX-41098 PCI UARTs */ 2015 1.109 bouyer { "Oxford Semiconductor Exsys EX-41098 UARTs", 2016 1.109 bouyer { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41098, 2017 1.109 bouyer PCI_VENDOR_OXFORDSEMI, 0 }, 2018 1.109 bouyer { 0xffff, 0xffff, 0xffff, 0 }, 2019 1.109 bouyer { 2020 1.109 bouyer { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 2021 1.109 bouyer { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 2022 1.109 bouyer { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8}, 2023 1.109 bouyer { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8}, 2024 1.109 bouyer }, 2025 1.109 bouyer }, 2026 1.109 bouyer 2027 1.62 msaitoh /* I-O DATA RSA-PCI2 eight(5-8) UARTs base on OX16PCI954 */ 2028 1.63 msaitoh { "I-O DATA RSA-PCI2/P8 (5-8) UARTs", 2029 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41098, 2030 1.78 msaitoh PCI_VENDOR_IODATA, 0xd007 }, 2031 1.62 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 2032 1.62 msaitoh { 2033 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 }, 2034 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 }, 2035 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 }, 2036 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 }, 2037 1.62 msaitoh }, 2038 1.62 msaitoh }, 2039 1.62 msaitoh 2040 1.62 msaitoh /* Exsys EX-41098, second part of SIIG Cyber 8S PCI Card */ 2041 1.62 msaitoh { "Exsys EX-41098", 2042 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_EXSYS_EX41098, 2043 1.78 msaitoh PCI_VENDOR_SIIG, 0x2082 }, 2044 1.62 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 2045 1.62 msaitoh { 2046 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 10}, 2047 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 10}, 2048 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 10}, 2049 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 10}, 2050 1.62 msaitoh }, 2051 1.62 msaitoh }, 2052 1.62 msaitoh 2053 1.61 msaitoh /* Oxford Semiconductor OX16PCI954 PCI Parallel port */ 2054 1.61 msaitoh { "Oxford Semiconductor OX16PCI954 Parallel port", 2055 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI954P, 2056 1.78 msaitoh 0, 0 }, 2057 1.5 cgd { 0xffff, 0xffff, 0, 0 }, 2058 1.5 cgd { 2059 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 2060 1.5 cgd }, 2061 1.5 cgd }, 2062 1.5 cgd 2063 1.80 msaitoh /* EXSYS EX-41098-2 UARTs */ 2064 1.80 msaitoh { "EXSYS EX-41098-2 UARTs", 2065 1.80 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI958, 2066 1.80 msaitoh PCI_VENDOR_OXFORDSEMI, 0x0671 }, 2067 1.80 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 2068 1.80 msaitoh { 2069 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ}, 2070 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ}, 2071 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ}, 2072 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ}, 2073 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ}, 2074 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ}, 2075 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ}, 2076 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ}, 2077 1.80 msaitoh }, 2078 1.80 msaitoh }, 2079 1.80 msaitoh 2080 1.118 msaitoh /* Oxford Semiconductor OX16PCI958 UARTs (wildcard) */ 2081 1.62 msaitoh { "Oxford Semiconductor OX16PCI958 UARTs", 2082 1.78 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OX16PCI958, 2083 1.78 msaitoh 0, 0 }, 2084 1.62 msaitoh { 0xffff, 0xffff, 0, 0 }, 2085 1.62 msaitoh { 2086 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 10}, 2087 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 10}, 2088 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 10}, 2089 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 10}, 2090 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 10}, 2091 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 10}, 2092 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 10}, 2093 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 10}, 2094 1.62 msaitoh }, 2095 1.62 msaitoh }, 2096 1.62 msaitoh 2097 1.118 msaitoh /* Oxford Semiconductor OXPCIe952 PCIe 1 native S */ 2098 1.118 msaitoh { "Oxford Semiconductor OXPCIe952 UART", 2099 1.118 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952SN1, 2100 1.118 msaitoh 0, 0 }, 2101 1.118 msaitoh { 0xffff, 0xffff, 0, 0 }, 2102 1.118 msaitoh { 2103 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 2104 1.118 msaitoh }, 2105 1.118 msaitoh }, 2106 1.118 msaitoh 2107 1.118 msaitoh /* Oxford Semiconductor OXPCIe952 PCIe 2 native S */ 2108 1.118 msaitoh { "Oxford Semiconductor OXPCIe952 UART", 2109 1.118 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952SN2, 2110 1.118 msaitoh 0, 0 }, 2111 1.118 msaitoh { 0xffff, 0xffff, 0, 0 }, 2112 1.118 msaitoh { 2113 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 2114 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 2115 1.118 msaitoh }, 2116 1.118 msaitoh }, 2117 1.118 msaitoh 2118 1.118 msaitoh /* Oxford Semiconductor OXPCIe952 PCIe 2 native S */ 2119 1.118 msaitoh { "Oxford Semiconductor OXPCIe952 UART", 2120 1.118 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE952SN2_2, 2121 1.118 msaitoh 0, 0 }, 2122 1.118 msaitoh { 0xffff, 0xffff, 0, 0 }, 2123 1.118 msaitoh { 2124 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 2125 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 2126 1.118 msaitoh }, 2127 1.118 msaitoh }, 2128 1.118 msaitoh 2129 1.118 msaitoh /* Oxford Semiconductor OXPCIe954 PCIe 4 native S */ 2130 1.118 msaitoh { "Oxford Semiconductor OXPCIe954 UART", 2131 1.118 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE954, 2132 1.118 msaitoh 0, 0 }, 2133 1.118 msaitoh { 0xffff, 0xffff, 0, 0 }, 2134 1.118 msaitoh { 2135 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 2136 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 2137 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1400, COM_FREQ * 0x22 }, 2138 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1600, COM_FREQ * 0x22 }, 2139 1.118 msaitoh }, 2140 1.118 msaitoh }, 2141 1.118 msaitoh 2142 1.118 msaitoh /* Oxford Semiconductor OXPCIe954 PCIe 4 native S */ 2143 1.118 msaitoh { "Oxford Semiconductor OXPCIe954 UART", 2144 1.118 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE954SN4, 2145 1.118 msaitoh 0, 0 }, 2146 1.118 msaitoh { 0xffff, 0xffff, 0, 0 }, 2147 1.118 msaitoh { 2148 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 2149 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 2150 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1400, COM_FREQ * 0x22 }, 2151 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1600, COM_FREQ * 0x22 }, 2152 1.118 msaitoh }, 2153 1.118 msaitoh }, 2154 1.118 msaitoh 2155 1.118 msaitoh /* Oxford Semiconductor OXPCIe958 PCIe 8 native S */ 2156 1.118 msaitoh { "Oxford Semiconductor OXPCIe958 UART", 2157 1.118 msaitoh { PCI_VENDOR_OXFORDSEMI, PCI_PRODUCT_OXFORDSEMI_OXPCIE958SN8, 2158 1.118 msaitoh 0, 0 }, 2159 1.118 msaitoh { 0xffff, 0xffff, 0, 0 }, 2160 1.118 msaitoh { 2161 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1000, COM_FREQ * 0x22 }, 2162 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1200, COM_FREQ * 0x22 }, 2163 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1400, COM_FREQ * 0x22 }, 2164 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1600, COM_FREQ * 0x22 }, 2165 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1800, COM_FREQ * 0x22 }, 2166 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1a00, COM_FREQ * 0x22 }, 2167 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1c00, COM_FREQ * 0x22 }, 2168 1.118 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x1e00, COM_FREQ * 0x22 }, 2169 1.118 msaitoh }, 2170 1.118 msaitoh }, 2171 1.118 msaitoh 2172 1.72 manu { "SUNIX 5008 1P", 2173 1.97 jakllsch { PCI_VENDOR_SUNIX2, PCI_PRODUCT_SUNIX2_SER5XXXX, 2174 1.78 msaitoh 0x1fd4, 0x0100 }, 2175 1.72 manu { 0xffff, 0xffff, 0xffff, 0xeff0 }, 2176 1.72 manu { 2177 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 2178 1.72 manu }, 2179 1.72 manu }, 2180 1.72 manu 2181 1.72 manu { "SUNIX 5016 8S", 2182 1.78 msaitoh { PCI_VENDOR_SUNIX2, PCI_PRODUCT_SUNIX2_SER5XXXX, 2183 1.78 msaitoh 0x1fd4, 0x0010 }, 2184 1.72 manu { 0xffff, 0xffff, 0xffff, 0xffff }, 2185 1.72 manu { 2186 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 2187 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 2188 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8}, 2189 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8}, 2190 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8}, 2191 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ * 8}, 2192 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x10, COM_FREQ * 8}, 2193 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x18, COM_FREQ * 8}, 2194 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x20, COM_FREQ * 8}, 2195 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x28, COM_FREQ * 8}, 2196 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x30, COM_FREQ * 8}, 2197 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x38, COM_FREQ * 8}, 2198 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x40, COM_FREQ * 8}, 2199 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x48, COM_FREQ * 8}, 2200 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x50, COM_FREQ * 8}, 2201 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x58, COM_FREQ * 8}, 2202 1.72 manu }, 2203 1.72 manu }, 2204 1.72 manu 2205 1.72 manu { "SUNIX 5027 1S", 2206 1.78 msaitoh { PCI_VENDOR_SUNIX2, PCI_PRODUCT_SUNIX2_SER5XXXX, 2207 1.78 msaitoh 0x1fd4, 0x0001 }, 2208 1.72 manu { 0xffff, 0xffff, 0xffff, 0xffff }, 2209 1.72 manu { 2210 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 2211 1.72 manu }, 2212 1.72 manu }, 2213 1.72 manu 2214 1.72 manu { "SUNIX 5037 2S", 2215 1.78 msaitoh { PCI_VENDOR_SUNIX2, PCI_PRODUCT_SUNIX2_SER5XXXX, 2216 1.78 msaitoh 0x1fd4, 0x0002 }, 2217 1.72 manu { 0xffff, 0xffff, 0xffff, 0xffff }, 2218 1.72 manu { 2219 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 2220 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 2221 1.72 manu }, 2222 1.72 manu }, 2223 1.72 manu 2224 1.72 manu { "SUNIX 5056 4S", 2225 1.78 msaitoh { PCI_VENDOR_SUNIX2, PCI_PRODUCT_SUNIX2_SER5XXXX, 2226 1.78 msaitoh 0x1fd4, 0x0004 }, 2227 1.72 manu { 0xffff, 0xffff, 0xffff, 0xffff }, 2228 1.72 manu { 2229 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 2230 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 2231 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8}, 2232 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8}, 2233 1.72 manu }, 2234 1.72 manu }, 2235 1.72 manu 2236 1.72 manu { "SUNIX 5066 8S", 2237 1.78 msaitoh { PCI_VENDOR_SUNIX2, PCI_PRODUCT_SUNIX2_SER5XXXX, 2238 1.78 msaitoh 0x1fd4, 0x0008 }, 2239 1.72 manu { 0xffff, 0xffff, 0xffff, 0xffff }, 2240 1.72 manu { 2241 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 2242 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 2243 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8}, 2244 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8}, 2245 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8}, 2246 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ * 8}, 2247 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x10, COM_FREQ * 8}, 2248 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x18, COM_FREQ * 8}, 2249 1.72 manu }, 2250 1.72 manu }, 2251 1.72 manu 2252 1.72 manu { "SUNIX 5069 1S / 1P", 2253 1.78 msaitoh { PCI_VENDOR_SUNIX2, PCI_PRODUCT_SUNIX2_SER5XXXX, 2254 1.78 msaitoh 0x1fd4, 0x0101 }, 2255 1.72 manu { 0xffff, 0xffff, 0xffff, 0xeff0 }, 2256 1.72 manu { 2257 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 2258 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 2259 1.72 manu }, 2260 1.72 manu }, 2261 1.72 manu 2262 1.72 manu { "SUNIX 5079 2S / 1P", 2263 1.78 msaitoh { PCI_VENDOR_SUNIX2, PCI_PRODUCT_SUNIX2_SER5XXXX, 2264 1.78 msaitoh 0x1fd4, 0x0102 }, 2265 1.72 manu { 0xffff, 0xffff, 0xffff, 0xffff }, 2266 1.72 manu { 2267 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 2268 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 2269 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 2270 1.72 manu }, 2271 1.72 manu }, 2272 1.72 manu 2273 1.72 manu { "SUNIX 5099 4S / 1P", 2274 1.78 msaitoh { PCI_VENDOR_SUNIX2, PCI_PRODUCT_SUNIX2_SER5XXXX, 2275 1.78 msaitoh 0x1fd4, 0x0104 }, 2276 1.72 manu { 0xffff, 0xffff, 0xffff, 0xffff }, 2277 1.72 manu { 2278 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 2279 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 2280 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8}, 2281 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8}, 2282 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 2283 1.72 manu }, 2284 1.72 manu }, 2285 1.72 manu 2286 1.61 msaitoh /* 2287 1.61 msaitoh * XXX no entry because I have no data: 2288 1.61 msaitoh * XXX Dolphin Peripherals 4006 (single parallel) 2289 1.61 msaitoh */ 2290 1.5 cgd 2291 1.61 msaitoh /* 2292 1.61 msaitoh * Dolphin Peripherals 4014 (dual parallel port) card. PLX 9050, with 2293 1.61 msaitoh * a seemingly-lame EEPROM setup that puts the Dolphin IDs 2294 1.61 msaitoh * into the subsystem fields, and claims that it's a 2295 1.61 msaitoh * network/misc (0x02/0x80) device. 2296 1.61 msaitoh */ 2297 1.61 msaitoh { "Dolphin Peripherals 4014", 2298 1.78 msaitoh { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0xd84d, 0x6810 }, 2299 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 2300 1.5 cgd { 2301 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 }, 2302 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR5, 0x00, 0x00 }, 2303 1.5 cgd }, 2304 1.5 cgd }, 2305 1.5 cgd 2306 1.61 msaitoh /* 2307 1.61 msaitoh * XXX Dolphin Peripherals 4025 (single serial) 2308 1.61 msaitoh * (clashes with Dolphin Peripherals 4036 (2s variant) 2309 1.61 msaitoh */ 2310 1.5 cgd 2311 1.61 msaitoh /* 2312 1.61 msaitoh * Dolphin Peripherals 4035 (dual serial port) card. PLX 9050, with 2313 1.61 msaitoh * a seemingly-lame EEPROM setup that puts the Dolphin IDs 2314 1.61 msaitoh * into the subsystem fields, and claims that it's a 2315 1.61 msaitoh * network/misc (0x02/0x80) device. 2316 1.61 msaitoh */ 2317 1.61 msaitoh { "Dolphin Peripherals 4035", 2318 1.78 msaitoh { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0xd84d, 0x6808 }, 2319 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 2320 1.5 cgd { 2321 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 2322 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 2323 1.31 bouyer }, 2324 1.31 bouyer }, 2325 1.31 bouyer 2326 1.74 martin /* 2327 1.97 jakllsch * Nanjing QinHeng Electronics 2328 1.74 martin * Products based on CH353 chip which can be 2329 1.74 martin * configured to provide various combinations 2330 1.74 martin * including 2 serial ports and a parallel port 2331 1.74 martin * or 4 serial ports (using a CH432 parallel to 2332 1.74 martin * 2 serial port converter. Product codes from 2333 1.74 martin * documentation (and physical 2 port serial card) 2334 1.74 martin */ 2335 1.85 soren { "Nanjing QinHeng Electronics CH352", 2336 1.85 soren { PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH352_2S, 2337 1.85 soren PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH352_2S }, 2338 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2339 1.85 soren { 2340 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2341 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 2342 1.85 soren }, 2343 1.85 soren }, 2344 1.85 soren 2345 1.85 soren { "Nanjing QinHeng Electronics CH352", 2346 1.85 soren { PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH352_1S1P, 2347 1.85 soren PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH352_1S1P }, 2348 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2349 1.85 soren { 2350 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2351 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 2352 1.85 soren }, 2353 1.85 soren }, 2354 1.85 soren 2355 1.85 soren { "Nanjing QinHeng Electronics CH353", 2356 1.85 soren { PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH353_4S, 2357 1.85 soren PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH353_4S }, 2358 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2359 1.85 soren { 2360 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2361 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 2362 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 2363 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 2364 1.85 soren }, 2365 1.85 soren }, 2366 1.85 soren 2367 1.85 soren { "Nanjing QinHeng Electronics CH353", 2368 1.85 soren { PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH353_2S1P, 2369 1.78 msaitoh PCI_VENDOR_QINHENG, 0x3253 }, 2370 1.74 martin { 0xffff, 0xffff, 0xffff, 0xffff }, 2371 1.74 martin { 2372 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2373 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 2374 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 2375 1.74 martin }, 2376 1.74 martin }, 2377 1.74 martin 2378 1.85 soren { "Nanjing QinHeng Electronics CH353 (fixed address)", 2379 1.85 soren { PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH353_2S1PAR, 2380 1.85 soren PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH353_2S1PAR }, 2381 1.74 martin { 0xffff, 0xffff, 0xffff, 0xffff }, 2382 1.74 martin { 2383 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2384 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 2385 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 2386 1.74 martin }, 2387 1.74 martin }, 2388 1.74 martin 2389 1.85 soren { "Nanjing QinHeng Electronics CH355", 2390 1.85 soren { PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH355_4S, 2391 1.85 soren PCI_VENDOR_QINHENG, 0x3473 }, 2392 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2393 1.85 soren { 2394 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2395 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 2396 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 2397 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 2398 1.85 soren }, 2399 1.85 soren }, 2400 1.85 soren 2401 1.85 soren { "Nanjing QinHeng Electronics CH356", 2402 1.85 soren { PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH356_4S1P, 2403 1.85 soren PCI_VENDOR_QINHENG, 0x3473 }, 2404 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2405 1.85 soren { 2406 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2407 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 2408 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 2409 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 2410 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 }, 2411 1.85 soren }, 2412 1.85 soren }, 2413 1.85 soren 2414 1.85 soren { "Nanjing QinHeng Electronics CH356", 2415 1.85 soren { PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH356_6S, 2416 1.85 soren PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH356_6S }, 2417 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2418 1.85 soren { 2419 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2420 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 2421 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 2422 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 2423 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ }, 2424 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ }, 2425 1.85 soren }, 2426 1.85 soren }, 2427 1.85 soren 2428 1.85 soren { "Nanjing QinHeng Electronics CH356", 2429 1.85 soren { PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH356_8S, 2430 1.85 soren PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH356_8S }, 2431 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2432 1.85 soren { 2433 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2434 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 2435 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 2436 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 2437 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ }, 2438 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ }, 2439 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x10, COM_FREQ }, 2440 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x18, COM_FREQ }, 2441 1.85 soren }, 2442 1.85 soren }, 2443 1.85 soren 2444 1.85 soren { "Nanjing QinHeng Electronics CH357", 2445 1.85 soren { PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH357_4S, 2446 1.85 soren PCI_VENDOR_QINHENG, 0x5053 }, 2447 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2448 1.85 soren { 2449 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2450 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 2451 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 2452 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 2453 1.85 soren }, 2454 1.85 soren }, 2455 1.85 soren 2456 1.85 soren { "Nanjing QinHeng Electronics CH358", 2457 1.85 soren { PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH358_4S1P, 2458 1.85 soren PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH358_4S1P }, 2459 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2460 1.85 soren { 2461 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2462 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 2463 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 2464 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 2465 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 }, 2466 1.85 soren }, 2467 1.85 soren }, 2468 1.85 soren 2469 1.85 soren { "Nanjing QinHeng Electronics CH358", 2470 1.85 soren { PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH358_8S, 2471 1.85 soren PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH358_8S }, 2472 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2473 1.85 soren { 2474 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2475 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 2476 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 2477 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 2478 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ }, 2479 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ }, 2480 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ }, 2481 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x08, COM_FREQ }, 2482 1.85 soren }, 2483 1.85 soren }, 2484 1.85 soren 2485 1.85 soren { "Nanjing QinHeng Electronics CH359", 2486 1.85 soren { PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH359_16S, 2487 1.85 soren PCI_VENDOR_QINHENG, PCI_PRODUCT_QINHENG_CH359_16S }, 2488 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2489 1.85 soren { 2490 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2491 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ }, 2492 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ }, 2493 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ }, 2494 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ }, 2495 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ }, 2496 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ }, 2497 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x08, COM_FREQ }, 2498 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ }, 2499 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x10, COM_FREQ }, 2500 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x20, COM_FREQ }, 2501 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x30, COM_FREQ }, 2502 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ }, 2503 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x18, COM_FREQ }, 2504 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x28, COM_FREQ }, 2505 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x38, COM_FREQ }, 2506 1.85 soren }, 2507 1.85 soren }, 2508 1.85 soren 2509 1.85 soren { "Nanjing QinHeng Electronics CH382", 2510 1.85 soren { PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH382_2S, 2511 1.85 soren PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH382_2S }, 2512 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2513 1.85 soren { 2514 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xc0, COM_FREQ }, 2515 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xc8, COM_FREQ }, 2516 1.85 soren }, 2517 1.85 soren }, 2518 1.85 soren 2519 1.85 soren { "Nanjing QinHeng Electronics CH382", 2520 1.85 soren { PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH382_2S1P, 2521 1.85 soren PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH382_2S1P }, 2522 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2523 1.85 soren { 2524 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xc0, COM_FREQ }, 2525 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xc8, COM_FREQ }, 2526 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 2527 1.85 soren }, 2528 1.85 soren }, 2529 1.85 soren 2530 1.85 soren { "Nanjing QinHeng Electronics CH384", 2531 1.85 soren { PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_4S, 2532 1.85 soren PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_4S }, 2533 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2534 1.85 soren { 2535 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xc0, COM_FREQ }, 2536 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xc8, COM_FREQ }, 2537 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xd0, COM_FREQ }, 2538 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xd8, COM_FREQ }, 2539 1.85 soren }, 2540 1.85 soren }, 2541 1.85 soren 2542 1.85 soren { "Nanjing QinHeng Electronics CH384", 2543 1.85 soren { PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_4S1P, 2544 1.85 soren PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_4S1P }, 2545 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2546 1.85 soren { 2547 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xc0, COM_FREQ }, 2548 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xc8, COM_FREQ }, 2549 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xd0, COM_FREQ }, 2550 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xd8, COM_FREQ }, 2551 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 2552 1.85 soren }, 2553 1.85 soren }, 2554 1.85 soren 2555 1.85 soren { "Nanjing QinHeng Electronics CH384", 2556 1.85 soren { PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_8S, 2557 1.85 soren PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_8S }, 2558 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2559 1.85 soren { 2560 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2561 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ }, 2562 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x20, COM_FREQ }, 2563 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x30, COM_FREQ }, 2564 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ }, 2565 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ }, 2566 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x28, COM_FREQ }, 2567 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x38, COM_FREQ }, 2568 1.85 soren }, 2569 1.85 soren }, 2570 1.85 soren 2571 1.85 soren { "Nanjing QinHeng Electronics CH384", 2572 1.85 soren { PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_28S, 2573 1.85 soren PCI_VENDOR_QINHENG2, PCI_PRODUCT_QINHENG2_CH384_28S }, 2574 1.85 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2575 1.85 soren { 2576 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xc0, COM_FREQ }, 2577 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xc8, COM_FREQ }, 2578 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xd0, COM_FREQ }, 2579 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xd8, COM_FREQ }, 2580 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2581 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ }, 2582 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x20, COM_FREQ }, 2583 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x30, COM_FREQ }, 2584 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ }, 2585 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ }, 2586 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x28, COM_FREQ }, 2587 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x38, COM_FREQ }, 2588 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x40, COM_FREQ }, 2589 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x50, COM_FREQ }, 2590 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x60, COM_FREQ }, 2591 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x70, COM_FREQ }, 2592 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x48, COM_FREQ }, 2593 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x58, COM_FREQ }, 2594 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x68, COM_FREQ }, 2595 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x78, COM_FREQ }, 2596 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x80, COM_FREQ }, 2597 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x90, COM_FREQ }, 2598 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xa0, COM_FREQ }, 2599 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xb0, COM_FREQ }, 2600 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x88, COM_FREQ }, 2601 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x98, COM_FREQ }, 2602 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xa8, COM_FREQ }, 2603 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0xb8, COM_FREQ }, 2604 1.85 soren }, 2605 1.85 soren }, 2606 1.85 soren 2607 1.79 msaitoh /* Intel 82946GZ/GL KT */ 2608 1.79 msaitoh { "Intel 82946GZ/GL KT", 2609 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82946GZ_KT, 0, 0 }, 2610 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2611 1.79 msaitoh { 2612 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2613 1.79 msaitoh }, 2614 1.79 msaitoh }, 2615 1.79 msaitoh 2616 1.79 msaitoh /* Intel P965/G965 KT */ 2617 1.79 msaitoh { "Intel P965/G965 KT", 2618 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82P965_KT, 0, 0 }, 2619 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2620 1.79 msaitoh { 2621 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2622 1.79 msaitoh }, 2623 1.79 msaitoh }, 2624 1.79 msaitoh 2625 1.79 msaitoh /* Intel PM965/GM965 KT */ 2626 1.79 msaitoh { "Intel PM965/GM965 KT", 2627 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82965PM_KT, 0, 0 }, 2628 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2629 1.79 msaitoh { 2630 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2631 1.79 msaitoh }, 2632 1.79 msaitoh }, 2633 1.79 msaitoh 2634 1.79 msaitoh /* Intel GME965/GLE965 KT */ 2635 1.79 msaitoh { "Intel GME965/GLE965 KT", 2636 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82965GME_KT, 0, 0 }, 2637 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2638 1.79 msaitoh { 2639 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2640 1.79 msaitoh }, 2641 1.79 msaitoh }, 2642 1.79 msaitoh 2643 1.79 msaitoh /* Intel Q963/Q965 KT */ 2644 1.79 msaitoh { "Intel Q963/Q965 KT", 2645 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82Q965_KT, 0, 0 }, 2646 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2647 1.79 msaitoh { 2648 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2649 1.79 msaitoh }, 2650 1.79 msaitoh }, 2651 1.79 msaitoh 2652 1.79 msaitoh /* Intel G33/G31/P35/P31 KT */ 2653 1.82 msaitoh { "Intel G33/G31/P35/P31 KT", 2654 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82G33_KT, 0, 0 }, 2655 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2656 1.79 msaitoh { 2657 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2658 1.79 msaitoh }, 2659 1.79 msaitoh }, 2660 1.79 msaitoh 2661 1.79 msaitoh /* Intel Q35 KT */ 2662 1.79 msaitoh { "Intel Q35 KT", 2663 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82Q35_KT, 0, 0 }, 2664 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2665 1.79 msaitoh { 2666 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2667 1.79 msaitoh }, 2668 1.79 msaitoh }, 2669 1.79 msaitoh 2670 1.79 msaitoh /* Intel Q33 KT */ 2671 1.79 msaitoh { "Intel Q33 KT", 2672 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82Q33_KT, 0, 0 }, 2673 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2674 1.79 msaitoh { 2675 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2676 1.79 msaitoh }, 2677 1.79 msaitoh }, 2678 1.79 msaitoh 2679 1.79 msaitoh /* Intel X38 KT */ 2680 1.79 msaitoh { "Intel X38 KT", 2681 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82X38_KT, 0, 0 }, 2682 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2683 1.79 msaitoh { 2684 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2685 1.79 msaitoh }, 2686 1.79 msaitoh }, 2687 1.79 msaitoh 2688 1.79 msaitoh /* Intel 3200 KT */ 2689 1.79 msaitoh { "Intel 3200 KT", 2690 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_3200_KT, 0, 0 }, 2691 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2692 1.79 msaitoh { 2693 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2694 1.79 msaitoh }, 2695 1.79 msaitoh }, 2696 1.79 msaitoh 2697 1.79 msaitoh /* Intel GM45 KT */ 2698 1.79 msaitoh { "Intel GM45 KT", 2699 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82GM45_KT, 0, 0 }, 2700 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2701 1.79 msaitoh { 2702 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2703 1.79 msaitoh }, 2704 1.79 msaitoh }, 2705 1.79 msaitoh 2706 1.79 msaitoh /* Intel Q45 KT */ 2707 1.79 msaitoh { "Intel Q45 KT", 2708 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82Q45_KT, 0, 0 }, 2709 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2710 1.79 msaitoh { 2711 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2712 1.79 msaitoh }, 2713 1.79 msaitoh }, 2714 1.79 msaitoh 2715 1.96 jakllsch /* Intel Q45 KT (again) */ 2716 1.96 jakllsch { "Intel Q45 KT", 2717 1.96 jakllsch { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82Q45_KT_1, 0, 0 }, 2718 1.96 jakllsch { 0xffff, 0xffff, 0, 0 }, 2719 1.96 jakllsch { 2720 1.96 jakllsch { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2721 1.96 jakllsch }, 2722 1.96 jakllsch }, 2723 1.79 msaitoh /* Intel 5 Series and Intel 3400 Series KT */ 2724 1.82 msaitoh { "Intel 5 Series KT", 2725 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_3400_KT, 0, 0 }, 2726 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2727 1.79 msaitoh { 2728 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2729 1.79 msaitoh }, 2730 1.79 msaitoh }, 2731 1.79 msaitoh 2732 1.79 msaitoh /* Intel 6 Series KT */ 2733 1.79 msaitoh { "Intel 6 Series KT", 2734 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_6SERIES_KT, 0, 0 }, 2735 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2736 1.79 msaitoh { 2737 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2738 1.79 msaitoh }, 2739 1.79 msaitoh }, 2740 1.79 msaitoh 2741 1.79 msaitoh /* Intel 7 Series KT */ 2742 1.79 msaitoh { "Intel 7 Series KT", 2743 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_7SERIES_KT, 0, 0 }, 2744 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2745 1.79 msaitoh { 2746 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2747 1.79 msaitoh }, 2748 1.79 msaitoh }, 2749 1.79 msaitoh 2750 1.84 msaitoh /* Intel 8 Series KT */ 2751 1.84 msaitoh { "Intel 8 Series KT", 2752 1.84 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_8SERIES_KT, 0, 0 }, 2753 1.84 msaitoh { 0xffff, 0xffff, 0, 0 }, 2754 1.84 msaitoh { 2755 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2756 1.84 msaitoh }, 2757 1.84 msaitoh }, 2758 1.84 msaitoh 2759 1.94 msaitoh /* Intel 9 Series KT */ 2760 1.94 msaitoh { "Intel 9 Series KT", 2761 1.94 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_9SERIES_KT, 0, 0 }, 2762 1.94 msaitoh { 0xffff, 0xffff, 0, 0 }, 2763 1.94 msaitoh { 2764 1.94 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2765 1.94 msaitoh }, 2766 1.94 msaitoh }, 2767 1.94 msaitoh 2768 1.98 msaitoh /* Intel 100 Series KT */ 2769 1.98 msaitoh { "Intel 100 Series KT", 2770 1.98 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_100SERIES_KT, 0, 0 }, 2771 1.98 msaitoh { 0xffff, 0xffff, 0, 0 }, 2772 1.98 msaitoh { 2773 1.98 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2774 1.98 msaitoh }, 2775 1.98 msaitoh }, 2776 1.113 mrg { "Intel 100 Series LP KT", 2777 1.113 mrg { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_100SERIES_LP_KT, 0, 0 }, 2778 1.113 mrg { 0xffff, 0xffff, 0, 0 }, 2779 1.113 mrg { 2780 1.113 mrg { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2781 1.113 mrg }, 2782 1.113 mrg }, 2783 1.98 msaitoh 2784 1.99 msaitoh /* Intel 200 Series KT */ 2785 1.99 msaitoh { "Intel 200 Series KT", 2786 1.99 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_2HS_KT, 0, 0 }, 2787 1.99 msaitoh { 0xffff, 0xffff, 0, 0 }, 2788 1.99 msaitoh { 2789 1.99 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2790 1.99 msaitoh }, 2791 1.99 msaitoh }, 2792 1.101 msaitoh 2793 1.101 msaitoh /* Intel 300 Series KT */ 2794 1.101 msaitoh { "Intel 300 Series KT", 2795 1.101 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_3HS_KT, 0, 0 }, 2796 1.101 msaitoh { 0xffff, 0xffff, 0, 0 }, 2797 1.101 msaitoh { 2798 1.101 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2799 1.101 msaitoh }, 2800 1.101 msaitoh }, 2801 1.101 msaitoh 2802 1.111 msaitoh /* Intel Comet Lake KT */ 2803 1.111 msaitoh { "Intel Comet Lake KT", 2804 1.111 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CMTLK_KT, 0, 0 }, 2805 1.111 msaitoh { 0xffff, 0xffff, 0, 0 }, 2806 1.111 msaitoh { 2807 1.111 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2808 1.111 msaitoh }, 2809 1.111 msaitoh }, 2810 1.111 msaitoh 2811 1.111 msaitoh /* Intel 400 Series (H) KT */ 2812 1.111 msaitoh { "Intel 400 Series (H) KT", 2813 1.111 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_4HS_H_KT, 0, 0 }, 2814 1.111 msaitoh { 0xffff, 0xffff, 0, 0 }, 2815 1.111 msaitoh { 2816 1.111 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2817 1.111 msaitoh }, 2818 1.111 msaitoh }, 2819 1.111 msaitoh 2820 1.112 msaitoh /* Intel 400 Series (V) KT */ 2821 1.112 msaitoh { "Intel 400 Series (V) KT", 2822 1.112 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_4HS_V_KT, 0, 0 }, 2823 1.112 msaitoh { 0xffff, 0xffff, 0, 0 }, 2824 1.112 msaitoh { 2825 1.112 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2826 1.112 msaitoh }, 2827 1.112 msaitoh }, 2828 1.112 msaitoh 2829 1.111 msaitoh /* Intel 495 Series KT */ 2830 1.111 msaitoh { "Intel 495 Series KT", 2831 1.111 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_495_YU_KT, 0, 0 }, 2832 1.111 msaitoh { 0xffff, 0xffff, 0, 0 }, 2833 1.111 msaitoh { 2834 1.111 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2835 1.111 msaitoh }, 2836 1.111 msaitoh }, 2837 1.111 msaitoh 2838 1.111 msaitoh /* Intel 500 Series (H) KT */ 2839 1.111 msaitoh { "Intel 500 Series (H) KT", 2840 1.111 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_5HS_H_KT, 0, 0 }, 2841 1.111 msaitoh { 0xffff, 0xffff, 0, 0 }, 2842 1.111 msaitoh { 2843 1.111 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2844 1.111 msaitoh }, 2845 1.111 msaitoh }, 2846 1.111 msaitoh 2847 1.79 msaitoh /* Intel C600/X79 Series KT */ 2848 1.82 msaitoh { "Intel C600/X79 Series KT", 2849 1.79 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_C600_KT, 0, 0 }, 2850 1.79 msaitoh { 0xffff, 0xffff, 0, 0 }, 2851 1.79 msaitoh { 2852 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2853 1.79 msaitoh }, 2854 1.79 msaitoh }, 2855 1.74 martin 2856 1.87 msaitoh /* Intel Core 4G (mobile) KT */ 2857 1.87 msaitoh { "Intel Core 4G (mobile) KT", 2858 1.87 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE4G_M_KT, 0, 0 }, 2859 1.87 msaitoh { 0xffff, 0xffff, 0, 0 }, 2860 1.87 msaitoh { 2861 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2862 1.87 msaitoh }, 2863 1.87 msaitoh }, 2864 1.87 msaitoh 2865 1.110 riastrad /* Intel Core 5G (mobile) KT */ 2866 1.110 riastrad { "Intel Core 5G (mobile) KT", 2867 1.110 riastrad { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_CORE5G_M_KT, 0, 0 }, 2868 1.110 riastrad { 0xffff, 0xffff, 0, 0 }, 2869 1.110 riastrad { 2870 1.110 riastrad { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2871 1.110 riastrad }, 2872 1.110 riastrad }, 2873 1.110 riastrad 2874 1.77 matt /* Intel EG20T UART */ 2875 1.77 matt { "Intel EG20T UART #0", 2876 1.77 matt { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EG20T_UART_0, 0, 0 }, 2877 1.77 matt { 0xffff, 0xffff, 0, 0 }, 2878 1.77 matt { 2879 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2880 1.77 matt }, 2881 1.77 matt }, 2882 1.77 matt 2883 1.77 matt /* Intel EG20T UART */ 2884 1.77 matt { "Intel EG20T UART #1", 2885 1.90 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EG20T_UART_1, 0, 0 }, 2886 1.77 matt { 0xffff, 0xffff, 0, 0 }, 2887 1.77 matt { 2888 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2889 1.77 matt }, 2890 1.77 matt }, 2891 1.77 matt 2892 1.77 matt /* Intel EG20T UART */ 2893 1.77 matt { "Intel EG20T UART #2", 2894 1.90 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EG20T_UART_2, 0, 0 }, 2895 1.77 matt { 0xffff, 0xffff, 0, 0 }, 2896 1.77 matt { 2897 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2898 1.77 matt }, 2899 1.77 matt }, 2900 1.77 matt 2901 1.77 matt /* Intel EG20T UART */ 2902 1.77 matt { "Intel EG20T UART #3", 2903 1.90 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_EG20T_UART_3, 0, 0 }, 2904 1.77 matt { 0xffff, 0xffff, 0, 0 }, 2905 1.77 matt { 2906 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2907 1.77 matt }, 2908 1.77 matt }, 2909 1.77 matt 2910 1.91 msaitoh /* Intel Quark X1000 UART */ 2911 1.91 msaitoh { "Intel Quark X1000 UART", 2912 1.91 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_X1000_HS_UART, 0, 0 }, 2913 1.91 msaitoh { 0xffff, 0xffff, 0, 0 }, 2914 1.91 msaitoh { 2915 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 44236800 }, 2916 1.91 msaitoh }, 2917 1.91 msaitoh }, 2918 1.91 msaitoh 2919 1.88 msaitoh /* Intel S1200 UART */ 2920 1.88 msaitoh { "Intel S1200 UART", 2921 1.88 msaitoh { PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_S1200_UART, 0, 0 }, 2922 1.88 msaitoh { 0xffff, 0xffff, 0, 0 }, 2923 1.88 msaitoh { 2924 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 2925 1.88 msaitoh }, 2926 1.88 msaitoh }, 2927 1.88 msaitoh 2928 1.39 bouyer /* VScom PCI-200: 2S */ 2929 1.39 bouyer { "VScom PCI-200", 2930 1.78 msaitoh { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_PCI_200, 2931 1.78 msaitoh PCI_VENDOR_PLX, 0x1103 }, 2932 1.39 bouyer { 0xffff, 0xffff, 0xffff, 0xffff }, 2933 1.39 bouyer { 2934 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 2935 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 }, 2936 1.39 bouyer }, 2937 1.39 bouyer }, 2938 1.39 bouyer 2939 1.20 soren /* VScom PCI-400: 4S */ 2940 1.20 soren { "VScom PCI-400", 2941 1.78 msaitoh { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_PCI_400, 2942 1.78 msaitoh PCI_VENDOR_PLX, 0x1077 }, 2943 1.20 soren { 0xffff, 0xffff, 0xffff, 0xffff }, 2944 1.20 soren { 2945 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 2946 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 }, 2947 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 }, 2948 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 }, 2949 1.20 soren }, 2950 1.20 soren }, 2951 1.3 cgd 2952 1.20 soren /* VScom PCI-800: 8S */ 2953 1.4 cgd { "VScom PCI-800", 2954 1.78 msaitoh { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_PCI_800, 2955 1.78 msaitoh PCI_VENDOR_PLX, 0x1076 }, 2956 1.3 cgd { 0xffff, 0xffff, 0xffff, 0xffff }, 2957 1.3 cgd { 2958 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 2959 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 8 }, 2960 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 8 }, 2961 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 8 }, 2962 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 8 }, 2963 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 8 }, 2964 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 8 }, 2965 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 8 }, 2966 1.11 bouyer }, 2967 1.11 bouyer }, 2968 1.32 chs 2969 1.61 msaitoh /* 2970 1.61 msaitoh * Perle PCI-RAS 4 Modem ports 2971 1.61 msaitoh */ 2972 1.61 msaitoh { "Perle Systems PCI-RAS 4 modem ports", 2973 1.78 msaitoh { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9030, 0x155f, 0xf001 }, 2974 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 2975 1.37 mycroft { 2976 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 4 }, 2977 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 4 }, 2978 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 4 }, 2979 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 4 }, 2980 1.37 mycroft }, 2981 1.37 mycroft }, 2982 1.61 msaitoh 2983 1.61 msaitoh /* 2984 1.61 msaitoh * Perle PCI-RASV92 4 Modem ports 2985 1.61 msaitoh */ 2986 1.61 msaitoh { "Perle Systems PCI-RASV92 4 modem ports", 2987 1.78 msaitoh { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0x155f, 0xf001 }, 2988 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 2989 1.37 mycroft { 2990 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 4 }, 2991 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 4 }, 2992 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 4 }, 2993 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 4 }, 2994 1.37 mycroft }, 2995 1.37 mycroft }, 2996 1.37 mycroft 2997 1.11 bouyer /* 2998 1.61 msaitoh * Perle PCI-RAS 8 Modem ports 2999 1.11 bouyer */ 3000 1.61 msaitoh { "Perle Systems PCI-RAS 8 modem ports", 3001 1.78 msaitoh { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9030, 0x155f, 0xf010 }, 3002 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 3003 1.11 bouyer { 3004 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 4 }, 3005 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 4 }, 3006 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 4 }, 3007 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 4 }, 3008 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 4 }, 3009 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 4 }, 3010 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 4 }, 3011 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 4 }, 3012 1.11 bouyer }, 3013 1.11 bouyer }, 3014 1.61 msaitoh 3015 1.61 msaitoh /* 3016 1.61 msaitoh * Perle PCI-RASV92 8 Modem ports 3017 1.61 msaitoh */ 3018 1.61 msaitoh { "Perle Systems PCI-RASV92 8 modem ports", 3019 1.78 msaitoh { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0x155f, 0xf010 }, 3020 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 3021 1.11 bouyer { 3022 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 4 }, 3023 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 4 }, 3024 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 4 }, 3025 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 4 }, 3026 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 4 }, 3027 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 4 }, 3028 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 4 }, 3029 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 4 }, 3030 1.7 jun }, 3031 1.7 jun }, 3032 1.61 msaitoh 3033 1.61 msaitoh /* 3034 1.61 msaitoh * Boca Research Turbo Serial 654 (4 serial port) card. 3035 1.61 msaitoh * Appears to be the same as Chase Research PLC PCI-FAST4 3036 1.61 msaitoh * and Perle PCI-FAST4 Multi-Port serial cards. 3037 1.61 msaitoh */ 3038 1.61 msaitoh { "Boca Research Turbo Serial 654", 3039 1.78 msaitoh { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0x12e0, 0x0031 }, 3040 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 3041 1.29 seb { 3042 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 4 }, 3043 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 4 }, 3044 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 4 }, 3045 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 4 }, 3046 1.29 seb }, 3047 1.29 seb }, 3048 1.61 msaitoh 3049 1.61 msaitoh /* 3050 1.61 msaitoh * Boca Research Turbo Serial 658 (8 serial port) card. 3051 1.61 msaitoh * Appears to be the same as Chase Research PLC PCI-FAST8 3052 1.61 msaitoh * and Perle PCI-FAST8 Multi-Port serial cards. 3053 1.61 msaitoh */ 3054 1.61 msaitoh { "Boca Research Turbo Serial 658", 3055 1.78 msaitoh { PCI_VENDOR_PLX, PCI_PRODUCT_PLX_9050, 0x12e0, 0x0021 }, 3056 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xffff }, 3057 1.7 jun { 3058 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 4 }, 3059 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x08, COM_FREQ * 4 }, 3060 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x10, COM_FREQ * 4 }, 3061 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x18, COM_FREQ * 4 }, 3062 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x20, COM_FREQ * 4 }, 3063 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x28, COM_FREQ * 4 }, 3064 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x30, COM_FREQ * 4 }, 3065 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x38, COM_FREQ * 4 }, 3066 1.7 jun }, 3067 1.7 jun }, 3068 1.7 jun 3069 1.61 msaitoh /* 3070 1.61 msaitoh * SIIG Boards. 3071 1.61 msaitoh * 3072 1.61 msaitoh * SIIG provides documentation for their boards at: 3073 1.61 msaitoh * <URL:http://www.siig.com/driver.htm> 3074 1.61 msaitoh * 3075 1.61 msaitoh * Please excuse the weird ordering, it's the order they 3076 1.61 msaitoh * use in their documentation. 3077 1.61 msaitoh */ 3078 1.61 msaitoh 3079 1.61 msaitoh /* 3080 1.61 msaitoh * SIIG "10x" family boards. 3081 1.61 msaitoh */ 3082 1.61 msaitoh 3083 1.61 msaitoh /* SIIG Cyber Serial PCI 16C550 (10x family): 1S */ 3084 1.61 msaitoh { "SIIG Cyber Serial PCI 16C550 (10x family)", 3085 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_S550, 0, 0 }, 3086 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3087 1.7 jun { 3088 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3089 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 }, 3090 1.8 castor }, 3091 1.8 castor }, 3092 1.8 castor 3093 1.61 msaitoh /* SIIG Cyber Serial PCI 16C650 (10x family): 1S */ 3094 1.61 msaitoh { "SIIG Cyber Serial PCI 16C650 (10x family)", 3095 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_S650, 0, 0 }, 3096 1.8 castor { 0xffff, 0xffff, 0, 0 }, 3097 1.8 castor { 3098 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3099 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 }, 3100 1.8 castor }, 3101 1.8 castor }, 3102 1.8 castor 3103 1.61 msaitoh /* SIIG Cyber Serial PCI 16C850 (10x family): 1S */ 3104 1.61 msaitoh { "SIIG Cyber Serial PCI 16C850 (10x family)", 3105 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_S850, 0, 0 }, 3106 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3107 1.8 castor { 3108 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3109 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 }, 3110 1.19 thorpej }, 3111 1.19 thorpej }, 3112 1.19 thorpej 3113 1.61 msaitoh /* SIIG Cyber I/O PCI 16C550 (10x family): 1S, 1P */ 3114 1.61 msaitoh { "SIIG Cyber I/O PCI 16C550 (10x family)", 3115 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_IO550, 0, 0 }, 3116 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3117 1.19 thorpej { 3118 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3119 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, 3120 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 }, 3121 1.33 jdolecek }, 3122 1.33 jdolecek }, 3123 1.33 jdolecek 3124 1.61 msaitoh /* SIIG Cyber I/O PCI 16C650 (10x family): 1S, 1P */ 3125 1.61 msaitoh { "SIIG Cyber I/O PCI 16C650 (10x family)", 3126 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_IO650, 0, 0 }, 3127 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3128 1.33 jdolecek { 3129 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3130 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, 3131 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 }, 3132 1.15 christos }, 3133 1.15 christos }, 3134 1.15 christos 3135 1.61 msaitoh /* SIIG Cyber I/O PCI 16C850 (10x family): 1S, 1P */ 3136 1.61 msaitoh { "SIIG Cyber I/O PCI 16C850 (10x family)", 3137 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_IO850, 0, 0 }, 3138 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3139 1.15 christos { 3140 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3141 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, 3142 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 }, 3143 1.9 bouyer }, 3144 1.9 bouyer }, 3145 1.9 bouyer 3146 1.61 msaitoh /* SIIG Cyber Parallel PCI (10x family): 1P */ 3147 1.61 msaitoh { "SIIG Cyber Parallel PCI (10x family)", 3148 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_P, 0, 0 }, 3149 1.9 bouyer { 0xffff, 0xffff, 0, 0 }, 3150 1.9 bouyer { 3151 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 3152 1.10 bouyer }, 3153 1.10 bouyer }, 3154 1.10 bouyer 3155 1.61 msaitoh /* SIIG Cyber Parallel Dual PCI (10x family): 2P */ 3156 1.61 msaitoh { "SIIG Cyber Parallel Dual PCI (10x family)", 3157 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_2P, 0, 0 }, 3158 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3159 1.10 bouyer { 3160 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 3161 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 }, 3162 1.12 veego }, 3163 1.12 veego }, 3164 1.12 veego 3165 1.61 msaitoh /* SIIG Cyber Serial Dual PCI 16C550 (10x family): 2S */ 3166 1.61 msaitoh { "SIIG Cyber Serial Dual PCI 16C550 (10x family)", 3167 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_2S550, 0, 0 }, 3168 1.57 tsutsui { 0xffff, 0xffff, 0, 0 }, 3169 1.57 tsutsui { 3170 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3171 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, 3172 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, 3173 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, 3174 1.57 tsutsui }, 3175 1.57 tsutsui }, 3176 1.57 tsutsui 3177 1.61 msaitoh /* SIIG Cyber Serial Dual PCI 16C650 (10x family): 2S */ 3178 1.61 msaitoh { "SIIG Cyber Serial Dual PCI 16C650 (10x family)", 3179 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_2S650, 0, 0 }, 3180 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3181 1.31 bouyer { 3182 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3183 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, 3184 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, 3185 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, 3186 1.31 bouyer }, 3187 1.31 bouyer }, 3188 1.31 bouyer 3189 1.61 msaitoh /* SIIG Cyber Serial Dual PCI 16C850 (10x family): 2S */ 3190 1.61 msaitoh { "SIIG Cyber Serial Dual PCI 16C850 (10x family)", 3191 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_2S850, 0, 0 }, 3192 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3193 1.31 bouyer { 3194 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3195 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, 3196 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, 3197 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, 3198 1.31 bouyer }, 3199 1.31 bouyer }, 3200 1.31 bouyer 3201 1.61 msaitoh /* SIIG Cyber 2S1P PCI 16C550 (10x family): 2S, 1P */ 3202 1.61 msaitoh { "SIIG Cyber 2S1P PCI 16C550 (10x family)", 3203 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_2S1P550, 3204 1.78 msaitoh 0, 0 }, 3205 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3206 1.58 enami { 3207 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3208 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, 3209 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, 3210 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, 3211 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 }, 3212 1.58 enami }, 3213 1.58 enami }, 3214 1.58 enami 3215 1.61 msaitoh /* SIIG Cyber 2S1P PCI 16C650 (10x family): 2S, 1P */ 3216 1.61 msaitoh { "SIIG Cyber 2S1P PCI 16C650 (10x family)", 3217 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_2S1P650, 3218 1.78 msaitoh 0, 0 }, 3219 1.12 veego { 0xffff, 0xffff, 0, 0 }, 3220 1.12 veego { 3221 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3222 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, 3223 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, 3224 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, 3225 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 }, 3226 1.12 veego }, 3227 1.12 veego }, 3228 1.12 veego 3229 1.61 msaitoh /* SIIG Cyber 2S1P PCI 16C850 (10x family): 2S, 1P */ 3230 1.61 msaitoh { "SIIG Cyber 2S1P PCI 16C850 (10x family)", 3231 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_2S1P850, 3232 1.78 msaitoh 0, 0 }, 3233 1.27 hannken { 0xffff, 0xffff, 0, 0 }, 3234 1.27 hannken { 3235 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3236 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, 3237 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, 3238 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, 3239 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 }, 3240 1.27 hannken }, 3241 1.27 hannken }, 3242 1.27 hannken 3243 1.61 msaitoh /* SIIG Cyber 4S PCI 16C550 (10x family): 4S */ 3244 1.61 msaitoh { "SIIG Cyber 4S PCI 16C550 (10x family)", 3245 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_4S550, 0, 0 }, 3246 1.51 chs { 0xffff, 0xffff, 0, 0 }, 3247 1.51 chs { 3248 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3249 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, 3250 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 }, 3251 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 }, 3252 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR5, 0x00, COM_FREQ * 8 }, 3253 1.51 chs }, 3254 1.51 chs }, 3255 1.51 chs 3256 1.61 msaitoh /* SIIG Cyber 4S PCI 16C650 (10x family): 4S */ 3257 1.61 msaitoh { "SIIG Cyber 4S PCI 16C650 (10x family)", 3258 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_4S650, 0, 0 }, 3259 1.51 chs { 0xffff, 0xffff, 0, 0 }, 3260 1.43 martin { 3261 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3262 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, 3263 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 }, 3264 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 }, 3265 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR5, 0x00, COM_FREQ * 8 }, 3266 1.43 martin }, 3267 1.43 martin }, 3268 1.43 martin 3269 1.61 msaitoh /* SIIG Cyber 4S PCI 16C850 (10x family): 4S */ 3270 1.61 msaitoh { "SIIG Cyber 4S PCI 16C850 (10x family)", 3271 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER10_4S850, 0, 0 }, 3272 1.51 chs { 0xffff, 0xffff, 0, 0 }, 3273 1.51 chs { 3274 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, 3275 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, 3276 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 }, 3277 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 }, 3278 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR5, 0x00, COM_FREQ * 8 }, 3279 1.51 chs }, 3280 1.51 chs }, 3281 1.51 chs 3282 1.61 msaitoh /* 3283 1.61 msaitoh * SIIG "20x" family boards. 3284 1.61 msaitoh */ 3285 1.61 msaitoh 3286 1.61 msaitoh /* SIIG Cyber Serial PCI 16C550 (20x family): 1S */ 3287 1.61 msaitoh { "SIIG Cyber Serial PCI 16C550 (20x family)", 3288 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_S550, 0, 0 }, 3289 1.51 chs { 0xffff, 0xffff, 0, 0 }, 3290 1.45 bouyer { 3291 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3292 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3293 1.45 bouyer }, 3294 1.45 bouyer }, 3295 1.45 bouyer 3296 1.61 msaitoh /* SIIG Cyber Serial PCI 16C650 (20x family): 1S */ 3297 1.61 msaitoh { "SIIG Cyber Serial PCI 16C650 (20x family)", 3298 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_S650, 0, 0 }, 3299 1.51 chs { 0xffff, 0xffff, 0, 0 }, 3300 1.51 chs { 3301 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3302 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3303 1.51 chs }, 3304 1.51 chs }, 3305 1.51 chs 3306 1.61 msaitoh /* SIIG Cyber Serial PCI 16C850 (20x family): 1S */ 3307 1.61 msaitoh { "SIIG Cyber Serial PCI 16C850 (20x family)", 3308 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_S850, 0, 0 }, 3309 1.12 veego { 0xffff, 0xffff, 0, 0 }, 3310 1.12 veego { 3311 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3312 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3313 1.34 jdolecek }, 3314 1.34 jdolecek }, 3315 1.34 jdolecek 3316 1.61 msaitoh /* SIIG Cyber I/O PCI 16C550 (20x family): 1S, 1P */ 3317 1.61 msaitoh { "SIIG Cyber I/O PCI 16C550 (20x family)", 3318 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_IO550, 0, 0 }, 3319 1.34 jdolecek { 0xffff, 0xffff, 0, 0 }, 3320 1.34 jdolecek { 3321 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3322 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3323 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 3324 1.17 msaitoh }, 3325 1.17 msaitoh }, 3326 1.17 msaitoh 3327 1.61 msaitoh /* SIIG Cyber I/O PCI 16C650 (20x family): 1S, 1P */ 3328 1.61 msaitoh { "SIIG Cyber I/O PCI 16C650 (20x family)", 3329 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_IO650, 0, 0 }, 3330 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3331 1.47 cube { 3332 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3333 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3334 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 3335 1.47 cube }, 3336 1.47 cube }, 3337 1.47 cube 3338 1.61 msaitoh /* SIIG Cyber I/O PCI 16C850 (20x family): 1S, 1P */ 3339 1.61 msaitoh { "SIIG Cyber I/O PCI 16C850 (20x family)", 3340 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_IO850, 0, 0 }, 3341 1.17 msaitoh { 0xffff, 0xffff, 0, 0 }, 3342 1.17 msaitoh { 3343 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3344 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3345 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 3346 1.28 lukem }, 3347 1.28 lukem }, 3348 1.28 lukem 3349 1.61 msaitoh /* SIIG Cyber Parallel PCI (20x family): 1P */ 3350 1.61 msaitoh { "SIIG Cyber Parallel PCI (20x family)", 3351 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_P, 0, 0 }, 3352 1.28 lukem { 0xffff, 0xffff, 0, 0 }, 3353 1.28 lukem { 3354 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 3355 1.24 thorpej }, 3356 1.24 thorpej }, 3357 1.24 thorpej 3358 1.61 msaitoh /* SIIG Cyber Parallel Dual PCI (20x family): 2P */ 3359 1.61 msaitoh { "SIIG Cyber Parallel Dual PCI (20x family)", 3360 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_2P, 0, 0 }, 3361 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3362 1.49 bouyer { 3363 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 3364 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 3365 1.49 bouyer }, 3366 1.49 bouyer }, 3367 1.49 bouyer 3368 1.61 msaitoh /* SIIG Cyber Serial Dual PCI 16C550 (20x family): 2S */ 3369 1.61 msaitoh { "SIIG Cyber Serial Dual PCI 16C550 (20x family)", 3370 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_2S550, 0, 0 }, 3371 1.24 thorpej { 0xffff, 0xffff, 0, 0 }, 3372 1.24 thorpej { 3373 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3374 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3375 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, 3376 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, 3377 1.30 enami }, 3378 1.30 enami }, 3379 1.30 enami 3380 1.61 msaitoh /* SIIG Cyber Serial Dual PCI 16C650 (20x family): 2S */ 3381 1.61 msaitoh { "SIIG Cyber Serial Dual PCI 16C650 (20x family)", 3382 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_2S650, 0, 0 }, 3383 1.30 enami { 0xffff, 0xffff, 0, 0 }, 3384 1.30 enami { 3385 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3386 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3387 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, 3388 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, 3389 1.32 chs }, 3390 1.32 chs }, 3391 1.32 chs 3392 1.61 msaitoh /* SIIG Cyber Serial Dual PCI 16C850 (20x family): 2S */ 3393 1.61 msaitoh { "SIIG Cyber Serial Dual PCI 16C850 (20x family)", 3394 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_2S850, 0, 0 }, 3395 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3396 1.48 manu { 3397 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3398 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3399 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, 3400 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, 3401 1.48 manu }, 3402 1.48 manu }, 3403 1.48 manu 3404 1.61 msaitoh /* SIIG Cyber 2P1S PCI 16C550 (20x family): 1S, 2P */ 3405 1.61 msaitoh { "SIIG Cyber 2P1S PCI 16C550 (20x family)", 3406 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_2P1S550, 3407 1.78 msaitoh 0, 0 }, 3408 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3409 1.50 manu { 3410 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3411 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3412 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 3413 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 }, 3414 1.50 manu }, 3415 1.50 manu }, 3416 1.50 manu 3417 1.61 msaitoh /* SIIG Cyber 2P1S PCI 16C650 (20x family): 1S, 2P */ 3418 1.61 msaitoh { "SIIG Cyber 2P1S PCI 16C650 (20x family)", 3419 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_2P1S650, 3420 1.78 msaitoh 0, 0 }, 3421 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3422 1.50 manu { 3423 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3424 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3425 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 3426 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 }, 3427 1.50 manu }, 3428 1.50 manu }, 3429 1.50 manu 3430 1.61 msaitoh /* SIIG Cyber 2P1S PCI 16C850 (20x family): 1S, 2P */ 3431 1.61 msaitoh { "SIIG Cyber 2P1S PCI 16C850 (20x family)", 3432 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_2P1S850, 3433 1.78 msaitoh 0, 0 }, 3434 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3435 1.50 manu { 3436 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3437 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3438 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR1, 0x00, 0x00 }, 3439 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 }, 3440 1.61 msaitoh }, 3441 1.61 msaitoh }, 3442 1.61 msaitoh 3443 1.61 msaitoh /* SIIG Cyber 4S PCI 16C550 (20x family): 4S */ 3444 1.61 msaitoh { "SIIG Cyber 4S PCI 16C550 (20x family)", 3445 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_4S550, 0, 0 }, 3446 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3447 1.61 msaitoh { 3448 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3449 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3450 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 3451 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 3452 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 }, 3453 1.61 msaitoh }, 3454 1.61 msaitoh }, 3455 1.61 msaitoh 3456 1.61 msaitoh /* SIIG Cyber 4S PCI 16C650 (20x family): 4S */ 3457 1.61 msaitoh { "SIIG Cyber 4S PCI 16C650 (20x family)", 3458 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_4S650, 0, 0 }, 3459 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3460 1.61 msaitoh { 3461 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3462 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3463 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 3464 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 3465 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 }, 3466 1.61 msaitoh }, 3467 1.61 msaitoh }, 3468 1.61 msaitoh 3469 1.61 msaitoh /* SIIG Cyber 4S PCI 16C850 (20x family): 4S */ 3470 1.61 msaitoh { "SIIG Cyber 4S PCI 16C850 (20x family)", 3471 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_4S850, 0, 0 }, 3472 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3473 1.61 msaitoh { 3474 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3475 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3476 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 3477 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 3478 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 }, 3479 1.61 msaitoh }, 3480 1.61 msaitoh }, 3481 1.61 msaitoh 3482 1.61 msaitoh /* SIIG Cyber 2S1P PCI 16C550 (20x family): 2S, 1P */ 3483 1.61 msaitoh { "SIIG Cyber 2S1P PCI 16C550 (20x family)", 3484 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_2S1P550, 3485 1.78 msaitoh 0, 0 }, 3486 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3487 1.61 msaitoh { 3488 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3489 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3490 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, 3491 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, 3492 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 3493 1.61 msaitoh }, 3494 1.61 msaitoh }, 3495 1.61 msaitoh 3496 1.61 msaitoh /* SIIG Cyber 2S1P PCI 16C650 (20x family): 2S, 1P */ 3497 1.61 msaitoh { "SIIG Cyber 2S1P PCI 16C650 (20x family)", 3498 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_2S1P650, 3499 1.78 msaitoh 0, 0 }, 3500 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3501 1.61 msaitoh { 3502 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3503 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3504 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, 3505 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, 3506 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 3507 1.61 msaitoh }, 3508 1.61 msaitoh }, 3509 1.61 msaitoh 3510 1.61 msaitoh /* SIIG Cyber 2S1P PCI 16C850 (20x family): 2S, 1P */ 3511 1.61 msaitoh { "SIIG Cyber 2S1P PCI 16C850 (20x family)", 3512 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_CYBER20_2S1P850, 3513 1.78 msaitoh 0, 0 }, 3514 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3515 1.61 msaitoh { 3516 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3517 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3518 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, 3519 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, 3520 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 3521 1.61 msaitoh }, 3522 1.61 msaitoh }, 3523 1.61 msaitoh 3524 1.61 msaitoh /* SIIG PS8000 PCI 8S 16C550 (20x family): 8S - 16 Byte FIFOs */ 3525 1.61 msaitoh { "SIIG PS8000 PCI 8S 16C550 (20x family)", 3526 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_PS8000P550, 0, 0 }, 3527 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3528 1.61 msaitoh { 3529 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3530 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3531 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 3532 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 3533 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 }, 3534 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 }, 3535 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ * 8 }, 3536 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x10, COM_FREQ * 8 }, 3537 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x18, COM_FREQ * 8 }, 3538 1.61 msaitoh }, 3539 1.61 msaitoh }, 3540 1.61 msaitoh 3541 1.61 msaitoh /* SIIG PS8000 PCI 8S 16C650 (20x family): 8S - 32 Byte FIFOs */ 3542 1.61 msaitoh { "SIIG PS8000 PCI 8S 16C650 (20x family)", 3543 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_PS8000P650, 0, 0 }, 3544 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3545 1.61 msaitoh { 3546 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3547 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3548 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 3549 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 3550 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 }, 3551 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 }, 3552 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ * 8 }, 3553 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x10, COM_FREQ * 8 }, 3554 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x18, COM_FREQ * 8 }, 3555 1.61 msaitoh }, 3556 1.61 msaitoh }, 3557 1.61 msaitoh 3558 1.61 msaitoh /* SIIG PS8000 PCI 8S 16C850 (20x family): 8S - 128 Byte FIFOs */ 3559 1.61 msaitoh { "SIIG PS8000 PCI 8S 16C850 (20x family)", 3560 1.78 msaitoh { PCI_VENDOR_SIIG, PCI_PRODUCT_SIIG_PS8000P850, 0, 0 }, 3561 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3562 1.61 msaitoh { 3563 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, 3564 1.61 msaitoh (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, 3565 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 3566 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 3567 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ * 8 }, 3568 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 }, 3569 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ * 8 }, 3570 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x10, COM_FREQ * 8 }, 3571 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x18, COM_FREQ * 8 }, 3572 1.50 manu }, 3573 1.50 manu }, 3574 1.50 manu 3575 1.50 manu /* 3576 1.61 msaitoh * SUNIX 40XX series of serial/parallel combo cards. 3577 1.61 msaitoh * Tested with 4055A and 4065A. 3578 1.32 chs */ 3579 1.61 msaitoh { "SUNIX 400X 1P", 3580 1.78 msaitoh { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550, 3581 1.78 msaitoh PCI_VENDOR_SUNIX, 0x4000 }, 3582 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xeff0 }, 3583 1.61 msaitoh { 3584 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 3585 1.61 msaitoh }, 3586 1.61 msaitoh }, 3587 1.61 msaitoh 3588 1.61 msaitoh { "SUNIX 401X 2P", 3589 1.78 msaitoh { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550, 3590 1.78 msaitoh PCI_VENDOR_SUNIX, 0x4010 }, 3591 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xeff0 }, 3592 1.61 msaitoh { 3593 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 3594 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 3595 1.61 msaitoh }, 3596 1.61 msaitoh }, 3597 1.61 msaitoh 3598 1.61 msaitoh { "SUNIX 402X 1S", 3599 1.78 msaitoh { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550, 3600 1.78 msaitoh PCI_VENDOR_SUNIX, 0x4020 }, 3601 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xeff0 }, 3602 1.32 chs { 3603 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 3604 1.40 perry }, 3605 1.32 chs }, 3606 1.32 chs 3607 1.61 msaitoh { "SUNIX 403X 2S", 3608 1.78 msaitoh { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550, 3609 1.78 msaitoh PCI_VENDOR_SUNIX, 0x4030 }, 3610 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xeff0 }, 3611 1.32 chs { 3612 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 3613 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 3614 1.3 cgd }, 3615 1.3 cgd }, 3616 1.1 cgd 3617 1.66 msaitoh { "SUNIX 4036 2S", 3618 1.78 msaitoh { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550, 3619 1.78 msaitoh PCI_VENDOR_SUNIX, 0x0002 }, 3620 1.66 msaitoh { 0xffff, 0xffff, 0xffff, 0xeff0 }, 3621 1.66 msaitoh { 3622 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 3623 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 3624 1.66 msaitoh }, 3625 1.66 msaitoh }, 3626 1.66 msaitoh 3627 1.61 msaitoh { "SUNIX 405X 4S", 3628 1.78 msaitoh { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550, 3629 1.78 msaitoh PCI_VENDOR_SUNIX, 0x4050 }, 3630 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xeff0 }, 3631 1.38 drochner { 3632 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 3633 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 3634 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ}, 3635 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ}, 3636 1.38 drochner }, 3637 1.38 drochner }, 3638 1.38 drochner 3639 1.61 msaitoh { "SUNIX 406X 8S", 3640 1.78 msaitoh { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550, 3641 1.78 msaitoh PCI_VENDOR_SUNIX, 0x4060 }, 3642 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xeff0 }, 3643 1.44 hamajima { 3644 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 3645 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 3646 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ}, 3647 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ}, 3648 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ}, 3649 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR3, 0x00, COM_FREQ}, 3650 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ}, 3651 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR5, 0x00, COM_FREQ}, 3652 1.44 hamajima }, 3653 1.44 hamajima }, 3654 1.61 msaitoh 3655 1.61 msaitoh { "SUNIX 407X 2S/1P", 3656 1.78 msaitoh { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550, 3657 1.78 msaitoh PCI_VENDOR_SUNIX, 0x4070 }, 3658 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xeff0 }, 3659 1.44 hamajima { 3660 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 3661 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 3662 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 3663 1.44 hamajima }, 3664 1.44 hamajima }, 3665 1.61 msaitoh 3666 1.61 msaitoh { "SUNIX 408X 2S/2P", 3667 1.78 msaitoh { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550, 3668 1.78 msaitoh PCI_VENDOR_SUNIX, 0x4080 }, 3669 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xeff0 }, 3670 1.44 hamajima { 3671 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 3672 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 3673 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 3674 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 }, 3675 1.44 hamajima }, 3676 1.44 hamajima }, 3677 1.44 hamajima 3678 1.61 msaitoh { "SUNIX 409X 4S/2P", 3679 1.78 msaitoh { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550, 3680 1.78 msaitoh PCI_VENDOR_SUNIX, 0x4090 }, 3681 1.61 msaitoh { 0xffff, 0xffff, 0xffff, 0xeff0 }, 3682 1.53 tsutsui { 3683 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 3684 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 3685 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ}, 3686 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x08, COM_FREQ}, 3687 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR2, 0x00, 0x00 }, 3688 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR4, 0x00, 0x00 }, 3689 1.53 tsutsui }, 3690 1.53 tsutsui }, 3691 1.61 msaitoh 3692 1.61 msaitoh /* 3693 1.61 msaitoh * Dolphin Peripherals 4036 (dual serial port) card. 3694 1.61 msaitoh * (Dolpin 4025 has the same ID but only one port) 3695 1.61 msaitoh */ 3696 1.61 msaitoh { "Dolphin Peripherals 4036", 3697 1.78 msaitoh { PCI_VENDOR_SUNIX, PCI_PRODUCT_SUNIX_PCI2S550, 3698 1.78 msaitoh 0x0, 0x0 }, 3699 1.61 msaitoh { 0xffff, 0xffff, 0x0, 0x0 }, 3700 1.54 riz { 3701 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 3702 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 3703 1.54 riz }, 3704 1.54 riz }, 3705 1.54 riz 3706 1.61 msaitoh /* 3707 1.61 msaitoh * XXX no entry because I have no data: 3708 1.61 msaitoh * XXX Dolphin Peripherals 4078 (dual serial and single parallel) 3709 1.61 msaitoh */ 3710 1.61 msaitoh 3711 1.66 msaitoh /* SD-LAB PCI I/O Card 4S */ 3712 1.66 msaitoh { "Syba Tech Ltd. PCI-4S", 3713 1.66 msaitoh { PCI_VENDOR_SYBA, PCI_PRODUCT_SYBA_4S, 0, 0 }, 3714 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3715 1.66 msaitoh { 3716 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x3e8, COM_FREQ }, 3717 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x2e8, COM_FREQ }, 3718 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x3f8, COM_FREQ }, 3719 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x2f8, COM_FREQ }, 3720 1.66 msaitoh }, 3721 1.66 msaitoh }, 3722 1.66 msaitoh 3723 1.66 msaitoh /* SD-LAB PCI I/O Card 4S2P */ 3724 1.66 msaitoh { "Syba Tech Ltd. PCI-4S2P-550-ECP", 3725 1.66 msaitoh { PCI_VENDOR_SYBA, PCI_PRODUCT_SYBA_4S2P, 0, 0 }, 3726 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3727 1.66 msaitoh { 3728 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x2e8, COM_FREQ }, 3729 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x2f8, COM_FREQ }, 3730 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x000, 0x00 }, 3731 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x3e8, COM_FREQ }, 3732 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x3f8, COM_FREQ }, 3733 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x000, 0x00 }, 3734 1.66 msaitoh }, 3735 1.66 msaitoh }, 3736 1.66 msaitoh 3737 1.95 ryo /* SystemBase SB16C1050 UARTs */ 3738 1.95 ryo { "SystemBase SB16C1050", 3739 1.95 ryo { PCI_VENDOR_SYSTEMBASE, PCI_PRODUCT_SYSTEMBASE_SB16C1050, 0, 0 }, 3740 1.95 ryo { 0xffff, 0xffff, 0, 0 }, 3741 1.95 ryo { 3742 1.95 ryo { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8}, 3743 1.95 ryo { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8}, 3744 1.95 ryo }, 3745 1.95 ryo }, 3746 1.95 ryo 3747 1.75 ryo /* SystemBase SB16C1054 UARTs */ 3748 1.75 ryo { "SystemBase SB16C1054", 3749 1.75 ryo { PCI_VENDOR_SYSTEMBASE, PCI_PRODUCT_SYSTEMBASE_SB16C1054, 0, 0 }, 3750 1.75 ryo { 0xffff, 0xffff, 0, 0 }, 3751 1.75 ryo { 3752 1.105 hauke { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 }, 3753 1.105 hauke { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 }, 3754 1.105 hauke { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 }, 3755 1.105 hauke { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 }, 3756 1.75 ryo }, 3757 1.75 ryo }, 3758 1.75 ryo 3759 1.75 ryo /* SystemBase SB16C1058 UARTs */ 3760 1.75 ryo { "SystemBase SB16C1058", 3761 1.75 ryo { PCI_VENDOR_SYSTEMBASE, PCI_PRODUCT_SYSTEMBASE_SB16C1058, 0, 0 }, 3762 1.75 ryo { 0xffff, 0xffff, 0, 0 }, 3763 1.75 ryo { 3764 1.105 hauke { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 }, 3765 1.105 hauke { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 }, 3766 1.105 hauke { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 }, 3767 1.105 hauke { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 }, 3768 1.105 hauke { PUC_PORT_TYPE_COM, PCI_BAR0, 0x20, COM_FREQ * 8 }, 3769 1.105 hauke { PUC_PORT_TYPE_COM, PCI_BAR0, 0x28, COM_FREQ * 8 }, 3770 1.105 hauke { PUC_PORT_TYPE_COM, PCI_BAR0, 0x30, COM_FREQ * 8 }, 3771 1.105 hauke { PUC_PORT_TYPE_COM, PCI_BAR0, 0x38, COM_FREQ * 8 }, 3772 1.75 ryo }, 3773 1.75 ryo }, 3774 1.75 ryo 3775 1.66 msaitoh /* 3776 1.66 msaitoh * VScom PCI 010L 3777 1.66 msaitoh * one lpt 3778 1.66 msaitoh * untested 3779 1.66 msaitoh */ 3780 1.66 msaitoh { "VScom PCI-010L", 3781 1.66 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI010L, 0, 0 }, 3782 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3783 1.66 msaitoh { 3784 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 }, 3785 1.66 msaitoh }, 3786 1.66 msaitoh }, 3787 1.66 msaitoh 3788 1.66 msaitoh /* 3789 1.66 msaitoh * VScom PCI 100L 3790 1.66 msaitoh * one com 3791 1.115 andvar * The one I have defaults to a frequency of 14.7456 MHz which is 3792 1.66 msaitoh * jumper J1 set to 2-3. 3793 1.66 msaitoh */ 3794 1.66 msaitoh { "VScom PCI-100L", 3795 1.66 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI100L, 0, 0 }, 3796 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3797 1.66 msaitoh { 3798 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 3799 1.66 msaitoh }, 3800 1.66 msaitoh }, 3801 1.66 msaitoh 3802 1.66 msaitoh /* 3803 1.66 msaitoh * VScom PCI 110L 3804 1.66 msaitoh * one com, one lpt 3805 1.66 msaitoh * untested 3806 1.66 msaitoh */ 3807 1.66 msaitoh { "VScom PCI-110L", 3808 1.66 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI110L, 0, 0 }, 3809 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3810 1.66 msaitoh { 3811 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 3812 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 }, 3813 1.66 msaitoh }, 3814 1.66 msaitoh }, 3815 1.66 msaitoh 3816 1.66 msaitoh /* 3817 1.66 msaitoh * VScom PCI-200L has 2 x 16550 UARTS. 3818 1.66 msaitoh * The board has a jumper which allows you to select a clock speed 3819 1.66 msaitoh * of either 14.7456MHz or 1.8432MHz. By default it runs at 3820 1.66 msaitoh * the fast speed. 3821 1.66 msaitoh */ 3822 1.66 msaitoh { "VScom PCI-200L with 2 x 16550 UARTS", 3823 1.66 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI200L, 0, 0 }, 3824 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3825 1.66 msaitoh { 3826 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 3827 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 3828 1.66 msaitoh }, 3829 1.66 msaitoh }, 3830 1.66 msaitoh 3831 1.66 msaitoh /* 3832 1.66 msaitoh * VScom PCI-210L 3833 1.66 msaitoh * Has a jumper for frequency selection, defaults to 8x as used here 3834 1.66 msaitoh * two com, one lpt 3835 1.66 msaitoh */ 3836 1.66 msaitoh { "VScom PCI-210L", 3837 1.66 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI210L, 0, 0 }, 3838 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3839 1.66 msaitoh { 3840 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 3841 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 3842 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR3, 0x00, 0x00 }, 3843 1.66 msaitoh }, 3844 1.66 msaitoh }, 3845 1.66 msaitoh 3846 1.69 msaitoh /* VScom PCI-200Li */ 3847 1.69 msaitoh { "VScom PCI-200Li", 3848 1.69 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI200LI, 0, 0 }, 3849 1.69 msaitoh { 0xffff, 0xffff, 0, 0 }, 3850 1.69 msaitoh { 3851 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ }, 3852 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ }, 3853 1.69 msaitoh }, 3854 1.69 msaitoh }, 3855 1.69 msaitoh 3856 1.66 msaitoh /* PCI-400L: VendorID is reported to be 0x10d2 instead of 0x14d2. */ 3857 1.66 msaitoh { "VScom PCI-400L", 3858 1.66 msaitoh { PCI_VENDOR_MOLEX, PCI_PRODUCT_MOLEX_VSCOM_PCI400L, 0, 0 }, 3859 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3860 1.66 msaitoh { 3861 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 3862 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 3863 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 }, 3864 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ * 8 }, 3865 1.66 msaitoh }, 3866 1.66 msaitoh }, 3867 1.66 msaitoh 3868 1.66 msaitoh { "VScom PCI-800L", 3869 1.66 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI800L, 0, 0 }, 3870 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3871 1.66 msaitoh { 3872 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 3873 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR2, 0x00, COM_FREQ * 8 }, 3874 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x00, COM_FREQ * 8 }, 3875 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x08, COM_FREQ * 8 }, 3876 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x10, COM_FREQ * 8 }, 3877 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x18, COM_FREQ * 8 }, 3878 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x20, COM_FREQ * 8 }, 3879 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR4, 0x28, COM_FREQ * 8 }, 3880 1.66 msaitoh }, 3881 1.66 msaitoh }, 3882 1.66 msaitoh 3883 1.66 msaitoh { "VScom PCI-011H", 3884 1.66 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI011H, 0, 0 }, 3885 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3886 1.66 msaitoh { 3887 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 3888 1.66 msaitoh }, 3889 1.66 msaitoh }, 3890 1.66 msaitoh 3891 1.66 msaitoh /* 3892 1.66 msaitoh * VScom PCI x10H, 1 lpt. 3893 1.66 msaitoh * is the lpt part of VScom 110H, 210H, 410H 3894 1.66 msaitoh */ 3895 1.66 msaitoh { "VScom PCI-x10H", 3896 1.66 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCIx10H, 0, 0 }, 3897 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3898 1.61 msaitoh { 3899 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 3900 1.61 msaitoh }, 3901 1.61 msaitoh }, 3902 1.66 msaitoh 3903 1.66 msaitoh /* 3904 1.66 msaitoh * VScom PCI 100H, little sister of 800H, 1 com. 3905 1.66 msaitoh * also com part of VScom 110H 3906 1.115 andvar * The one I have defaults to a frequency of 14.7456 MHz which is 3907 1.66 msaitoh * jumper J1 set to 2-3. 3908 1.66 msaitoh */ 3909 1.66 msaitoh { "VScom PCI-100H", 3910 1.66 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI100H, 0, 0 }, 3911 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3912 1.54 riz { 3913 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 }, 3914 1.54 riz }, 3915 1.54 riz }, 3916 1.53 tsutsui 3917 1.55 rmind /* 3918 1.61 msaitoh * VScom PCI-800H. Uses 8 16950 UART, behind a PCI chips that offers 3919 1.61 msaitoh * 4 com port on PCI device 0 and 4 on PCI device 1. PCI device 0 has 3920 1.61 msaitoh * device ID 3 and PCI device 1 device ID 4. 3921 1.55 rmind */ 3922 1.66 msaitoh { "VScom PCI-800H", 3923 1.66 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI800H, 0, 0 }, 3924 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3925 1.61 msaitoh { 3926 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 }, 3927 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 }, 3928 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 }, 3929 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 }, 3930 1.61 msaitoh }, 3931 1.61 msaitoh }, 3932 1.66 msaitoh { "VScom PCI-800H", 3933 1.66 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI800H_1, 0, 0 }, 3934 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3935 1.55 rmind { 3936 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 }, 3937 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 }, 3938 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x10, COM_FREQ * 8 }, 3939 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x18, COM_FREQ * 8 }, 3940 1.55 rmind }, 3941 1.55 rmind }, 3942 1.66 msaitoh { "VScom PCI-200H", 3943 1.83 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI200H, 0, 0 }, 3944 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3945 1.61 msaitoh { 3946 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 }, 3947 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x08, COM_FREQ * 8 }, 3948 1.61 msaitoh }, 3949 1.61 msaitoh }, 3950 1.66 msaitoh 3951 1.66 msaitoh { "VScom PCI-010HV2", 3952 1.66 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI010HV2, 0, 0 }, 3953 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3954 1.66 msaitoh { 3955 1.93 msaitoh { PUC_PORT_TYPE_LPT, PCI_BAR0, 0x00, 0x00 }, 3956 1.66 msaitoh }, 3957 1.66 msaitoh }, 3958 1.66 msaitoh { "VScom PCI-200HV2", 3959 1.66 msaitoh { PCI_VENDOR_TITAN, PCI_PRODUCT_TITAN_VSCOM_PCI200HV2, 0, 0 }, 3960 1.66 msaitoh { 0xffff, 0xffff, 0, 0 }, 3961 1.55 rmind { 3962 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ * 8 }, 3963 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR1, 0x00, COM_FREQ * 8 }, 3964 1.55 rmind }, 3965 1.55 rmind }, 3966 1.61 msaitoh 3967 1.61 msaitoh /* US Robotics (3Com) PCI Modems */ 3968 1.61 msaitoh { "US Robotics (3Com) 3CP5609 PCI 16550 Modem", 3969 1.78 msaitoh { PCI_VENDOR_USR, PCI_PRODUCT_USR_3CP5609, 0, 0 }, 3970 1.61 msaitoh { 0xffff, 0xffff, 0, 0 }, 3971 1.55 rmind { 3972 1.93 msaitoh { PUC_PORT_TYPE_COM, PCI_BAR0, 0x00, COM_FREQ }, 3973 1.55 rmind }, 3974 1.55 rmind }, 3975 1.55 rmind 3976 1.46 christos { .name = NULL }, 3977 1.1 cgd }; 3978