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