NetBSD/sys/dev/podulebus/podule_data.h
2005-02-27 15:32:15 +00:00

344 lines
15 KiB
C

/* $NetBSD: podule_data.h,v 1.15 2005/02/27 15:32:15 perry Exp $ */
/*
* THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
* NetBSD: podules,v 1.16 2004/01/07 22:00:51 bjh21 Exp
*/
/*
* Copyright (c) 1996 Mark Brinicombe
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Mark Brinicombe
* for the NetBSD Project.
* 4. The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
static struct podule_description known_podules[] = {
{ PODULE_HOSTTUBE, "Host TUBE (to BBC)" },
{ PODULE_PARASITETUBE, "Parastite TUBE (to 2nd processor)" },
{ PODULE_ACORN_SCSI, "Acorn SCSI interface" },
{ PODULE_ETHER1, "Ether1 interface" },
{ PODULE_IBMDISC, "IBM disc" },
{ PODULE_ROMRAM, "ROM/RAM podule" },
{ PODULE_BBCIO, "BBC I/O podule" },
{ PODULE_FAXPACK, "FaxPack modem" },
{ PODULE_TELETEXT, "Teletext" },
{ PODULE_CDROM, "CD-ROM" },
{ PODULE_IEEE488, "IEEE 488 interface" },
{ PODULE_ST506, "ST506 HD interface" },
{ PODULE_ESDI, "ESDI interface" },
{ PODULE_SMD, "SMD interface" },
{ PODULE_LASERPRINTER, "laser printer" },
{ PODULE_SCANNER, "scanner" },
{ PODULE_FASTRING, "Fast Ring interface" },
{ PODULE_FASTRING2, "Fast Ring II interface" },
{ PODULE_PROMPROGRAMMER, "PROM programmer" },
{ PODULE_ACORN_MIDI, "MIDI interface" },
{ PODULE_LASERDIRECT, "LaserDirect (Canon LBP-4)" },
{ PODULE_FRAMEGRABBER, "frame grabber" },
{ PODULE_A448, "A448 sound sampler" },
{ PODULE_VIDEODIGITISER, "video digitiser" },
{ PODULE_GENLOCK, "genlock" },
{ PODULE_CODECSAMPLER, "codec sampler" },
{ PODULE_IMAGEANALYSER, "image analyser" },
{ PODULE_ANALOGUEINPUT, "analogue input" },
{ PODULE_CDSOUNDSAMPLER, "CD sound sampler" },
{ PODULE_6MIPSSIGPROC, "6 MIPS signal processor" },
{ PODULE_12MIPSSIGPROC, "12 MIPS signal processor" },
{ PODULE_33MIPSSIGPROC, "33 MIPS signal processor" },
{ PODULE_TOUCHSCREEN, "touch screen" },
{ PODULE_TRANSPUTERLINK, "Transputer link" },
{ PODULE_HCCS_IDESCSI, "HCCS IDE or SCSI interface" },
{ PODULE_LASERSCANNER, "laser scanner" },
{ PODULE_GNOME_TRANSPUTERLINK, "Transputer link" },
{ PODULE_VMEBUS, "VME bus interface" },
{ PODULE_TAPESTREAMER, "tape streamer" },
{ PODULE_LASERTEST, "laser test" },
{ PODULE_COLOURDIGITISER, "colour digitiser" },
{ PODULE_WEATHERSATELLITE, "weather satellite" },
{ PODULE_AUTOCUE, "autocue" },
{ PODULE_PARALLELIO16BIT, "16-bit parallel I/O" },
{ PODULE_12BITATOD, "12-bit ADC" },
{ PODULE_SERIALPORTSRS423, "RS423 serial ports" },
{ PODULE_MINI, "mini" },
{ PODULE_FRAMEGRABBER2, "frame grabber II" },
{ PODULE_INTERACTIVEVIDEO2, "interactive video II" },
{ PODULE_WILDVISION_ATOD, "ADC" },
{ PODULE_WILDVISION_DTOA, "DAC" },
{ PODULE_EMR_MIDI4, "MIDI 4" },
{ PODULE_FPCP, "floating-point co-processor" },
{ PODULE_PRISMA3, "Prisma 3" },
{ PODULE_ARVIS, "ARVIS" },
{ PODULE_4BY4MIDI, "4x4 MIDI" },
{ PODULE_BISERIALPARALLEL, "Bi-directional serial/parallel" },
{ PODULE_CHROMA300, "Chroma 300 genlock" },
{ PODULE_CUMANA_SCSI2, "SCSI II interface" },
{ PODULE_COLOURCONVERTER, "Colour Converter" },
{ PODULE_8BITSAMPLER, "8-bit sampler" },
{ PODULE_PLUTO, "Pluto interface" },
{ PODULE_LOGICANALYSER, "Logic Analyser" },
{ PODULE_ACORN_USERMIDI, "User Port/MIDI interface" },
{ PODULE_LINGENUITY_SCSI8, "8 bit SCSI interface" },
{ PODULE_ARXE_SCSI, "16 bit SCSI interface" },
{ PODULE_DUALUSERPORT, "dual User Port" },
{ PODULE_EMR_SAMPLER8, "Sampler8" },
{ PODULE_EMR_SMTP, "SMTP" },
{ PODULE_EMR_MIDI2, "MIDI2" },
{ PODULE_PINEAPPLE_DIGITISER, "digitiser" },
{ PODULE_VIDEOFRAMECAPTURE, "video frame capture" },
{ PODULE_MONOOVERLAYFRSTORE, "mono overlay frame store" },
{ PODULE_MARKETBUFFER, "market buffer" },
{ PODULE_PAGESTORE, "page store" },
{ PODULE_TRAMMOTHERBOARD, "TRAM motherboard" },
{ PODULE_TRANSPUTER, "Transputer" },
{ PODULE_OPTICALSCANNER, "optical scanner" },
{ PODULE_DIGITISINGTABLET, "digitising tablet" },
{ PODULE_200DPISCANNER, "200-dpi scanner" },
{ PODULE_COLOURCARD, "ColourCard" },
{ PODULE_PRESENTERGENLOCK, "Presenter Genlock" },
{ PODULE_HAWKV9, "Hawk v9 mark2" },
{ PODULE_CROMA200, "Chroma 200 genlock" },
{ PODULE_WILDVISION_SOUNDSAMPLER, "Wild Vision Sound Sampler" },
{ PODULE_DTSOFT_IDE, "IDE interface" },
{ PODULE_8BITATOD, "8-bit ADC" },
{ PODULE_MFMHDCONTROLLER, "MFM hard disc controller" },
{ PODULE_OAK_SCSI, "16 bit SCSI interface" },
{ PODULE_QUADSERIAL, "quad serial" },
{ PODULE_PALPROGRAMMER, "PAL programmer" },
{ PODULE_I2CBUS, "I^2C bus" },
{ PODULE_BEEBUG_SCANNER, "scanner interface" },
{ PODULE_PANDORA_QUADMIDI, "quad MIDI" },
{ PODULE_PRES_DISCBUFFER, "disc buffer" },
{ PODULE_PRES_USERPORT, "User Port" },
{ PODULE_MICROYEAI, "Micro YEAI" },
{ PODULE_ETHER2, "Ether2 interface" },
{ PODULE_SGB_EXPANSIONBOX, "SGB expansion box" },
{ PODULE_ULTIMATE, "Ultimate micropodule carrier" },
{ PODULE_NEXUS, "Nexus interface (Podule)" },
{ PODULE_PHOBOX_USERANALOGUE, "User and Analogue ports" },
{ PODULE_MORLEY_STATICRAM, "static RAM" },
{ PODULE_MORLEY_SCSI, "SCSI interface" },
{ PODULE_MORLEY_TELETEXT, "teletext interface" },
{ PODULE_TECHNOMATIC_SCANNER, "scanner" },
{ PODULE_BEEBUG_QUADRANT, "Quadrant" },
{ PODULE_RCC_VOICEPROCESSOR, "voice processor" },
{ PODULE_RCC_UHFLINK, "UHF link" },
{ PODULE_MORLEY_USERANALOGUE, "User and Analogue ports" },
{ PODULE_HCCS_USERANALOGUE, "User and Analogue ports" },
{ PODULE_WILDVISION_CENTRONICS, "Bi-directional Centronics" },
{ PODULE_HCCS_A3000SCSI, "A3000 SCSI interface" },
{ PODULE_LINDIS_DIGITISER, "digitiser" },
{ PODULE_CCC_PEAKPROGMETER, "peak prog. meter" },
{ PODULE_LASERLIGHTCONTROL, "laser light control" },
{ PODULE_HARDDISCINTERFACE, "hard disc interface" },
{ PODULE_EXTRAMOUSE, "extra mouse" },
{ PODULE_STEBUSINTERFACE, "STE bus interface" },
{ PODULE_MORLEY_ST506, "ST506 disc interface" },
{ PODULE_BRAINSOFT_MULTI1, "Multi_1" },
{ PODULE_BRAINSOFT_MULTI2, "Multi_2" },
{ PODULE_BRAINSOFT_24DIGITISER, "24-bit digitiser" },
{ PODULE_BRAINSOFT_24GRAPHICS, "24-bit graphics" },
{ PODULE_SYNTEC_SPECTRON, "Spectron" },
{ PODULE_SYNTEC_QUAD16DTOA, "Quad 16-bit DAC" },
{ PODULE_ROMBO_4BITDIGIISER, "4-bit digitiser" },
{ PODULE_DONGLEANDKEYPAD, "dongle and keypad" },
{ PODULE_3SL_SCSI, "SCSI interface" },
{ PODULE_ARMADILLO_BTM1, "BTM1" },
{ PODULE_ARMADILLO_DSO1, "DSO1" },
{ PODULE_DELTRONICS_USER, "User Port" },
{ PODULE_JPEGCOMPRESSOR, "JPEG compressor" },
{ PODULE_BEEBUG_A3000SCSI, "A3000 SCSI" },
{ PODULE_BEEBUG_COLOURSCAN, "colour scanner interface" },
{ PODULE_EXTENSIONROM, "extension ROM" },
{ PODULE_GRAPHICSENHANCER, "Graphics Enhancer" },
{ PODULE_SIMIS_AFB300, "AFB300" },
{ PODULE_FAXPACKSENIOR, "FaxPack Senior" },
{ PODULE_FAXPACKJUNIOR, "FaxPack Junior" },
{ PODULE_LINGENUITY_SCSI8SHARE, "8 bit SCSIShare interface" },
{ PODULE_VTI_SCSI, "SCSI interface" },
{ PODULE_ATOMWIDE_PIA, "PIA" },
{ PODULE_NEXUSNS, "Nexus interface (A3020/RiscPC netslot)" },
{ PODULE_ATOMWIDE_SERIAL, "multiport serial interface" },
{ PODULE_WATFORD_IDE, "IDE interface" },
{ PODULE_ATOMWIDE_IDE, "IDE interface" },
{ PODULE_ARMADILLO_RSI, "RSI" },
{ PODULE_ARMADILLO_TCR, "TCR" },
{ PODULE_LINGENUITY_SCSI, "16 bit SCSI interface" },
{ PODULE_LINGENUITY_SCSISHARE, "16 bit SCSIShare interface" },
{ PODULE_BEEBUG_IDE, "IDE interface" },
{ PODULE_WATFORD_PRISMRT, "Prism RT" },
{ PODULE_HCCS_VIDEODIGITISER, "video digitiser" },
{ PODULE_DTSOFT_SCANPORT, "ScanPort" },
{ PODULE_DTSOFT_PACCEL, "Paccel" },
{ PODULE_DTSOFT_CANONION, "Canon ION interface" },
{ PODULE_BIA_AUDIO, "BIA audio" },
{ PODULE_IRLAM_FAXIM, "FaxIm" },
{ PODULE_IRLAM_MOVINGIMAGE, "Moving Image" },
{ PODULE_CUMANA_SCSI1, "SCSI I interface" },
{ PODULE_NEXUS_A3000ETHERNET, "A3000 Ethernet" },
{ PODULE_NEXUS_PCEMACCELL, "PC Emulator accelerator" },
{ PODULE_NEXUS_64CANSERIAL, "64-channel serial" },
{ PODULE_ETHER3, "Ether3/Ether5 interface" },
{ PODULE_IOTA_SCANNER, "scanner interface" },
{ PODULE_NEXUS_I860MATHACCELL, "i860 floating-point accelerator" },
{ PODULE_II_QUADSERIAL, "quad serial port" },
{ PODULE_WATFORD_SCANNERGREY, "grey-scale scanner" },
{ PODULE_WATFORD_SCANNERRGB, "RGB scanner" },
{ PODULE_WATFORD_PRISMCOLOUR, "Prism Colour" },
{ PODULE_WATFORD_USERANALOGUE, "Analogue and User Ports" },
{ PODULE_BAILDON_DISCBUFFER, "disc buffer" },
{ PODULE_BAILDON_A3000UPBUS, "A3000 UP bus" },
{ PODULE_ICS_IDE, "IDE Interface" },
{ PODULE_HCCS_BWDIGITISER, "b/w digitiser" },
{ PODULE_CSD_IDE8, "8-bit IDE interface" },
{ PODULE_CSD_IDE16, "16-bit IDE interface" },
{ PODULE_SERIALPORT_IDE, "IDE interface" },
{ PODULE_SERIALPORT_4MFLOPPY, "4 MB floppy" },
{ PODULE_CADSOFT_MAESTROINTER, "Maestro Inter" },
{ PODULE_ARXE_QUADFS, "Quad-density floppy interface" },
{ PODULE_SERIALPORT_DUALSERIAL, "Serial interface" },
{ PODULE_ETHERLAN200, "EtherLan 200-series" },
{ PODULE_SCANLIGHTV256, "ScanLight Video 256" },
{ PODULE_EAGLEM2, "Eagle M2" },
{ PODULE_LARKA16, "Lark A16" },
{ PODULE_ETHERLAN100, "EtherLan 100-series" },
{ PODULE_ETHERLAN500, "EtherLan 500-series" },
{ PODULE_ETHERM, "EtherM dual interface NIC" },
{ PODULE_CUMANA_SLCD, "CDFS & SLCD expansion card" },
{ PODULE_BRINILINK, "BriniLink transputer link adapter" },
{ PODULE_ETHERB, "EtherB network slot interface" },
{ PODULE_24I16, "24i16 digitiser" },
{ PODULE_PCCARD, "PC card" },
{ PODULE_ETHERLAN600, "EtherLan 600-series" },
{ PODULE_CASTLE_SCSI16SHARE, "8 or 16 bit SCSI2Share interface" },
{ PODULE_CASTLE_ETHERSCSISHARE, "8 or 16 bit SCSI2Share interface, possibly with Ethernet" },
{ PODULE_CASTLE_ETHERSCSI, "EtherSCSI" },
{ PODULE_CASTLE_SCSI16, "8 or 16 bit SCSI2 interface" },
{ PODULE_ALSYSTEMS_SCSI, "SCSI II host adapter" },
{ PODULE_RAPIDE, "RapIDE32 interface" },
{ PODULE_ETHERLAN100AEH, "AEH77 (EtherLan 102)" },
{ PODULE_ETHERLAN200AEH, "AEH79 (EtherLan 210)" },
{ PODULE_ETHERLAN600AEH, "AEH62/78/99 (EtherLan 602)" },
{ PODULE_ETHERLAN500AEH, "AEH75 (EtherLan 512)" },
{ PODULE_CONNECT32, "Connect32 SCSI II interface" },
{ PODULE_CASTLE_SCSI32, "32 bit SCSI2 + DMA interface" },
{ PODULE_ETHERLAN700AEH, "AEH98 (EtherLan 700-series)" },
{ PODULE_ETHERLAN700, "EtherLan 700-series" },
{ PODULE_SIMTEC_IDE8, "8 bit IDE interface" },
{ PODULE_SIMTEC_IDE, "16 bit IDE interface" },
{ PODULE_MIDICONNECT, "Midi-Connect" },
{ PODULE_ETHERI, "EtherI interface" },
{ PODULE_SIMTEC_USB, "USB interface" },
{ PODULE_SIMTEC_NET100, "NET100 interface" },
{ PODULE_MIDIMAX, "MIDI max" },
{ PODULE_MMETHERV, "Multi-media/EtherV" },
{ PODULE_ETHERN, "EtherN interface" },
{ 0x0000, NULL }
};
struct manufacturer_description known_manufacturers[] = {
{ MANUFACTURER_ACORN, "Acorn Computers" },
{ MANUFACTURER_ACORNUSA, "Acorn Computers (USA)" },
{ MANUFACTURER_OLIVETTI, "Olivetti" },
{ MANUFACTURER_WATFORD, "Watford Electronics" },
{ MANUFACTURER_CCONCEPTS, "Computer Concepts" },
{ MANUFACTURER_IINTERFACES, "Intelligent Interfaces" },
{ MANUFACTURER_CAMAN, "Caman" },
{ MANUFACTURER_ARMADILLO, "Armadillo Systems" },
{ MANUFACTURER_SOFTOPTION, "Soft Option" },
{ MANUFACTURER_WILDVISION, "Wild Vision" },
{ MANUFACTURER_ANGLOCOMPUTERS, "Anglo Computers" },
{ MANUFACTURER_RESOURCE, "Resource" },
{ MANUFACTURER_HCCS, "HCCS" },
{ MANUFACTURER_MUSBURYCONSULT, "Musbury Consultants" },
{ MANUFACTURER_GNOME, "Gnome" },
{ MANUFACTURER_AANDGELEC, "A and G Electronics" },
{ MANUFACTURER_SPACETECH, "Spacetech" },
{ MANUFACTURER_ATOMWIDE, "Atomwide" },
{ MANUFACTURER_SYNTEC, "Syntec" },
{ MANUFACTURER_EMR, "ElectroMusic Research" },
{ MANUFACTURER_MILLIPEDE, "Millipede" },
{ MANUFACTURER_VIDEOELEC, "Video Electronics" },
{ MANUFACTURER_BRAINSOFT, "Brainsoft" },
{ MANUFACTURER_ATOMWIDE2, "Atomwide" },
{ MANUFACTURER_LENDAC, "Lendac Data Systems" },
{ MANUFACTURER_CAMMICROSYS, "Cambridge Micro Systems" },
{ MANUFACTURER_LINGENUITY, "Lingenuity" },
{ MANUFACTURER_SIPLAN, "Siplan Electronics Research" },
{ MANUFACTURER_SCIFRONTIERS, "Science Frontiers" },
{ MANUFACTURER_PINEAPPLE, "Pineapple Software" },
{ MANUFACTURER_TECHNOMATIC, "Technomatic" },
{ MANUFACTURER_IRLAM, "Irlam Instruments" },
{ MANUFACTURER_NEXUS, "Nexus Electronics" },
{ MANUFACTURER_OAK, "Oak Solutions" },
{ MANUFACTURER_HUGHSYMONS, "Hugh Symons" },
{ MANUFACTURER_BEEBUG, "BEEBUG (RISC Developments)" },
{ MANUFACTURER_TEKNOMUSIK, "Teknomusik" },
{ MANUFACTURER_REELTIME, "Reel Time" },
{ MANUFACTURER_PRES, "PRES" },
{ MANUFACTURER_DIGIHURST, "Digihurst" },
{ MANUFACTURER_SGBCOMPSERV, "SGB Computer Services" },
{ MANUFACTURER_SJ, "SJ Research" },
{ MANUFACTURER_PHOBOX, "Phobox Electronics" },
{ MANUFACTURER_MORLEY, "Morley Electronics" },
{ MANUFACTURER_RACINGCAR, "Raching Car Computers" },
{ MANUFACTURER_HCCS2, "HCCS" },
{ MANUFACTURER_LINDIS, "Lindis International" },
{ MANUFACTURER_CCC, "Computer Control Consultants" },
{ MANUFACTURER_UNILAB, "Unilab" },
{ MANUFACTURER_SEFANFROHLING, "Sefan Frohling" },
{ MANUFACTURER_ROMBO, "Rombo Productions" },
{ MANUFACTURER_3SL, "3SL" },
{ MANUFACTURER_DELTRONICS, "Deltronics" },
{ MANUFACTURER_VTI, "Vertical Twist" },
{ MANUFACTURER_SIMIS, "Simis" },
{ MANUFACTURER_DTSOFT, "D.T. Software" },
{ MANUFACTURER_ARMINTERFACES, "ARM Interfaces" },
{ MANUFACTURER_BIA, "BIA" },
{ MANUFACTURER_CUMANA, "Cumana" },
{ MANUFACTURER_IOTA, "Iota" },
{ MANUFACTURER_ICS, "Ian Copestake Software" },
{ MANUFACTURER_BAILDON, "Baildon Electronics" },
{ MANUFACTURER_CSD, "CSD" },
{ MANUFACTURER_SERIALPORT, "Serial Port" },
{ MANUFACTURER_CADSOFT, "CADsoft" },
{ MANUFACTURER_ARXE, "ARXE" },
{ MANUFACTURER_ALEPH1, "Aleph 1" },
{ MANUFACTURER_ICUBED, "I-Cubed" },
{ MANUFACTURER_BRINI, "Brini" },
{ MANUFACTURER_ANT, "ANT" },
{ MANUFACTURER_CASTLE, "Castle Technology" },
{ MANUFACTURER_ALSYSTEMS, "Alsystems" },
{ MANUFACTURER_SIMTEC, "Simtec Electronics" },
{ MANUFACTURER_YES, "Yellowstone Educational Solutions" },
{ MANUFACTURER_MCS, "MCS" },
{ MANUFACTURER_EESOX, "EESOX" },
{ 0, NULL }
};