podules revision 1.4
11.4Sbjh21$NetBSD: podules,v 1.4 2001/05/26 21:47:09 bjh21 Exp $
21.1Sbjh21
31.1Sbjh21/*
41.1Sbjh21 * Copyright (c) 1996 Mark Brinicombe
51.1Sbjh21 * All rights reserved.
61.1Sbjh21 *
71.1Sbjh21 * Redistribution and use in source and binary forms, with or without
81.1Sbjh21 * modification, are permitted provided that the following conditions
91.1Sbjh21 * are met:
101.1Sbjh21 * 1. Redistributions of source code must retain the above copyright
111.1Sbjh21 *    notice, this list of conditions and the following disclaimer.
121.1Sbjh21 * 2. Redistributions in binary form must reproduce the above copyright
131.1Sbjh21 *    notice, this list of conditions and the following disclaimer in the
141.1Sbjh21 *    documentation and/or other materials provided with the distribution.
151.1Sbjh21 * 3. All advertising materials mentioning features or use of this software
161.1Sbjh21 *    must display the following acknowledgement:
171.1Sbjh21 *      This product includes software developed by Mark Brinicombe
181.1Sbjh21 *	for the NetBSD Project.
191.1Sbjh21 * 4. The name of the author may not be used to endorse or promote products
201.1Sbjh21 *    derived from this software without specific prior written permission
211.1Sbjh21 *
221.1Sbjh21 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
231.1Sbjh21 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
241.1Sbjh21 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
251.1Sbjh21 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
261.1Sbjh21 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
271.1Sbjh21 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
281.1Sbjh21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
291.1Sbjh21 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
301.1Sbjh21 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
311.1Sbjh21 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
321.1Sbjh21 */
331.1Sbjh21
341.1Sbjh21/*
351.1Sbjh21 * List of known podule manufacturers
361.1Sbjh21 */
371.1Sbjh21
381.1Sbjh21manufacturer	ACORN		0x0000	Acorn Computers
391.1Sbjh21manufacturer	OLIVETTI	0x0002	Olivetti
401.1Sbjh21manufacturer	WATFORD		0x0003	Watford Electronics
411.1Sbjh21manufacturer	CCONCEPTS	0x0004	Computer Concepts
421.1Sbjh21manufacturer	ARMADILLO	0x0007	Armadillo Systems
431.1Sbjh21manufacturer	WILDVISION	0x0009	Wild Vision
441.1Sbjh21manufacturer	HCCS		0x000c	HCCS
451.1Sbjh21manufacturer	ATOMWIDE	0x0011	Atomwide
461.1Sbjh21manufacturer	ATOMWIDE2	0x0017	Atomwide
471.1Sbjh21manufacturer	LINGENUITY	0x001a	Lingenuity
481.1Sbjh21manufacturer	IRLAM		0x001f	Irlam Instruments
491.1Sbjh21manufacturer	OAK		0x0021	Oak Solutions
501.2Sbjh21manufacturer	SJ		0x0029	SJ Research
511.1Sbjh21manufacturer	MORLEY		0x002b	Morley
521.4Sbjh21manufacterer	HCCS2		0x002d	HCCS
531.1Sbjh21manufacturer	VTI		0x0035	Vertical Twist
541.1Sbjh21manufacturer	CUMANA		0x003a	Cumana
551.1Sbjh21manufacturer	ICS		0x003c	ICS
561.1Sbjh21manufacturer	SERIALPORT	0x003f	Serial Port
571.1Sbjh21manufacturer	ARXE		0x0041	ARXE
581.1Sbjh21manufacturer	ALEPH1		0x0042	Aleph 1
591.1Sbjh21manufacturer	ICUBED		0x0046	I-Cubed
601.1Sbjh21manufacturer	BRINI		0x0050	Brini
611.1Sbjh21manufacturer	ANT		0x0053	ANT
621.1Sbjh21manufacturer	CASTLE		0x0055	Castle Technology
631.1Sbjh21manufacturer	DTSOFT		0x0037	D.T. Software
641.1Sbjh21manufacturer	ALSYSTEMS	0x005b	Alsystems
651.1Sbjh21manufacturer	SIMTEC		0x005f	Simtec Electronics
661.1Sbjh21manufacturer	YES		0x0060	Yellowstone Educational Solutions
671.1Sbjh21manufacturer	MCS		0x0063	MCS
681.1Sbjh21manufacturer	EESOX		0x0064	EESOX
691.1Sbjh21
701.1Sbjh21/*
711.1Sbjh21 * List of known podules.  Grouped by vendor.
721.1Sbjh21 */
731.1Sbjh21
741.1Sbjh21podule	ACORN		ETHER3XXX	0x0000	Ether3 (NOROM)
751.1Sbjh21podule	ACORN		SCSI		0x0002	SCSI 1 interface
761.1Sbjh21podule	ACORN		ETHER1		0x0003	ether 1 interface
771.1Sbjh21podule	ACORN		RAMROM		0x0005	RAM/ROM podule
781.1Sbjh21podule	ACORN		BBCIO		0x0006	BBC IO interface
791.1Sbjh21podule	ACORN		ST506		0x000b	ST506 HD interface
801.1Sbjh21podule	ACORN		MIDI		0x0013	MIDI interface
811.4Sbjh21podule	ACORN		USERMIDI	0x003F	User Port/MIDI interface
821.1Sbjh21podule	ACORN		ETHER2		0x0061	ether 2 interface
831.1Sbjh21podule	ACORN		ETHERI		0x0139	EtherI interface
841.1Sbjh21
851.1Sbjh21podule	CCONCEPTS	LASERDIRECT	0x0014	laser direct (Canon LBP-4)
861.1Sbjh21
871.1Sbjh21podule	ARMADILLO	A448		0x0016	A448 sound sampler
881.1Sbjh21
891.1Sbjh21/* From an Issue 2.0 ColourCard (others may differ) */
901.1Sbjh21podule	WILDVISION	COLOURCARD	0x0050	ColourCard
911.1Sbjh21podule	WILDVISION	HAWKV9		0x0052	hawk v9 mark2
921.1Sbjh21podule	WILDVISION	SOUNDSAMPLER	0x0054	Sound Sampler
931.1Sbjh21podule	WILDVISION	CENTRONICS	0x006f	Bi-directional Centronics
941.1Sbjh21podule	WILDVISION	SCANLIGHTV256	0x00cb	scanlight video 256
951.1Sbjh21podule	WILDVISION	EAGLEM2		0x00cc	eagle M2
961.1Sbjh21podule	WILDVISION	LARKA16		0x00ce	lark A16
971.1Sbjh21podule	WILDVISION	MIDIMAX		0x0200	MIDI max
981.1Sbjh21
991.2Sbjh21podule	HCCS		IDESCSI		0x0022	IDE or SCSI interface
1001.4Sbjh21podule	HCCS		ULTIMATE	0x0063	Ultimate micropodule carrier
1011.1Sbjh21
1021.1Sbjh21podule	ATOMWIDE	ETHER3		0x00A4	ether 3/5 interface
1031.1Sbjh21
1041.1Sbjh21podule	ATOMWIDE2	SERIAL		0x0090	multiport serial interface
1051.1Sbjh21
1061.1Sbjh21podule	LINGENUITY	SCSI		0x0095	16 bit SCSI interface
1071.1Sbjh21podule	LINGENUITY	SCSISHARE	0x0096	16 bit SCSIShare interface
1081.1Sbjh21podule	LINGENUITY	SCSI8		0x0040	8 bit SCSI interface
1091.1Sbjh21podule	LINGENUITY	SCSI8SHARE	0x008c	8 bit SCSIShare interface
1101.1Sbjh21
1111.1Sbjh21podule	IRLAM		24I16		0x00e6	24i16 digitiser
1121.3Sbjh21podule	IRLAM		MMETHERV	0x1234	Multi-media/EtherV
1131.1Sbjh21podule	IRLAM		ETHERN		0x5678	EtherN interface
1141.1Sbjh21
1151.1Sbjh21podule	OAK		SCSI		0x0058	16 bit SCSI interface
1161.1Sbjh21
1171.4Sbjh21podule	SJ		NEXUS		0x0064	Nexus interface (Podule)
1181.4Sbjh21podule	SJ		NEXUSNS		0x008F	Nexus interface (A3020 netslot)
1191.2Sbjh21
1201.1Sbjh21podule	MORLEY		SCSI		0x0067	SCSI interface
1211.4Sbjh21
1221.4Sbjh21podule	HCCS2		USERANALOGUE	0x006e	User and Analogue ports
1231.1Sbjh21
1241.1Sbjh21podule	VTI		SCSI		0x008d	SCSI interface
1251.1Sbjh21
1261.1Sbjh21podule	DTSOFT		IDE		0x00ae	IDE interface
1271.1Sbjh21
1281.1Sbjh21podule	CUMANA		SCSI2		0x003a	SCSI II interface
1291.1Sbjh21podule	CUMANA		SCSI1		0x00a0	SCSI I interface
1301.1Sbjh21podule	CUMANA		SLCD		0x00dd	CDFS & SLCD expansion card
1311.1Sbjh21
1321.1Sbjh21podule	ICS		IDE		0x00ae	IDE Interface
1331.1Sbjh21
1341.1Sbjh21podule	SERIALPORT	DUALSERIAL	0x00b9	Serial interface
1351.1Sbjh21
1361.1Sbjh21podule	ARXE		SCSI		0x0041	16 bit SCSI interface
1371.1Sbjh21
1381.1Sbjh21podule	ALEPH1		PCCARD		0x00ea	PC card
1391.1Sbjh21
1401.1Sbjh21/* i-cubed's own cards */
1411.1Sbjh21podule	ICUBED		ETHERLAN100	0x00cf	EtherLan 100-series
1421.1Sbjh21podule	ICUBED		ETHERLAN200	0x00bd	EtherLan 200-series
1431.1Sbjh21podule	ICUBED		ETHERLAN500	0x00d4	EtherLan 500-series
1441.1Sbjh21podule	ICUBED		ETHERLAN600	0x00ec	EtherLan 600-series
1451.1Sbjh21podule	ICUBED		ETHERLAN700	0x012f	EtherLan 700-series
1461.1Sbjh21/* cards made by i-cubed for Acorn */
1471.1Sbjh21podule	ICUBED		ETHERLAN100AEH	0x011c	AEH77 (EtherLan 102)
1481.1Sbjh21podule	ICUBED		ETHERLAN200AEH	0x011d	AEH79 (EtherLan 210)
1491.1Sbjh21podule	ICUBED		ETHERLAN600AEH	0x011e	AEH62/78/99 (EtherLan 602)
1501.1Sbjh21podule	ICUBED		ETHERLAN500AEH	0x011f	AEH75 (EtherLan 512)
1511.1Sbjh21podule	ICUBED		ETHERLAN700AEH	0x012e	AEH98 (EtherLan 700-series)
1521.1Sbjh21/* XXX Not listed by Design IT. */
1531.1Sbjh21podule	ICUBED		ETHERLAN100XXX	0x00c4	EtherLan 100???
1541.1Sbjh21
1551.1Sbjh21podule	BRINI		PORT		0x0000	BriniPort intelligent I/O interface
1561.1Sbjh21podule	BRINI		LINK		0x00df	BriniLink transputer link adapter
1571.1Sbjh21
1581.1Sbjh21podule	ANT		ETHER3		0x00a4	ether 3/5 interface
1591.1Sbjh21podule	ANT		ETHERB		0x00e4	ether B network slot interface
1601.1Sbjh21podule	ANT		ETHERM		0x00d8	ether M dual interface NIC
1611.1Sbjh21
1621.1Sbjh21podule	CASTLE		SCSI16		0x00f6  8 or 16 bit SCSI2 interface
1631.1Sbjh21podule	CASTLE		SCSI16SHARE	0x00f3  8 or 16 bit SCSI2Share interface
1641.2Sbjh21podule	CASTLE		ETHERSCSI	0x00f5  EtherSCSI
1651.1Sbjh21podule	CASTLE		ETHERSCSISHARE	0x00f4  8 or 16 bit SCSI2Share interface, possibly with Ethernet
1661.1Sbjh21podule	CASTLE		SCSI32		0x012b  32 bit SCSI2 + DMA interface
1671.1Sbjh21
1681.1Sbjh21podule	ALSYSTEMS	SCSI		0x0107	SCSI II host adapter
1691.1Sbjh21
1701.1Sbjh21podule	SIMTEC		IDE8		0x0130	8 bit IDE interface
1711.1Sbjh21podule	SIMTEC		IDE		0x0131	16 bit IDE interface
1721.1Sbjh21
1731.1Sbjh21podule	YES		RAPIDE		0x0114	RapIDE32 interface
1741.1Sbjh21
1751.1Sbjh21/* MCS also call themselves ACE (Acorn Computer Entertainment) */
1761.1Sbjh21podule	MCS		SCSI		0x0125	Connect32 SCSI II interface
1771.1Sbjh21podule	MCS		MIDICONNECT	0x0133	Midi-Connect
1781.1Sbjh21
1791.1Sbjh21podule	EESOX		SCSI		0x008c	EESOX SCSI II interface
180