Sync usage with man page.
[netbsd-mini2440.git] / sys / dev / podulebus / podules
blob02ff6d7ab86525e71d8f51a0298c6b2503180238
1 $NetBSD: podules,v 1.17 2005/12/11 12:23:28 christos Exp $
3 /*
4  * Copyright (c) 1996 Mark Brinicombe
5  * All rights reserved.
6  *
7  * Redistribution and use in source and binary forms, with or without
8  * modification, are permitted provided that the following conditions
9  * are met:
10  * 1. Redistributions of source code must retain the above copyright
11  *    notice, this list of conditions and the following disclaimer.
12  * 2. Redistributions in binary form must reproduce the above copyright
13  *    notice, this list of conditions and the following disclaimer in the
14  *    documentation and/or other materials provided with the distribution.
15  * 3. All advertising materials mentioning features or use of this software
16  *    must display the following acknowledgement:
17  *      This product includes software developed by Mark Brinicombe
18  *      for the NetBSD Project.
19  * 4. The name of the author may not be used to endorse or promote products
20  *    derived from this software without specific prior written permission
21  *
22  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
23  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
24  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
25  * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
26  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
27  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
28  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
29  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
30  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
31  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32  */
35  * Use "make -f Makefile.podules" to regenerate podules.h and podule_data.h
36  */
39  * List of known podule manufacturers
40  */
42 manufacturer    ACORN           0x0000  Acorn Computers
43 manufacturer    ACORNUSA        0x0001  Acorn Computers (USA)
44 manufacturer    OLIVETTI        0x0002  Olivetti
45 manufacturer    WATFORD         0x0003  Watford Electronics
46 manufacturer    CCONCEPTS       0x0004  Computer Concepts
47 manufacturer    IINTERFACES     0x0005  Intelligent Interfaces
48 manufacturer    CAMAN           0x0006  Caman
49 manufacturer    ARMADILLO       0x0007  Armadillo Systems
50 manufacturer    SOFTOPTION      0x0008  Soft Option
51 manufacturer    WILDVISION      0x0009  Wild Vision
52 manufacturer    ANGLOCOMPUTERS  0x000a  Anglo Computers
53 manufacturer    RESOURCE        0x000b  Resource
54 /* RISC iX: #define XCB_COMPANY_ALLIEDINTERACTIVE 12 */
55 manufacturer    HCCS            0x000c  HCCS
56 manufacturer    MUSBURYCONSULT  0x000d  Musbury Consultants
57 manufacturer    GNOME           0x000e  Gnome
58 manufacturer    AANDGELEC       0x000f  A and G Electronics
59 manufacturer    SPACETECH       0x0010  Spacetech
60 manufacturer    ATOMWIDE        0x0011  Atomwide
61 manufacturer    SYNTEC          0x0012  Syntec
62 manufacturer    EMR             0x0013  ElectroMusic Research
63 manufacturer    MILLIPEDE       0x0014  Millipede
64 manufacturer    VIDEOELEC       0x0015  Video Electronics
65 manufacturer    BRAINSOFT       0x0016  Brainsoft
66 /* RISC iX: #define XCB_COMPANY_ASP 23 */
67 manufacturer    ATOMWIDE2       0x0017  Atomwide
68 manufacturer    LENDAC          0x0018  Lendac Data Systems
69 manufacturer    CAMMICROSYS     0x0019  Cambridge Micro Systems
70 /* RISC iX: #define XCB_COMPANY_JOHNBALANCECOMPUTING 26 */
71 manufacturer    LINGENUITY      0x001a  Lingenuity
72 manufacturer    SIPLAN          0x001b  Siplan Electronics Research
73 manufacturer    SCIFRONTIERS    0x001c  Science Frontiers
74 manufacturer    PINEAPPLE       0x001d  Pineapple Software
75 manufacturer    TECHNOMATIC     0x001e  Technomatic
76 manufacturer    IRLAM           0x001f  Irlam Instruments
77 manufacturer    NEXUS           0x0020  Nexus Electronics
78 manufacturer    OAK             0x0021  Oak Solutions
79 manufacturer    HUGHSYMONS      0x0022  Hugh Symons
80 manufacturer    BEEBUG          0x0023  BEEBUG (RISC Developments)
81 manufacturer    TEKNOMUSIK      0x0024  Teknomusik
82 manufacturer    REELTIME        0x0025  Reel Time
83 manufacturer    PRES            0x0026  PRES
84 manufacturer    DIGIHURST       0x0027  Digihurst
85 manufacturer    SGBCOMPSERV     0x0028  SGB Computer Services
86 manufacturer    SJ              0x0029  SJ Research
87 manufacturer    PHOBOX          0x002a  Phobox Electronics
88 manufacturer    MORLEY          0x002b  Morley Electronics
89 manufacturer    RACINGCAR       0x002c  Raching Car Computers
90 manufacturer    HCCS2           0x002d  HCCS
91 manufacturer    LINDIS          0x002e  Lindis International
92 manufacturer    CCC             0x002f  Computer Control Consultants
93 manufacturer    UNILAB          0x0030  Unilab
94 manufacturer    SEFANFROHLING   0x0031  Sefan Frohling
95 manufacturer    ROMBO           0x0032  Rombo Productions
96 manufacturer    3SL             0x0033  3SL
97 manufacturer    DELTRONICS      0x0034  Deltronics
98 /* RISC iX: #define XCB_COMPANY_PCARNOLDTECHNICALSERVICES 53 */
99 manufacturer    VTI             0x0035  Vertical Twist
100 manufacturer    SIMIS           0x0036  Simis
101 manufacturer    DTSOFT          0x0037  D.T. Software
102 manufacturer    ARMINTERFACES   0x0038  ARM Interfaces
103 manufacturer    BIA             0x0039  BIA
104 manufacturer    CUMANA          0x003a  Cumana
105 manufacturer    IOTA            0x003b  Iota
106 manufacturer    ICS             0x003c  Ian Copestake Software
107 manufacturer    BAILDON         0x003d  Baildon Electronics
108 manufacturer    CSD             0x003e  CSD
109 manufacturer    SERIALPORT      0x003f  Serial Port
110 manufacturer    CADSOFT         0x0040  CADsoft
111 manufacturer    ARXE            0x0041  ARXE
112 manufacturer    ALEPH1          0x0042  Aleph 1
113 manufacturer    ICUBED          0x0046  I-Cubed
114 manufacturer    BRINI           0x0050  Brini
115 manufacturer    ANT             0x0053  ANT
116 manufacturer    CASTLE          0x0055  Castle Technology
117 manufacturer    ALSYSTEMS       0x005b  Alsystems
118 manufacturer    SIMTEC          0x005f  Simtec Electronics
119 manufacturer    YES             0x0060  Yellowstone Educational Solutions
120 manufacturer    MCS             0x0063  MCS
121 manufacturer    EESOX           0x0064  EESOX
124  * List of known podules.
125  */
127 podule  HOSTTUBE                0x0000  Host TUBE (to BBC)
128 podule  PARASITETUBE            0x0001  Parastite TUBE (to 2nd processor)
129 podule  ACORN_SCSI              0x0002  Acorn SCSI interface
130 podule  ETHER1                  0x0003  Ether1 interface
131 podule  IBMDISC                 0x0004  IBM disc
132 podule  ROMRAM                  0x0005  ROM/RAM podule
133 podule  BBCIO                   0x0006  BBC I/O podule
134 podule  FAXPACK                 0x0007  FaxPack modem
135 podule  TELETEXT                0x0008  Teletext
136 podule  CDROM                   0x0009  CD-ROM
137 podule  IEEE488                 0x000a  IEEE 488 interface
138 podule  ST506                   0x000b  ST506 HD interface
139 podule  ESDI                    0x000c  ESDI interface
140 podule  SMD                     0x000d  SMD interface
141 podule  LASERPRINTER            0x000e  laser printer
142 podule  SCANNER                 0x000f  scanner
143 podule  FASTRING                0x0010  Fast Ring interface
144 podule  FASTRING2               0x0011  Fast Ring II interface
145 podule  PROMPROGRAMMER          0x0012  PROM programmer
146 podule  ACORN_MIDI              0x0013  MIDI interface
147 /* RISC iX: #define XCB_PRODUCT_MONOVPU 20 */
148 podule  LASERDIRECT             0x0014  LaserDirect (Canon LBP-4)
149 podule  FRAMEGRABBER            0x0015  frame grabber
150 podule  A448                    0x0016  A448 sound sampler
151 podule  VIDEODIGITISER          0x0017  video digitiser
152 podule  GENLOCK                 0x0018  genlock
153 podule  CODECSAMPLER            0x0019  codec sampler
154 podule  IMAGEANALYSER           0x001a  image analyser
155 podule  ANALOGUEINPUT           0x001b  analogue input
156 podule  CDSOUNDSAMPLER          0x001c  CD sound sampler
157 podule  6MIPSSIGPROC            0x001d  6 MIPS signal processor
158 podule  12MIPSSIGPROC           0x001e  12 MIPS signal processor
159 podule  33MIPSSIGPROC           0x001f  33 MIPS signal processor
160 podule  TOUCHSCREEN             0x0020  touch screen
161 podule  TRANSPUTERLINK          0x0021  Transputer link
162 /* RISC iX: #define XCB_PRODUCT_INTERACTIVEVIDEO 34 */
163 podule  HCCS_IDESCSI            0x0022  HCCS IDE or SCSI interface
164 podule  LASERSCANNER            0x0023  laser scanner
165 podule  GNOME_TRANSPUTERLINK    0x0024  Transputer link
166 podule  VMEBUS                  0x0025  VME bus interface
167 podule  TAPESTREAMER            0x0026  tape streamer
168 podule  LASERTEST               0x0027  laser test
169 podule  COLOURDIGITISER         0x0028  colour digitiser
170 podule  WEATHERSATELLITE        0x0029  weather satellite
171 podule  AUTOCUE                 0x002a  autocue
172 podule  PARALLELIO16BIT         0x002b  16-bit parallel I/O
173 podule  12BITATOD               0x002c  12-bit ADC
174 podule  SERIALPORTSRS423        0x002d  RS423 serial ports
175 podule  MINI                    0x002e  mini
176 podule  FRAMEGRABBER2           0x002f  frame grabber II
177 podule  INTERACTIVEVIDEO2       0x0030  interactive video II
178 podule  WILDVISION_ATOD         0x0031  ADC
179 podule  WILDVISION_DTOA         0x0032  DAC
180 podule  EMR_MIDI4               0x0033  MIDI 4
181 podule  FPCP                    0x0034  floating-point co-processor
182 podule  PRISMA3                 0x0035  Prisma 3
183 podule  ARVIS                   0x0036  ARVIS
184 podule  4BY4MIDI                0x0037  4x4 MIDI
185 podule  BISERIALPARALLEL        0x0038  Bi-directional serial/parallel
186 podule  CHROMA300               0x0039  Chroma 300 genlock
187 /* RISC iX: #define XCB_PRODUCT_CHROMA400GENLOCK 58 */
188 podule  CUMANA_SCSI2            0x003a  SCSI II interface
189 podule  COLOURCONVERTER         0x003b  Colour Converter
190 podule  8BITSAMPLER             0x003c  8-bit sampler
191 podule  PLUTO                   0x003d  Pluto interface
192 podule  LOGICANALYSER           0x003e  Logic Analyser
193 podule  ACORN_USERMIDI          0x003f  User Port/MIDI interface
194 podule  LINGENUITY_SCSI8        0x0040  8 bit SCSI interface
195 /* RISC iX: #define XCB_PRODUCT_SIPLANADCANDDAC 65 */
196 podule  ARXE_SCSI               0x0041  16 bit SCSI interface
197 podule  DUALUSERPORT            0x0042  dual User Port
198 podule  EMR_SAMPLER8            0x0043  Sampler8
199 podule  EMR_SMTP                0x0044  SMTP
200 podule  EMR_MIDI2               0x0045  MIDI2
201 podule  PINEAPPLE_DIGITISER     0x0046  digitiser
202 podule  VIDEOFRAMECAPTURE       0x0047  video frame capture
203 podule  MONOOVERLAYFRSTORE      0x0048  mono overlay frame store
204 podule  MARKETBUFFER            0x0049  market buffer
205 podule  PAGESTORE               0x004a  page store
206 podule  TRAMMOTHERBOARD         0x004b  TRAM motherboard
207 podule  TRANSPUTER              0x004c  Transputer
208 podule  OPTICALSCANNER          0x004d  optical scanner
209 podule  DIGITISINGTABLET        0x004e  digitising tablet
210 podule  200DPISCANNER           0x004f  200-dpi scanner
211 /* RISC iX: #define XCB_PRODUCT_DIGITALIO 80 */
212 podule  COLOURCARD              0x0050  ColourCard
213 podule  PRESENTERGENLOCK        0x0051  Presenter Genlock
214 podule  HAWKV9                  0x0052  Hawk v9 mark2
215 podule  CROMA200                0x0053  Chroma 200 genlock
216 podule  WILDVISION_SOUNDSAMPLER 0x0054  Wild Vision Sound Sampler
217 /* RISC iX: #define XCB_PRODUCT_SMTPEINTERFACE 85 */
218 podule  DTSOFT_IDE              0x0055  IDE interface
219 podule  8BITATOD                0x0056  8-bit ADC
220 podule  MFMHDCONTROLLER         0x0057  MFM hard disc controller
221 /* XXX ID 0x0058 is used by Oak ClassNet (EtherO) Ethernet cards */
222 podule  OAK_SCSI                0x0058  16 bit SCSI interface
223 podule  QUADSERIAL              0x0059  quad serial
224 podule  PALPROGRAMMER           0x005a  PAL programmer
225 podule  I2CBUS                  0x005b  I^2C bus
226 podule  BEEBUG_SCANNER          0x005c  scanner interface
227 podule  PANDORA_QUADMIDI        0x005d  quad MIDI
228 podule  PRES_DISCBUFFER         0x005e  disc buffer
229 podule  PRES_USERPORT           0x005f  User Port
230 podule  MICROYEAI               0x0060  Micro YEAI
231 podule  ETHER2                  0x0061  Ether2 interface
232 podule  SGB_EXPANSIONBOX        0x0062  SGB expansion box
233 /* RISC iX: #define XCB_PRODUCT_SGBFASTPORT 99 */
234 podule  ULTIMATE                0x0063  Ultimate micropodule carrier
235 podule  NEXUS                   0x0064  Nexus interface (Podule)
236 podule  PHOBOX_USERANALOGUE     0x0065  User and Analogue ports
237 podule  MORLEY_STATICRAM        0x0066  static RAM
238 podule  MORLEY_SCSI             0x0067  SCSI interface
239 podule  MORLEY_TELETEXT         0x0068  teletext interface
240 podule  TECHNOMATIC_SCANNER     0x0069  scanner
241 podule  BEEBUG_QUADRANT         0x006a  Quadrant
242 podule  RCC_VOICEPROCESSOR      0x006b  voice processor
243 podule  RCC_UHFLINK             0x006c  UHF link
244 podule  MORLEY_USERANALOGUE     0x006d  User and Analogue ports
245 podule  HCCS_USERANALOGUE       0x006e  User and Analogue ports
246 podule  WILDVISION_CENTRONICS   0x006f  Bi-directional Centronics
247 podule  HCCS_A3000SCSI          0x0070  A3000 SCSI interface
248 podule  LINDIS_DIGITISER        0x0071  digitiser
249 podule  CCC_PEAKPROGMETER       0x0072  peak prog. meter
250 podule  LASERLIGHTCONTROL       0x0073  laser light control
251 podule  HARDDISCINTERFACE       0x0074  hard disc interface
252 podule  EXTRAMOUSE              0x0075  extra mouse
253 podule  STEBUSINTERFACE         0x0076  STE bus interface
254 podule  MORLEY_ST506            0x0077  ST506 disc interface
255 podule  BRAINSOFT_MULTI1        0x0078  Multi_1
256 podule  BRAINSOFT_MULTI2        0x0079  Multi_2
257 podule  BRAINSOFT_24DIGITISER   0x007a  24-bit digitiser
258 podule  BRAINSOFT_24GRAPHICS    0x007b  24-bit graphics
259 podule  SYNTEC_SPECTRON         0x007c  Spectron
260 podule  SYNTEC_QUAD16DTOA       0x007d  Quad 16-bit DAC
261 podule  ROMBO_4BITDIGIISER      0x007e  4-bit digitiser
262 podule  DONGLEANDKEYPAD         0x007f  dongle and keypad
263 podule  3SL_SCSI                0x0080  SCSI interface
264 podule  ARMADILLO_BTM1          0x0081  BTM1
265 podule  ARMADILLO_DSO1          0x0082  DSO1
266 podule  DELTRONICS_USER         0x0083  User Port
267 podule  JPEGCOMPRESSOR          0x0084  JPEG compressor
268 podule  BEEBUG_A3000SCSI        0x0085  A3000 SCSI
269 podule  BEEBUG_COLOURSCAN       0x0086  colour scanner interface
270 podule  EXTENSIONROM            0x0087  extension ROM
271 podule  GRAPHICSENHANCER        0x0088  Graphics Enhancer
272 podule  SIMIS_AFB300            0x0089  AFB300
273 podule  FAXPACKSENIOR           0x008a  FaxPack Senior
274 podule  FAXPACKJUNIOR           0x008b  FaxPack Junior
275 podule  LINGENUITY_SCSI8SHARE   0x008c  8 bit SCSIShare interface
276 podule  VTI_SCSI                0x008d  SCSI interface
277 podule  ATOMWIDE_PIA            0x008e  PIA
278 podule  NEXUSNS                 0x008f  Nexus interface (A3020/RiscPC netslot)
279 /* RISC iX: #define XCB_PRODUCT_XCB_DTSOFTWAREPCCONNECT 144 */
280 podule  ATOMWIDE_SERIAL         0x0090  multiport serial interface
281 podule  WATFORD_IDE             0x0091  IDE interface
282 podule  ATOMWIDE_IDE            0x0092  IDE interface
283 podule  ARMADILLO_RSI           0x0093  RSI
284 podule  ARMADILLO_TCR           0x0094  TCR
285 podule  LINGENUITY_SCSI         0x0095  16 bit SCSI interface
286 podule  LINGENUITY_SCSISHARE    0x0096  16 bit SCSIShare interface
287 podule  BEEBUG_IDE              0x0097  IDE interface
288 podule  WATFORD_PRISMRT         0x0098  Prism RT
289 podule  HCCS_VIDEODIGITISER     0x0099  video digitiser
290 podule  DTSOFT_SCANPORT         0x009a  ScanPort
291 podule  DTSOFT_PACCEL           0x009b  Paccel
292 podule  DTSOFT_CANONION         0x009c  Canon ION interface
293 podule  BIA_AUDIO               0x009d  BIA audio
294 podule  IRLAM_FAXIM             0x009e  FaxIm
295 podule  IRLAM_MOVINGIMAGE       0x009f  Moving Image
296 podule  CUMANA_SCSI1            0x00a0  SCSI I interface
297 podule  NEXUS_A3000ETHERNET     0x00a1  A3000 Ethernet
298 podule  NEXUS_PCEMACCELL        0x00a2  PC Emulator accelerator
299 podule  NEXUS_64CANSERIAL       0x00a3  64-channel serial
300 podule  ETHER3                  0x00a4  Ether3/Ether5 interface
301 podule  IOTA_SCANNER            0x00a5  scanner interface
302 podule  NEXUS_I860MATHACCELL    0x00a6  i860 floating-point accelerator
303 podule  II_QUADSERIAL           0x00a7  quad serial port
304 podule  WATFORD_SCANNERGREY     0x00a8  grey-scale scanner
305 podule  WATFORD_SCANNERRGB      0x00a9  RGB scanner
306 podule  WATFORD_PRISMCOLOUR     0x00aa  Prism Colour
307 podule  WATFORD_USERANALOGUE    0x00ab  Analogue and User Ports
308 podule  BAILDON_DISCBUFFER      0x00ac  disc buffer
309 podule  BAILDON_A3000UPBUS      0x00ad  A3000 UP bus
310 podule  ICS_IDE                 0x00ae  IDE Interface
311 podule  HCCS_BWDIGITISER        0x00af  b/w digitiser
312 podule  CSD_IDE8                0x00b0  8-bit IDE interface
313 podule  CSD_IDE16               0x00b1  16-bit IDE interface
314 podule  SERIALPORT_IDE          0x00b2  IDE interface
315 podule  SERIALPORT_4MFLOPPY     0x00b3  4 MB floppy
316 podule  CADSOFT_MAESTROINTER    0x00b4  Maestro Inter
317 podule  ARXE_QUADFS             0x00b5  Quad-density floppy interface
318 podule  SERIALPORT_DUALSERIAL   0x00b9  Serial interface
319 podule  ETHERLAN200             0x00bd  EtherLan 200-series
320 podule  SCANLIGHTV256           0x00cb  ScanLight Video 256
321 podule  EAGLEM2                 0x00cc  Eagle M2
322 podule  LARKA16                 0x00ce  Lark A16
323 podule  ETHERLAN100             0x00cf  EtherLan 100-series
324 podule  ETHERLAN500             0x00d4  EtherLan 500-series
325 podule  ETHERM                  0x00d8  EtherM dual interface NIC
326 podule  CUMANA_SLCD             0x00dd  CDFS & SLCD expansion card
327 podule  BRINILINK               0x00df  BriniLink transputer link adapter
328 podule  ETHERB                  0x00e4  EtherB network slot interface
329 podule  24I16                   0x00e6  24i16 digitiser
330 podule  PCCARD                  0x00ea  PC card
331 podule  ETHERLAN600             0x00ec  EtherLan 600-series
332 podule  CASTLE_SCSI16SHARE      0x00f3  8 or 16 bit SCSI2Share interface
333 podule  CASTLE_ETHERSCSISHARE   0x00f4  8 or 16 bit SCSI2Share interface, possibly with Ethernet
334 podule  CASTLE_ETHERSCSI        0x00f5  EtherSCSI
335 podule  CASTLE_SCSI16           0x00f6  8 or 16 bit SCSI2 interface
336 podule  ALSYSTEMS_SCSI          0x0107  SCSI II host adapter
337 podule  RAPIDE                  0x0114  RapIDE32 interface
338 podule  ETHERLAN100AEH          0x011c  AEH77 (EtherLan 102)
339 podule  ETHERLAN200AEH          0x011d  AEH79 (EtherLan 210)
340 podule  ETHERLAN600AEH          0x011e  AEH62/78/99 (EtherLan 602)
341 podule  ETHERLAN500AEH          0x011f  AEH75 (EtherLan 512)
342 podule  CONNECT32               0x0125  Connect32 SCSI II interface
343 podule  CASTLE_SCSI32           0x012b  32 bit SCSI2 + DMA interface
344 podule  ETHERLAN700AEH          0x012e  AEH98 (EtherLan 700-series)
345 podule  ETHERLAN700             0x012f  EtherLan 700-series
346 podule  SIMTEC_IDE8             0x0130  8 bit IDE interface
347 podule  SIMTEC_IDE              0x0131  16 bit IDE interface
348 podule  MIDICONNECT             0x0133  Midi-Connect
349 podule  ETHERI                  0x0139  EtherI interface
350 podule  SIMTEC_USB              0x0145  USB interface
351 podule  SIMTEC_NET100           0x0150  NET100 interface
352 podule  MIDIMAX                 0x0200  MIDI max
353 podule  MMETHERV                0x1234  Multi-media/EtherV
354 podule  ETHERN                  0x5678  EtherN interface