xref: /netbsd/sys/dev/podulebus/podules.h (revision 95e1ffb1)
1 /*	$NetBSD: podules.h,v 1.16 2005/12/11 12:23:28 christos Exp $	*/
2 
3 /*
4  * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
5  *
6  * generated from:
7  *	NetBSD: podules,v 1.16 2004/01/07 22:00:51 bjh21 Exp
8  */
9 
10 /*
11  * Copyright (c) 1996 Mark Brinicombe
12  * All rights reserved.
13  *
14  * Redistribution and use in source and binary forms, with or without
15  * modification, are permitted provided that the following conditions
16  * are met:
17  * 1. Redistributions of source code must retain the above copyright
18  *    notice, this list of conditions and the following disclaimer.
19  * 2. Redistributions in binary form must reproduce the above copyright
20  *    notice, this list of conditions and the following disclaimer in the
21  *    documentation and/or other materials provided with the distribution.
22  * 3. All advertising materials mentioning features or use of this software
23  *    must display the following acknowledgement:
24  *      This product includes software developed by Mark Brinicombe
25  *	for the NetBSD Project.
26  * 4. The name of the author may not be used to endorse or promote products
27  *    derived from this software without specific prior written permission
28  *
29  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
30  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
31  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
32  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
33  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
34  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
35  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
36  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
37  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
38  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
39  */
40 
41 /*
42  * List of known podule manufacturers
43  */
44 
45 #define	MANUFACTURER_ACORN	0x0000		/* Acorn Computers */
46 #define	MANUFACTURER_ACORNUSA	0x0001		/* Acorn Computers (USA) */
47 #define	MANUFACTURER_OLIVETTI	0x0002		/* Olivetti */
48 #define	MANUFACTURER_WATFORD	0x0003		/* Watford Electronics */
49 #define	MANUFACTURER_CCONCEPTS	0x0004		/* Computer Concepts */
50 #define	MANUFACTURER_IINTERFACES	0x0005		/* Intelligent Interfaces */
51 #define	MANUFACTURER_CAMAN	0x0006		/* Caman */
52 #define	MANUFACTURER_ARMADILLO	0x0007		/* Armadillo Systems */
53 #define	MANUFACTURER_SOFTOPTION	0x0008		/* Soft Option */
54 #define	MANUFACTURER_WILDVISION	0x0009		/* Wild Vision */
55 #define	MANUFACTURER_ANGLOCOMPUTERS	0x000a		/* Anglo Computers */
56 #define	MANUFACTURER_RESOURCE	0x000b		/* Resource */
57 /* RISC iX: #define XCB_COMPANY_ALLIEDINTERACTIVE 12 */
58 #define	MANUFACTURER_HCCS	0x000c		/* HCCS */
59 #define	MANUFACTURER_MUSBURYCONSULT	0x000d		/* Musbury Consultants */
60 #define	MANUFACTURER_GNOME	0x000e		/* Gnome */
61 #define	MANUFACTURER_AANDGELEC	0x000f		/* A and G Electronics */
62 #define	MANUFACTURER_SPACETECH	0x0010		/* Spacetech */
63 #define	MANUFACTURER_ATOMWIDE	0x0011		/* Atomwide */
64 #define	MANUFACTURER_SYNTEC	0x0012		/* Syntec */
65 #define	MANUFACTURER_EMR	0x0013		/* ElectroMusic Research */
66 #define	MANUFACTURER_MILLIPEDE	0x0014		/* Millipede */
67 #define	MANUFACTURER_VIDEOELEC	0x0015		/* Video Electronics */
68 #define	MANUFACTURER_BRAINSOFT	0x0016		/* Brainsoft */
69 /* RISC iX: #define XCB_COMPANY_ASP 23 */
70 #define	MANUFACTURER_ATOMWIDE2	0x0017		/* Atomwide */
71 #define	MANUFACTURER_LENDAC	0x0018		/* Lendac Data Systems */
72 #define	MANUFACTURER_CAMMICROSYS	0x0019		/* Cambridge Micro Systems */
73 /* RISC iX: #define XCB_COMPANY_JOHNBALANCECOMPUTING 26 */
74 #define	MANUFACTURER_LINGENUITY	0x001a		/* Lingenuity */
75 #define	MANUFACTURER_SIPLAN	0x001b		/* Siplan Electronics Research */
76 #define	MANUFACTURER_SCIFRONTIERS	0x001c		/* Science Frontiers */
77 #define	MANUFACTURER_PINEAPPLE	0x001d		/* Pineapple Software */
78 #define	MANUFACTURER_TECHNOMATIC	0x001e		/* Technomatic */
79 #define	MANUFACTURER_IRLAM	0x001f		/* Irlam Instruments */
80 #define	MANUFACTURER_NEXUS	0x0020		/* Nexus Electronics */
81 #define	MANUFACTURER_OAK	0x0021		/* Oak Solutions */
82 #define	MANUFACTURER_HUGHSYMONS	0x0022		/* Hugh Symons */
83 #define	MANUFACTURER_BEEBUG	0x0023		/* BEEBUG (RISC Developments) */
84 #define	MANUFACTURER_TEKNOMUSIK	0x0024		/* Teknomusik */
85 #define	MANUFACTURER_REELTIME	0x0025		/* Reel Time */
86 #define	MANUFACTURER_PRES	0x0026		/* PRES */
87 #define	MANUFACTURER_DIGIHURST	0x0027		/* Digihurst */
88 #define	MANUFACTURER_SGBCOMPSERV	0x0028		/* SGB Computer Services */
89 #define	MANUFACTURER_SJ	0x0029		/* SJ Research */
90 #define	MANUFACTURER_PHOBOX	0x002a		/* Phobox Electronics */
91 #define	MANUFACTURER_MORLEY	0x002b		/* Morley Electronics */
92 #define	MANUFACTURER_RACINGCAR	0x002c		/* Raching Car Computers */
93 #define	MANUFACTURER_HCCS2	0x002d		/* HCCS */
94 #define	MANUFACTURER_LINDIS	0x002e		/* Lindis International */
95 #define	MANUFACTURER_CCC	0x002f		/* Computer Control Consultants */
96 #define	MANUFACTURER_UNILAB	0x0030		/* Unilab */
97 #define	MANUFACTURER_SEFANFROHLING	0x0031		/* Sefan Frohling */
98 #define	MANUFACTURER_ROMBO	0x0032		/* Rombo Productions */
99 #define	MANUFACTURER_3SL	0x0033		/* 3SL */
100 #define	MANUFACTURER_DELTRONICS	0x0034		/* Deltronics */
101 /* RISC iX: #define XCB_COMPANY_PCARNOLDTECHNICALSERVICES 53 */
102 #define	MANUFACTURER_VTI	0x0035		/* Vertical Twist */
103 #define	MANUFACTURER_SIMIS	0x0036		/* Simis */
104 #define	MANUFACTURER_DTSOFT	0x0037		/* D.T. Software */
105 #define	MANUFACTURER_ARMINTERFACES	0x0038		/* ARM Interfaces */
106 #define	MANUFACTURER_BIA	0x0039		/* BIA */
107 #define	MANUFACTURER_CUMANA	0x003a		/* Cumana */
108 #define	MANUFACTURER_IOTA	0x003b		/* Iota */
109 #define	MANUFACTURER_ICS	0x003c		/* Ian Copestake Software */
110 #define	MANUFACTURER_BAILDON	0x003d		/* Baildon Electronics */
111 #define	MANUFACTURER_CSD	0x003e		/* CSD */
112 #define	MANUFACTURER_SERIALPORT	0x003f		/* Serial Port */
113 #define	MANUFACTURER_CADSOFT	0x0040		/* CADsoft */
114 #define	MANUFACTURER_ARXE	0x0041		/* ARXE */
115 #define	MANUFACTURER_ALEPH1	0x0042		/* Aleph 1 */
116 #define	MANUFACTURER_ICUBED	0x0046		/* I-Cubed */
117 #define	MANUFACTURER_BRINI	0x0050		/* Brini */
118 #define	MANUFACTURER_ANT	0x0053		/* ANT */
119 #define	MANUFACTURER_CASTLE	0x0055		/* Castle Technology */
120 #define	MANUFACTURER_ALSYSTEMS	0x005b		/* Alsystems */
121 #define	MANUFACTURER_SIMTEC	0x005f		/* Simtec Electronics */
122 #define	MANUFACTURER_YES	0x0060		/* Yellowstone Educational Solutions */
123 #define	MANUFACTURER_MCS	0x0063		/* MCS */
124 #define	MANUFACTURER_EESOX	0x0064		/* EESOX */
125 
126 /*
127  * List of known podules.
128  */
129 
130 #define	PODULE_HOSTTUBE	0x0000		/* Host TUBE (to BBC) */
131 #define	PODULE_PARASITETUBE	0x0001		/* Parastite TUBE (to 2nd processor) */
132 #define	PODULE_ACORN_SCSI	0x0002		/* Acorn SCSI interface */
133 #define	PODULE_ETHER1	0x0003		/* Ether1 interface */
134 #define	PODULE_IBMDISC	0x0004		/* IBM disc */
135 #define	PODULE_ROMRAM	0x0005		/* ROM/RAM podule */
136 #define	PODULE_BBCIO	0x0006		/* BBC I/O podule */
137 #define	PODULE_FAXPACK	0x0007		/* FaxPack modem */
138 #define	PODULE_TELETEXT	0x0008		/* Teletext */
139 #define	PODULE_CDROM	0x0009		/* CD-ROM */
140 #define	PODULE_IEEE488	0x000a		/* IEEE 488 interface */
141 #define	PODULE_ST506	0x000b		/* ST506 HD interface */
142 #define	PODULE_ESDI	0x000c		/* ESDI interface */
143 #define	PODULE_SMD	0x000d		/* SMD interface */
144 #define	PODULE_LASERPRINTER	0x000e		/* laser printer */
145 #define	PODULE_SCANNER	0x000f		/* scanner */
146 #define	PODULE_FASTRING	0x0010		/* Fast Ring interface */
147 #define	PODULE_FASTRING2	0x0011		/* Fast Ring II interface */
148 #define	PODULE_PROMPROGRAMMER	0x0012		/* PROM programmer */
149 #define	PODULE_ACORN_MIDI	0x0013		/* MIDI interface */
150 /* RISC iX: #define XCB_PRODUCT_MONOVPU 20 */
151 #define	PODULE_LASERDIRECT	0x0014		/* LaserDirect (Canon LBP-4) */
152 #define	PODULE_FRAMEGRABBER	0x0015		/* frame grabber */
153 #define	PODULE_A448	0x0016		/* A448 sound sampler */
154 #define	PODULE_VIDEODIGITISER	0x0017		/* video digitiser */
155 #define	PODULE_GENLOCK	0x0018		/* genlock */
156 #define	PODULE_CODECSAMPLER	0x0019		/* codec sampler */
157 #define	PODULE_IMAGEANALYSER	0x001a		/* image analyser */
158 #define	PODULE_ANALOGUEINPUT	0x001b		/* analogue input */
159 #define	PODULE_CDSOUNDSAMPLER	0x001c		/* CD sound sampler */
160 #define	PODULE_6MIPSSIGPROC	0x001d		/* 6 MIPS signal processor */
161 #define	PODULE_12MIPSSIGPROC	0x001e		/* 12 MIPS signal processor */
162 #define	PODULE_33MIPSSIGPROC	0x001f		/* 33 MIPS signal processor */
163 #define	PODULE_TOUCHSCREEN	0x0020		/* touch screen */
164 #define	PODULE_TRANSPUTERLINK	0x0021		/* Transputer link */
165 /* RISC iX: #define XCB_PRODUCT_INTERACTIVEVIDEO 34 */
166 #define	PODULE_HCCS_IDESCSI	0x0022		/* HCCS IDE or SCSI interface */
167 #define	PODULE_LASERSCANNER	0x0023		/* laser scanner */
168 #define	PODULE_GNOME_TRANSPUTERLINK	0x0024		/* Transputer link */
169 #define	PODULE_VMEBUS	0x0025		/* VME bus interface */
170 #define	PODULE_TAPESTREAMER	0x0026		/* tape streamer */
171 #define	PODULE_LASERTEST	0x0027		/* laser test */
172 #define	PODULE_COLOURDIGITISER	0x0028		/* colour digitiser */
173 #define	PODULE_WEATHERSATELLITE	0x0029		/* weather satellite */
174 #define	PODULE_AUTOCUE	0x002a		/* autocue */
175 #define	PODULE_PARALLELIO16BIT	0x002b		/* 16-bit parallel I/O */
176 #define	PODULE_12BITATOD	0x002c		/* 12-bit ADC */
177 #define	PODULE_SERIALPORTSRS423	0x002d		/* RS423 serial ports */
178 #define	PODULE_MINI	0x002e		/* mini */
179 #define	PODULE_FRAMEGRABBER2	0x002f		/* frame grabber II */
180 #define	PODULE_INTERACTIVEVIDEO2	0x0030		/* interactive video II */
181 #define	PODULE_WILDVISION_ATOD	0x0031		/* ADC */
182 #define	PODULE_WILDVISION_DTOA	0x0032		/* DAC */
183 #define	PODULE_EMR_MIDI4	0x0033		/* MIDI 4 */
184 #define	PODULE_FPCP	0x0034		/* floating-point co-processor */
185 #define	PODULE_PRISMA3	0x0035		/* Prisma 3 */
186 #define	PODULE_ARVIS	0x0036		/* ARVIS */
187 #define	PODULE_4BY4MIDI	0x0037		/* 4x4 MIDI */
188 #define	PODULE_BISERIALPARALLEL	0x0038		/* Bi-directional serial/parallel */
189 #define	PODULE_CHROMA300	0x0039		/* Chroma 300 genlock */
190 /* RISC iX: #define XCB_PRODUCT_CHROMA400GENLOCK 58 */
191 #define	PODULE_CUMANA_SCSI2	0x003a		/* SCSI II interface */
192 #define	PODULE_COLOURCONVERTER	0x003b		/* Colour Converter */
193 #define	PODULE_8BITSAMPLER	0x003c		/* 8-bit sampler */
194 #define	PODULE_PLUTO	0x003d		/* Pluto interface */
195 #define	PODULE_LOGICANALYSER	0x003e		/* Logic Analyser */
196 #define	PODULE_ACORN_USERMIDI	0x003f		/* User Port/MIDI interface */
197 #define	PODULE_LINGENUITY_SCSI8	0x0040		/* 8 bit SCSI interface */
198 /* RISC iX: #define XCB_PRODUCT_SIPLANADCANDDAC 65 */
199 #define	PODULE_ARXE_SCSI	0x0041		/* 16 bit SCSI interface */
200 #define	PODULE_DUALUSERPORT	0x0042		/* dual User Port */
201 #define	PODULE_EMR_SAMPLER8	0x0043		/* Sampler8 */
202 #define	PODULE_EMR_SMTP	0x0044		/* SMTP */
203 #define	PODULE_EMR_MIDI2	0x0045		/* MIDI2 */
204 #define	PODULE_PINEAPPLE_DIGITISER	0x0046		/* digitiser */
205 #define	PODULE_VIDEOFRAMECAPTURE	0x0047		/* video frame capture */
206 #define	PODULE_MONOOVERLAYFRSTORE	0x0048		/* mono overlay frame store */
207 #define	PODULE_MARKETBUFFER	0x0049		/* market buffer */
208 #define	PODULE_PAGESTORE	0x004a		/* page store */
209 #define	PODULE_TRAMMOTHERBOARD	0x004b		/* TRAM motherboard */
210 #define	PODULE_TRANSPUTER	0x004c		/* Transputer */
211 #define	PODULE_OPTICALSCANNER	0x004d		/* optical scanner */
212 #define	PODULE_DIGITISINGTABLET	0x004e		/* digitising tablet */
213 #define	PODULE_200DPISCANNER	0x004f		/* 200-dpi scanner */
214 /* RISC iX: #define XCB_PRODUCT_DIGITALIO 80 */
215 #define	PODULE_COLOURCARD	0x0050		/* ColourCard */
216 #define	PODULE_PRESENTERGENLOCK	0x0051		/* Presenter Genlock */
217 #define	PODULE_HAWKV9	0x0052		/* Hawk v9 mark2 */
218 #define	PODULE_CROMA200	0x0053		/* Chroma 200 genlock */
219 #define	PODULE_WILDVISION_SOUNDSAMPLER	0x0054		/* Wild Vision Sound Sampler */
220 /* RISC iX: #define XCB_PRODUCT_SMTPEINTERFACE 85 */
221 #define	PODULE_DTSOFT_IDE	0x0055		/* IDE interface */
222 #define	PODULE_8BITATOD	0x0056		/* 8-bit ADC */
223 #define	PODULE_MFMHDCONTROLLER	0x0057		/* MFM hard disc controller */
224 /* XXX ID 0x0058 is used by Oak ClassNet (EtherO) Ethernet cards */
225 #define	PODULE_OAK_SCSI	0x0058		/* 16 bit SCSI interface */
226 #define	PODULE_QUADSERIAL	0x0059		/* quad serial */
227 #define	PODULE_PALPROGRAMMER	0x005a		/* PAL programmer */
228 #define	PODULE_I2CBUS	0x005b		/* I^2C bus */
229 #define	PODULE_BEEBUG_SCANNER	0x005c		/* scanner interface */
230 #define	PODULE_PANDORA_QUADMIDI	0x005d		/* quad MIDI */
231 #define	PODULE_PRES_DISCBUFFER	0x005e		/* disc buffer */
232 #define	PODULE_PRES_USERPORT	0x005f		/* User Port */
233 #define	PODULE_MICROYEAI	0x0060		/* Micro YEAI */
234 #define	PODULE_ETHER2	0x0061		/* Ether2 interface */
235 #define	PODULE_SGB_EXPANSIONBOX	0x0062		/* SGB expansion box */
236 /* RISC iX: #define XCB_PRODUCT_SGBFASTPORT 99 */
237 #define	PODULE_ULTIMATE	0x0063		/* Ultimate micropodule carrier */
238 #define	PODULE_NEXUS	0x0064		/* Nexus interface (Podule) */
239 #define	PODULE_PHOBOX_USERANALOGUE	0x0065		/* User and Analogue ports */
240 #define	PODULE_MORLEY_STATICRAM	0x0066		/* static RAM */
241 #define	PODULE_MORLEY_SCSI	0x0067		/* SCSI interface */
242 #define	PODULE_MORLEY_TELETEXT	0x0068		/* teletext interface */
243 #define	PODULE_TECHNOMATIC_SCANNER	0x0069		/* scanner */
244 #define	PODULE_BEEBUG_QUADRANT	0x006a		/* Quadrant */
245 #define	PODULE_RCC_VOICEPROCESSOR	0x006b		/* voice processor */
246 #define	PODULE_RCC_UHFLINK	0x006c		/* UHF link */
247 #define	PODULE_MORLEY_USERANALOGUE	0x006d		/* User and Analogue ports */
248 #define	PODULE_HCCS_USERANALOGUE	0x006e		/* User and Analogue ports */
249 #define	PODULE_WILDVISION_CENTRONICS	0x006f		/* Bi-directional Centronics */
250 #define	PODULE_HCCS_A3000SCSI	0x0070		/* A3000 SCSI interface */
251 #define	PODULE_LINDIS_DIGITISER	0x0071		/* digitiser */
252 #define	PODULE_CCC_PEAKPROGMETER	0x0072		/* peak prog. meter */
253 #define	PODULE_LASERLIGHTCONTROL	0x0073		/* laser light control */
254 #define	PODULE_HARDDISCINTERFACE	0x0074		/* hard disc interface */
255 #define	PODULE_EXTRAMOUSE	0x0075		/* extra mouse */
256 #define	PODULE_STEBUSINTERFACE	0x0076		/* STE bus interface */
257 #define	PODULE_MORLEY_ST506	0x0077		/* ST506 disc interface */
258 #define	PODULE_BRAINSOFT_MULTI1	0x0078		/* Multi_1 */
259 #define	PODULE_BRAINSOFT_MULTI2	0x0079		/* Multi_2 */
260 #define	PODULE_BRAINSOFT_24DIGITISER	0x007a		/* 24-bit digitiser */
261 #define	PODULE_BRAINSOFT_24GRAPHICS	0x007b		/* 24-bit graphics */
262 #define	PODULE_SYNTEC_SPECTRON	0x007c		/* Spectron */
263 #define	PODULE_SYNTEC_QUAD16DTOA	0x007d		/* Quad 16-bit DAC */
264 #define	PODULE_ROMBO_4BITDIGIISER	0x007e		/* 4-bit digitiser */
265 #define	PODULE_DONGLEANDKEYPAD	0x007f		/* dongle and keypad */
266 #define	PODULE_3SL_SCSI	0x0080		/* SCSI interface */
267 #define	PODULE_ARMADILLO_BTM1	0x0081		/* BTM1 */
268 #define	PODULE_ARMADILLO_DSO1	0x0082		/* DSO1 */
269 #define	PODULE_DELTRONICS_USER	0x0083		/* User Port */
270 #define	PODULE_JPEGCOMPRESSOR	0x0084		/* JPEG compressor */
271 #define	PODULE_BEEBUG_A3000SCSI	0x0085		/* A3000 SCSI */
272 #define	PODULE_BEEBUG_COLOURSCAN	0x0086		/* colour scanner interface */
273 #define	PODULE_EXTENSIONROM	0x0087		/* extension ROM */
274 #define	PODULE_GRAPHICSENHANCER	0x0088		/* Graphics Enhancer */
275 #define	PODULE_SIMIS_AFB300	0x0089		/* AFB300 */
276 #define	PODULE_FAXPACKSENIOR	0x008a		/* FaxPack Senior */
277 #define	PODULE_FAXPACKJUNIOR	0x008b		/* FaxPack Junior */
278 #define	PODULE_LINGENUITY_SCSI8SHARE	0x008c		/* 8 bit SCSIShare interface */
279 #define	PODULE_VTI_SCSI	0x008d		/* SCSI interface */
280 #define	PODULE_ATOMWIDE_PIA	0x008e		/* PIA */
281 #define	PODULE_NEXUSNS	0x008f		/* Nexus interface (A3020/RiscPC netslot) */
282 /* RISC iX: #define XCB_PRODUCT_XCB_DTSOFTWAREPCCONNECT 144 */
283 #define	PODULE_ATOMWIDE_SERIAL	0x0090		/* multiport serial interface */
284 #define	PODULE_WATFORD_IDE	0x0091		/* IDE interface */
285 #define	PODULE_ATOMWIDE_IDE	0x0092		/* IDE interface */
286 #define	PODULE_ARMADILLO_RSI	0x0093		/* RSI */
287 #define	PODULE_ARMADILLO_TCR	0x0094		/* TCR */
288 #define	PODULE_LINGENUITY_SCSI	0x0095		/* 16 bit SCSI interface */
289 #define	PODULE_LINGENUITY_SCSISHARE	0x0096		/* 16 bit SCSIShare interface */
290 #define	PODULE_BEEBUG_IDE	0x0097		/* IDE interface */
291 #define	PODULE_WATFORD_PRISMRT	0x0098		/* Prism RT */
292 #define	PODULE_HCCS_VIDEODIGITISER	0x0099		/* video digitiser */
293 #define	PODULE_DTSOFT_SCANPORT	0x009a		/* ScanPort */
294 #define	PODULE_DTSOFT_PACCEL	0x009b		/* Paccel */
295 #define	PODULE_DTSOFT_CANONION	0x009c		/* Canon ION interface */
296 #define	PODULE_BIA_AUDIO	0x009d		/* BIA audio */
297 #define	PODULE_IRLAM_FAXIM	0x009e		/* FaxIm */
298 #define	PODULE_IRLAM_MOVINGIMAGE	0x009f		/* Moving Image */
299 #define	PODULE_CUMANA_SCSI1	0x00a0		/* SCSI I interface */
300 #define	PODULE_NEXUS_A3000ETHERNET	0x00a1		/* A3000 Ethernet */
301 #define	PODULE_NEXUS_PCEMACCELL	0x00a2		/* PC Emulator accelerator */
302 #define	PODULE_NEXUS_64CANSERIAL	0x00a3		/* 64-channel serial */
303 #define	PODULE_ETHER3	0x00a4		/* Ether3/Ether5 interface */
304 #define	PODULE_IOTA_SCANNER	0x00a5		/* scanner interface */
305 #define	PODULE_NEXUS_I860MATHACCELL	0x00a6		/* i860 floating-point accelerator */
306 #define	PODULE_II_QUADSERIAL	0x00a7		/* quad serial port */
307 #define	PODULE_WATFORD_SCANNERGREY	0x00a8		/* grey-scale scanner */
308 #define	PODULE_WATFORD_SCANNERRGB	0x00a9		/* RGB scanner */
309 #define	PODULE_WATFORD_PRISMCOLOUR	0x00aa		/* Prism Colour */
310 #define	PODULE_WATFORD_USERANALOGUE	0x00ab		/* Analogue and User Ports */
311 #define	PODULE_BAILDON_DISCBUFFER	0x00ac		/* disc buffer */
312 #define	PODULE_BAILDON_A3000UPBUS	0x00ad		/* A3000 UP bus */
313 #define	PODULE_ICS_IDE	0x00ae		/* IDE Interface */
314 #define	PODULE_HCCS_BWDIGITISER	0x00af		/* b/w digitiser */
315 #define	PODULE_CSD_IDE8	0x00b0		/* 8-bit IDE interface */
316 #define	PODULE_CSD_IDE16	0x00b1		/* 16-bit IDE interface */
317 #define	PODULE_SERIALPORT_IDE	0x00b2		/* IDE interface */
318 #define	PODULE_SERIALPORT_4MFLOPPY	0x00b3		/* 4 MB floppy */
319 #define	PODULE_CADSOFT_MAESTROINTER	0x00b4		/* Maestro Inter */
320 #define	PODULE_ARXE_QUADFS	0x00b5		/* Quad-density floppy interface */
321 #define	PODULE_SERIALPORT_DUALSERIAL	0x00b9		/* Serial interface */
322 #define	PODULE_ETHERLAN200	0x00bd		/* EtherLan 200-series */
323 #define	PODULE_SCANLIGHTV256	0x00cb		/* ScanLight Video 256 */
324 #define	PODULE_EAGLEM2	0x00cc		/* Eagle M2 */
325 #define	PODULE_LARKA16	0x00ce		/* Lark A16 */
326 #define	PODULE_ETHERLAN100	0x00cf		/* EtherLan 100-series */
327 #define	PODULE_ETHERLAN500	0x00d4		/* EtherLan 500-series */
328 #define	PODULE_ETHERM	0x00d8		/* EtherM dual interface NIC */
329 #define	PODULE_CUMANA_SLCD	0x00dd		/* CDFS & SLCD expansion card */
330 #define	PODULE_BRINILINK	0x00df		/* BriniLink transputer link adapter */
331 #define	PODULE_ETHERB	0x00e4		/* EtherB network slot interface */
332 #define	PODULE_24I16	0x00e6		/* 24i16 digitiser */
333 #define	PODULE_PCCARD	0x00ea		/* PC card */
334 #define	PODULE_ETHERLAN600	0x00ec		/* EtherLan 600-series */
335 #define	PODULE_CASTLE_SCSI16SHARE	0x00f3		/* 8 or 16 bit SCSI2Share interface */
336 #define	PODULE_CASTLE_ETHERSCSISHARE	0x00f4		/* 8 or 16 bit SCSI2Share interface, possibly with Ethernet */
337 #define	PODULE_CASTLE_ETHERSCSI	0x00f5		/* EtherSCSI */
338 #define	PODULE_CASTLE_SCSI16	0x00f6		/* 8 or 16 bit SCSI2 interface */
339 #define	PODULE_ALSYSTEMS_SCSI	0x0107		/* SCSI II host adapter */
340 #define	PODULE_RAPIDE	0x0114		/* RapIDE32 interface */
341 #define	PODULE_ETHERLAN100AEH	0x011c		/* AEH77 (EtherLan 102) */
342 #define	PODULE_ETHERLAN200AEH	0x011d		/* AEH79 (EtherLan 210) */
343 #define	PODULE_ETHERLAN600AEH	0x011e		/* AEH62/78/99 (EtherLan 602) */
344 #define	PODULE_ETHERLAN500AEH	0x011f		/* AEH75 (EtherLan 512) */
345 #define	PODULE_CONNECT32	0x0125		/* Connect32 SCSI II interface */
346 #define	PODULE_CASTLE_SCSI32	0x012b		/* 32 bit SCSI2 + DMA interface */
347 #define	PODULE_ETHERLAN700AEH	0x012e		/* AEH98 (EtherLan 700-series) */
348 #define	PODULE_ETHERLAN700	0x012f		/* EtherLan 700-series */
349 #define	PODULE_SIMTEC_IDE8	0x0130		/* 8 bit IDE interface */
350 #define	PODULE_SIMTEC_IDE	0x0131		/* 16 bit IDE interface */
351 #define	PODULE_MIDICONNECT	0x0133		/* Midi-Connect */
352 #define	PODULE_ETHERI	0x0139		/* EtherI interface */
353 #define	PODULE_SIMTEC_USB	0x0145		/* USB interface */
354 #define	PODULE_SIMTEC_NET100	0x0150		/* NET100 interface */
355 #define	PODULE_MIDIMAX	0x0200		/* MIDI max */
356 #define	PODULE_MMETHERV	0x1234		/* Multi-media/EtherV */
357 #define	PODULE_ETHERN	0x5678		/* EtherN interface */
358