podules revision 1.11
11.11Sbjh21$NetBSD: podules,v 1.11 2002/05/22 23:23:23 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.11Sbjh21manufacturer	ACORNUSA	0x0001	Acorn Computers (USA)
401.1Sbjh21manufacturer	OLIVETTI	0x0002	Olivetti
411.1Sbjh21manufacturer	WATFORD		0x0003	Watford Electronics
421.1Sbjh21manufacturer	CCONCEPTS	0x0004	Computer Concepts
431.11Sbjh21manufacturer	IINTERFACES	0x0005	Intelligent Interfaces
441.11Sbjh21manufacturer	CAMAN		0x0006	Caman
451.1Sbjh21manufacturer	ARMADILLO	0x0007	Armadillo Systems
461.11Sbjh21manufacturer	SOFTOPTION	0x0008	Soft Option
471.1Sbjh21manufacturer	WILDVISION	0x0009	Wild Vision
481.11Sbjh21manufacturer	ANGLOCOMPUTERS	0x000a	Anglo Computers
491.11Sbjh21manufacturer	RESOURCE	0x000b	Resource
501.11Sbjh21/* RISC iX: #define XCB_COMPANY_ALLIEDINTERACTIVE 12 */
511.1Sbjh21manufacturer	HCCS		0x000c	HCCS
521.11Sbjh21manufacturer	MUSBURYCONSULT	0x000d	Musbury Consultants
531.11Sbjh21manufacturer	GNOME		0x000e	Gnome
541.11Sbjh21manufacturer	AANDGELEC	0x000f	A and G Electronics
551.11Sbjh21manufacturer	SPACETECH	0x0010	Spacetech
561.1Sbjh21manufacturer	ATOMWIDE	0x0011	Atomwide
571.11Sbjh21manufacturer	SYNTEC		0x0012	Syntec
581.11Sbjh21manufacturer	EMR		0x0013	ElectroMusic Research
591.11Sbjh21manufacturer	MILLIPEDE	0x0014	Millipede
601.11Sbjh21manufacturer	VIDEOELEC	0x0015	Video Electronics
611.11Sbjh21manufacturer	BRAINSOFT	0x0016	Brainsoft
621.11Sbjh21/* RISC iX: #define XCB_COMPANY_ASP 23 */
631.1Sbjh21manufacturer	ATOMWIDE2	0x0017	Atomwide
641.11Sbjh21manufacturer	LENDAC		0x0018	Lendac Data Systems
651.11Sbjh21manufacturer	CAMMICROSYS	0x0019	Cambridge Micro Systems
661.11Sbjh21/* RISC iX: #define XCB_COMPANY_JOHNBALANCECOMPUTING 26 */
671.1Sbjh21manufacturer	LINGENUITY	0x001a	Lingenuity
681.11Sbjh21manufacturer	SIPLAN		0x001b	Siplan Electronics Research
691.11Sbjh21manufacturer	SCIFRONTIERS	0x001c	Science Frontiers
701.11Sbjh21manufacturer	PINEAPPLE	0x001d	Pineapple Software
711.11Sbjh21manufacturer	TECHNOMATIC	0x001e	Technomatic
721.1Sbjh21manufacturer	IRLAM		0x001f	Irlam Instruments
731.11Sbjh21manufacturer	NEXUS		0x0020	Nexus Electronics
741.1Sbjh21manufacturer	OAK		0x0021	Oak Solutions
751.11Sbjh21manufacturer	HUGHSYMONS	0x0022	Hugh Symons
761.9Sbjh21manufacturer	BEEBUG		0x0023	BEEBUG (RISC Developments)
771.11Sbjh21manufacturer	TEKNOMUSIK	0x0024	Teknomusik
781.11Sbjh21manufacturer	REELTIME	0x0025	Reel Time
791.11Sbjh21manufacturer	PRES		0x0026	PRES
801.11Sbjh21manufacturer	DIGIHURST	0x0027	Digihurst
811.11Sbjh21manufacturer	SGBCOMPSERV	0x0028	SGB Computer Services
821.2Sbjh21manufacturer	SJ		0x0029	SJ Research
831.11Sbjh21manufacturer	PHOBOX		0x002a	Phobox Electronics
841.11Sbjh21manufacturer	MORLEY		0x002b	Morley Electronics
851.11Sbjh21manufacturer	RACINGCAR	0x002c	Raching Car Computers
861.5Sbjh21manufacturer	HCCS2		0x002d	HCCS
871.11Sbjh21manufacturer	LINDIS		0x002e	Lindis International
881.11Sbjh21manufacturer	CCC		0x002f	Computer Control Consultants
891.11Sbjh21manufacturer	UNILAB		0x0030	Unilab
901.11Sbjh21manufacturer	SEFANFROHLING	0x0031	Sefan Frohling
911.11Sbjh21manufacturer	ROMBO		0x0032	Rombo Productions
921.11Sbjh21manufacturer	3SL		0x0033	3SL
931.11Sbjh21manufacturer	DELTRONICS	0x0034	Deltronics
941.11Sbjh21/* RISC iX: #define XCB_COMPANY_PCARNOLDTECHNICALSERVICES 53 */
951.1Sbjh21manufacturer	VTI		0x0035	Vertical Twist
961.11Sbjh21manufacturer	SIMIS		0x0036	Simis
971.6Sbjh21manufacturer	DTSOFT		0x0037	D.T. Software
981.11Sbjh21manufacturer	ARMINTERFACES	0x0038	ARM Interfaces
991.11Sbjh21manufacturer	BIA		0x0039	BIA
1001.1Sbjh21manufacturer	CUMANA		0x003a	Cumana
1011.11Sbjh21manufacturer	IOTA		0x003b	Iota
1021.11Sbjh21manufacturer	ICS		0x003c	Ian Copestake Software
1031.11Sbjh21manufacturer	BAILDON		0x003d	Baildon Electronics
1041.11Sbjh21manufacturer	CSD		0x003e	CSD
1051.1Sbjh21manufacturer	SERIALPORT	0x003f	Serial Port
1061.11Sbjh21manufacturer	CADSOFT		0x0040	CADsoft
1071.1Sbjh21manufacturer	ARXE		0x0041	ARXE
1081.1Sbjh21manufacturer	ALEPH1		0x0042	Aleph 1
1091.1Sbjh21manufacturer	ICUBED		0x0046	I-Cubed
1101.1Sbjh21manufacturer	BRINI		0x0050	Brini
1111.1Sbjh21manufacturer	ANT		0x0053	ANT
1121.1Sbjh21manufacturer	CASTLE		0x0055	Castle Technology
1131.1Sbjh21manufacturer	ALSYSTEMS	0x005b	Alsystems
1141.1Sbjh21manufacturer	SIMTEC		0x005f	Simtec Electronics
1151.1Sbjh21manufacturer	YES		0x0060	Yellowstone Educational Solutions
1161.1Sbjh21manufacturer	MCS		0x0063	MCS
1171.1Sbjh21manufacturer	EESOX		0x0064	EESOX
1181.1Sbjh21
1191.1Sbjh21/*
1201.10Sbjh21 * List of known podules.
1211.1Sbjh21 */
1221.1Sbjh21
1231.10Sbjh21podule	ACORN_SCSI		0x0002	Acorn SCSI interface
1241.10Sbjh21podule	ETHER1			0x0003	Ether1 interface
1251.10Sbjh21podule	ROMRAM			0x0005	ROM/RAM podule
1261.10Sbjh21podule	BBCIO			0x0006	BBC I/O podule
1271.10Sbjh21podule	FAXPACK			0x0007	FaxPack modem
1281.10Sbjh21podule	ST506			0x000b	ST506 HD interface
1291.10Sbjh21podule	ACORN_MIDI		0x0013	MIDI interface
1301.10Sbjh21podule	LASERDIRECT		0x0014	LaserDirect (Canon LBP-4)
1311.10Sbjh21podule	A448			0x0016	A448 sound sampler
1321.10Sbjh21podule	HCCS_IDESCSI		0x0022	HCCS IDE or SCSI interface
1331.10Sbjh21podule	CUMANA_SCSI2		0x003a	SCSI II interface
1341.10Sbjh21podule	ACORN_USERMIDI		0x003f	User Port/MIDI interface
1351.10Sbjh21podule	LINGENUITY_SCSI8	0x0040	8 bit SCSI interface
1361.10Sbjh21podule	ARXE_SCSI		0x0041	16 bit SCSI interface
1371.10Sbjh21podule	COLOURCARD		0x0050	ColourCard
1381.10Sbjh21podule	HAWKV9			0x0052	Hawk v9 mark2
1391.10Sbjh21podule	WILDVISION_SOUNDSAMPLER	0x0054	Wild Vision Sound Sampler
1401.10Sbjh21podule	DTSOFT_IDE		0x0055	IDE interface
1411.9Sbjh21/* XXX ID 0x0058 is used by Oak ClassNet (EtherO) Ethernet cards */
1421.10Sbjh21podule	OAK_SCSI		0x0058	16 bit SCSI interface
1431.10Sbjh21podule	ETHER2			0x0061	Ether2 interface
1441.10Sbjh21podule	ULTIMATE		0x0063	Ultimate micropodule carrier
1451.10Sbjh21podule	WILDVISION_CENTRONICS	0x006f	Bi-directional Centronics
1461.10Sbjh21podule	NEXUS			0x0064	Nexus interface (Podule)
1471.10Sbjh21podule	MORLEY_SCSI		0x0067	SCSI interface
1481.10Sbjh21podule	MORLEY_USERANALOGUE	0x006d	User and Analogue ports
1491.10Sbjh21podule	HCCS_USERANALOGUE	0x006e	User and Analogue ports
1501.10Sbjh21podule	LINGENUITY_SCSI8SHARE	0x008c	8 bit SCSIShare interface
1511.10Sbjh21podule	VTI_SCSI		0x008d	SCSI interface
1521.10Sbjh21podule	NEXUSNS			0x008f	Nexus interface (A3020 netslot)
1531.10Sbjh21podule	ATOMWIDE_SERIAL		0x0090	multiport serial interface
1541.10Sbjh21podule	LINGENUITY_SCSI		0x0095	16 bit SCSI interface
1551.10Sbjh21podule	LINGENUITY_SCSISHARE	0x0096	16 bit SCSIShare interface
1561.10Sbjh21podule	BEEBUG_IDE8		0x0097	8 bit IDE
1571.10Sbjh21podule	CUMANA_SCSI1		0x00a0	SCSI I interface
1581.10Sbjh21podule	ETHER3			0x00a4	Ether3/Ether5 interface
1591.10Sbjh21podule	ICS_IDE			0x00ae	IDE Interface
1601.10Sbjh21podule	SERIALPORT_DUALSERIAL	0x00b9	Serial interface
1611.10Sbjh21podule	ETHERLAN200		0x00bd	EtherLan 200-series
1621.10Sbjh21podule	SCANLIGHTV256		0x00cb	ScanLight Video 256
1631.10Sbjh21podule	EAGLEM2			0x00cc	Eagle M2
1641.10Sbjh21podule	LARKA16			0x00ce	Lark A16
1651.10Sbjh21podule	ETHERLAN100		0x00cf	EtherLan 100-series
1661.10Sbjh21podule	ETHERLAN500		0x00d4	EtherLan 500-series
1671.10Sbjh21podule	ETHERM			0x00d8	EtherM dual interface NIC
1681.10Sbjh21podule	CUMANA_SLCD		0x00dd	CDFS & SLCD expansion card
1691.10Sbjh21podule	BRINILINK		0x00df	BriniLink transputer link adapter
1701.10Sbjh21podule	ETHERB			0x00e4	EtherB network slot interface
1711.10Sbjh21podule	24I16			0x00e6	24i16 digitiser
1721.10Sbjh21podule	PCCARD			0x00ea	PC card
1731.10Sbjh21podule	ETHERLAN600		0x00ec	EtherLan 600-series
1741.10Sbjh21podule	CASTLE_SCSI16SHARE	0x00f3  8 or 16 bit SCSI2Share interface
1751.10Sbjh21podule	CASTLE_ETHERSCSISHARE	0x00f4  8 or 16 bit SCSI2Share interface, possibly with Ethernet
1761.10Sbjh21podule	CASTLE_ETHERSCSI	0x00f5  EtherSCSI
1771.10Sbjh21podule	CASTLE_SCSI16		0x00f6  8 or 16 bit SCSI2 interface
1781.10Sbjh21podule	ALSYSTEMS_SCSI		0x0107	SCSI II host adapter
1791.10Sbjh21podule	RAPIDE			0x0114	RapIDE32 interface
1801.10Sbjh21podule	ETHERLAN100AEH		0x011c	AEH77 (EtherLan 102)
1811.10Sbjh21podule	ETHERLAN200AEH		0x011d	AEH79 (EtherLan 210)
1821.10Sbjh21podule	ETHERLAN600AEH		0x011e	AEH62/78/99 (EtherLan 602)
1831.10Sbjh21podule	ETHERLAN500AEH		0x011f	AEH75 (EtherLan 512)
1841.10Sbjh21podule	CONNECT32		0x0125	Connect32 SCSI II interface
1851.10Sbjh21podule	CASTLE_SCSI32		0x012b  32 bit SCSI2 + DMA interface
1861.10Sbjh21podule	ETHERLAN700AEH		0x012e	AEH98 (EtherLan 700-series)
1871.10Sbjh21podule	ETHERLAN700		0x012f	EtherLan 700-series
1881.10Sbjh21podule	SIMTEC_IDE8		0x0130	8 bit IDE interface
1891.10Sbjh21podule	SIMTEC_IDE		0x0131	16 bit IDE interface
1901.10Sbjh21podule	MIDICONNECT		0x0133	Midi-Connect
1911.10Sbjh21podule	ETHERI			0x0139	EtherI interface
1921.10Sbjh21podule	MIDIMAX			0x0200	MIDI max
1931.10Sbjh21podule	MMETHERV		0x1234	Multi-media/EtherV
1941.10Sbjh21podule	ETHERN			0x5678	EtherN interface
195