| @@ -1,1351 +1,1361 @@ | | | @@ -1,1351 +1,1361 @@ |
1 | /* $NetBSD: pucdata.c,v 1.55 2008/09/06 22:36:40 rmind Exp $ */ | | 1 | /* $NetBSD: pucdata.c,v 1.55.4.1 2009/10/16 06:32:37 snj Exp $ */ |
2 | | | 2 | |
3 | /* | | 3 | /* |
4 | * Copyright (c) 1998, 1999 Christopher G. Demetriou. All rights reserved. | | 4 | * Copyright (c) 1998, 1999 Christopher G. Demetriou. All rights reserved. |
5 | * | | 5 | * |
6 | * Redistribution and use in source and binary forms, with or without | | 6 | * Redistribution and use in source and binary forms, with or without |
7 | * modification, are permitted provided that the following conditions | | 7 | * modification, are permitted provided that the following conditions |
8 | * are met: | | 8 | * are met: |
9 | * 1. Redistributions of source code must retain the above copyright | | 9 | * 1. Redistributions of source code must retain the above copyright |
10 | * notice, this list of conditions and the following disclaimer. | | 10 | * notice, this list of conditions and the following disclaimer. |
11 | * 2. Redistributions in binary form must reproduce the above copyright | | 11 | * 2. Redistributions in binary form must reproduce the above copyright |
12 | * notice, this list of conditions and the following disclaimer in the | | 12 | * notice, this list of conditions and the following disclaimer in the |
13 | * documentation and/or other materials provided with the distribution. | | 13 | * documentation and/or other materials provided with the distribution. |
14 | * 3. All advertising materials mentioning features or use of this software | | 14 | * 3. All advertising materials mentioning features or use of this software |
15 | * must display the following acknowledgement: | | 15 | * must display the following acknowledgement: |
16 | * This product includes software developed by Christopher G. Demetriou | | 16 | * This product includes software developed by Christopher G. Demetriou |
17 | * for the NetBSD Project. | | 17 | * for the NetBSD Project. |
18 | * 4. The name of the author may not be used to endorse or promote products | | 18 | * 4. The name of the author may not be used to endorse or promote products |
19 | * derived from this software without specific prior written permission | | 19 | * derived from this software without specific prior written permission |
20 | * | | 20 | * |
21 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR | | 21 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
22 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES | | 22 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
23 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. | | 23 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
24 | * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | | 24 | * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, |
25 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | | 25 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
26 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | | 26 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
27 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | | 27 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
28 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | | 28 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
29 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | | 29 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
30 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | | 30 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
31 | */ | | 31 | */ |
32 | | | 32 | |
33 | /* | | 33 | /* |
34 | * PCI "universal" communications card driver configuration data (used to | | 34 | * PCI "universal" communications card driver configuration data (used to |
35 | * match/attach the cards). | | 35 | * match/attach the cards). |
36 | */ | | 36 | */ |
37 | | | 37 | |
38 | #include <sys/cdefs.h> | | 38 | #include <sys/cdefs.h> |
39 | __KERNEL_RCSID(0, "$NetBSD: pucdata.c,v 1.55 2008/09/06 22:36:40 rmind Exp $"); | | 39 | __KERNEL_RCSID(0, "$NetBSD: pucdata.c,v 1.55.4.1 2009/10/16 06:32:37 snj Exp $"); |
40 | | | 40 | |
41 | #include <sys/param.h> | | 41 | #include <sys/param.h> |
42 | #include <sys/systm.h> | | 42 | #include <sys/systm.h> |
43 | #include <sys/device.h> | | 43 | #include <sys/device.h> |
44 | | | 44 | |
45 | #include <dev/pci/pcidevs.h> | | 45 | #include <dev/pci/pcidevs.h> |
46 | #include <dev/pci/pcireg.h> | | 46 | #include <dev/pci/pcireg.h> |
47 | #include <dev/pci/pcivar.h> | | 47 | #include <dev/pci/pcivar.h> |
48 | #include <dev/pci/pucvar.h> | | 48 | #include <dev/pci/pucvar.h> |
49 | #include <dev/ic/comreg.h> | | 49 | #include <dev/ic/comreg.h> |
50 | | | 50 | |
51 | const struct puc_device_description puc_devices[] = { | | 51 | const struct puc_device_description puc_devices[] = { |
52 | /* | | 52 | /* |
53 | * SUNIX 40XX series of serial/parallel combo cards. | | 53 | * SUNIX 40XX series of serial/parallel combo cards. |
54 | * Tested with 4055A and 4065A. | | 54 | * Tested with 4055A and 4065A. |
55 | */ | | 55 | */ |
56 | { "SUNIX 400X 1P", | | 56 | { "SUNIX 400X 1P", |
57 | { 0x1409, 0x7168, 0x1409, 0x4000 }, | | 57 | { 0x1409, 0x7168, 0x1409, 0x4000 }, |
58 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, | | 58 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, |
59 | { | | 59 | { |
60 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, | | 60 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, |
61 | }, | | 61 | }, |
62 | }, | | 62 | }, |
63 | | | 63 | |
64 | { "SUNIX 401X 2P", | | 64 | { "SUNIX 401X 2P", |
65 | { 0x1409, 0x7168, 0x1409, 0x4010 }, | | 65 | { 0x1409, 0x7168, 0x1409, 0x4010 }, |
66 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, | | 66 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, |
67 | { | | 67 | { |
68 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, | | 68 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, |
69 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, | | 69 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, |
70 | }, | | 70 | }, |
71 | }, | | 71 | }, |
72 | | | 72 | |
73 | { "SUNIX 402X 1S", | | 73 | { "SUNIX 402X 1S", |
74 | { 0x1409, 0x7168, 0x1409, 0x4020 }, | | 74 | { 0x1409, 0x7168, 0x1409, 0x4020 }, |
75 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, | | 75 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, |
76 | { | | 76 | { |
77 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, | | 77 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, |
78 | }, | | 78 | }, |
79 | }, | | 79 | }, |
80 | | | 80 | |
81 | { "SUNIX 403X 2S", | | 81 | { "SUNIX 403X 2S", |
82 | { 0x1409, 0x7168, 0x1409, 0x4030 }, | | 82 | { 0x1409, 0x7168, 0x1409, 0x4030 }, |
83 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, | | 83 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, |
84 | { | | 84 | { |
85 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, | | 85 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, |
86 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, | | 86 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, |
87 | }, | | 87 | }, |
88 | }, | | 88 | }, |
89 | | | 89 | |
90 | { "SUNIX 405X 4S", | | 90 | { "SUNIX 405X 4S", |
91 | { 0x1409, 0x7168, 0x1409, 0x4050 }, | | 91 | { 0x1409, 0x7168, 0x1409, 0x4050 }, |
92 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, | | 92 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, |
93 | { | | 93 | { |
94 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, | | 94 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, |
95 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, | | 95 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, |
96 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ}, | | 96 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ}, |
97 | { PUC_PORT_TYPE_COM, 0x14, 0x08, COM_FREQ}, | | 97 | { PUC_PORT_TYPE_COM, 0x14, 0x08, COM_FREQ}, |
98 | }, | | 98 | }, |
99 | }, | | 99 | }, |
100 | | | 100 | |
101 | { "SUNIX 406X 8S", | | 101 | { "SUNIX 406X 8S", |
102 | { 0x1409, 0x7168, 0x1409, 0x4060 }, | | 102 | { 0x1409, 0x7168, 0x1409, 0x4060 }, |
103 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, | | 103 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, |
104 | { | | 104 | { |
105 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, | | 105 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, |
106 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, | | 106 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, |
107 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ}, | | 107 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ}, |
108 | { PUC_PORT_TYPE_COM, 0x14, 0x08, COM_FREQ}, | | 108 | { PUC_PORT_TYPE_COM, 0x14, 0x08, COM_FREQ}, |
109 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ}, | | 109 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ}, |
110 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ}, | | 110 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ}, |
111 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ}, | | 111 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ}, |
112 | { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ}, | | 112 | { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ}, |
113 | }, | | 113 | }, |
114 | }, | | 114 | }, |
115 | | | 115 | |
116 | { "SUNIX 407X 2S/1P", | | 116 | { "SUNIX 407X 2S/1P", |
117 | { 0x1409, 0x7168, 0x1409, 0x4070 }, | | 117 | { 0x1409, 0x7168, 0x1409, 0x4070 }, |
118 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, | | 118 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, |
119 | { | | 119 | { |
120 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, | | 120 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, |
121 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, | | 121 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, |
122 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, | | 122 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, |
123 | }, | | 123 | }, |
124 | }, | | 124 | }, |
125 | | | 125 | |
126 | { "SUNIX 408X 2S/2P", | | 126 | { "SUNIX 408X 2S/2P", |
127 | { 0x1409, 0x7168, 0x1409, 0x4080 }, | | 127 | { 0x1409, 0x7168, 0x1409, 0x4080 }, |
128 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, | | 128 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, |
129 | { | | 129 | { |
130 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, | | 130 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, |
131 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, | | 131 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, |
132 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, | | 132 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, |
133 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, | | 133 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, |
134 | }, | | 134 | }, |
135 | }, | | 135 | }, |
136 | | | 136 | |
137 | { "SUNIX 409X 4S/2P", | | 137 | { "SUNIX 409X 4S/2P", |
138 | { 0x1409, 0x7168, 0x1409, 0x4090 }, | | 138 | { 0x1409, 0x7168, 0x1409, 0x4090 }, |
139 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, | | 139 | { 0xffff, 0xffff, 0xffff, 0xeff0 }, |
140 | { | | 140 | { |
141 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, | | 141 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, |
142 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, | | 142 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, |
143 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ}, | | 143 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ}, |
144 | { PUC_PORT_TYPE_COM, 0x14, 0x08, COM_FREQ}, | | 144 | { PUC_PORT_TYPE_COM, 0x14, 0x08, COM_FREQ}, |
145 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, | | 145 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, |
146 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, | | 146 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, |
147 | }, | | 147 | }, |
148 | }, | | 148 | }, |
149 | | | 149 | |
150 | /* | | 150 | /* |
151 | * XXX no entry because I have no data: | | 151 | * XXX no entry because I have no data: |
152 | * XXX Dolphin Peripherals 4006 (single parallel) | | 152 | * XXX Dolphin Peripherals 4006 (single parallel) |
153 | */ | | 153 | */ |
154 | | | 154 | |
155 | /* | | 155 | /* |
156 | * Dolphin Peripherals 4014 (dual parallel port) card. PLX 9050, with | | 156 | * Dolphin Peripherals 4014 (dual parallel port) card. PLX 9050, with |
157 | * a seemingly-lame EEPROM setup that puts the Dolphin IDs | | 157 | * a seemingly-lame EEPROM setup that puts the Dolphin IDs |
158 | * into the subsystem fields, and claims that it's a | | 158 | * into the subsystem fields, and claims that it's a |
159 | * network/misc (0x02/0x80) device. | | 159 | * network/misc (0x02/0x80) device. |
160 | */ | | 160 | */ |
161 | { "Dolphin Peripherals 4014", | | 161 | { "Dolphin Peripherals 4014", |
162 | { 0x10b5, 0x9050, 0xd84d, 0x6810 }, | | 162 | { 0x10b5, 0x9050, 0xd84d, 0x6810 }, |
163 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 163 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
164 | { | | 164 | { |
165 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, | | 165 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, |
166 | { PUC_PORT_TYPE_LPT, 0x24, 0x00, 0x00 }, | | 166 | { PUC_PORT_TYPE_LPT, 0x24, 0x00, 0x00 }, |
167 | }, | | 167 | }, |
168 | }, | | 168 | }, |
169 | | | 169 | |
170 | /* | | 170 | /* |
171 | * XXX Dolphin Peripherals 4025 (single serial) | | 171 | * XXX Dolphin Peripherals 4025 (single serial) |
172 | * (clashes with Dolphin Peripherals 4036 (2s variant) | | 172 | * (clashes with Dolphin Peripherals 4036 (2s variant) |
173 | */ | | 173 | */ |
174 | | | 174 | |
175 | /* | | 175 | /* |
176 | * Dolphin Peripherals 4035 (dual serial port) card. PLX 9050, with | | 176 | * Dolphin Peripherals 4035 (dual serial port) card. PLX 9050, with |
177 | * a seemingly-lame EEPROM setup that puts the Dolphin IDs | | 177 | * a seemingly-lame EEPROM setup that puts the Dolphin IDs |
178 | * into the subsystem fields, and claims that it's a | | 178 | * into the subsystem fields, and claims that it's a |
179 | * network/misc (0x02/0x80) device. | | 179 | * network/misc (0x02/0x80) device. |
180 | */ | | 180 | */ |
181 | { "Dolphin Peripherals 4035", | | 181 | { "Dolphin Peripherals 4035", |
182 | { 0x10b5, 0x9050, 0xd84d, 0x6808 }, | | 182 | { 0x10b5, 0x9050, 0xd84d, 0x6808 }, |
183 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 183 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
184 | { | | 184 | { |
185 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, | | 185 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, |
186 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, | | 186 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, |
187 | }, | | 187 | }, |
188 | }, | | 188 | }, |
189 | | | 189 | |
190 | /* | | 190 | /* |
191 | * Dolphin Peripherals 4036 (dual serial port) card. | | 191 | * Dolphin Peripherals 4036 (dual serial port) card. |
192 | * (Dolpin 4025 has the same ID but only one port) | | 192 | * (Dolpin 4025 has the same ID but only one port) |
193 | */ | | 193 | */ |
194 | { "Dolphin Peripherals 4036", | | 194 | { "Dolphin Peripherals 4036", |
195 | { 0x1409, 0x7168, 0x0, 0x0 }, | | 195 | { 0x1409, 0x7168, 0x0, 0x0 }, |
196 | { 0xffff, 0xffff, 0x0, 0x0 }, | | 196 | { 0xffff, 0xffff, 0x0, 0x0 }, |
197 | { | | 197 | { |
198 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, | | 198 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8}, |
199 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, | | 199 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8}, |
200 | }, | | 200 | }, |
201 | }, | | 201 | }, |
202 | | | 202 | |
203 | /* | | 203 | /* |
204 | * XXX no entry because I have no data: | | 204 | * XXX no entry because I have no data: |
205 | * XXX Dolphin Peripherals 4078 (dual serial and single parallel) | | 205 | * XXX Dolphin Peripherals 4078 (dual serial and single parallel) |
206 | */ | | 206 | */ |
207 | | | 207 | |
208 | | | 208 | |
209 | /* | | 209 | /* |
210 | * SIIG Boards. | | 210 | * SIIG Boards. |
211 | * | | 211 | * |
212 | * SIIG provides documentation for their boards at: | | 212 | * SIIG provides documentation for their boards at: |
213 | * <URL:http://www.siig.com/driver.htm> | | 213 | * <URL:http://www.siig.com/driver.htm> |
214 | * | | 214 | * |
215 | * Please excuse the weird ordering, it's the order they | | 215 | * Please excuse the weird ordering, it's the order they |
216 | * use in their documentation. | | 216 | * use in their documentation. |
217 | */ | | 217 | */ |
218 | | | 218 | |
219 | /* | | 219 | /* |
220 | * SIIG "10x" family boards. | | 220 | * SIIG "10x" family boards. |
221 | */ | | 221 | */ |
222 | | | 222 | |
223 | /* SIIG Cyber Serial PCI 16C550 (10x family): 1S */ | | 223 | /* SIIG Cyber Serial PCI 16C550 (10x family): 1S */ |
224 | { "SIIG Cyber Serial PCI 16C550 (10x family)", | | 224 | { "SIIG Cyber Serial PCI 16C550 (10x family)", |
225 | { 0x131f, 0x1000, 0, 0 }, | | 225 | { 0x131f, 0x1000, 0, 0 }, |
226 | { 0xffff, 0xffff, 0, 0 }, | | 226 | { 0xffff, 0xffff, 0, 0 }, |
227 | { | | 227 | { |
228 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 228 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
229 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 }, | | 229 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 }, |
230 | }, | | 230 | }, |
231 | }, | | 231 | }, |
232 | | | 232 | |
233 | /* SIIG Cyber Serial PCI 16C650 (10x family): 1S */ | | 233 | /* SIIG Cyber Serial PCI 16C650 (10x family): 1S */ |
234 | { "SIIG Cyber Serial PCI 16C650 (10x family)", | | 234 | { "SIIG Cyber Serial PCI 16C650 (10x family)", |
235 | { 0x131f, 0x1001, 0, 0 }, | | 235 | { 0x131f, 0x1001, 0, 0 }, |
236 | { 0xffff, 0xffff, 0, 0 }, | | 236 | { 0xffff, 0xffff, 0, 0 }, |
237 | { | | 237 | { |
238 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 238 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
239 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 }, | | 239 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 }, |
240 | }, | | 240 | }, |
241 | }, | | 241 | }, |
242 | | | 242 | |
243 | /* SIIG Cyber Serial PCI 16C850 (10x family): 1S */ | | 243 | /* SIIG Cyber Serial PCI 16C850 (10x family): 1S */ |
244 | { "SIIG Cyber Serial PCI 16C850 (10x family)", | | 244 | { "SIIG Cyber Serial PCI 16C850 (10x family)", |
245 | { 0x131f, 0x1002, 0, 0 }, | | 245 | { 0x131f, 0x1002, 0, 0 }, |
246 | { 0xffff, 0xffff, 0, 0 }, | | 246 | { 0xffff, 0xffff, 0, 0 }, |
247 | { | | 247 | { |
248 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 248 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
249 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 }, | | 249 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR1 }, |
250 | }, | | 250 | }, |
251 | }, | | 251 | }, |
252 | | | 252 | |
253 | /* SIIG Cyber I/O PCI 16C550 (10x family): 1S, 1P */ | | 253 | /* SIIG Cyber I/O PCI 16C550 (10x family): 1S, 1P */ |
254 | { "SIIG Cyber I/O PCI 16C550 (10x family)", | | 254 | { "SIIG Cyber I/O PCI 16C550 (10x family)", |
255 | { 0x131f, 0x1010, 0, 0 }, | | 255 | { 0x131f, 0x1010, 0, 0 }, |
256 | { 0xffff, 0xffff, 0, 0 }, | | 256 | { 0xffff, 0xffff, 0, 0 }, |
257 | { | | 257 | { |
258 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 258 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
259 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, | | 259 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, |
260 | { PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 }, | | 260 | { PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 }, |
261 | }, | | 261 | }, |
262 | }, | | 262 | }, |
263 | | | 263 | |
264 | /* SIIG Cyber I/O PCI 16C650 (10x family): 1S, 1P */ | | 264 | /* SIIG Cyber I/O PCI 16C650 (10x family): 1S, 1P */ |
265 | { "SIIG Cyber I/O PCI 16C650 (10x family)", | | 265 | { "SIIG Cyber I/O PCI 16C650 (10x family)", |
266 | { 0x131f, 0x1011, 0, 0 }, | | 266 | { 0x131f, 0x1011, 0, 0 }, |
267 | { 0xffff, 0xffff, 0, 0 }, | | 267 | { 0xffff, 0xffff, 0, 0 }, |
268 | { | | 268 | { |
269 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 269 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
270 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, | | 270 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, |
271 | { PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 }, | | 271 | { PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 }, |
272 | }, | | 272 | }, |
273 | }, | | 273 | }, |
274 | | | 274 | |
275 | /* SIIG Cyber I/O PCI 16C850 (10x family): 1S, 1P */ | | 275 | /* SIIG Cyber I/O PCI 16C850 (10x family): 1S, 1P */ |
276 | { "SIIG Cyber I/O PCI 16C850 (10x family)", | | 276 | { "SIIG Cyber I/O PCI 16C850 (10x family)", |
277 | { 0x131f, 0x1012, 0, 0 }, | | 277 | { 0x131f, 0x1012, 0, 0 }, |
278 | { 0xffff, 0xffff, 0, 0 }, | | 278 | { 0xffff, 0xffff, 0, 0 }, |
279 | { | | 279 | { |
280 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 280 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
281 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, | | 281 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, |
282 | { PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 }, | | 282 | { PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 }, |
283 | }, | | 283 | }, |
284 | }, | | 284 | }, |
285 | | | 285 | |
286 | /* SIIG Cyber Parallel PCI (10x family): 1P */ | | 286 | /* SIIG Cyber Parallel PCI (10x family): 1P */ |
287 | { "SIIG Cyber Parallel PCI (10x family)", | | 287 | { "SIIG Cyber Parallel PCI (10x family)", |
288 | { 0x131f, 0x1020, 0, 0 }, | | 288 | { 0x131f, 0x1020, 0, 0 }, |
289 | { 0xffff, 0xffff, 0, 0 }, | | 289 | { 0xffff, 0xffff, 0, 0 }, |
290 | { | | 290 | { |
291 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, | | 291 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, |
292 | }, | | 292 | }, |
293 | }, | | 293 | }, |
294 | | | 294 | |
295 | /* SIIG Cyber Parallel Dual PCI (10x family): 2P */ | | 295 | /* SIIG Cyber Parallel Dual PCI (10x family): 2P */ |
296 | { "SIIG Cyber Parallel Dual PCI (10x family)", | | 296 | { "SIIG Cyber Parallel Dual PCI (10x family)", |
297 | { 0x131f, 0x1021, 0, 0 }, | | 297 | { 0x131f, 0x1021, 0, 0 }, |
298 | { 0xffff, 0xffff, 0, 0 }, | | 298 | { 0xffff, 0xffff, 0, 0 }, |
299 | { | | 299 | { |
300 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, | | 300 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, |
301 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, | | 301 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, |
302 | }, | | 302 | }, |
303 | }, | | 303 | }, |
304 | | | 304 | |
305 | /* SIIG Cyber Serial Dual PCI 16C550 (10x family): 2S */ | | 305 | /* SIIG Cyber Serial Dual PCI 16C550 (10x family): 2S */ |
306 | { "SIIG Cyber Serial Dual PCI 16C550 (10x family)", | | 306 | { "SIIG Cyber Serial Dual PCI 16C550 (10x family)", |
307 | { 0x131f, 0x1030, 0, 0 }, | | 307 | { 0x131f, 0x1030, 0, 0 }, |
308 | { 0xffff, 0xffff, 0, 0 }, | | 308 | { 0xffff, 0xffff, 0, 0 }, |
309 | { | | 309 | { |
310 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 310 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
311 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, | | 311 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, |
312 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, | | 312 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, |
313 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, | | 313 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, |
314 | }, | | 314 | }, |
315 | }, | | 315 | }, |
316 | | | 316 | |
317 | /* SIIG Cyber Serial Dual PCI 16C650 (10x family): 2S */ | | 317 | /* SIIG Cyber Serial Dual PCI 16C650 (10x family): 2S */ |
318 | { "SIIG Cyber Serial Dual PCI 16C650 (10x family)", | | 318 | { "SIIG Cyber Serial Dual PCI 16C650 (10x family)", |
319 | { 0x131f, 0x1031, 0, 0 }, | | 319 | { 0x131f, 0x1031, 0, 0 }, |
320 | { 0xffff, 0xffff, 0, 0 }, | | 320 | { 0xffff, 0xffff, 0, 0 }, |
321 | { | | 321 | { |
322 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 322 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
323 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, | | 323 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, |
324 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, | | 324 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, |
325 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, | | 325 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, |
326 | }, | | 326 | }, |
327 | }, | | 327 | }, |
328 | | | 328 | |
329 | /* SIIG Cyber Serial Dual PCI 16C850 (10x family): 2S */ | | 329 | /* SIIG Cyber Serial Dual PCI 16C850 (10x family): 2S */ |
330 | { "SIIG Cyber Serial Dual PCI 16C850 (10x family)", | | 330 | { "SIIG Cyber Serial Dual PCI 16C850 (10x family)", |
331 | { 0x131f, 0x1032, 0, 0 }, | | 331 | { 0x131f, 0x1032, 0, 0 }, |
332 | { 0xffff, 0xffff, 0, 0 }, | | 332 | { 0xffff, 0xffff, 0, 0 }, |
333 | { | | 333 | { |
334 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 334 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
335 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, | | 335 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, |
336 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, | | 336 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, |
337 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, | | 337 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, |
338 | }, | | 338 | }, |
339 | }, | | 339 | }, |
340 | | | 340 | |
341 | /* SIIG Cyber 2S1P PCI 16C550 (10x family): 2S, 1P */ | | 341 | /* SIIG Cyber 2S1P PCI 16C550 (10x family): 2S, 1P */ |
342 | { "SIIG Cyber 2S1P PCI 16C550 (10x family)", | | 342 | { "SIIG Cyber 2S1P PCI 16C550 (10x family)", |
343 | { 0x131f, 0x1034, 0, 0 }, /* XXX really? */ | | 343 | { 0x131f, 0x1034, 0, 0 }, /* XXX really? */ |
344 | { 0xffff, 0xffff, 0, 0 }, | | 344 | { 0xffff, 0xffff, 0, 0 }, |
345 | { | | 345 | { |
346 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 346 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
347 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, | | 347 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, |
348 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, | | 348 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, |
349 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, | | 349 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, |
350 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, | | 350 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, |
351 | }, | | 351 | }, |
352 | }, | | 352 | }, |
353 | | | 353 | |
354 | /* SIIG Cyber 2S1P PCI 16C650 (10x family): 2S, 1P */ | | 354 | /* SIIG Cyber 2S1P PCI 16C650 (10x family): 2S, 1P */ |
355 | { "SIIG Cyber 2S1P PCI 16C650 (10x family)", | | 355 | { "SIIG Cyber 2S1P PCI 16C650 (10x family)", |
356 | { 0x131f, 0x1035, 0, 0 }, /* XXX really? */ | | 356 | { 0x131f, 0x1035, 0, 0 }, /* XXX really? */ |
357 | { 0xffff, 0xffff, 0, 0 }, | | 357 | { 0xffff, 0xffff, 0, 0 }, |
358 | { | | 358 | { |
359 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 359 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
360 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, | | 360 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, |
361 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, | | 361 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, |
362 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, | | 362 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, |
363 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, | | 363 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, |
364 | }, | | 364 | }, |
365 | }, | | 365 | }, |
366 | | | 366 | |
367 | /* SIIG Cyber 2S1P PCI 16C850 (10x family): 2S, 1P */ | | 367 | /* SIIG Cyber 2S1P PCI 16C850 (10x family): 2S, 1P */ |
368 | { "SIIG Cyber 2S1P PCI 16C850 (10x family)", | | 368 | { "SIIG Cyber 2S1P PCI 16C850 (10x family)", |
369 | { 0x131f, 0x1036, 0, 0 }, /* XXX really? */ | | 369 | { 0x131f, 0x1036, 0, 0 }, /* XXX really? */ |
370 | { 0xffff, 0xffff, 0, 0 }, | | 370 | { 0xffff, 0xffff, 0, 0 }, |
371 | { | | 371 | { |
372 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 372 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
373 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, | | 373 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR2 }, |
374 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, | | 374 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, |
375 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, | | 375 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR3 }, |
376 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, | | 376 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, |
377 | }, | | 377 | }, |
378 | }, | | 378 | }, |
379 | | | 379 | |
380 | /* SIIG Cyber 4S PCI 16C550 (10x family): 4S */ | | 380 | /* SIIG Cyber 4S PCI 16C550 (10x family): 4S */ |
381 | { "SIIG Cyber 4S PCI 16C550 (10x family)", | | 381 | { "SIIG Cyber 4S PCI 16C550 (10x family)", |
382 | { 0x131f, 0x1050, 0, 0 }, | | 382 | { 0x131f, 0x1050, 0, 0 }, |
383 | { 0xffff, 0xffff, 0, 0 }, | | 383 | { 0xffff, 0xffff, 0, 0 }, |
384 | { | | 384 | { |
385 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 385 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
386 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, | | 386 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, |
387 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, | | 387 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, |
388 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, | | 388 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, |
389 | { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ * 8 }, | | 389 | { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ * 8 }, |
390 | }, | | 390 | }, |
391 | }, | | 391 | }, |
392 | | | 392 | |
393 | /* SIIG Cyber 4S PCI 16C650 (10x family): 4S */ | | 393 | /* SIIG Cyber 4S PCI 16C650 (10x family): 4S */ |
394 | { "SIIG Cyber 4S PCI 16C650 (10x family)", | | 394 | { "SIIG Cyber 4S PCI 16C650 (10x family)", |
395 | { 0x131f, 0x1051, 0, 0 }, | | 395 | { 0x131f, 0x1051, 0, 0 }, |
396 | { 0xffff, 0xffff, 0, 0 }, | | 396 | { 0xffff, 0xffff, 0, 0 }, |
397 | { | | 397 | { |
398 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 398 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
399 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, | | 399 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, |
400 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, | | 400 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, |
401 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, | | 401 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, |
402 | { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ * 8 }, | | 402 | { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ * 8 }, |
403 | }, | | 403 | }, |
404 | }, | | 404 | }, |
405 | | | 405 | |
406 | /* SIIG Cyber 4S PCI 16C850 (10x family): 4S */ | | 406 | /* SIIG Cyber 4S PCI 16C850 (10x family): 4S */ |
407 | { "SIIG Cyber 4S PCI 16C850 (10x family)", | | 407 | { "SIIG Cyber 4S PCI 16C850 (10x family)", |
408 | { 0x131f, 0x1052, 0, 0 }, | | 408 | { 0x131f, 0x1052, 0, 0 }, |
409 | { 0xffff, 0xffff, 0, 0 }, | | 409 | { 0xffff, 0xffff, 0, 0 }, |
410 | { | | 410 | { |
411 | { PUC_PORT_TYPE_COM, 0x18, 0x00, | | 411 | { PUC_PORT_TYPE_COM, 0x18, 0x00, |
412 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, | | 412 | (COM_FREQ * 8)|PUC_COM_SIIG10x|PUC_PORT_USR0 }, |
413 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, | | 413 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, |
414 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, | | 414 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, |
415 | { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ * 8 }, | | 415 | { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ * 8 }, |
416 | }, | | 416 | }, |
417 | }, | | 417 | }, |
418 | | | 418 | |
419 | /* | | 419 | /* |
420 | * SIIG "20x" family boards. | | 420 | * SIIG "20x" family boards. |
421 | */ | | 421 | */ |
422 | | | 422 | |
423 | /* SIIG Cyber Parallel PCI (20x family): 1P */ | | 423 | /* SIIG Cyber Parallel PCI (20x family): 1P */ |
424 | { "SIIG Cyber Parallel PCI (20x family)", | | 424 | { "SIIG Cyber Parallel PCI (20x family)", |
425 | { 0x131f, 0x2020, 0, 0 }, | | 425 | { 0x131f, 0x2020, 0, 0 }, |
426 | { 0xffff, 0xffff, 0, 0 }, | | 426 | { 0xffff, 0xffff, 0, 0 }, |
427 | { | | 427 | { |
428 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, | | 428 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, |
429 | }, | | 429 | }, |
430 | }, | | 430 | }, |
431 | | | 431 | |
432 | /* SIIG Cyber Parallel Dual PCI (20x family): 2P */ | | 432 | /* SIIG Cyber Parallel Dual PCI (20x family): 2P */ |
433 | { "SIIG Cyber Parallel Dual PCI (20x family)", | | 433 | { "SIIG Cyber Parallel Dual PCI (20x family)", |
434 | { 0x131f, 0x2021, 0, 0 }, | | 434 | { 0x131f, 0x2021, 0, 0 }, |
435 | { 0xffff, 0xffff, 0, 0 }, | | 435 | { 0xffff, 0xffff, 0, 0 }, |
436 | { | | 436 | { |
437 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, | | 437 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, |
438 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, | | 438 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, |
439 | }, | | 439 | }, |
440 | }, | | 440 | }, |
441 | | | 441 | |
442 | /* SIIG Cyber 2P1S PCI 16C550 (20x family): 1S, 2P */ | | 442 | /* SIIG Cyber 2P1S PCI 16C550 (20x family): 1S, 2P */ |
443 | { "SIIG Cyber 2P1S PCI 16C550 (20x family)", | | 443 | { "SIIG Cyber 2P1S PCI 16C550 (20x family)", |
444 | { 0x131f, 0x2040, 0, 0 }, | | 444 | { 0x131f, 0x2040, 0, 0 }, |
445 | { 0xffff, 0xffff, 0, 0 }, | | 445 | { 0xffff, 0xffff, 0, 0 }, |
446 | { | | 446 | { |
447 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 447 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
448 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 448 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
449 | { PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 }, | | 449 | { PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 }, |
450 | { PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 }, | | 450 | { PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 }, |
451 | }, | | 451 | }, |
452 | }, | | 452 | }, |
453 | | | 453 | |
454 | /* SIIG Cyber 2P1S PCI 16C650 (20x family): 1S, 2P */ | | 454 | /* SIIG Cyber 2P1S PCI 16C650 (20x family): 1S, 2P */ |
455 | { "SIIG Cyber 2P1S PCI 16C650 (20x family)", | | 455 | { "SIIG Cyber 2P1S PCI 16C650 (20x family)", |
456 | { 0x131f, 0x2041, 0, 0 }, | | 456 | { 0x131f, 0x2041, 0, 0 }, |
457 | { 0xffff, 0xffff, 0, 0 }, | | 457 | { 0xffff, 0xffff, 0, 0 }, |
458 | { | | 458 | { |
459 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 459 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
460 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 460 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
461 | { PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 }, | | 461 | { PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 }, |
462 | { PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 }, | | 462 | { PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 }, |
463 | }, | | 463 | }, |
464 | }, | | 464 | }, |
465 | | | 465 | |
466 | /* SIIG Cyber 2P1S PCI 16C850 (20x family): 1S, 2P */ | | 466 | /* SIIG Cyber 2P1S PCI 16C850 (20x family): 1S, 2P */ |
467 | { "SIIG Cyber 2P1S PCI 16C850 (20x family)", | | 467 | { "SIIG Cyber 2P1S PCI 16C850 (20x family)", |
468 | { 0x131f, 0x2042, 0, 0 }, | | 468 | { 0x131f, 0x2042, 0, 0 }, |
469 | { 0xffff, 0xffff, 0, 0 }, | | 469 | { 0xffff, 0xffff, 0, 0 }, |
470 | { | | 470 | { |
471 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 471 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
472 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 472 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
473 | { PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 }, | | 473 | { PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 }, |
474 | { PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 }, | | 474 | { PUC_PORT_TYPE_LPT, 0x1c, 0x00, 0x00 }, |
475 | }, | | 475 | }, |
476 | }, | | 476 | }, |
477 | | | 477 | |
478 | /* SIIG Cyber Serial PCI 16C550 (20x family): 1S */ | | 478 | /* SIIG Cyber Serial PCI 16C550 (20x family): 1S */ |
479 | { "SIIG Cyber Serial PCI 16C550 (20x family)", | | 479 | { "SIIG Cyber Serial PCI 16C550 (20x family)", |
480 | { 0x131f, 0x2000, 0, 0 }, | | 480 | { 0x131f, 0x2000, 0, 0 }, |
481 | { 0xffff, 0xffff, 0, 0 }, | | 481 | { 0xffff, 0xffff, 0, 0 }, |
482 | { | | 482 | { |
483 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 483 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
484 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 484 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
485 | }, | | 485 | }, |
486 | }, | | 486 | }, |
487 | | | 487 | |
488 | /* SIIG Cyber Serial PCI 16C650 (20x family): 1S */ | | 488 | /* SIIG Cyber Serial PCI 16C650 (20x family): 1S */ |
489 | { "SIIG Cyber Serial PCI 16C650 (20x family)", | | 489 | { "SIIG Cyber Serial PCI 16C650 (20x family)", |
490 | { 0x131f, 0x2001, 0, 0 }, | | 490 | { 0x131f, 0x2001, 0, 0 }, |
491 | { 0xffff, 0xffff, 0, 0 }, | | 491 | { 0xffff, 0xffff, 0, 0 }, |
492 | { | | 492 | { |
493 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 493 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
494 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 494 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
495 | }, | | 495 | }, |
496 | }, | | 496 | }, |
497 | | | 497 | |
498 | /* SIIG Cyber Serial PCI 16C850 (20x family): 1S */ | | 498 | /* SIIG Cyber Serial PCI 16C850 (20x family): 1S */ |
499 | { "SIIG Cyber Serial PCI 16C850 (20x family)", | | 499 | { "SIIG Cyber Serial PCI 16C850 (20x family)", |
500 | { 0x131f, 0x2002, 0, 0 }, | | 500 | { 0x131f, 0x2002, 0, 0 }, |
501 | { 0xffff, 0xffff, 0, 0 }, | | 501 | { 0xffff, 0xffff, 0, 0 }, |
502 | { | | 502 | { |
503 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 503 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
504 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 504 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
505 | }, | | 505 | }, |
506 | }, | | 506 | }, |
507 | | | 507 | |
508 | /* SIIG Cyber I/O PCI 16C550 (20x family): 1S, 1P */ | | 508 | /* SIIG Cyber I/O PCI 16C550 (20x family): 1S, 1P */ |
509 | { "SIIG Cyber I/O PCI 16C550 (20x family)", | | 509 | { "SIIG Cyber I/O PCI 16C550 (20x family)", |
510 | { 0x131f, 0x2010, 0, 0 }, | | 510 | { 0x131f, 0x2010, 0, 0 }, |
511 | { 0xffff, 0xffff, 0, 0 }, | | 511 | { 0xffff, 0xffff, 0, 0 }, |
512 | { | | 512 | { |
513 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 513 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
514 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 514 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
515 | { PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 }, | | 515 | { PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 }, |
516 | }, | | 516 | }, |
517 | }, | | 517 | }, |
518 | | | 518 | |
519 | /* SIIG Cyber I/O PCI 16C650 (20x family): 1S, 1P */ | | 519 | /* SIIG Cyber I/O PCI 16C650 (20x family): 1S, 1P */ |
520 | { "SIIG Cyber I/O PCI 16C650 (20x family)", | | 520 | { "SIIG Cyber I/O PCI 16C650 (20x family)", |
521 | { 0x131f, 0x2011, 0, 0 }, | | 521 | { 0x131f, 0x2011, 0, 0 }, |
522 | { 0xffff, 0xffff, 0, 0 }, | | 522 | { 0xffff, 0xffff, 0, 0 }, |
523 | { | | 523 | { |
524 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 524 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
525 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 525 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
526 | { PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 }, | | 526 | { PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 }, |
527 | }, | | 527 | }, |
528 | }, | | 528 | }, |
529 | | | 529 | |
530 | /* SIIG Cyber I/O PCI 16C850 (20x family): 1S, 1P */ | | 530 | /* SIIG Cyber I/O PCI 16C850 (20x family): 1S, 1P */ |
531 | { "SIIG Cyber I/O PCI 16C850 (20x family)", | | 531 | { "SIIG Cyber I/O PCI 16C850 (20x family)", |
532 | { 0x131f, 0x2012, 0, 0 }, | | 532 | { 0x131f, 0x2012, 0, 0 }, |
533 | { 0xffff, 0xffff, 0, 0 }, | | 533 | { 0xffff, 0xffff, 0, 0 }, |
534 | { | | 534 | { |
535 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 535 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
536 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 536 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
537 | { PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 }, | | 537 | { PUC_PORT_TYPE_LPT, 0x14, 0x00, 0x00 }, |
538 | }, | | 538 | }, |
539 | }, | | 539 | }, |
540 | | | 540 | |
541 | /* SIIG Cyber Serial Dual PCI 16C550 (20x family): 2S */ | | 541 | /* SIIG Cyber Serial Dual PCI 16C550 (20x family): 2S */ |
542 | { "SIIG Cyber Serial Dual PCI 16C550 (20x family)", | | 542 | { "SIIG Cyber Serial Dual PCI 16C550 (20x family)", |
543 | { 0x131f, 0x2030, 0, 0 }, | | 543 | { 0x131f, 0x2030, 0, 0 }, |
544 | { 0xffff, 0xffff, 0, 0 }, | | 544 | { 0xffff, 0xffff, 0, 0 }, |
545 | { | | 545 | { |
546 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 546 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
547 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 547 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
548 | { PUC_PORT_TYPE_COM, 0x14, 0x00, | | 548 | { PUC_PORT_TYPE_COM, 0x14, 0x00, |
549 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, | | 549 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, |
550 | }, | | 550 | }, |
551 | }, | | 551 | }, |
552 | | | 552 | |
553 | /* SIIG Cyber Serial Dual PCI 16C650 (20x family): 2S */ | | 553 | /* SIIG Cyber Serial Dual PCI 16C650 (20x family): 2S */ |
554 | { "SIIG Cyber Serial Dual PCI 16C650 (20x family)", | | 554 | { "SIIG Cyber Serial Dual PCI 16C650 (20x family)", |
555 | { 0x131f, 0x2031, 0, 0 }, | | 555 | { 0x131f, 0x2031, 0, 0 }, |
556 | { 0xffff, 0xffff, 0, 0 }, | | 556 | { 0xffff, 0xffff, 0, 0 }, |
557 | { | | 557 | { |
558 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 558 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
559 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 559 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
560 | { PUC_PORT_TYPE_COM, 0x14, 0x00, | | 560 | { PUC_PORT_TYPE_COM, 0x14, 0x00, |
561 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, | | 561 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, |
562 | }, | | 562 | }, |
563 | }, | | 563 | }, |
564 | | | 564 | |
565 | /* SIIG Cyber Serial Dual PCI 16C850 (20x family): 2S */ | | 565 | /* SIIG Cyber Serial Dual PCI 16C850 (20x family): 2S */ |
566 | { "SIIG Cyber Serial Dual PCI 16C850 (20x family)", | | 566 | { "SIIG Cyber Serial Dual PCI 16C850 (20x family)", |
567 | { 0x131f, 0x2032, 0, 0 }, | | 567 | { 0x131f, 0x2032, 0, 0 }, |
568 | { 0xffff, 0xffff, 0, 0 }, | | 568 | { 0xffff, 0xffff, 0, 0 }, |
569 | { | | 569 | { |
570 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 570 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
571 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 571 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
572 | { PUC_PORT_TYPE_COM, 0x14, 0x00, | | 572 | { PUC_PORT_TYPE_COM, 0x14, 0x00, |
573 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, | | 573 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, |
574 | }, | | 574 | }, |
575 | }, | | 575 | }, |
576 | | | 576 | |
577 | /* SIIG Cyber 2S1P PCI 16C550 (20x family): 2S, 1P */ | | 577 | /* SIIG Cyber 2S1P PCI 16C550 (20x family): 2S, 1P */ |
578 | { "SIIG Cyber 2S1P PCI 16C550 (20x family)", | | 578 | { "SIIG Cyber 2S1P PCI 16C550 (20x family)", |
579 | { 0x131f, 0x2060, 0, 0 }, | | 579 | { 0x131f, 0x2060, 0, 0 }, |
580 | { 0xffff, 0xffff, 0, 0 }, | | 580 | { 0xffff, 0xffff, 0, 0 }, |
581 | { | | 581 | { |
582 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 582 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
583 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 583 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
584 | { PUC_PORT_TYPE_COM, 0x14, 0x00, | | 584 | { PUC_PORT_TYPE_COM, 0x14, 0x00, |
585 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, | | 585 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, |
586 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, | | 586 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, |
587 | }, | | 587 | }, |
588 | }, | | 588 | }, |
589 | | | 589 | |
590 | /* SIIG Cyber 2S1P PCI 16C650 (20x family): 2S, 1P */ | | 590 | /* SIIG Cyber 2S1P PCI 16C650 (20x family): 2S, 1P */ |
591 | { "SIIG Cyber 2S1P PCI 16C650 (20x family)", | | 591 | { "SIIG Cyber 2S1P PCI 16C650 (20x family)", |
592 | { 0x131f, 0x2061, 0, 0 }, | | 592 | { 0x131f, 0x2061, 0, 0 }, |
593 | { 0xffff, 0xffff, 0, 0 }, | | 593 | { 0xffff, 0xffff, 0, 0 }, |
594 | { | | 594 | { |
595 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 595 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
596 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 596 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
597 | { PUC_PORT_TYPE_COM, 0x14, 0x00, | | 597 | { PUC_PORT_TYPE_COM, 0x14, 0x00, |
598 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, | | 598 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, |
599 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, | | 599 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, |
600 | }, | | 600 | }, |
601 | }, | | 601 | }, |
602 | | | 602 | |
603 | /* SIIG Cyber 2S1P PCI 16C850 (20x family): 2S, 1P */ | | 603 | /* SIIG Cyber 2S1P PCI 16C850 (20x family): 2S, 1P */ |
604 | { "SIIG Cyber 2S1P PCI 16C850 (20x family)", | | 604 | { "SIIG Cyber 2S1P PCI 16C850 (20x family)", |
605 | { 0x131f, 0x2062, 0, 0 }, | | 605 | { 0x131f, 0x2062, 0, 0 }, |
606 | { 0xffff, 0xffff, 0, 0 }, | | 606 | { 0xffff, 0xffff, 0, 0 }, |
607 | { | | 607 | { |
608 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 608 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
609 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 609 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
610 | { PUC_PORT_TYPE_COM, 0x14, 0x00, | | 610 | { PUC_PORT_TYPE_COM, 0x14, 0x00, |
611 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, | | 611 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR1 }, |
612 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, | | 612 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, |
613 | }, | | 613 | }, |
614 | }, | | 614 | }, |
615 | | | 615 | |
616 | /* SIIG Cyber 4S PCI 16C550 (20x family): 4S */ | | 616 | /* SIIG Cyber 4S PCI 16C550 (20x family): 4S */ |
617 | { "SIIG Cyber 4S PCI 16C550 (20x family)", | | 617 | { "SIIG Cyber 4S PCI 16C550 (20x family)", |
618 | { 0x131f, 0x2050, 0, 0 }, | | 618 | { 0x131f, 0x2050, 0, 0 }, |
619 | { 0xffff, 0xffff, 0, 0 }, | | 619 | { 0xffff, 0xffff, 0, 0 }, |
620 | { | | 620 | { |
621 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 621 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
622 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 622 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
623 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, | | 623 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, |
624 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 624 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
625 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, | | 625 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, |
626 | }, | | 626 | }, |
627 | }, | | 627 | }, |
628 | | | 628 | |
629 | /* SIIG Cyber 4S PCI 16C650 (20x family): 4S */ | | 629 | /* SIIG Cyber 4S PCI 16C650 (20x family): 4S */ |
630 | { "SIIG Cyber 4S PCI 16C650 (20x family)", | | 630 | { "SIIG Cyber 4S PCI 16C650 (20x family)", |
631 | { 0x131f, 0x2051, 0, 0 }, | | 631 | { 0x131f, 0x2051, 0, 0 }, |
632 | { 0xffff, 0xffff, 0, 0 }, | | 632 | { 0xffff, 0xffff, 0, 0 }, |
633 | { | | 633 | { |
634 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 634 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
635 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 635 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
636 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, | | 636 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, |
637 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 637 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
638 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, | | 638 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, |
639 | }, | | 639 | }, |
640 | }, | | 640 | }, |
641 | | | 641 | |
642 | /* SIIG Cyber 4S PCI 16C850 (20x family): 4S */ | | 642 | /* SIIG Cyber 4S PCI 16C850 (20x family): 4S */ |
643 | { "SIIG Cyber 4S PCI 16C850 (20x family)", | | 643 | { "SIIG Cyber 4S PCI 16C850 (20x family)", |
644 | { 0x131f, 0x2052, 0, 0 }, | | 644 | { 0x131f, 0x2052, 0, 0 }, |
645 | { 0xffff, 0xffff, 0, 0 }, | | 645 | { 0xffff, 0xffff, 0, 0 }, |
646 | { | | 646 | { |
647 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 647 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
648 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 648 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
649 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, | | 649 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, |
650 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 650 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
651 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, | | 651 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, |
652 | }, | | 652 | }, |
653 | }, | | 653 | }, |
654 | | | 654 | |
655 | /* SIIG PS8000 PCI 8S 16C550 (20x family): 8S - 16 Byte FIFOs */ | | 655 | /* SIIG PS8000 PCI 8S 16C550 (20x family): 8S - 16 Byte FIFOs */ |
656 | { "SIIG PS8000 PCI 8S 16C550 (20x family)", | | 656 | { "SIIG PS8000 PCI 8S 16C550 (20x family)", |
657 | { 0x131f, 0x2080, 0, 0 }, | | 657 | { 0x131f, 0x2080, 0, 0 }, |
658 | { 0xffff, 0xffff, 0, 0 }, | | 658 | { 0xffff, 0xffff, 0, 0 }, |
659 | { | | 659 | { |
660 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 660 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
661 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 661 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
662 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, | | 662 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, |
663 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 663 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
664 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, | | 664 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, |
665 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, | | 665 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, |
666 | { PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 }, | | 666 | { PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 }, |
667 | { PUC_PORT_TYPE_COM, 0x20, 0x10, COM_FREQ * 8 }, | | 667 | { PUC_PORT_TYPE_COM, 0x20, 0x10, COM_FREQ * 8 }, |
668 | { PUC_PORT_TYPE_COM, 0x20, 0x18, COM_FREQ * 8 }, | | 668 | { PUC_PORT_TYPE_COM, 0x20, 0x18, COM_FREQ * 8 }, |
669 | }, | | 669 | }, |
670 | }, | | 670 | }, |
671 | | | 671 | |
672 | /* SIIG PS8000 PCI 8S 16C650 (20x family): 8S - 32 Byte FIFOs */ | | 672 | /* SIIG PS8000 PCI 8S 16C650 (20x family): 8S - 32 Byte FIFOs */ |
673 | { "SIIG PS8000 PCI 8S 16C650 (20x family)", | | 673 | { "SIIG PS8000 PCI 8S 16C650 (20x family)", |
674 | { 0x131f, 0x2081, 0, 0 }, | | 674 | { 0x131f, 0x2081, 0, 0 }, |
675 | { 0xffff, 0xffff, 0, 0 }, | | 675 | { 0xffff, 0xffff, 0, 0 }, |
676 | { | | 676 | { |
677 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 677 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
678 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 678 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
679 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, | | 679 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, |
680 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 680 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
681 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, | | 681 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, |
682 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, | | 682 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, |
683 | { PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 }, | | 683 | { PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 }, |
684 | { PUC_PORT_TYPE_COM, 0x20, 0x10, COM_FREQ * 8 }, | | 684 | { PUC_PORT_TYPE_COM, 0x20, 0x10, COM_FREQ * 8 }, |
685 | { PUC_PORT_TYPE_COM, 0x20, 0x18, COM_FREQ * 8 }, | | 685 | { PUC_PORT_TYPE_COM, 0x20, 0x18, COM_FREQ * 8 }, |
686 | }, | | 686 | }, |
687 | }, | | 687 | }, |
688 | | | 688 | |
689 | /* SIIG PS8000 PCI 8S 16C850 (20x family): 8S - 128 Byte FIFOs */ | | 689 | /* SIIG PS8000 PCI 8S 16C850 (20x family): 8S - 128 Byte FIFOs */ |
690 | { "SIIG PS8000 PCI 8S 16C850 (20x family)", | | 690 | { "SIIG PS8000 PCI 8S 16C850 (20x family)", |
691 | { 0x131f, 0x2082, 0, 0 }, | | 691 | { 0x131f, 0x2082, 0, 0 }, |
692 | { 0xffff, 0xffff, 0, 0 }, | | 692 | { 0xffff, 0xffff, 0, 0 }, |
693 | { | | 693 | { |
694 | { PUC_PORT_TYPE_COM, 0x10, 0x00, | | 694 | { PUC_PORT_TYPE_COM, 0x10, 0x00, |
695 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, | | 695 | (COM_FREQ * 8)|PUC_COM_SIIG20x|PUC_PORT_USR0 }, |
696 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, | | 696 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, |
697 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 697 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
698 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, | | 698 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, |
699 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, | | 699 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, |
700 | { PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 }, | | 700 | { PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 }, |
701 | { PUC_PORT_TYPE_COM, 0x20, 0x10, COM_FREQ * 8 }, | | 701 | { PUC_PORT_TYPE_COM, 0x20, 0x10, COM_FREQ * 8 }, |
702 | { PUC_PORT_TYPE_COM, 0x20, 0x18, COM_FREQ * 8 }, | | 702 | { PUC_PORT_TYPE_COM, 0x20, 0x18, COM_FREQ * 8 }, |
703 | }, | | 703 | }, |
704 | }, | | 704 | }, |
705 | /* VScom PCI-200: 2S */ | | 705 | /* VScom PCI-200: 2S */ |
706 | { "VScom PCI-200", | | 706 | { "VScom PCI-200", |
707 | { 0x10b5, 0x1103, 0x10b5, 0x1103 }, | | 707 | { 0x10b5, 0x1103, 0x10b5, 0x1103 }, |
708 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 708 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
709 | { | | 709 | { |
710 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 710 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
711 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, | | 711 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ * 8 }, |
712 | }, | | 712 | }, |
713 | }, | | 713 | }, |
714 | | | 714 | |
715 | /* VScom PCI-400: 4S */ | | 715 | /* VScom PCI-400: 4S */ |
716 | { "VScom PCI-400", | | 716 | { "VScom PCI-400", |
717 | { 0x10b5, 0x1077, 0x10b5, 0x1077 }, | | 717 | { 0x10b5, 0x1077, 0x10b5, 0x1077 }, |
718 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 718 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
719 | { | | 719 | { |
720 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 720 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
721 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, | | 721 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, |
722 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, | | 722 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, |
723 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, | | 723 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, |
724 | }, | | 724 | }, |
725 | }, | | 725 | }, |
726 | | | 726 | |
727 | /* VScom PCI-800: 8S */ | | 727 | /* VScom PCI-800: 8S */ |
728 | { "VScom PCI-800", | | 728 | { "VScom PCI-800", |
729 | { 0x10b5, 0x1076, 0x10b5, 0x1076 }, | | 729 | { 0x10b5, 0x1076, 0x10b5, 0x1076 }, |
730 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 730 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
731 | { | | 731 | { |
732 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 732 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
733 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, | | 733 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, |
734 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, | | 734 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, |
735 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, | | 735 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, |
736 | { PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 8 }, | | 736 | { PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 8 }, |
737 | { PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 8 }, | | 737 | { PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 8 }, |
738 | { PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 8 }, | | 738 | { PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 8 }, |
739 | { PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 8 }, | | 739 | { PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 8 }, |
740 | }, | | 740 | }, |
741 | }, | | 741 | }, |
742 | | | 742 | |
743 | { "Titan PCI-010HV2", | | 743 | { "Titan PCI-010HV2", |
744 | { 0x14d2, 0xe001, 0, 0 }, | | 744 | { 0x14d2, 0xe001, 0, 0 }, |
745 | { 0xffff, 0xffff, 0, 0 }, | | 745 | { 0xffff, 0xffff, 0, 0 }, |
746 | { | | 746 | { |
747 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, | | 747 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, |
748 | }, | | 748 | }, |
749 | }, | | 749 | }, |
750 | { "Titan PCI-200HV2", | | 750 | { "Titan PCI-200HV2", |
751 | { 0x14d2, 0xe020, 0, 0 }, | | 751 | { 0x14d2, 0xe020, 0, 0 }, |
752 | { 0xffff, 0xffff, 0, 0 }, | | 752 | { 0xffff, 0xffff, 0, 0 }, |
753 | { | | 753 | { |
754 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, | | 754 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, |
755 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, | | 755 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, |
756 | }, | | 756 | }, |
757 | }, | | 757 | }, |
758 | | | 758 | |
759 | /* | | 759 | /* |
760 | * VScom PCI-800H. Uses 8 16950 UART, behind a PCI chips that offers | | 760 | * VScom PCI-800H. Uses 8 16950 UART, behind a PCI chips that offers |
761 | * 4 com port on PCI device 0 and 4 on PCI device 1. PCI device 0 has | | 761 | * 4 com port on PCI device 0 and 4 on PCI device 1. PCI device 0 has |
762 | * device ID 3 and PCI device 1 device ID 4. | | 762 | * device ID 3 and PCI device 1 device ID 4. |
763 | */ | | 763 | */ |
764 | { "Titan PCI-800H", | | 764 | { "Titan PCI-800H", |
765 | { 0x14d2, 0xa003, 0, 0 }, | | 765 | { 0x14d2, 0xa003, 0, 0 }, |
766 | { 0xffff, 0xffff, 0, 0 }, | | 766 | { 0xffff, 0xffff, 0, 0 }, |
767 | { | | 767 | { |
768 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, | | 768 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, |
769 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 }, | | 769 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 }, |
770 | { PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ * 8 }, | | 770 | { PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ * 8 }, |
771 | { PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ * 8 }, | | 771 | { PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ * 8 }, |
772 | }, | | 772 | }, |
773 | }, | | 773 | }, |
774 | { "Titan PCI-800H", | | 774 | { "Titan PCI-800H", |
775 | { 0x14d2, 0xa004, 0, 0 }, | | 775 | { 0x14d2, 0xa004, 0, 0 }, |
776 | { 0xffff, 0xffff, 0, 0 }, | | 776 | { 0xffff, 0xffff, 0, 0 }, |
777 | { | | 777 | { |
778 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, | | 778 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, |
779 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 }, | | 779 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 }, |
780 | { PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ * 8 }, | | 780 | { PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ * 8 }, |
781 | { PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ * 8 }, | | 781 | { PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ * 8 }, |
782 | }, | | 782 | }, |
783 | }, | | 783 | }, |
784 | { "Titan PCI-200H", | | 784 | { "Titan PCI-200H", |
785 | { 0x14d2, 0xa005, 0, 0 }, | | 785 | { 0x14d2, 0xa005, 0, 0 }, |
786 | { 0xffff, 0xffff, 0, 0 }, | | 786 | { 0xffff, 0xffff, 0, 0 }, |
787 | { | | 787 | { |
788 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, | | 788 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 8 }, |
789 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 }, | | 789 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 8 }, |
790 | }, | | 790 | }, |
791 | }, | | 791 | }, |
792 | { "Titan PCI-800L", | | 792 | { "Titan PCI-800L", |
793 | { 0x14d2, 0x8080, 0, 0 }, | | 793 | { 0x14d2, 0x8080, 0, 0 }, |
794 | { 0xffff, 0xffff, 0, 0 }, | | 794 | { 0xffff, 0xffff, 0, 0 }, |
795 | { | | 795 | { |
796 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, | | 796 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ * 8 }, |
797 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 797 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
798 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, | | 798 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ * 8 }, |
799 | { PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 }, | | 799 | { PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ * 8 }, |
800 | { PUC_PORT_TYPE_COM, 0x20, 0x10, COM_FREQ * 8 }, | | 800 | { PUC_PORT_TYPE_COM, 0x20, 0x10, COM_FREQ * 8 }, |
801 | { PUC_PORT_TYPE_COM, 0x20, 0x18, COM_FREQ * 8 }, | | 801 | { PUC_PORT_TYPE_COM, 0x20, 0x18, COM_FREQ * 8 }, |
802 | { PUC_PORT_TYPE_COM, 0x20, 0x20, COM_FREQ * 8 }, | | 802 | { PUC_PORT_TYPE_COM, 0x20, 0x20, COM_FREQ * 8 }, |
803 | { PUC_PORT_TYPE_COM, 0x20, 0x28, COM_FREQ * 8 }, | | 803 | { PUC_PORT_TYPE_COM, 0x20, 0x28, COM_FREQ * 8 }, |
804 | }, | | 804 | }, |
805 | }, | | 805 | }, |
806 | /* NEC PK-UG-X001 K56flex PCI Modem card. | | 806 | /* NEC PK-UG-X001 K56flex PCI Modem card. |
807 | NEC MARTH bridge chip and Rockwell RCVDL56ACF/SP using. */ | | 807 | NEC MARTH bridge chip and Rockwell RCVDL56ACF/SP using. */ |
808 | { "NEC PK-UG-X001 K56flex PCI Modem", | | 808 | { "NEC PK-UG-X001 K56flex PCI Modem", |
809 | { 0x1033, 0x0074, 0x1033, 0x8014 }, | | 809 | { 0x1033, 0x0074, 0x1033, 0x8014 }, |
810 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 810 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
811 | { | | 811 | { |
812 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 812 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
813 | }, | | 813 | }, |
814 | }, | | 814 | }, |
815 | | | 815 | |
816 | /* NEC PK-UG-X008 */ | | 816 | /* NEC PK-UG-X008 */ |
817 | { "NEC PK-UG-X008", | | 817 | { "NEC PK-UG-X008", |
818 | { 0x1033, 0x007d, 0x1033, 0x8012 }, | | 818 | { 0x1033, 0x007d, 0x1033, 0x8012 }, |
819 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 819 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
820 | { | | 820 | { |
821 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ}, | | 821 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ}, |
822 | }, | | 822 | }, |
823 | }, | | 823 | }, |
824 | | | 824 | |
825 | /* Lava Computers 2SP-PCI */ | | 825 | /* Lava Computers 2SP-PCI */ |
826 | { "Lava Computers 2SP-PCI parallel port", | | 826 | { "Lava Computers 2SP-PCI parallel port", |
827 | { 0x1407, 0x8000, 0, 0 }, | | 827 | { 0x1407, 0x8000, 0, 0 }, |
828 | { 0xffff, 0xffff, 0, 0 }, | | 828 | { 0xffff, 0xffff, 0, 0 }, |
829 | { | | 829 | { |
830 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, | | 830 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, |
831 | }, | | 831 | }, |
832 | }, | | 832 | }, |
833 | | | 833 | |
834 | /* Lava Computers 2SP-PCI and Quattro-PCI serial ports */ | | 834 | /* Lava Computers 2SP-PCI and Quattro-PCI serial ports */ |
835 | { "Lava Computers dual serial port", | | 835 | { "Lava Computers dual serial port", |
836 | { 0x1407, 0x0100, 0, 0 }, | | 836 | { 0x1407, 0x0100, 0, 0 }, |
837 | { 0xffff, 0xfffc, 0, 0 }, | | 837 | { 0xffff, 0xfffc, 0, 0 }, |
838 | { | | 838 | { |
839 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 839 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
840 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, | | 840 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, |
841 | }, | | 841 | }, |
842 | }, | | 842 | }, |
843 | | | 843 | |
844 | /* Lava Computers DSerial PCI serial ports */ | | 844 | /* Lava Computers DSerial PCI serial ports */ |
845 | { "Lava Computers serial port", | | 845 | { "Lava Computers serial port", |
846 | { 0x1407, 0x0110, 0, 0 }, | | 846 | { 0x1407, 0x0110, 0, 0 }, |
847 | { 0xffff, 0xfffc, 0, 0 }, | | 847 | { 0xffff, 0xfffc, 0, 0 }, |
848 | { | | 848 | { |
849 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 849 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
850 | }, | | 850 | }, |
851 | }, | | 851 | }, |
852 | | | 852 | |
853 | /* Lava Computers Quattro-PCI serial ports */ | | 853 | /* Lava Computers Quattro-PCI serial ports */ |
854 | { "Lava Quattro-PCI 4-port serial", | | 854 | { "Lava Quattro-PCI 4-port serial", |
855 | { 0x1407, 0x0120, 0, 0 }, | | 855 | { 0x1407, 0x0120, 0, 0 }, |
856 | { 0xffff, 0xfffc, 0, 0 }, | | 856 | { 0xffff, 0xfffc, 0, 0 }, |
857 | { | | 857 | { |
858 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 858 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
859 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, | | 859 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, |
860 | }, | | 860 | }, |
861 | }, | | 861 | }, |
862 | | | 862 | |
863 | /* Lava Computers Octopus-550 serial ports */ | | 863 | /* Lava Computers Octopus-550 serial ports */ |
864 | { "Lava Computers Octopus-550 8-port serial", | | 864 | { "Lava Computers Octopus-550 8-port serial", |
865 | { 0x1407, 0x0180, 0, 0 }, | | 865 | { 0x1407, 0x0180, 0, 0 }, |
866 | { 0xffff, 0xfffc, 0, 0 }, | | 866 | { 0xffff, 0xfffc, 0, 0 }, |
867 | { | | 867 | { |
868 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 868 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
869 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, | | 869 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, |
870 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, | | 870 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, |
871 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, | | 871 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, |
872 | }, | | 872 | }, |
873 | }, | | 873 | }, |
874 | | | 874 | |
875 | /* US Robotics (3Com) PCI Modems */ | | 875 | /* US Robotics (3Com) PCI Modems */ |
876 | { "US Robotics (3Com) 3CP5609 PCI 16550 Modem", | | 876 | { "US Robotics (3Com) 3CP5609 PCI 16550 Modem", |
877 | { 0x12b9, 0x1008, 0, 0 }, | | 877 | { 0x12b9, 0x1008, 0, 0 }, |
878 | { 0xffff, 0xffff, 0, 0 }, | | 878 | { 0xffff, 0xffff, 0, 0 }, |
879 | { | | 879 | { |
880 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 880 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
881 | }, | | 881 | }, |
882 | }, | | 882 | }, |
883 | | | 883 | |
884 | /* Actiontec 56K PCI Master */ | | 884 | /* Actiontec 56K PCI Master */ |
885 | { "Actiontec 56K PCI Master", | | 885 | { "Actiontec 56K PCI Master", |
886 | { 0x11c1, 0x0480, 0x0, 0x0 }, | | 886 | { 0x11c1, 0x0480, 0x0, 0x0 }, |
887 | { 0xffff, 0xffff, 0x0, 0x0 }, | | 887 | { 0xffff, 0xffff, 0x0, 0x0 }, |
888 | { | | 888 | { |
889 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, | | 889 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, |
890 | }, | | 890 | }, |
891 | }, | | 891 | }, |
892 | | | 892 | |
893 | /* | | 893 | /* |
894 | * Boards with an Oxford Semiconductor chip. | | 894 | * Boards with an Oxford Semiconductor chip. |
895 | * | | 895 | * |
896 | * Oxford Semiconductor provides documentation for their chip at: | | 896 | * Oxford Semiconductor provides documentation for their chip at: |
897 | * <URL:http://www.oxsemi.com/products/uarts/index.html> | | 897 | * <URL:http://www.plxtech.com/products/uart> |
898 | * | | 898 | * |
899 | * As sold by Kouwell <URL:http://www.kouwell.com/>. | | 899 | * As sold by Kouwell <URL:http://www.kouwell.com/>. |
900 | * I/O Flex PCI I/O Card Model-223 with 4 serial and 1 parallel ports. | | 900 | * I/O Flex PCI I/O Card Model-223 with 4 serial and 1 parallel ports. |
901 | */ | | 901 | */ |
902 | | | 902 | |
| | | 903 | /* Oxford Semiconductor OXmPCI952 PCI UARTs */ |
| | | 904 | { "Oxford Semiconductor OXmPCI952 UARTs", |
| | | 905 | { 0x1415, 0x950a, 0, 0 }, |
| | | 906 | { 0xffff, 0xffff, 0, 0 }, |
| | | 907 | { |
| | | 908 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ * 10 }, |
| | | 909 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ * 10 }, |
| | | 910 | }, |
| | | 911 | }, |
| | | 912 | |
903 | /* Oxford Semiconductor OX16PCI952 PCI `950 UARTs - 128 byte FIFOs */ | | 913 | /* Oxford Semiconductor OX16PCI952 PCI `950 UARTs - 128 byte FIFOs */ |
904 | { "Oxford Semiconductor OX16PCI952 UARTs", | | 914 | { "Oxford Semiconductor OX16PCI952 UARTs", |
905 | { 0x1415, 0x9521, 0, 0 }, | | 915 | { 0x1415, 0x9521, 0, 0 }, |
906 | { 0xffff, 0xffff, 0, 0 }, | | 916 | { 0xffff, 0xffff, 0, 0 }, |
907 | { | | 917 | { |
908 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 918 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
909 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, | | 919 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, |
910 | }, | | 920 | }, |
911 | }, | | 921 | }, |
912 | | | 922 | |
913 | /* Oxford Semiconductor OX16PCI952 PCI Parallel port */ | | 923 | /* Oxford Semiconductor OX16PCI952 PCI Parallel port */ |
914 | { "Oxford Semiconductor OX16PCI952 Parallel port", | | 924 | { "Oxford Semiconductor OX16PCI952 Parallel port", |
915 | { 0x1415, 0x9523, 0, 0 }, | | 925 | { 0x1415, 0x9523, 0, 0 }, |
916 | { 0xffff, 0xffff, 0, 0 }, | | 926 | { 0xffff, 0xffff, 0, 0 }, |
917 | { | | 927 | { |
918 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, | | 928 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, |
919 | }, | | 929 | }, |
920 | }, | | 930 | }, |
921 | | | 931 | |
922 | /* Oxford Semiconductor OX16PCI954 PCI UARTs */ | | 932 | /* Oxford Semiconductor OX16PCI954 PCI UARTs */ |
923 | { "Oxford Semiconductor OX16PCI954 UARTs", | | 933 | { "Oxford Semiconductor OX16PCI954 UARTs", |
924 | { 0x1415, 0x9501, 0, 0 }, | | 934 | { 0x1415, 0x9501, 0, 0 }, |
925 | { 0xffff, 0xffff, 0, 0 }, | | 935 | { 0xffff, 0xffff, 0, 0 }, |
926 | { | | 936 | { |
927 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 937 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
928 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ }, | | 938 | { PUC_PORT_TYPE_COM, 0x10, 0x08, COM_FREQ }, |
929 | { PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ }, | | 939 | { PUC_PORT_TYPE_COM, 0x10, 0x10, COM_FREQ }, |
930 | { PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ }, | | 940 | { PUC_PORT_TYPE_COM, 0x10, 0x18, COM_FREQ }, |
931 | }, | | 941 | }, |
932 | }, | | 942 | }, |
933 | | | 943 | |
934 | /* Oxford Semiconductor OX16PCI954 PCI Parallel port */ | | 944 | /* Oxford Semiconductor OX16PCI954 PCI Parallel port */ |
935 | { "Oxford Semiconductor OX16PCI954 Parallel port", | | 945 | { "Oxford Semiconductor OX16PCI954 Parallel port", |
936 | { 0x1415, 0x9513, 0, 0 }, | | 946 | { 0x1415, 0x9513, 0, 0 }, |
937 | { 0xffff, 0xffff, 0, 0 }, | | 947 | { 0xffff, 0xffff, 0, 0 }, |
938 | { | | 948 | { |
939 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, | | 949 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, |
940 | }, | | 950 | }, |
941 | }, | | 951 | }, |
942 | | | 952 | |
943 | /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232/422/485 */ | | 953 | /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232/422/485 */ |
944 | { "Moxa Technologies, SmartIO C104H/PCI", | | 954 | { "Moxa Technologies, SmartIO C104H/PCI", |
945 | { 0x1393, 0x1040, 0, 0 }, | | 955 | { 0x1393, 0x1040, 0, 0 }, |
946 | { 0xffff, 0xffff, 0, 0 }, | | 956 | { 0xffff, 0xffff, 0, 0 }, |
947 | { | | 957 | { |
948 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 958 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
949 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, | | 959 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, |
950 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, | | 960 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, |
951 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, | | 961 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, |
952 | }, | | 962 | }, |
953 | }, | | 963 | }, |
954 | | | 964 | |
955 | /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 */ | | 965 | /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 */ |
956 | { "Moxa Technologies, SmartIO CP104/PCI", | | 966 | { "Moxa Technologies, SmartIO CP104/PCI", |
957 | { 0x1393, 0x1041, 0, 0 }, | | 967 | { 0x1393, 0x1041, 0, 0 }, |
958 | { 0xffff, 0xffff, 0, 0 }, | | 968 | { 0xffff, 0xffff, 0, 0 }, |
959 | { | | 969 | { |
960 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 970 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
961 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, | | 971 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, |
962 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, | | 972 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, |
963 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, | | 973 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, |
964 | }, | | 974 | }, |
965 | }, | | 975 | }, |
966 | | | 976 | |
967 | /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 */ | | 977 | /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232 */ |
968 | { "Moxa Technologies, SmartIO CP104-V2/PCI", | | 978 | { "Moxa Technologies, SmartIO CP104-V2/PCI", |
969 | { 0x1393, 0x1042, 0, 0 }, | | 979 | { 0x1393, 0x1042, 0, 0 }, |
970 | { 0xffff, 0xffff, 0, 0 }, | | 980 | { 0xffff, 0xffff, 0, 0 }, |
971 | { | | 981 | { |
972 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 982 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
973 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, | | 983 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, |
974 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, | | 984 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, |
975 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, | | 985 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, |
976 | }, | | 986 | }, |
977 | }, | | 987 | }, |
978 | | | 988 | |
979 | /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232/422/485 */ | | 989 | /* Moxa Technologies Co., Ltd. PCI I/O Card 4S RS232/422/485 */ |
980 | { "Moxa Technologies, SmartIO CP-114/PCI", | | 990 | { "Moxa Technologies, SmartIO CP-114/PCI", |
981 | { 0x1393, 0x1141, 0, 0 }, | | 991 | { 0x1393, 0x1141, 0, 0 }, |
982 | { 0xffff, 0xffff, 0, 0 }, | | 992 | { 0xffff, 0xffff, 0, 0 }, |
983 | { | | 993 | { |
984 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 994 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
985 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, | | 995 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, |
986 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, | | 996 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, |
987 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, | | 997 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, |
988 | }, | | 998 | }, |
989 | }, | | 999 | }, |
990 | | | 1000 | |
991 | /* Moxa Technologies Co., Ltd. PCI I/O Card 8S RS232 */ | | 1001 | /* Moxa Technologies Co., Ltd. PCI I/O Card 8S RS232 */ |
992 | { "Moxa Technologies, SmartIO C168H/PCI", | | 1002 | { "Moxa Technologies, SmartIO C168H/PCI", |
993 | { 0x1393, 0x1680, 0, 0 }, | | 1003 | { 0x1393, 0x1680, 0, 0 }, |
994 | { 0xffff, 0xffff, 0, 0 }, | | 1004 | { 0xffff, 0xffff, 0, 0 }, |
995 | { | | 1005 | { |
996 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, | | 1006 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 8 }, |
997 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, | | 1007 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 8 }, |
998 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, | | 1008 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 8 }, |
999 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, | | 1009 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 8 }, |
1000 | { PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 8 }, | | 1010 | { PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 8 }, |
1001 | { PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 8 }, | | 1011 | { PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 8 }, |
1002 | { PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 8 }, | | 1012 | { PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 8 }, |
1003 | { PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 8 }, | | 1013 | { PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 8 }, |
1004 | }, | | 1014 | }, |
1005 | }, | | 1015 | }, |
1006 | | | 1016 | |
1007 | /* NetMos 1P PCI : 1P */ | | 1017 | /* NetMos 1P PCI : 1P */ |
1008 | { "NetMos NM9805 1284 Printer port", | | 1018 | { "NetMos NM9805 1284 Printer port", |
1009 | { 0x9710, 0x9805, 0, 0 }, | | 1019 | { 0x9710, 0x9805, 0, 0 }, |
1010 | { 0xffff, 0xffff, 0, 0 }, | | 1020 | { 0xffff, 0xffff, 0, 0 }, |
1011 | { | | 1021 | { |
1012 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, | | 1022 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, |
1013 | }, | | 1023 | }, |
1014 | }, | | 1024 | }, |
1015 | | | 1025 | |
1016 | /* NetMos 2P PCI : 2P */ | | 1026 | /* NetMos 2P PCI : 2P */ |
1017 | { "NetMos NM9815 Dual 1284 Printer port", | | 1027 | { "NetMos NM9815 Dual 1284 Printer port", |
1018 | { 0x9710, 0x9815, 0, 0 }, | | 1028 | { 0x9710, 0x9815, 0, 0 }, |
1019 | { 0xffff, 0xffff, 0, 0 }, | | 1029 | { 0xffff, 0xffff, 0, 0 }, |
1020 | { | | 1030 | { |
1021 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, | | 1031 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, |
1022 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, | | 1032 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, |
1023 | }, | | 1033 | }, |
1024 | }, | | 1034 | }, |
1025 | | | 1035 | |
1026 | /* NetMos 2S PCI NM9835 : 2S */ | | 1036 | /* NetMos 2S PCI NM9835 : 2S */ |
1027 | { "NetMos NM9835 Dual UART", | | 1037 | { "NetMos NM9835 Dual UART", |
1028 | { 0x9710, 0x9835, 0x1000, 0x0002 }, | | 1038 | { 0x9710, 0x9835, 0x1000, 0x0002 }, |
1029 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 1039 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
1030 | { | | 1040 | { |
1031 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 1041 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
1032 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, | | 1042 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, |
1033 | }, | | 1043 | }, |
1034 | }, | | 1044 | }, |
1035 | | | 1045 | |
1036 | /* NetMos 2S1P PCI 16C650 : 2S, 1P */ | | 1046 | /* NetMos 2S1P PCI 16C650 : 2S, 1P */ |
1037 | { "NetMos NM9835 Dual UART and 1284 Printer port", | | 1047 | { "NetMos NM9835 Dual UART and 1284 Printer port", |
1038 | { 0x9710, 0x9835, 0, 0 }, | | 1048 | { 0x9710, 0x9835, 0, 0 }, |
1039 | { 0xffff, 0xffff, 0, 0 }, | | 1049 | { 0xffff, 0xffff, 0, 0 }, |
1040 | { | | 1050 | { |
1041 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 1051 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
1042 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, | | 1052 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, |
1043 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, | | 1053 | { PUC_PORT_TYPE_LPT, 0x18, 0x00, 0x00 }, |
1044 | }, | | 1054 | }, |
1045 | }, | | 1055 | }, |
1046 | | | 1056 | |
1047 | /* NetMos 4S1P PCI NM9845 : 4S, 1P */ | | 1057 | /* NetMos 4S1P PCI NM9845 : 4S, 1P */ |
1048 | { "NetMos NM9845 Quad UART and 1284 Printer port", | | 1058 | { "NetMos NM9845 Quad UART and 1284 Printer port", |
1049 | { 0x9710, 0x9845, 0x1000, 0x0014 }, | | 1059 | { 0x9710, 0x9845, 0x1000, 0x0014 }, |
1050 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 1060 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
1051 | { | | 1061 | { |
1052 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 1062 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
1053 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, | | 1063 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, |
1054 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, | | 1064 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, |
1055 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, | | 1065 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, |
1056 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, | | 1066 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, |
1057 | }, | | 1067 | }, |
1058 | }, | | 1068 | }, |
1059 | | | 1069 | |
1060 | /* NetMos 6S PCI 16C650 : 6S, 0P */ | | 1070 | /* NetMos 6S PCI 16C650 : 6S, 0P */ |
1061 | { "NetMos NM9845 6 UART", | | 1071 | { "NetMos NM9845 6 UART", |
1062 | { 0x9710, 0x9845, 0x1000, 0x0006 }, | | 1072 | { 0x9710, 0x9845, 0x1000, 0x0006 }, |
1063 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 1073 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
1064 | { | | 1074 | { |
1065 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 1075 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
1066 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, | | 1076 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, |
1067 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, | | 1077 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, |
1068 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, | | 1078 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, |
1069 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ }, | | 1079 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ }, |
1070 | { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ }, | | 1080 | { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ }, |
1071 | }, | | 1081 | }, |
1072 | }, | | 1082 | }, |
1073 | | | 1083 | |
1074 | /* NetMos 4S1P PCI NM9845 : 4S, 1P */ | | 1084 | /* NetMos 4S1P PCI NM9845 : 4S, 1P */ |
1075 | { "NetMos NM9845 Quad UART and 1284 Printer port (unknown type)", | | 1085 | { "NetMos NM9845 Quad UART and 1284 Printer port (unknown type)", |
1076 | { 0x9710, 0x9845, 0, 0 }, | | 1086 | { 0x9710, 0x9845, 0, 0 }, |
1077 | { 0xffff, 0xffff, 0, 0 }, | | 1087 | { 0xffff, 0xffff, 0, 0 }, |
1078 | { | | 1088 | { |
1079 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 1089 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
1080 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, | | 1090 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, |
1081 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, | | 1091 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, |
1082 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, | | 1092 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, |
1083 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, | | 1093 | { PUC_PORT_TYPE_LPT, 0x20, 0x00, 0x00 }, |
1084 | }, | | 1094 | }, |
1085 | }, | | 1095 | }, |
1086 | | | 1096 | |
1087 | /* NetMos 4S1P PCI NM9855 : 4S, 1P */ | | 1097 | /* NetMos 4S1P PCI NM9855 : 4S, 1P */ |
1088 | { "NetMos NM9855 Quad UART and 1284 Printer port (unknown type)", | | 1098 | { "NetMos NM9855 Quad UART and 1284 Printer port (unknown type)", |
1089 | { 0x9710, 0x9855, 0x1000, 0x0014 }, | | 1099 | { 0x9710, 0x9855, 0x1000, 0x0014 }, |
1090 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 1100 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
1091 | { | | 1101 | { |
1092 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, | | 1102 | { PUC_PORT_TYPE_LPT, 0x10, 0x00, 0x00 }, |
1093 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, | | 1103 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, |
1094 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, | | 1104 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, |
1095 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ }, | | 1105 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ }, |
1096 | { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ }, | | 1106 | { PUC_PORT_TYPE_COM, 0x24, 0x00, COM_FREQ }, |
1097 | }, | | 1107 | }, |
1098 | }, | | 1108 | }, |
1099 | | | 1109 | |
1100 | /* | | 1110 | /* |
1101 | * This is the Middle Digital, Inc. PCI-Weasel, which | | 1111 | * This is the Middle Digital, Inc. PCI-Weasel, which |
1102 | * uses a PCI interface implemented in FPGA. | | 1112 | * uses a PCI interface implemented in FPGA. |
1103 | */ | | 1113 | */ |
1104 | { "Middle Digital, Inc. Weasel serial port", | | 1114 | { "Middle Digital, Inc. Weasel serial port", |
1105 | { 0xdeaf, 0x9051, 0, 0 }, | | 1115 | { 0xdeaf, 0x9051, 0, 0 }, |
1106 | { 0xffff, 0xffff, 0, 0 }, | | 1116 | { 0xffff, 0xffff, 0, 0 }, |
1107 | { | | 1117 | { |
1108 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 1118 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
1109 | }, | | 1119 | }, |
1110 | }, | | 1120 | }, |
1111 | | | 1121 | |
1112 | /* Avlab Technology, Inc. Low Profile PCI 4 Serial: 4S */ | | 1122 | /* Avlab Technology, Inc. Low Profile PCI 4 Serial: 4S */ |
1113 | { "Avlab Low Profile PCI 4 Serial", | | 1123 | { "Avlab Low Profile PCI 4 Serial", |
1114 | { 0x14db, 0x2150, 0, 0 }, | | 1124 | { 0x14db, 0x2150, 0, 0 }, |
1115 | { 0xffff, 0xffff, 0, 0 }, | | 1125 | { 0xffff, 0xffff, 0, 0 }, |
1116 | { | | 1126 | { |
1117 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, | | 1127 | { PUC_PORT_TYPE_COM, 0x10, 0x00, COM_FREQ }, |
1118 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, | | 1128 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, |
1119 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, | | 1129 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, |
1120 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, | | 1130 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, |
1121 | }, | | 1131 | }, |
1122 | }, | | 1132 | }, |
1123 | | | 1133 | |
1124 | /* | | 1134 | /* |
1125 | * Perle PCI-RAS 4 Modem ports | | 1135 | * Perle PCI-RAS 4 Modem ports |
1126 | */ | | 1136 | */ |
1127 | { "Perle Systems PCI-RAS 4 modem ports", | | 1137 | { "Perle Systems PCI-RAS 4 modem ports", |
1128 | { 0x10b5, 0x9030, 0x155f, 0xf001 }, | | 1138 | { 0x10b5, 0x9030, 0x155f, 0xf001 }, |
1129 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 1139 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
1130 | { | | 1140 | { |
1131 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, | | 1141 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, |
1132 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, | | 1142 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, |
1133 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 }, | | 1143 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 }, |
1134 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 }, | | 1144 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 }, |
1135 | }, | | 1145 | }, |
1136 | }, | | 1146 | }, |
1137 | | | 1147 | |
1138 | /* | | 1148 | /* |
1139 | * Perle PCI-RASV92 4 Modem ports | | 1149 | * Perle PCI-RASV92 4 Modem ports |
1140 | */ | | 1150 | */ |
1141 | { "Perle Systems PCI-RASV92 4 modem ports", | | 1151 | { "Perle Systems PCI-RASV92 4 modem ports", |
1142 | { 0x10b5, 0x9050, 0x155f, 0xf001 }, | | 1152 | { 0x10b5, 0x9050, 0x155f, 0xf001 }, |
1143 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 1153 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
1144 | { | | 1154 | { |
1145 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, | | 1155 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, |
1146 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, | | 1156 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, |
1147 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 }, | | 1157 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 }, |
1148 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 }, | | 1158 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 }, |
1149 | }, | | 1159 | }, |
1150 | }, | | 1160 | }, |
1151 | | | 1161 | |
1152 | /* | | 1162 | /* |
1153 | * Perle PCI-RAS 8 Modem ports | | 1163 | * Perle PCI-RAS 8 Modem ports |
1154 | */ | | 1164 | */ |
1155 | { "Perle Systems PCI-RAS 8 modem ports", | | 1165 | { "Perle Systems PCI-RAS 8 modem ports", |
1156 | { 0x10b5, 0x9030, 0x155f, 0xf010 }, | | 1166 | { 0x10b5, 0x9030, 0x155f, 0xf010 }, |
1157 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 1167 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
1158 | { | | 1168 | { |
1159 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, | | 1169 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, |
1160 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, | | 1170 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, |
1161 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 }, | | 1171 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 }, |
1162 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 }, | | 1172 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 }, |
1163 | { PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 4 }, | | 1173 | { PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 4 }, |
1164 | { PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 4 }, | | 1174 | { PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 4 }, |
1165 | { PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 4 }, | | 1175 | { PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 4 }, |
1166 | { PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 4 }, | | 1176 | { PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 4 }, |
1167 | }, | | 1177 | }, |
1168 | }, | | 1178 | }, |
1169 | | | 1179 | |
1170 | /* | | 1180 | /* |
1171 | * Perle PCI-RASV92 8 Modem ports | | 1181 | * Perle PCI-RASV92 8 Modem ports |
1172 | */ | | 1182 | */ |
1173 | { "Perle Systems PCI-RASV92 8 modem ports", | | 1183 | { "Perle Systems PCI-RASV92 8 modem ports", |
1174 | { 0x10b5, 0x9050, 0x155f, 0xf010 }, | | 1184 | { 0x10b5, 0x9050, 0x155f, 0xf010 }, |
1175 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 1185 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
1176 | { | | 1186 | { |
1177 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, | | 1187 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, |
1178 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, | | 1188 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, |
1179 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 }, | | 1189 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 }, |
1180 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 }, | | 1190 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 }, |
1181 | { PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 4 }, | | 1191 | { PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 4 }, |
1182 | { PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 4 }, | | 1192 | { PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 4 }, |
1183 | { PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 4 }, | | 1193 | { PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 4 }, |
1184 | { PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 4 }, | | 1194 | { PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 4 }, |
1185 | }, | | 1195 | }, |
1186 | }, | | 1196 | }, |
1187 | | | 1197 | |
1188 | /* | | 1198 | /* |
1189 | * Boca Research Turbo Serial 654 (4 serial port) card. | | 1199 | * Boca Research Turbo Serial 654 (4 serial port) card. |
1190 | * Appears to be the same as Chase Research PLC PCI-FAST4 | | 1200 | * Appears to be the same as Chase Research PLC PCI-FAST4 |
1191 | * and Perle PCI-FAST4 Multi-Port serial cards. | | 1201 | * and Perle PCI-FAST4 Multi-Port serial cards. |
1192 | */ | | 1202 | */ |
1193 | { "Boca Research Turbo Serial 654", | | 1203 | { "Boca Research Turbo Serial 654", |
1194 | { 0x10b5, 0x9050, 0x12e0, 0x0031 }, | | 1204 | { 0x10b5, 0x9050, 0x12e0, 0x0031 }, |
1195 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 1205 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
1196 | { | | 1206 | { |
1197 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, | | 1207 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, |
1198 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, | | 1208 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, |
1199 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 }, | | 1209 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 }, |
1200 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 }, | | 1210 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 }, |
1201 | }, | | 1211 | }, |
1202 | }, | | 1212 | }, |
1203 | | | 1213 | |
1204 | /* | | 1214 | /* |
1205 | * Boca Research Turbo Serial 658 (8 serial port) card. | | 1215 | * Boca Research Turbo Serial 658 (8 serial port) card. |
1206 | * Appears to be the same as Chase Research PLC PCI-FAST8 | | 1216 | * Appears to be the same as Chase Research PLC PCI-FAST8 |
1207 | * and Perle PCI-FAST8 Multi-Port serial cards. | | 1217 | * and Perle PCI-FAST8 Multi-Port serial cards. |
1208 | */ | | 1218 | */ |
1209 | { "Boca Research Turbo Serial 658", | | 1219 | { "Boca Research Turbo Serial 658", |
1210 | { 0x10b5, 0x9050, 0x12e0, 0x0021 }, | | 1220 | { 0x10b5, 0x9050, 0x12e0, 0x0021 }, |
1211 | { 0xffff, 0xffff, 0xffff, 0xffff }, | | 1221 | { 0xffff, 0xffff, 0xffff, 0xffff }, |
1212 | { | | 1222 | { |
1213 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, | | 1223 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ * 4 }, |
1214 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, | | 1224 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ * 4 }, |
1215 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 }, | | 1225 | { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ * 4 }, |
1216 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 }, | | 1226 | { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ * 4 }, |
1217 | { PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 4 }, | | 1227 | { PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ * 4 }, |
1218 | { PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 4 }, | | 1228 | { PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ * 4 }, |
1219 | { PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 4 }, | | 1229 | { PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ * 4 }, |
1220 | { PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 4 }, | | 1230 | { PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ * 4 }, |
1221 | }, | | 1231 | }, |
1222 | }, | | 1232 | }, |
1223 | | | 1233 | |
1224 | /* | | 1234 | /* |
1225 | * Addi-Data APCI-7800 8-port serial card. | | 1235 | * Addi-Data APCI-7800 8-port serial card. |
1226 | * Uses an AMCC chip as PCI bridge. | | 1236 | * Uses an AMCC chip as PCI bridge. |
1227 | */ | | 1237 | */ |
1228 | { "Addi-Data APCI-7800", | | 1238 | { "Addi-Data APCI-7800", |
1229 | { 0x10e8, 0x818e, 0, 0 }, | | 1239 | { 0x10e8, 0x818e, 0, 0 }, |
1230 | { 0xffff, 0xffff, 0, 0 }, | | 1240 | { 0xffff, 0xffff, 0, 0 }, |
1231 | { | | 1241 | { |
1232 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, | | 1242 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, |
1233 | { PUC_PORT_TYPE_COM, 0x14, 0x08, COM_FREQ }, | | 1243 | { PUC_PORT_TYPE_COM, 0x14, 0x08, COM_FREQ }, |
1234 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, | | 1244 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, |
1235 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ }, | | 1245 | { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ }, |
1236 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, | | 1246 | { PUC_PORT_TYPE_COM, 0x1c, 0x00, COM_FREQ }, |
1237 | { PUC_PORT_TYPE_COM, 0x1c, 0x08, COM_FREQ }, | | 1247 | { PUC_PORT_TYPE_COM, 0x1c, 0x08, COM_FREQ }, |
1238 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ }, | | 1248 | { PUC_PORT_TYPE_COM, 0x20, 0x00, COM_FREQ }, |
1239 | { PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ }, | | 1249 | { PUC_PORT_TYPE_COM, 0x20, 0x08, COM_FREQ }, |
1240 | }, | | 1250 | }, |
1241 | }, | | 1251 | }, |
1242 | | | 1252 | |
1243 | { "EXAR XR17D152", | | 1253 | { "EXAR XR17D152", |
1244 | { 0x13a8, 0x0152, 0, 0 }, | | 1254 | { 0x13a8, 0x0152, 0, 0 }, |
1245 | { 0xffff, 0xffff, 0, 0 }, | | 1255 | { 0xffff, 0xffff, 0, 0 }, |
1246 | { | | 1256 | { |
1247 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, | | 1257 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, |
1248 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, | | 1258 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, |
1249 | }, | | 1259 | }, |
1250 | }, | | 1260 | }, |
1251 | { "EXAR XR17D154", | | 1261 | { "EXAR XR17D154", |
1252 | { 0x13a8, 0x0154, 0, 0 }, | | 1262 | { 0x13a8, 0x0154, 0, 0 }, |
1253 | { 0xffff, 0xffff, 0, 0 }, | | 1263 | { 0xffff, 0xffff, 0, 0 }, |
1254 | { | | 1264 | { |
1255 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, | | 1265 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, |
1256 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, | | 1266 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, |
1257 | { PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 }, | | 1267 | { PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 }, |
1258 | { PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 }, | | 1268 | { PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 }, |
1259 | }, | | 1269 | }, |
1260 | }, | | 1270 | }, |
1261 | { "EXAR XR17D158", | | 1271 | { "EXAR XR17D158", |
1262 | { 0x13a8, 0x0158, 0, 0 }, | | 1272 | { 0x13a8, 0x0158, 0, 0 }, |
1263 | { 0xffff, 0xffff, 0, 0 }, | | 1273 | { 0xffff, 0xffff, 0, 0 }, |
1264 | { | | 1274 | { |
1265 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, | | 1275 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, |
1266 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, | | 1276 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, |
1267 | { PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 }, | | 1277 | { PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 }, |
1268 | { PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 }, | | 1278 | { PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 }, |
1269 | { PUC_PORT_TYPE_COM, 0x10, 0x0800, COM_FREQ * 8 }, | | 1279 | { PUC_PORT_TYPE_COM, 0x10, 0x0800, COM_FREQ * 8 }, |
1270 | { PUC_PORT_TYPE_COM, 0x10, 0x0a00, COM_FREQ * 8 }, | | 1280 | { PUC_PORT_TYPE_COM, 0x10, 0x0a00, COM_FREQ * 8 }, |
1271 | { PUC_PORT_TYPE_COM, 0x10, 0x0c00, COM_FREQ * 8 }, | | 1281 | { PUC_PORT_TYPE_COM, 0x10, 0x0c00, COM_FREQ * 8 }, |
1272 | { PUC_PORT_TYPE_COM, 0x10, 0x0e00, COM_FREQ * 8 }, | | 1282 | { PUC_PORT_TYPE_COM, 0x10, 0x0e00, COM_FREQ * 8 }, |
1273 | }, | | 1283 | }, |
1274 | }, | | 1284 | }, |
1275 | | | 1285 | |
1276 | /* I-O DATA RSA-PCI: 2S */ | | 1286 | /* I-O DATA RSA-PCI: 2S */ |
1277 | { "I-O DATA RSA-PCI 2-port serial", | | 1287 | { "I-O DATA RSA-PCI 2-port serial", |
1278 | { 0x10fc, 0x0007, 0, 0 }, | | 1288 | { 0x10fc, 0x0007, 0, 0 }, |
1279 | { 0xffff, 0xffff, 0, 0 }, | | 1289 | { 0xffff, 0xffff, 0, 0 }, |
1280 | { | | 1290 | { |
1281 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, | | 1291 | { PUC_PORT_TYPE_COM, 0x14, 0x00, COM_FREQ }, |
1282 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, | | 1292 | { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, |
1283 | }, | | 1293 | }, |
1284 | }, | | 1294 | }, |
1285 | | | 1295 | |
1286 | /* Digi International Digi Neo 4 Serial */ | | 1296 | /* Digi International Digi Neo 4 Serial */ |
1287 | { "Digi International Digi Neo 4 Serial", | | 1297 | { "Digi International Digi Neo 4 Serial", |
1288 | { PCI_VENDOR_DIGI, PCI_PRODUCT_DIGI_NEO4, 0, 0 }, | | 1298 | { PCI_VENDOR_DIGI, PCI_PRODUCT_DIGI_NEO4, 0, 0 }, |
1289 | { 0xffff, 0xffff, 0, 0 }, | | 1299 | { 0xffff, 0xffff, 0, 0 }, |
1290 | { | | 1300 | { |
1291 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, | | 1301 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, |
1292 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, | | 1302 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, |
1293 | { PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 }, | | 1303 | { PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 }, |
1294 | { PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 }, | | 1304 | { PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 }, |
1295 | }, | | 1305 | }, |
1296 | }, | | 1306 | }, |
1297 | | | 1307 | |
1298 | /* Digi International Digi Neo 8 Serial */ | | 1308 | /* Digi International Digi Neo 8 Serial */ |
1299 | { "Digi International Digi Neo 8 Serial", | | 1309 | { "Digi International Digi Neo 8 Serial", |
1300 | { PCI_VENDOR_DIGI, PCI_PRODUCT_DIGI_NEO8, 0, 0 }, | | 1310 | { PCI_VENDOR_DIGI, PCI_PRODUCT_DIGI_NEO8, 0, 0 }, |
1301 | { 0xffff, 0xffff, 0, 0 }, | | 1311 | { 0xffff, 0xffff, 0, 0 }, |
1302 | { | | 1312 | { |
1303 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, | | 1313 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, |
1304 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, | | 1314 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, |
1305 | { PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 }, | | 1315 | { PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 }, |
1306 | { PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 }, | | 1316 | { PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 }, |
1307 | { PUC_PORT_TYPE_COM, 0x10, 0x0800, COM_FREQ * 8 }, | | 1317 | { PUC_PORT_TYPE_COM, 0x10, 0x0800, COM_FREQ * 8 }, |
1308 | { PUC_PORT_TYPE_COM, 0x10, 0x0a00, COM_FREQ * 8 }, | | 1318 | { PUC_PORT_TYPE_COM, 0x10, 0x0a00, COM_FREQ * 8 }, |
1309 | { PUC_PORT_TYPE_COM, 0x10, 0x0c00, COM_FREQ * 8 }, | | 1319 | { PUC_PORT_TYPE_COM, 0x10, 0x0c00, COM_FREQ * 8 }, |
1310 | { PUC_PORT_TYPE_COM, 0x10, 0x0e00, COM_FREQ * 8 }, | | 1320 | { PUC_PORT_TYPE_COM, 0x10, 0x0e00, COM_FREQ * 8 }, |
1311 | }, | | 1321 | }, |
1312 | }, | | 1322 | }, |
1313 | | | 1323 | |
1314 | /* | | 1324 | /* |
1315 | * B&B Electronics MIPort Serial cards. | | 1325 | * B&B Electronics MIPort Serial cards. |
1316 | */ | | 1326 | */ |
1317 | { "BBELEC ISOLATED_2_PORT", | | 1327 | { "BBELEC ISOLATED_2_PORT", |
1318 | { PCI_VENDOR_BBELEC, PCI_PRODUCT_BBELEC_ISOLATED_2_PORT, 0, 0 }, | | 1328 | { PCI_VENDOR_BBELEC, PCI_PRODUCT_BBELEC_ISOLATED_2_PORT, 0, 0 }, |
1319 | { 0xffff, 0xffff, 0, 0 }, | | 1329 | { 0xffff, 0xffff, 0, 0 }, |
1320 | { | | 1330 | { |
1321 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, | | 1331 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, |
1322 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, | | 1332 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, |
1323 | }, | | 1333 | }, |
1324 | }, | | 1334 | }, |
1325 | { "BBELEC ISOLATED_4_PORT", | | 1335 | { "BBELEC ISOLATED_4_PORT", |
1326 | { PCI_VENDOR_BBELEC, PCI_PRODUCT_BBELEC_ISOLATED_4_PORT, 0, 0 }, | | 1336 | { PCI_VENDOR_BBELEC, PCI_PRODUCT_BBELEC_ISOLATED_4_PORT, 0, 0 }, |
1327 | { 0xffff, 0xffff, 0, 0 }, | | 1337 | { 0xffff, 0xffff, 0, 0 }, |
1328 | { | | 1338 | { |
1329 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, | | 1339 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, |
1330 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, | | 1340 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, |
1331 | { PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 }, | | 1341 | { PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 }, |
1332 | { PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 }, | | 1342 | { PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 }, |
1333 | }, | | 1343 | }, |
1334 | }, | | 1344 | }, |
1335 | { "BBELEC ISOLATED_8_PORT", | | 1345 | { "BBELEC ISOLATED_8_PORT", |
1336 | { PCI_VENDOR_BBELEC, PCI_PRODUCT_BBELEC_ISOLATED_8_PORT, 0, 0 }, | | 1346 | { PCI_VENDOR_BBELEC, PCI_PRODUCT_BBELEC_ISOLATED_8_PORT, 0, 0 }, |
1337 | { 0xffff, 0xffff, 0, 0 }, | | 1347 | { 0xffff, 0xffff, 0, 0 }, |
1338 | { | | 1348 | { |
1339 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, | | 1349 | { PUC_PORT_TYPE_COM, 0x10, 0x0000, COM_FREQ * 8 }, |
1340 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, | | 1350 | { PUC_PORT_TYPE_COM, 0x10, 0x0200, COM_FREQ * 8 }, |
1341 | { PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 }, | | 1351 | { PUC_PORT_TYPE_COM, 0x10, 0x0400, COM_FREQ * 8 }, |
1342 | { PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 }, | | 1352 | { PUC_PORT_TYPE_COM, 0x10, 0x0600, COM_FREQ * 8 }, |
1343 | { PUC_PORT_TYPE_COM, 0x10, 0x0800, COM_FREQ * 8 }, | | 1353 | { PUC_PORT_TYPE_COM, 0x10, 0x0800, COM_FREQ * 8 }, |
1344 | { PUC_PORT_TYPE_COM, 0x10, 0x0a00, COM_FREQ * 8 }, | | 1354 | { PUC_PORT_TYPE_COM, 0x10, 0x0a00, COM_FREQ * 8 }, |
1345 | { PUC_PORT_TYPE_COM, 0x10, 0x0c00, COM_FREQ * 8 }, | | 1355 | { PUC_PORT_TYPE_COM, 0x10, 0x0c00, COM_FREQ * 8 }, |
1346 | { PUC_PORT_TYPE_COM, 0x10, 0x0e00, COM_FREQ * 8 }, | | 1356 | { PUC_PORT_TYPE_COM, 0x10, 0x0e00, COM_FREQ * 8 }, |
1347 | }, | | 1357 | }, |
1348 | }, | | 1358 | }, |
1349 | | | 1359 | |
1350 | { .name = NULL }, | | 1360 | { .name = NULL }, |
1351 | }; | | 1361 | }; |