podule_data.h revision 1.4.8.3 1 1.4.8.3 nathanw /* $NetBSD: podule_data.h,v 1.4.8.3 2002/04/17 00:06:10 nathanw Exp $ */
2 1.4.8.2 nathanw
3 1.4.8.2 nathanw /*
4 1.4.8.2 nathanw * THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
5 1.4.8.2 nathanw *
6 1.4.8.2 nathanw * generated from:
7 1.4.8.3 nathanw * NetBSD: podules,v 1.8 2002/03/29 00:16:51 bjh21 Exp
8 1.4.8.2 nathanw */
9 1.4.8.2 nathanw
10 1.4.8.2 nathanw /*
11 1.4.8.2 nathanw * Copyright (c) 1996 Mark Brinicombe
12 1.4.8.2 nathanw * All rights reserved.
13 1.4.8.2 nathanw *
14 1.4.8.2 nathanw * Redistribution and use in source and binary forms, with or without
15 1.4.8.2 nathanw * modification, are permitted provided that the following conditions
16 1.4.8.2 nathanw * are met:
17 1.4.8.2 nathanw * 1. Redistributions of source code must retain the above copyright
18 1.4.8.2 nathanw * notice, this list of conditions and the following disclaimer.
19 1.4.8.2 nathanw * 2. Redistributions in binary form must reproduce the above copyright
20 1.4.8.2 nathanw * notice, this list of conditions and the following disclaimer in the
21 1.4.8.2 nathanw * documentation and/or other materials provided with the distribution.
22 1.4.8.2 nathanw * 3. All advertising materials mentioning features or use of this software
23 1.4.8.2 nathanw * must display the following acknowledgement:
24 1.4.8.2 nathanw * This product includes software developed by Mark Brinicombe
25 1.4.8.2 nathanw * for the NetBSD Project.
26 1.4.8.2 nathanw * 4. The name of the author may not be used to endorse or promote products
27 1.4.8.2 nathanw * derived from this software without specific prior written permission
28 1.4.8.2 nathanw *
29 1.4.8.2 nathanw * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
30 1.4.8.2 nathanw * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
31 1.4.8.2 nathanw * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
32 1.4.8.2 nathanw * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
33 1.4.8.2 nathanw * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
34 1.4.8.2 nathanw * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
35 1.4.8.2 nathanw * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
36 1.4.8.2 nathanw * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
37 1.4.8.2 nathanw * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
38 1.4.8.2 nathanw * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
39 1.4.8.2 nathanw */
40 1.4.8.2 nathanw
41 1.4.8.2 nathanw static struct podule_description podules_acorn[] = {
42 1.4.8.2 nathanw { PODULE_ACORN_ETHER3XXX, "Ether3 (NOROM)" },
43 1.4.8.2 nathanw { PODULE_ACORN_SCSI, "SCSI 1 interface" },
44 1.4.8.2 nathanw { PODULE_ACORN_ETHER1, "ether 1 interface" },
45 1.4.8.3 nathanw { PODULE_ACORN_ROMRAM, "ROM/RAM podule" },
46 1.4.8.2 nathanw { PODULE_ACORN_BBCIO, "BBC IO interface" },
47 1.4.8.2 nathanw { PODULE_ACORN_ST506, "ST506 HD interface" },
48 1.4.8.2 nathanw { PODULE_ACORN_MIDI, "MIDI interface" },
49 1.4.8.2 nathanw { PODULE_ACORN_USERMIDI, "User Port/MIDI interface" },
50 1.4.8.2 nathanw { PODULE_ACORN_ETHER2, "ether 2 interface" },
51 1.4.8.2 nathanw { PODULE_ACORN_ETHERI, "EtherI interface" },
52 1.4.8.2 nathanw { 0x0000, NULL }
53 1.4.8.2 nathanw };
54 1.4.8.2 nathanw
55 1.4.8.2 nathanw static struct podule_description podules_olivetti[] = {
56 1.4.8.2 nathanw { 0x0000, NULL }
57 1.4.8.2 nathanw };
58 1.4.8.2 nathanw
59 1.4.8.2 nathanw static struct podule_description podules_watford[] = {
60 1.4.8.2 nathanw { 0x0000, NULL }
61 1.4.8.2 nathanw };
62 1.4.8.2 nathanw
63 1.4.8.2 nathanw static struct podule_description podules_cconcepts[] = {
64 1.4.8.3 nathanw { PODULE_CCONCEPTS_ROMRAM, "ROM/RAM podule" },
65 1.4.8.2 nathanw { PODULE_CCONCEPTS_LASERDIRECT, "laser direct (Canon LBP-4)" },
66 1.4.8.2 nathanw { 0x0000, NULL }
67 1.4.8.2 nathanw };
68 1.4.8.2 nathanw
69 1.4.8.2 nathanw static struct podule_description podules_armadillo[] = {
70 1.4.8.2 nathanw { PODULE_ARMADILLO_A448, "A448 sound sampler" },
71 1.4.8.2 nathanw { 0x0000, NULL }
72 1.4.8.2 nathanw };
73 1.4.8.2 nathanw
74 1.4.8.2 nathanw static struct podule_description podules_wildvision[] = {
75 1.4.8.2 nathanw { PODULE_WILDVISION_COLOURCARD, "ColourCard" },
76 1.4.8.2 nathanw { PODULE_WILDVISION_HAWKV9, "hawk v9 mark2" },
77 1.4.8.2 nathanw { PODULE_WILDVISION_SOUNDSAMPLER, "Sound Sampler" },
78 1.4.8.2 nathanw { PODULE_WILDVISION_CENTRONICS, "Bi-directional Centronics" },
79 1.4.8.2 nathanw { PODULE_WILDVISION_SCANLIGHTV256, "scanlight video 256" },
80 1.4.8.2 nathanw { PODULE_WILDVISION_EAGLEM2, "eagle M2" },
81 1.4.8.2 nathanw { PODULE_WILDVISION_LARKA16, "lark A16" },
82 1.4.8.2 nathanw { PODULE_WILDVISION_MIDIMAX, "MIDI max" },
83 1.4.8.2 nathanw { 0x0000, NULL }
84 1.4.8.2 nathanw };
85 1.4.8.2 nathanw
86 1.4.8.2 nathanw static struct podule_description podules_hccs[] = {
87 1.4.8.2 nathanw { PODULE_HCCS_IDESCSI, "IDE or SCSI interface" },
88 1.4.8.2 nathanw { PODULE_HCCS_ULTIMATE, "Ultimate micropodule carrier" },
89 1.4.8.2 nathanw { 0x0000, NULL }
90 1.4.8.2 nathanw };
91 1.4.8.2 nathanw
92 1.4.8.2 nathanw static struct podule_description podules_atomwide[] = {
93 1.4.8.2 nathanw { PODULE_ATOMWIDE_ETHER3, "ether 3/5 interface" },
94 1.4.8.2 nathanw { 0x0000, NULL }
95 1.4.8.2 nathanw };
96 1.4.8.2 nathanw
97 1.4.8.2 nathanw static struct podule_description podules_atomwide2[] = {
98 1.4.8.2 nathanw { PODULE_ATOMWIDE2_SERIAL, "multiport serial interface" },
99 1.4.8.2 nathanw { 0x0000, NULL }
100 1.4.8.2 nathanw };
101 1.4.8.2 nathanw
102 1.4.8.2 nathanw static struct podule_description podules_lingenuity[] = {
103 1.4.8.2 nathanw { PODULE_LINGENUITY_SCSI, "16 bit SCSI interface" },
104 1.4.8.2 nathanw { PODULE_LINGENUITY_SCSISHARE, "16 bit SCSIShare interface" },
105 1.4.8.2 nathanw { PODULE_LINGENUITY_SCSI8, "8 bit SCSI interface" },
106 1.4.8.2 nathanw { PODULE_LINGENUITY_SCSI8SHARE, "8 bit SCSIShare interface" },
107 1.4.8.2 nathanw { 0x0000, NULL }
108 1.4.8.2 nathanw };
109 1.4.8.2 nathanw
110 1.4.8.2 nathanw static struct podule_description podules_irlam[] = {
111 1.4.8.2 nathanw { PODULE_IRLAM_24I16, "24i16 digitiser" },
112 1.4.8.2 nathanw { PODULE_IRLAM_MMETHERV, "Multi-media/EtherV" },
113 1.4.8.2 nathanw { PODULE_IRLAM_ETHERN, "EtherN interface" },
114 1.4.8.2 nathanw { 0x0000, NULL }
115 1.4.8.2 nathanw };
116 1.4.8.2 nathanw
117 1.4.8.2 nathanw static struct podule_description podules_oak[] = {
118 1.4.8.2 nathanw { PODULE_OAK_SCSI, "16 bit SCSI interface" },
119 1.4.8.2 nathanw { 0x0000, NULL }
120 1.4.8.2 nathanw };
121 1.4.8.2 nathanw
122 1.4.8.2 nathanw static struct podule_description podules_sj[] = {
123 1.4.8.2 nathanw { PODULE_SJ_NEXUS, "Nexus interface (Podule)" },
124 1.4.8.2 nathanw { PODULE_SJ_NEXUSNS, "Nexus interface (A3020 netslot)" },
125 1.4.8.2 nathanw { 0x0000, NULL }
126 1.4.8.2 nathanw };
127 1.4.8.2 nathanw
128 1.4.8.2 nathanw static struct podule_description podules_morley[] = {
129 1.4.8.2 nathanw { PODULE_MORLEY_SCSI, "SCSI interface" },
130 1.4.8.2 nathanw { PODULE_MORLEY_USERANALOGUE, "User and Analogue ports" },
131 1.4.8.2 nathanw { 0x0000, NULL }
132 1.4.8.2 nathanw };
133 1.4.8.2 nathanw
134 1.4.8.2 nathanw static struct podule_description podules_hccs2[] = {
135 1.4.8.2 nathanw { PODULE_HCCS2_USERANALOGUE, "User and Analogue ports" },
136 1.4.8.2 nathanw { 0x0000, NULL }
137 1.4.8.2 nathanw };
138 1.4.8.2 nathanw
139 1.4.8.2 nathanw static struct podule_description podules_vti[] = {
140 1.4.8.2 nathanw { PODULE_VTI_SCSI, "SCSI interface" },
141 1.4.8.2 nathanw { 0x0000, NULL }
142 1.4.8.2 nathanw };
143 1.4.8.2 nathanw
144 1.4.8.2 nathanw static struct podule_description podules_dtsoft[] = {
145 1.4.8.2 nathanw { PODULE_DTSOFT_IDE, "IDE interface" },
146 1.4.8.2 nathanw { 0x0000, NULL }
147 1.4.8.2 nathanw };
148 1.4.8.2 nathanw
149 1.4.8.2 nathanw static struct podule_description podules_cumana[] = {
150 1.4.8.2 nathanw { PODULE_CUMANA_SCSI2, "SCSI II interface" },
151 1.4.8.2 nathanw { PODULE_CUMANA_SCSI1, "SCSI I interface" },
152 1.4.8.2 nathanw { PODULE_CUMANA_SLCD, "CDFS & SLCD expansion card" },
153 1.4.8.2 nathanw { 0x0000, NULL }
154 1.4.8.2 nathanw };
155 1.4.8.2 nathanw
156 1.4.8.2 nathanw static struct podule_description podules_ics[] = {
157 1.4.8.2 nathanw { PODULE_ICS_IDE, "IDE Interface" },
158 1.4.8.2 nathanw { 0x0000, NULL }
159 1.4.8.2 nathanw };
160 1.4.8.2 nathanw
161 1.4.8.2 nathanw static struct podule_description podules_serialport[] = {
162 1.4.8.2 nathanw { PODULE_SERIALPORT_DUALSERIAL, "Serial interface" },
163 1.4.8.2 nathanw { 0x0000, NULL }
164 1.4.8.2 nathanw };
165 1.4.8.2 nathanw
166 1.4.8.2 nathanw static struct podule_description podules_arxe[] = {
167 1.4.8.2 nathanw { PODULE_ARXE_SCSI, "16 bit SCSI interface" },
168 1.4.8.2 nathanw { 0x0000, NULL }
169 1.4.8.2 nathanw };
170 1.4.8.2 nathanw
171 1.4.8.2 nathanw static struct podule_description podules_aleph1[] = {
172 1.4.8.2 nathanw { PODULE_ALEPH1_PCCARD, "PC card" },
173 1.4.8.2 nathanw { 0x0000, NULL }
174 1.4.8.2 nathanw };
175 1.4.8.2 nathanw
176 1.4.8.2 nathanw static struct podule_description podules_icubed[] = {
177 1.4.8.2 nathanw { PODULE_ICUBED_ETHERLAN100, "EtherLan 100-series" },
178 1.4.8.2 nathanw { PODULE_ICUBED_ETHERLAN200, "EtherLan 200-series" },
179 1.4.8.2 nathanw { PODULE_ICUBED_ETHERLAN500, "EtherLan 500-series" },
180 1.4.8.2 nathanw { PODULE_ICUBED_ETHERLAN600, "EtherLan 600-series" },
181 1.4.8.2 nathanw { PODULE_ICUBED_ETHERLAN700, "EtherLan 700-series" },
182 1.4.8.2 nathanw { PODULE_ICUBED_ETHERLAN100AEH, "AEH77 (EtherLan 102)" },
183 1.4.8.2 nathanw { PODULE_ICUBED_ETHERLAN200AEH, "AEH79 (EtherLan 210)" },
184 1.4.8.2 nathanw { PODULE_ICUBED_ETHERLAN600AEH, "AEH62/78/99 (EtherLan 602)" },
185 1.4.8.2 nathanw { PODULE_ICUBED_ETHERLAN500AEH, "AEH75 (EtherLan 512)" },
186 1.4.8.2 nathanw { PODULE_ICUBED_ETHERLAN700AEH, "AEH98 (EtherLan 700-series)" },
187 1.4.8.2 nathanw { PODULE_ICUBED_ETHERLAN100XXX, "EtherLan 100???" },
188 1.4.8.2 nathanw { 0x0000, NULL }
189 1.4.8.2 nathanw };
190 1.4.8.2 nathanw
191 1.4.8.2 nathanw static struct podule_description podules_brini[] = {
192 1.4.8.2 nathanw { PODULE_BRINI_PORT, "BriniPort intelligent I/O interface" },
193 1.4.8.2 nathanw { PODULE_BRINI_LINK, "BriniLink transputer link adapter" },
194 1.4.8.2 nathanw { 0x0000, NULL }
195 1.4.8.2 nathanw };
196 1.4.8.2 nathanw
197 1.4.8.2 nathanw static struct podule_description podules_ant[] = {
198 1.4.8.2 nathanw { PODULE_ANT_ETHER3, "ether 3/5 interface" },
199 1.4.8.2 nathanw { PODULE_ANT_ETHERB, "ether B network slot interface" },
200 1.4.8.2 nathanw { PODULE_ANT_ETHERM, "ether M dual interface NIC" },
201 1.4.8.2 nathanw { 0x0000, NULL }
202 1.4.8.2 nathanw };
203 1.4.8.2 nathanw
204 1.4.8.2 nathanw static struct podule_description podules_castle[] = {
205 1.4.8.2 nathanw { PODULE_CASTLE_SCSI16, "8 or 16 bit SCSI2 interface" },
206 1.4.8.2 nathanw { PODULE_CASTLE_SCSI16SHARE, "8 or 16 bit SCSI2Share interface" },
207 1.4.8.2 nathanw { PODULE_CASTLE_ETHERSCSI, "EtherSCSI" },
208 1.4.8.2 nathanw { PODULE_CASTLE_ETHERSCSISHARE, "8 or 16 bit SCSI2Share interface, possibly with Ethernet" },
209 1.4.8.2 nathanw { PODULE_CASTLE_SCSI32, "32 bit SCSI2 + DMA interface" },
210 1.4.8.2 nathanw { 0x0000, NULL }
211 1.4.8.2 nathanw };
212 1.4.8.2 nathanw
213 1.4.8.2 nathanw static struct podule_description podules_alsystems[] = {
214 1.4.8.2 nathanw { PODULE_ALSYSTEMS_SCSI, "SCSI II host adapter" },
215 1.4.8.2 nathanw { 0x0000, NULL }
216 1.4.8.2 nathanw };
217 1.4.8.2 nathanw
218 1.4.8.2 nathanw static struct podule_description podules_simtec[] = {
219 1.4.8.2 nathanw { PODULE_SIMTEC_IDE8, "8 bit IDE interface" },
220 1.4.8.2 nathanw { PODULE_SIMTEC_IDE, "16 bit IDE interface" },
221 1.4.8.2 nathanw { 0x0000, NULL }
222 1.4.8.2 nathanw };
223 1.4.8.2 nathanw
224 1.4.8.2 nathanw static struct podule_description podules_yes[] = {
225 1.4.8.2 nathanw { PODULE_YES_RAPIDE, "RapIDE32 interface" },
226 1.4.8.2 nathanw { 0x0000, NULL }
227 1.4.8.2 nathanw };
228 1.4.8.2 nathanw
229 1.4.8.2 nathanw static struct podule_description podules_mcs[] = {
230 1.4.8.2 nathanw { PODULE_MCS_SCSI, "Connect32 SCSI II interface" },
231 1.4.8.2 nathanw { PODULE_MCS_MIDICONNECT, "Midi-Connect" },
232 1.4.8.2 nathanw { 0x0000, NULL }
233 1.4.8.2 nathanw };
234 1.4.8.2 nathanw
235 1.4.8.2 nathanw static struct podule_description podules_eesox[] = {
236 1.4.8.2 nathanw { PODULE_EESOX_SCSI, "EESOX SCSI II interface" },
237 1.4.8.2 nathanw { 0x0000, NULL }
238 1.4.8.2 nathanw };
239 1.4.8.2 nathanw
240 1.4.8.2 nathanw
241 1.4.8.2 nathanw struct podule_list known_podules[] = {
242 1.4.8.2 nathanw { MANUFACTURER_ACORN, "Acorn Computers", podules_acorn },
243 1.4.8.2 nathanw { MANUFACTURER_OLIVETTI, "Olivetti", podules_olivetti },
244 1.4.8.2 nathanw { MANUFACTURER_WATFORD, "Watford Electronics", podules_watford },
245 1.4.8.2 nathanw { MANUFACTURER_CCONCEPTS, "Computer Concepts", podules_cconcepts },
246 1.4.8.2 nathanw { MANUFACTURER_ARMADILLO, "Armadillo Systems", podules_armadillo },
247 1.4.8.2 nathanw { MANUFACTURER_WILDVISION, "Wild Vision", podules_wildvision },
248 1.4.8.2 nathanw { MANUFACTURER_HCCS, "HCCS", podules_hccs },
249 1.4.8.2 nathanw { MANUFACTURER_ATOMWIDE, "Atomwide", podules_atomwide },
250 1.4.8.2 nathanw { MANUFACTURER_ATOMWIDE2, "Atomwide", podules_atomwide2 },
251 1.4.8.2 nathanw { MANUFACTURER_LINGENUITY, "Lingenuity", podules_lingenuity },
252 1.4.8.2 nathanw { MANUFACTURER_IRLAM, "Irlam Instruments", podules_irlam },
253 1.4.8.2 nathanw { MANUFACTURER_OAK, "Oak Solutions", podules_oak },
254 1.4.8.2 nathanw { MANUFACTURER_SJ, "SJ Research", podules_sj },
255 1.4.8.2 nathanw { MANUFACTURER_MORLEY, "Morley", podules_morley },
256 1.4.8.2 nathanw { MANUFACTURER_HCCS2, "HCCS", podules_hccs2 },
257 1.4.8.2 nathanw { MANUFACTURER_VTI, "Vertical Twist", podules_vti },
258 1.4.8.2 nathanw { MANUFACTURER_DTSOFT, "D.T. Software", podules_dtsoft },
259 1.4.8.2 nathanw { MANUFACTURER_CUMANA, "Cumana", podules_cumana },
260 1.4.8.2 nathanw { MANUFACTURER_ICS, "ICS", podules_ics },
261 1.4.8.2 nathanw { MANUFACTURER_SERIALPORT, "Serial Port", podules_serialport },
262 1.4.8.2 nathanw { MANUFACTURER_ARXE, "ARXE", podules_arxe },
263 1.4.8.2 nathanw { MANUFACTURER_ALEPH1, "Aleph 1", podules_aleph1 },
264 1.4.8.2 nathanw { MANUFACTURER_ICUBED, "I-Cubed", podules_icubed },
265 1.4.8.2 nathanw { MANUFACTURER_BRINI, "Brini", podules_brini },
266 1.4.8.2 nathanw { MANUFACTURER_ANT, "ANT", podules_ant },
267 1.4.8.2 nathanw { MANUFACTURER_CASTLE, "Castle Technology", podules_castle },
268 1.4.8.2 nathanw { MANUFACTURER_ALSYSTEMS, "Alsystems", podules_alsystems },
269 1.4.8.2 nathanw { MANUFACTURER_SIMTEC, "Simtec Electronics", podules_simtec },
270 1.4.8.2 nathanw { MANUFACTURER_YES, "Yellowstone Educational Solutions", podules_yes },
271 1.4.8.2 nathanw { MANUFACTURER_MCS, "MCS", podules_mcs },
272 1.4.8.2 nathanw { MANUFACTURER_EESOX, "EESOX", podules_eesox },
273 1.4.8.2 nathanw { 0, NULL, NULL }
274 1.4.8.2 nathanw };
275