podules revision 1.10
1$NetBSD: podules,v 1.10 2002/05/22 22:43:15 bjh21 Exp $
2
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 */
33
34/*
35 * List of known podule manufacturers
36 */
37
38manufacturer	ACORN		0x0000	Acorn Computers
39manufacturer	OLIVETTI	0x0002	Olivetti
40manufacturer	WATFORD		0x0003	Watford Electronics
41manufacturer	CCONCEPTS	0x0004	Computer Concepts
42manufacturer	ARMADILLO	0x0007	Armadillo Systems
43manufacturer	WILDVISION	0x0009	Wild Vision
44manufacturer	HCCS		0x000c	HCCS
45manufacturer	ATOMWIDE	0x0011	Atomwide
46manufacturer	ATOMWIDE2	0x0017	Atomwide
47manufacturer	LINGENUITY	0x001a	Lingenuity
48manufacturer	IRLAM		0x001f	Irlam Instruments
49manufacturer	OAK		0x0021	Oak Solutions
50manufacturer	BEEBUG		0x0023	BEEBUG (RISC Developments)
51manufacturer	SJ		0x0029	SJ Research
52manufacturer	MORLEY		0x002b	Morley
53manufacturer	HCCS2		0x002d	HCCS
54manufacturer	VTI		0x0035	Vertical Twist
55manufacturer	DTSOFT		0x0037	D.T. Software
56manufacturer	CUMANA		0x003a	Cumana
57manufacturer	ICS		0x003c	ICS
58manufacturer	SERIALPORT	0x003f	Serial Port
59manufacturer	ARXE		0x0041	ARXE
60manufacturer	ALEPH1		0x0042	Aleph 1
61manufacturer	ICUBED		0x0046	I-Cubed
62manufacturer	BRINI		0x0050	Brini
63manufacturer	ANT		0x0053	ANT
64manufacturer	CASTLE		0x0055	Castle Technology
65manufacturer	ALSYSTEMS	0x005b	Alsystems
66manufacturer	SIMTEC		0x005f	Simtec Electronics
67manufacturer	YES		0x0060	Yellowstone Educational Solutions
68manufacturer	MCS		0x0063	MCS
69manufacturer	EESOX		0x0064	EESOX
70
71/*
72 * List of known podules.
73 */
74
75podule	ACORN_SCSI		0x0002	Acorn SCSI interface
76podule	ETHER1			0x0003	Ether1 interface
77podule	ROMRAM			0x0005	ROM/RAM podule
78podule	BBCIO			0x0006	BBC I/O podule
79podule	FAXPACK			0x0007	FaxPack modem
80podule	ST506			0x000b	ST506 HD interface
81podule	ACORN_MIDI		0x0013	MIDI interface
82podule	LASERDIRECT		0x0014	LaserDirect (Canon LBP-4)
83podule	A448			0x0016	A448 sound sampler
84podule	HCCS_IDESCSI		0x0022	HCCS IDE or SCSI interface
85podule	CUMANA_SCSI2		0x003a	SCSI II interface
86podule	ACORN_USERMIDI		0x003f	User Port/MIDI interface
87podule	LINGENUITY_SCSI8	0x0040	8 bit SCSI interface
88podule	ARXE_SCSI		0x0041	16 bit SCSI interface
89podule	COLOURCARD		0x0050	ColourCard
90podule	HAWKV9			0x0052	Hawk v9 mark2
91podule	WILDVISION_SOUNDSAMPLER	0x0054	Wild Vision Sound Sampler
92podule	DTSOFT_IDE		0x0055	IDE interface
93/* XXX ID 0x0058 is used by Oak ClassNet (EtherO) Ethernet cards */
94podule	OAK_SCSI		0x0058	16 bit SCSI interface
95podule	ETHER2			0x0061	Ether2 interface
96podule	ULTIMATE		0x0063	Ultimate micropodule carrier
97podule	WILDVISION_CENTRONICS	0x006f	Bi-directional Centronics
98podule	NEXUS			0x0064	Nexus interface (Podule)
99podule	MORLEY_SCSI		0x0067	SCSI interface
100podule	MORLEY_USERANALOGUE	0x006d	User and Analogue ports
101podule	HCCS_USERANALOGUE	0x006e	User and Analogue ports
102podule	LINGENUITY_SCSI8SHARE	0x008c	8 bit SCSIShare interface
103podule	VTI_SCSI		0x008d	SCSI interface
104podule	NEXUSNS			0x008f	Nexus interface (A3020 netslot)
105podule	ATOMWIDE_SERIAL		0x0090	multiport serial interface
106podule	LINGENUITY_SCSI		0x0095	16 bit SCSI interface
107podule	LINGENUITY_SCSISHARE	0x0096	16 bit SCSIShare interface
108podule	BEEBUG_IDE8		0x0097	8 bit IDE
109podule	CUMANA_SCSI1		0x00a0	SCSI I interface
110podule	ETHER3			0x00a4	Ether3/Ether5 interface
111podule	ICS_IDE			0x00ae	IDE Interface
112podule	SERIALPORT_DUALSERIAL	0x00b9	Serial interface
113podule	ETHERLAN200		0x00bd	EtherLan 200-series
114podule	SCANLIGHTV256		0x00cb	ScanLight Video 256
115podule	EAGLEM2			0x00cc	Eagle M2
116podule	LARKA16			0x00ce	Lark A16
117podule	ETHERLAN100		0x00cf	EtherLan 100-series
118podule	ETHERLAN500		0x00d4	EtherLan 500-series
119podule	ETHERM			0x00d8	EtherM dual interface NIC
120podule	CUMANA_SLCD		0x00dd	CDFS & SLCD expansion card
121podule	BRINILINK		0x00df	BriniLink transputer link adapter
122podule	ETHERB			0x00e4	EtherB network slot interface
123podule	24I16			0x00e6	24i16 digitiser
124podule	PCCARD			0x00ea	PC card
125podule	ETHERLAN600		0x00ec	EtherLan 600-series
126podule	CASTLE_SCSI16SHARE	0x00f3  8 or 16 bit SCSI2Share interface
127podule	CASTLE_ETHERSCSISHARE	0x00f4  8 or 16 bit SCSI2Share interface, possibly with Ethernet
128podule	CASTLE_ETHERSCSI	0x00f5  EtherSCSI
129podule	CASTLE_SCSI16		0x00f6  8 or 16 bit SCSI2 interface
130podule	ALSYSTEMS_SCSI		0x0107	SCSI II host adapter
131podule	RAPIDE			0x0114	RapIDE32 interface
132podule	ETHERLAN100AEH		0x011c	AEH77 (EtherLan 102)
133podule	ETHERLAN200AEH		0x011d	AEH79 (EtherLan 210)
134podule	ETHERLAN600AEH		0x011e	AEH62/78/99 (EtherLan 602)
135podule	ETHERLAN500AEH		0x011f	AEH75 (EtherLan 512)
136podule	CONNECT32		0x0125	Connect32 SCSI II interface
137podule	CASTLE_SCSI32		0x012b  32 bit SCSI2 + DMA interface
138podule	ETHERLAN700AEH		0x012e	AEH98 (EtherLan 700-series)
139podule	ETHERLAN700		0x012f	EtherLan 700-series
140podule	SIMTEC_IDE8		0x0130	8 bit IDE interface
141podule	SIMTEC_IDE		0x0131	16 bit IDE interface
142podule	MIDICONNECT		0x0133	Midi-Connect
143podule	ETHERI			0x0139	EtherI interface
144podule	MIDIMAX			0x0200	MIDI max
145podule	MMETHERV		0x1234	Multi-media/EtherV
146podule	ETHERN			0x5678	EtherN interface
147