1*95e1ffb1Schristos /* $NetBSD: podules.h,v 1.16 2005/12/11 12:23:28 christos Exp $ */ 2e6a3d0d5Sbjh21 3e6a3d0d5Sbjh21 /* 4e6a3d0d5Sbjh21 * THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. 5e6a3d0d5Sbjh21 * 6e6a3d0d5Sbjh21 * generated from: 7a33e6715Sbjh21 * NetBSD: podules,v 1.16 2004/01/07 22:00:51 bjh21 Exp 8e6a3d0d5Sbjh21 */ 9e6a3d0d5Sbjh21 10e6a3d0d5Sbjh21 /* 11e6a3d0d5Sbjh21 * Copyright (c) 1996 Mark Brinicombe 12e6a3d0d5Sbjh21 * All rights reserved. 13e6a3d0d5Sbjh21 * 14e6a3d0d5Sbjh21 * Redistribution and use in source and binary forms, with or without 15e6a3d0d5Sbjh21 * modification, are permitted provided that the following conditions 16e6a3d0d5Sbjh21 * are met: 17e6a3d0d5Sbjh21 * 1. Redistributions of source code must retain the above copyright 18e6a3d0d5Sbjh21 * notice, this list of conditions and the following disclaimer. 19e6a3d0d5Sbjh21 * 2. Redistributions in binary form must reproduce the above copyright 20e6a3d0d5Sbjh21 * notice, this list of conditions and the following disclaimer in the 21e6a3d0d5Sbjh21 * documentation and/or other materials provided with the distribution. 22e6a3d0d5Sbjh21 * 3. All advertising materials mentioning features or use of this software 23e6a3d0d5Sbjh21 * must display the following acknowledgement: 24e6a3d0d5Sbjh21 * This product includes software developed by Mark Brinicombe 25e6a3d0d5Sbjh21 * for the NetBSD Project. 26e6a3d0d5Sbjh21 * 4. The name of the author may not be used to endorse or promote products 27e6a3d0d5Sbjh21 * derived from this software without specific prior written permission 28e6a3d0d5Sbjh21 * 29e6a3d0d5Sbjh21 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 30e6a3d0d5Sbjh21 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 31e6a3d0d5Sbjh21 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 32e6a3d0d5Sbjh21 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 33e6a3d0d5Sbjh21 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 34e6a3d0d5Sbjh21 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 35e6a3d0d5Sbjh21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 36e6a3d0d5Sbjh21 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 37e6a3d0d5Sbjh21 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 38e6a3d0d5Sbjh21 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 39e6a3d0d5Sbjh21 */ 40e6a3d0d5Sbjh21 41e6a3d0d5Sbjh21 /* 42e6a3d0d5Sbjh21 * List of known podule manufacturers 43e6a3d0d5Sbjh21 */ 44e6a3d0d5Sbjh21 45e6a3d0d5Sbjh21 #define MANUFACTURER_ACORN 0x0000 /* Acorn Computers */ 461e170f49Sbjh21 #define MANUFACTURER_ACORNUSA 0x0001 /* Acorn Computers (USA) */ 47e6a3d0d5Sbjh21 #define MANUFACTURER_OLIVETTI 0x0002 /* Olivetti */ 48e6a3d0d5Sbjh21 #define MANUFACTURER_WATFORD 0x0003 /* Watford Electronics */ 49e6a3d0d5Sbjh21 #define MANUFACTURER_CCONCEPTS 0x0004 /* Computer Concepts */ 501e170f49Sbjh21 #define MANUFACTURER_IINTERFACES 0x0005 /* Intelligent Interfaces */ 511e170f49Sbjh21 #define MANUFACTURER_CAMAN 0x0006 /* Caman */ 52e6a3d0d5Sbjh21 #define MANUFACTURER_ARMADILLO 0x0007 /* Armadillo Systems */ 531e170f49Sbjh21 #define MANUFACTURER_SOFTOPTION 0x0008 /* Soft Option */ 54e6a3d0d5Sbjh21 #define MANUFACTURER_WILDVISION 0x0009 /* Wild Vision */ 551e170f49Sbjh21 #define MANUFACTURER_ANGLOCOMPUTERS 0x000a /* Anglo Computers */ 561e170f49Sbjh21 #define MANUFACTURER_RESOURCE 0x000b /* Resource */ 571e170f49Sbjh21 /* RISC iX: #define XCB_COMPANY_ALLIEDINTERACTIVE 12 */ 58e6a3d0d5Sbjh21 #define MANUFACTURER_HCCS 0x000c /* HCCS */ 591e170f49Sbjh21 #define MANUFACTURER_MUSBURYCONSULT 0x000d /* Musbury Consultants */ 601e170f49Sbjh21 #define MANUFACTURER_GNOME 0x000e /* Gnome */ 611e170f49Sbjh21 #define MANUFACTURER_AANDGELEC 0x000f /* A and G Electronics */ 621e170f49Sbjh21 #define MANUFACTURER_SPACETECH 0x0010 /* Spacetech */ 63e6a3d0d5Sbjh21 #define MANUFACTURER_ATOMWIDE 0x0011 /* Atomwide */ 641e170f49Sbjh21 #define MANUFACTURER_SYNTEC 0x0012 /* Syntec */ 651e170f49Sbjh21 #define MANUFACTURER_EMR 0x0013 /* ElectroMusic Research */ 661e170f49Sbjh21 #define MANUFACTURER_MILLIPEDE 0x0014 /* Millipede */ 671e170f49Sbjh21 #define MANUFACTURER_VIDEOELEC 0x0015 /* Video Electronics */ 681e170f49Sbjh21 #define MANUFACTURER_BRAINSOFT 0x0016 /* Brainsoft */ 691e170f49Sbjh21 /* RISC iX: #define XCB_COMPANY_ASP 23 */ 70e6a3d0d5Sbjh21 #define MANUFACTURER_ATOMWIDE2 0x0017 /* Atomwide */ 711e170f49Sbjh21 #define MANUFACTURER_LENDAC 0x0018 /* Lendac Data Systems */ 721e170f49Sbjh21 #define MANUFACTURER_CAMMICROSYS 0x0019 /* Cambridge Micro Systems */ 731e170f49Sbjh21 /* RISC iX: #define XCB_COMPANY_JOHNBALANCECOMPUTING 26 */ 74e6a3d0d5Sbjh21 #define MANUFACTURER_LINGENUITY 0x001a /* Lingenuity */ 751e170f49Sbjh21 #define MANUFACTURER_SIPLAN 0x001b /* Siplan Electronics Research */ 761e170f49Sbjh21 #define MANUFACTURER_SCIFRONTIERS 0x001c /* Science Frontiers */ 771e170f49Sbjh21 #define MANUFACTURER_PINEAPPLE 0x001d /* Pineapple Software */ 781e170f49Sbjh21 #define MANUFACTURER_TECHNOMATIC 0x001e /* Technomatic */ 79e6a3d0d5Sbjh21 #define MANUFACTURER_IRLAM 0x001f /* Irlam Instruments */ 801e170f49Sbjh21 #define MANUFACTURER_NEXUS 0x0020 /* Nexus Electronics */ 81e6a3d0d5Sbjh21 #define MANUFACTURER_OAK 0x0021 /* Oak Solutions */ 821e170f49Sbjh21 #define MANUFACTURER_HUGHSYMONS 0x0022 /* Hugh Symons */ 83b741178aSbjh21 #define MANUFACTURER_BEEBUG 0x0023 /* BEEBUG (RISC Developments) */ 841e170f49Sbjh21 #define MANUFACTURER_TEKNOMUSIK 0x0024 /* Teknomusik */ 851e170f49Sbjh21 #define MANUFACTURER_REELTIME 0x0025 /* Reel Time */ 861e170f49Sbjh21 #define MANUFACTURER_PRES 0x0026 /* PRES */ 871e170f49Sbjh21 #define MANUFACTURER_DIGIHURST 0x0027 /* Digihurst */ 881e170f49Sbjh21 #define MANUFACTURER_SGBCOMPSERV 0x0028 /* SGB Computer Services */ 897b0faa44Sbjh21 #define MANUFACTURER_SJ 0x0029 /* SJ Research */ 901e170f49Sbjh21 #define MANUFACTURER_PHOBOX 0x002a /* Phobox Electronics */ 911e170f49Sbjh21 #define MANUFACTURER_MORLEY 0x002b /* Morley Electronics */ 921e170f49Sbjh21 #define MANUFACTURER_RACINGCAR 0x002c /* Raching Car Computers */ 93ebf45960Sbjh21 #define MANUFACTURER_HCCS2 0x002d /* HCCS */ 941e170f49Sbjh21 #define MANUFACTURER_LINDIS 0x002e /* Lindis International */ 951e170f49Sbjh21 #define MANUFACTURER_CCC 0x002f /* Computer Control Consultants */ 961e170f49Sbjh21 #define MANUFACTURER_UNILAB 0x0030 /* Unilab */ 971e170f49Sbjh21 #define MANUFACTURER_SEFANFROHLING 0x0031 /* Sefan Frohling */ 981e170f49Sbjh21 #define MANUFACTURER_ROMBO 0x0032 /* Rombo Productions */ 991e170f49Sbjh21 #define MANUFACTURER_3SL 0x0033 /* 3SL */ 1001e170f49Sbjh21 #define MANUFACTURER_DELTRONICS 0x0034 /* Deltronics */ 1011e170f49Sbjh21 /* RISC iX: #define XCB_COMPANY_PCARNOLDTECHNICALSERVICES 53 */ 102e6a3d0d5Sbjh21 #define MANUFACTURER_VTI 0x0035 /* Vertical Twist */ 1031e170f49Sbjh21 #define MANUFACTURER_SIMIS 0x0036 /* Simis */ 104837afd71Sbjh21 #define MANUFACTURER_DTSOFT 0x0037 /* D.T. Software */ 1051e170f49Sbjh21 #define MANUFACTURER_ARMINTERFACES 0x0038 /* ARM Interfaces */ 1061e170f49Sbjh21 #define MANUFACTURER_BIA 0x0039 /* BIA */ 107e6a3d0d5Sbjh21 #define MANUFACTURER_CUMANA 0x003a /* Cumana */ 1081e170f49Sbjh21 #define MANUFACTURER_IOTA 0x003b /* Iota */ 1091e170f49Sbjh21 #define MANUFACTURER_ICS 0x003c /* Ian Copestake Software */ 1101e170f49Sbjh21 #define MANUFACTURER_BAILDON 0x003d /* Baildon Electronics */ 1111e170f49Sbjh21 #define MANUFACTURER_CSD 0x003e /* CSD */ 112e6a3d0d5Sbjh21 #define MANUFACTURER_SERIALPORT 0x003f /* Serial Port */ 1131e170f49Sbjh21 #define MANUFACTURER_CADSOFT 0x0040 /* CADsoft */ 114e6a3d0d5Sbjh21 #define MANUFACTURER_ARXE 0x0041 /* ARXE */ 115e6a3d0d5Sbjh21 #define MANUFACTURER_ALEPH1 0x0042 /* Aleph 1 */ 116e6a3d0d5Sbjh21 #define MANUFACTURER_ICUBED 0x0046 /* I-Cubed */ 117e6a3d0d5Sbjh21 #define MANUFACTURER_BRINI 0x0050 /* Brini */ 118e6a3d0d5Sbjh21 #define MANUFACTURER_ANT 0x0053 /* ANT */ 119e6a3d0d5Sbjh21 #define MANUFACTURER_CASTLE 0x0055 /* Castle Technology */ 120e6a3d0d5Sbjh21 #define MANUFACTURER_ALSYSTEMS 0x005b /* Alsystems */ 121e6a3d0d5Sbjh21 #define MANUFACTURER_SIMTEC 0x005f /* Simtec Electronics */ 122e6a3d0d5Sbjh21 #define MANUFACTURER_YES 0x0060 /* Yellowstone Educational Solutions */ 123e6a3d0d5Sbjh21 #define MANUFACTURER_MCS 0x0063 /* MCS */ 124e6a3d0d5Sbjh21 #define MANUFACTURER_EESOX 0x0064 /* EESOX */ 125e6a3d0d5Sbjh21 126e6a3d0d5Sbjh21 /* 12720518673Sbjh21 * List of known podules. 128e6a3d0d5Sbjh21 */ 129e6a3d0d5Sbjh21 130681c5293Sbjh21 #define PODULE_HOSTTUBE 0x0000 /* Host TUBE (to BBC) */ 131681c5293Sbjh21 #define PODULE_PARASITETUBE 0x0001 /* Parastite TUBE (to 2nd processor) */ 13220518673Sbjh21 #define PODULE_ACORN_SCSI 0x0002 /* Acorn SCSI interface */ 13320518673Sbjh21 #define PODULE_ETHER1 0x0003 /* Ether1 interface */ 134681c5293Sbjh21 #define PODULE_IBMDISC 0x0004 /* IBM disc */ 13520518673Sbjh21 #define PODULE_ROMRAM 0x0005 /* ROM/RAM podule */ 13620518673Sbjh21 #define PODULE_BBCIO 0x0006 /* BBC I/O podule */ 13720518673Sbjh21 #define PODULE_FAXPACK 0x0007 /* FaxPack modem */ 138681c5293Sbjh21 #define PODULE_TELETEXT 0x0008 /* Teletext */ 139681c5293Sbjh21 #define PODULE_CDROM 0x0009 /* CD-ROM */ 140681c5293Sbjh21 #define PODULE_IEEE488 0x000a /* IEEE 488 interface */ 14120518673Sbjh21 #define PODULE_ST506 0x000b /* ST506 HD interface */ 142681c5293Sbjh21 #define PODULE_ESDI 0x000c /* ESDI interface */ 143681c5293Sbjh21 #define PODULE_SMD 0x000d /* SMD interface */ 144681c5293Sbjh21 #define PODULE_LASERPRINTER 0x000e /* laser printer */ 145681c5293Sbjh21 #define PODULE_SCANNER 0x000f /* scanner */ 146681c5293Sbjh21 #define PODULE_FASTRING 0x0010 /* Fast Ring interface */ 147681c5293Sbjh21 #define PODULE_FASTRING2 0x0011 /* Fast Ring II interface */ 148681c5293Sbjh21 #define PODULE_PROMPROGRAMMER 0x0012 /* PROM programmer */ 149e6a3d0d5Sbjh21 #define PODULE_ACORN_MIDI 0x0013 /* MIDI interface */ 150681c5293Sbjh21 /* RISC iX: #define XCB_PRODUCT_MONOVPU 20 */ 15120518673Sbjh21 #define PODULE_LASERDIRECT 0x0014 /* LaserDirect (Canon LBP-4) */ 152681c5293Sbjh21 #define PODULE_FRAMEGRABBER 0x0015 /* frame grabber */ 15320518673Sbjh21 #define PODULE_A448 0x0016 /* A448 sound sampler */ 154681c5293Sbjh21 #define PODULE_VIDEODIGITISER 0x0017 /* video digitiser */ 155681c5293Sbjh21 #define PODULE_GENLOCK 0x0018 /* genlock */ 156681c5293Sbjh21 #define PODULE_CODECSAMPLER 0x0019 /* codec sampler */ 157681c5293Sbjh21 #define PODULE_IMAGEANALYSER 0x001a /* image analyser */ 158681c5293Sbjh21 #define PODULE_ANALOGUEINPUT 0x001b /* analogue input */ 159681c5293Sbjh21 #define PODULE_CDSOUNDSAMPLER 0x001c /* CD sound sampler */ 160681c5293Sbjh21 #define PODULE_6MIPSSIGPROC 0x001d /* 6 MIPS signal processor */ 161681c5293Sbjh21 #define PODULE_12MIPSSIGPROC 0x001e /* 12 MIPS signal processor */ 162681c5293Sbjh21 #define PODULE_33MIPSSIGPROC 0x001f /* 33 MIPS signal processor */ 163681c5293Sbjh21 #define PODULE_TOUCHSCREEN 0x0020 /* touch screen */ 164681c5293Sbjh21 #define PODULE_TRANSPUTERLINK 0x0021 /* Transputer link */ 165681c5293Sbjh21 /* RISC iX: #define XCB_PRODUCT_INTERACTIVEVIDEO 34 */ 16620518673Sbjh21 #define PODULE_HCCS_IDESCSI 0x0022 /* HCCS IDE or SCSI interface */ 167681c5293Sbjh21 #define PODULE_LASERSCANNER 0x0023 /* laser scanner */ 168681c5293Sbjh21 #define PODULE_GNOME_TRANSPUTERLINK 0x0024 /* Transputer link */ 169681c5293Sbjh21 #define PODULE_VMEBUS 0x0025 /* VME bus interface */ 170681c5293Sbjh21 #define PODULE_TAPESTREAMER 0x0026 /* tape streamer */ 171681c5293Sbjh21 #define PODULE_LASERTEST 0x0027 /* laser test */ 172681c5293Sbjh21 #define PODULE_COLOURDIGITISER 0x0028 /* colour digitiser */ 173681c5293Sbjh21 #define PODULE_WEATHERSATELLITE 0x0029 /* weather satellite */ 174681c5293Sbjh21 #define PODULE_AUTOCUE 0x002a /* autocue */ 175681c5293Sbjh21 #define PODULE_PARALLELIO16BIT 0x002b /* 16-bit parallel I/O */ 176681c5293Sbjh21 #define PODULE_12BITATOD 0x002c /* 12-bit ADC */ 177681c5293Sbjh21 #define PODULE_SERIALPORTSRS423 0x002d /* RS423 serial ports */ 178681c5293Sbjh21 #define PODULE_MINI 0x002e /* mini */ 179681c5293Sbjh21 #define PODULE_FRAMEGRABBER2 0x002f /* frame grabber II */ 180681c5293Sbjh21 #define PODULE_INTERACTIVEVIDEO2 0x0030 /* interactive video II */ 181681c5293Sbjh21 #define PODULE_WILDVISION_ATOD 0x0031 /* ADC */ 182681c5293Sbjh21 #define PODULE_WILDVISION_DTOA 0x0032 /* DAC */ 183681c5293Sbjh21 #define PODULE_EMR_MIDI4 0x0033 /* MIDI 4 */ 184681c5293Sbjh21 #define PODULE_FPCP 0x0034 /* floating-point co-processor */ 185681c5293Sbjh21 #define PODULE_PRISMA3 0x0035 /* Prisma 3 */ 186681c5293Sbjh21 #define PODULE_ARVIS 0x0036 /* ARVIS */ 187681c5293Sbjh21 #define PODULE_4BY4MIDI 0x0037 /* 4x4 MIDI */ 188681c5293Sbjh21 #define PODULE_BISERIALPARALLEL 0x0038 /* Bi-directional serial/parallel */ 189681c5293Sbjh21 #define PODULE_CHROMA300 0x0039 /* Chroma 300 genlock */ 190681c5293Sbjh21 /* RISC iX: #define XCB_PRODUCT_CHROMA400GENLOCK 58 */ 19120518673Sbjh21 #define PODULE_CUMANA_SCSI2 0x003a /* SCSI II interface */ 192681c5293Sbjh21 #define PODULE_COLOURCONVERTER 0x003b /* Colour Converter */ 193681c5293Sbjh21 #define PODULE_8BITSAMPLER 0x003c /* 8-bit sampler */ 194681c5293Sbjh21 #define PODULE_PLUTO 0x003d /* Pluto interface */ 195681c5293Sbjh21 #define PODULE_LOGICANALYSER 0x003e /* Logic Analyser */ 19620518673Sbjh21 #define PODULE_ACORN_USERMIDI 0x003f /* User Port/MIDI interface */ 197e6a3d0d5Sbjh21 #define PODULE_LINGENUITY_SCSI8 0x0040 /* 8 bit SCSI interface */ 198681c5293Sbjh21 /* RISC iX: #define XCB_PRODUCT_SIPLANADCANDDAC 65 */ 19920518673Sbjh21 #define PODULE_ARXE_SCSI 0x0041 /* 16 bit SCSI interface */ 200681c5293Sbjh21 #define PODULE_DUALUSERPORT 0x0042 /* dual User Port */ 201681c5293Sbjh21 #define PODULE_EMR_SAMPLER8 0x0043 /* Sampler8 */ 202681c5293Sbjh21 #define PODULE_EMR_SMTP 0x0044 /* SMTP */ 203681c5293Sbjh21 #define PODULE_EMR_MIDI2 0x0045 /* MIDI2 */ 204681c5293Sbjh21 #define PODULE_PINEAPPLE_DIGITISER 0x0046 /* digitiser */ 205681c5293Sbjh21 #define PODULE_VIDEOFRAMECAPTURE 0x0047 /* video frame capture */ 206681c5293Sbjh21 #define PODULE_MONOOVERLAYFRSTORE 0x0048 /* mono overlay frame store */ 207681c5293Sbjh21 #define PODULE_MARKETBUFFER 0x0049 /* market buffer */ 208681c5293Sbjh21 #define PODULE_PAGESTORE 0x004a /* page store */ 209681c5293Sbjh21 #define PODULE_TRAMMOTHERBOARD 0x004b /* TRAM motherboard */ 210681c5293Sbjh21 #define PODULE_TRANSPUTER 0x004c /* Transputer */ 211681c5293Sbjh21 #define PODULE_OPTICALSCANNER 0x004d /* optical scanner */ 212681c5293Sbjh21 #define PODULE_DIGITISINGTABLET 0x004e /* digitising tablet */ 213681c5293Sbjh21 #define PODULE_200DPISCANNER 0x004f /* 200-dpi scanner */ 214681c5293Sbjh21 /* RISC iX: #define XCB_PRODUCT_DIGITALIO 80 */ 21520518673Sbjh21 #define PODULE_COLOURCARD 0x0050 /* ColourCard */ 216681c5293Sbjh21 #define PODULE_PRESENTERGENLOCK 0x0051 /* Presenter Genlock */ 21720518673Sbjh21 #define PODULE_HAWKV9 0x0052 /* Hawk v9 mark2 */ 218681c5293Sbjh21 #define PODULE_CROMA200 0x0053 /* Chroma 200 genlock */ 21920518673Sbjh21 #define PODULE_WILDVISION_SOUNDSAMPLER 0x0054 /* Wild Vision Sound Sampler */ 220681c5293Sbjh21 /* RISC iX: #define XCB_PRODUCT_SMTPEINTERFACE 85 */ 22120518673Sbjh21 #define PODULE_DTSOFT_IDE 0x0055 /* IDE interface */ 222681c5293Sbjh21 #define PODULE_8BITATOD 0x0056 /* 8-bit ADC */ 223681c5293Sbjh21 #define PODULE_MFMHDCONTROLLER 0x0057 /* MFM hard disc controller */ 224b741178aSbjh21 /* XXX ID 0x0058 is used by Oak ClassNet (EtherO) Ethernet cards */ 225e6a3d0d5Sbjh21 #define PODULE_OAK_SCSI 0x0058 /* 16 bit SCSI interface */ 226681c5293Sbjh21 #define PODULE_QUADSERIAL 0x0059 /* quad serial */ 227681c5293Sbjh21 #define PODULE_PALPROGRAMMER 0x005a /* PAL programmer */ 228681c5293Sbjh21 #define PODULE_I2CBUS 0x005b /* I^2C bus */ 229681c5293Sbjh21 #define PODULE_BEEBUG_SCANNER 0x005c /* scanner interface */ 230681c5293Sbjh21 #define PODULE_PANDORA_QUADMIDI 0x005d /* quad MIDI */ 231681c5293Sbjh21 #define PODULE_PRES_DISCBUFFER 0x005e /* disc buffer */ 232681c5293Sbjh21 #define PODULE_PRES_USERPORT 0x005f /* User Port */ 233681c5293Sbjh21 #define PODULE_MICROYEAI 0x0060 /* Micro YEAI */ 23420518673Sbjh21 #define PODULE_ETHER2 0x0061 /* Ether2 interface */ 235681c5293Sbjh21 #define PODULE_SGB_EXPANSIONBOX 0x0062 /* SGB expansion box */ 236681c5293Sbjh21 /* RISC iX: #define XCB_PRODUCT_SGBFASTPORT 99 */ 23720518673Sbjh21 #define PODULE_ULTIMATE 0x0063 /* Ultimate micropodule carrier */ 23820518673Sbjh21 #define PODULE_NEXUS 0x0064 /* Nexus interface (Podule) */ 239681c5293Sbjh21 #define PODULE_PHOBOX_USERANALOGUE 0x0065 /* User and Analogue ports */ 240681c5293Sbjh21 #define PODULE_MORLEY_STATICRAM 0x0066 /* static RAM */ 241e6a3d0d5Sbjh21 #define PODULE_MORLEY_SCSI 0x0067 /* SCSI interface */ 242681c5293Sbjh21 #define PODULE_MORLEY_TELETEXT 0x0068 /* teletext interface */ 243681c5293Sbjh21 #define PODULE_TECHNOMATIC_SCANNER 0x0069 /* scanner */ 244681c5293Sbjh21 #define PODULE_BEEBUG_QUADRANT 0x006a /* Quadrant */ 245681c5293Sbjh21 #define PODULE_RCC_VOICEPROCESSOR 0x006b /* voice processor */ 246681c5293Sbjh21 #define PODULE_RCC_UHFLINK 0x006c /* UHF link */ 2474aec2a63Sbjh21 #define PODULE_MORLEY_USERANALOGUE 0x006d /* User and Analogue ports */ 24820518673Sbjh21 #define PODULE_HCCS_USERANALOGUE 0x006e /* User and Analogue ports */ 249f402b4faSbjh21 #define PODULE_WILDVISION_CENTRONICS 0x006f /* Bi-directional Centronics */ 250681c5293Sbjh21 #define PODULE_HCCS_A3000SCSI 0x0070 /* A3000 SCSI interface */ 251681c5293Sbjh21 #define PODULE_LINDIS_DIGITISER 0x0071 /* digitiser */ 252681c5293Sbjh21 #define PODULE_CCC_PEAKPROGMETER 0x0072 /* peak prog. meter */ 253681c5293Sbjh21 #define PODULE_LASERLIGHTCONTROL 0x0073 /* laser light control */ 254681c5293Sbjh21 #define PODULE_HARDDISCINTERFACE 0x0074 /* hard disc interface */ 255681c5293Sbjh21 #define PODULE_EXTRAMOUSE 0x0075 /* extra mouse */ 256681c5293Sbjh21 #define PODULE_STEBUSINTERFACE 0x0076 /* STE bus interface */ 257681c5293Sbjh21 #define PODULE_MORLEY_ST506 0x0077 /* ST506 disc interface */ 258681c5293Sbjh21 #define PODULE_BRAINSOFT_MULTI1 0x0078 /* Multi_1 */ 259681c5293Sbjh21 #define PODULE_BRAINSOFT_MULTI2 0x0079 /* Multi_2 */ 260681c5293Sbjh21 #define PODULE_BRAINSOFT_24DIGITISER 0x007a /* 24-bit digitiser */ 261681c5293Sbjh21 #define PODULE_BRAINSOFT_24GRAPHICS 0x007b /* 24-bit graphics */ 262681c5293Sbjh21 #define PODULE_SYNTEC_SPECTRON 0x007c /* Spectron */ 263681c5293Sbjh21 #define PODULE_SYNTEC_QUAD16DTOA 0x007d /* Quad 16-bit DAC */ 264681c5293Sbjh21 #define PODULE_ROMBO_4BITDIGIISER 0x007e /* 4-bit digitiser */ 265681c5293Sbjh21 #define PODULE_DONGLEANDKEYPAD 0x007f /* dongle and keypad */ 266681c5293Sbjh21 #define PODULE_3SL_SCSI 0x0080 /* SCSI interface */ 267681c5293Sbjh21 #define PODULE_ARMADILLO_BTM1 0x0081 /* BTM1 */ 268681c5293Sbjh21 #define PODULE_ARMADILLO_DSO1 0x0082 /* DSO1 */ 269681c5293Sbjh21 #define PODULE_DELTRONICS_USER 0x0083 /* User Port */ 270681c5293Sbjh21 #define PODULE_JPEGCOMPRESSOR 0x0084 /* JPEG compressor */ 271681c5293Sbjh21 #define PODULE_BEEBUG_A3000SCSI 0x0085 /* A3000 SCSI */ 272681c5293Sbjh21 #define PODULE_BEEBUG_COLOURSCAN 0x0086 /* colour scanner interface */ 273681c5293Sbjh21 #define PODULE_EXTENSIONROM 0x0087 /* extension ROM */ 274681c5293Sbjh21 #define PODULE_GRAPHICSENHANCER 0x0088 /* Graphics Enhancer */ 275681c5293Sbjh21 #define PODULE_SIMIS_AFB300 0x0089 /* AFB300 */ 276681c5293Sbjh21 #define PODULE_FAXPACKSENIOR 0x008a /* FaxPack Senior */ 277681c5293Sbjh21 #define PODULE_FAXPACKJUNIOR 0x008b /* FaxPack Junior */ 27820518673Sbjh21 #define PODULE_LINGENUITY_SCSI8SHARE 0x008c /* 8 bit SCSIShare interface */ 279e6a3d0d5Sbjh21 #define PODULE_VTI_SCSI 0x008d /* SCSI interface */ 280681c5293Sbjh21 #define PODULE_ATOMWIDE_PIA 0x008e /* PIA */ 281a33e6715Sbjh21 #define PODULE_NEXUSNS 0x008f /* Nexus interface (A3020/RiscPC netslot) */ 282681c5293Sbjh21 /* RISC iX: #define XCB_PRODUCT_XCB_DTSOFTWAREPCCONNECT 144 */ 28320518673Sbjh21 #define PODULE_ATOMWIDE_SERIAL 0x0090 /* multiport serial interface */ 284681c5293Sbjh21 #define PODULE_WATFORD_IDE 0x0091 /* IDE interface */ 285681c5293Sbjh21 #define PODULE_ATOMWIDE_IDE 0x0092 /* IDE interface */ 286681c5293Sbjh21 #define PODULE_ARMADILLO_RSI 0x0093 /* RSI */ 287681c5293Sbjh21 #define PODULE_ARMADILLO_TCR 0x0094 /* TCR */ 28820518673Sbjh21 #define PODULE_LINGENUITY_SCSI 0x0095 /* 16 bit SCSI interface */ 28920518673Sbjh21 #define PODULE_LINGENUITY_SCSISHARE 0x0096 /* 16 bit SCSIShare interface */ 290681c5293Sbjh21 #define PODULE_BEEBUG_IDE 0x0097 /* IDE interface */ 291681c5293Sbjh21 #define PODULE_WATFORD_PRISMRT 0x0098 /* Prism RT */ 292681c5293Sbjh21 #define PODULE_HCCS_VIDEODIGITISER 0x0099 /* video digitiser */ 293681c5293Sbjh21 #define PODULE_DTSOFT_SCANPORT 0x009a /* ScanPort */ 294681c5293Sbjh21 #define PODULE_DTSOFT_PACCEL 0x009b /* Paccel */ 295681c5293Sbjh21 #define PODULE_DTSOFT_CANONION 0x009c /* Canon ION interface */ 296681c5293Sbjh21 #define PODULE_BIA_AUDIO 0x009d /* BIA audio */ 297681c5293Sbjh21 #define PODULE_IRLAM_FAXIM 0x009e /* FaxIm */ 298681c5293Sbjh21 #define PODULE_IRLAM_MOVINGIMAGE 0x009f /* Moving Image */ 299e6a3d0d5Sbjh21 #define PODULE_CUMANA_SCSI1 0x00a0 /* SCSI I interface */ 300681c5293Sbjh21 #define PODULE_NEXUS_A3000ETHERNET 0x00a1 /* A3000 Ethernet */ 301681c5293Sbjh21 #define PODULE_NEXUS_PCEMACCELL 0x00a2 /* PC Emulator accelerator */ 302681c5293Sbjh21 #define PODULE_NEXUS_64CANSERIAL 0x00a3 /* 64-channel serial */ 30320518673Sbjh21 #define PODULE_ETHER3 0x00a4 /* Ether3/Ether5 interface */ 304681c5293Sbjh21 #define PODULE_IOTA_SCANNER 0x00a5 /* scanner interface */ 305681c5293Sbjh21 #define PODULE_NEXUS_I860MATHACCELL 0x00a6 /* i860 floating-point accelerator */ 306681c5293Sbjh21 #define PODULE_II_QUADSERIAL 0x00a7 /* quad serial port */ 307681c5293Sbjh21 #define PODULE_WATFORD_SCANNERGREY 0x00a8 /* grey-scale scanner */ 308681c5293Sbjh21 #define PODULE_WATFORD_SCANNERRGB 0x00a9 /* RGB scanner */ 309681c5293Sbjh21 #define PODULE_WATFORD_PRISMCOLOUR 0x00aa /* Prism Colour */ 310681c5293Sbjh21 #define PODULE_WATFORD_USERANALOGUE 0x00ab /* Analogue and User Ports */ 311681c5293Sbjh21 #define PODULE_BAILDON_DISCBUFFER 0x00ac /* disc buffer */ 312681c5293Sbjh21 #define PODULE_BAILDON_A3000UPBUS 0x00ad /* A3000 UP bus */ 313e6a3d0d5Sbjh21 #define PODULE_ICS_IDE 0x00ae /* IDE Interface */ 314681c5293Sbjh21 #define PODULE_HCCS_BWDIGITISER 0x00af /* b/w digitiser */ 315681c5293Sbjh21 #define PODULE_CSD_IDE8 0x00b0 /* 8-bit IDE interface */ 316681c5293Sbjh21 #define PODULE_CSD_IDE16 0x00b1 /* 16-bit IDE interface */ 317681c5293Sbjh21 #define PODULE_SERIALPORT_IDE 0x00b2 /* IDE interface */ 318681c5293Sbjh21 #define PODULE_SERIALPORT_4MFLOPPY 0x00b3 /* 4 MB floppy */ 319681c5293Sbjh21 #define PODULE_CADSOFT_MAESTROINTER 0x00b4 /* Maestro Inter */ 320681c5293Sbjh21 #define PODULE_ARXE_QUADFS 0x00b5 /* Quad-density floppy interface */ 321e6a3d0d5Sbjh21 #define PODULE_SERIALPORT_DUALSERIAL 0x00b9 /* Serial interface */ 32220518673Sbjh21 #define PODULE_ETHERLAN200 0x00bd /* EtherLan 200-series */ 32320518673Sbjh21 #define PODULE_SCANLIGHTV256 0x00cb /* ScanLight Video 256 */ 32420518673Sbjh21 #define PODULE_EAGLEM2 0x00cc /* Eagle M2 */ 32520518673Sbjh21 #define PODULE_LARKA16 0x00ce /* Lark A16 */ 32620518673Sbjh21 #define PODULE_ETHERLAN100 0x00cf /* EtherLan 100-series */ 32720518673Sbjh21 #define PODULE_ETHERLAN500 0x00d4 /* EtherLan 500-series */ 32820518673Sbjh21 #define PODULE_ETHERM 0x00d8 /* EtherM dual interface NIC */ 32920518673Sbjh21 #define PODULE_CUMANA_SLCD 0x00dd /* CDFS & SLCD expansion card */ 33020518673Sbjh21 #define PODULE_BRINILINK 0x00df /* BriniLink transputer link adapter */ 33120518673Sbjh21 #define PODULE_ETHERB 0x00e4 /* EtherB network slot interface */ 33220518673Sbjh21 #define PODULE_24I16 0x00e6 /* 24i16 digitiser */ 33320518673Sbjh21 #define PODULE_PCCARD 0x00ea /* PC card */ 33420518673Sbjh21 #define PODULE_ETHERLAN600 0x00ec /* EtherLan 600-series */ 335e6a3d0d5Sbjh21 #define PODULE_CASTLE_SCSI16SHARE 0x00f3 /* 8 or 16 bit SCSI2Share interface */ 336e6a3d0d5Sbjh21 #define PODULE_CASTLE_ETHERSCSISHARE 0x00f4 /* 8 or 16 bit SCSI2Share interface, possibly with Ethernet */ 33720518673Sbjh21 #define PODULE_CASTLE_ETHERSCSI 0x00f5 /* EtherSCSI */ 33820518673Sbjh21 #define PODULE_CASTLE_SCSI16 0x00f6 /* 8 or 16 bit SCSI2 interface */ 339e6a3d0d5Sbjh21 #define PODULE_ALSYSTEMS_SCSI 0x0107 /* SCSI II host adapter */ 34020518673Sbjh21 #define PODULE_RAPIDE 0x0114 /* RapIDE32 interface */ 34120518673Sbjh21 #define PODULE_ETHERLAN100AEH 0x011c /* AEH77 (EtherLan 102) */ 34220518673Sbjh21 #define PODULE_ETHERLAN200AEH 0x011d /* AEH79 (EtherLan 210) */ 34320518673Sbjh21 #define PODULE_ETHERLAN600AEH 0x011e /* AEH62/78/99 (EtherLan 602) */ 34420518673Sbjh21 #define PODULE_ETHERLAN500AEH 0x011f /* AEH75 (EtherLan 512) */ 34520518673Sbjh21 #define PODULE_CONNECT32 0x0125 /* Connect32 SCSI II interface */ 34620518673Sbjh21 #define PODULE_CASTLE_SCSI32 0x012b /* 32 bit SCSI2 + DMA interface */ 34720518673Sbjh21 #define PODULE_ETHERLAN700AEH 0x012e /* AEH98 (EtherLan 700-series) */ 34820518673Sbjh21 #define PODULE_ETHERLAN700 0x012f /* EtherLan 700-series */ 349e6a3d0d5Sbjh21 #define PODULE_SIMTEC_IDE8 0x0130 /* 8 bit IDE interface */ 350e6a3d0d5Sbjh21 #define PODULE_SIMTEC_IDE 0x0131 /* 16 bit IDE interface */ 35120518673Sbjh21 #define PODULE_MIDICONNECT 0x0133 /* Midi-Connect */ 35220518673Sbjh21 #define PODULE_ETHERI 0x0139 /* EtherI interface */ 353bfd06a4fSbjh21 #define PODULE_SIMTEC_USB 0x0145 /* USB interface */ 354d577246bSchris #define PODULE_SIMTEC_NET100 0x0150 /* NET100 interface */ 35520518673Sbjh21 #define PODULE_MIDIMAX 0x0200 /* MIDI max */ 35620518673Sbjh21 #define PODULE_MMETHERV 0x1234 /* Multi-media/EtherV */ 35720518673Sbjh21 #define PODULE_ETHERN 0x5678 /* EtherN interface */ 358