diodevs revision 1.5
11.5Sgmcgarry$NetBSD: diodevs,v 1.5 2002/04/17 20:50:45 gmcgarry Exp $ 21.1Sthorpej 31.1Sthorpej/*- 41.1Sthorpej * Copyright (c) 1996 The NetBSD Foundation, Inc. 51.1Sthorpej * All rights reserved. 61.1Sthorpej * 71.1Sthorpej * This code is derived from software contributed to The NetBSD Foundation 81.1Sthorpej * by Jason R. Thorpe. 91.1Sthorpej * 101.1Sthorpej * Redistribution and use in source and binary forms, with or without 111.1Sthorpej * modification, are permitted provided that the following conditions 121.1Sthorpej * are met: 131.1Sthorpej * 1. Redistributions of source code must retain the above copyright 141.1Sthorpej * notice, this list of conditions and the following disclaimer. 151.1Sthorpej * 2. Redistributions in binary form must reproduce the above copyright 161.1Sthorpej * notice, this list of conditions and the following disclaimer in the 171.1Sthorpej * documentation and/or other materials provided with the distribution. 181.1Sthorpej * 3. All advertising materials mentioning features or use of this software 191.1Sthorpej * must display the following acknowledgement: 201.1Sthorpej * This product includes software developed by the NetBSD 211.1Sthorpej * Foundation, Inc. and its contributors. 221.1Sthorpej * 4. Neither the name of The NetBSD Foundation nor the names of its 231.1Sthorpej * contributors may be used to endorse or promote products derived 241.1Sthorpej * from this software without specific prior written permission. 251.1Sthorpej * 261.1Sthorpej * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 271.1Sthorpej * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 281.1Sthorpej * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 291.3Sjtc * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 301.3Sjtc * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 311.1Sthorpej * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 321.1Sthorpej * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 331.1Sthorpej * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 341.1Sthorpej * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 351.1Sthorpej * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 361.1Sthorpej * POSSIBILITY OF SUCH DAMAGE. 371.1Sthorpej */ 381.1Sthorpej 391.1Sthorpej/* 401.1Sthorpej * List of known DIO devices 411.1Sthorpej */ 421.1Sthorpej 431.1Sthorpej/* Devices we have drivers for. */ 441.1Sthorpej 451.1Sthorpejdevice DCA0 0x02 1 98644A serial 461.1Sthorpejdevice DCA0REM 0x82 1 98644A serial 471.1Sthorpejdevice DCA1 0x42 1 98644A serial 481.1Sthorpejdevice DCA1REM 0xc2 1 98644A serial 491.1Sthorpej 501.1Sthorpejdevice DCM 0x05 1 98642A serial MUX 511.1Sthorpejdevice DCMREM 0x85 1 98642A serial MUX 521.1Sthorpej 531.1Sthorpejdevice LAN 0x15 1 98643A LAN 541.1Sthorpej 551.1Sthorpejdevice FHPIB 0x08 1 98625A/98625B HP-IB 561.1Sthorpejdevice NHPIB 0x80 1 98624A HP-IB 571.1Sthorpejdevice IHPIB 0x00 1 internal HP-IB 581.1Sthorpej 591.1Sthorpejdevice SCSI0 0x07 1 98625A SCSI 601.1Sthorpejdevice SCSI1 0x27 1 98625A SCSI 611.1Sthorpejdevice SCSI2 0x47 1 98625A SCSI 621.1Sthorpejdevice SCSI3 0x67 1 98625A SCSI 631.1Sthorpej 641.1Sthorpej/* Framebuffer devices; same primary ID, different secondary IDs. */ 651.1Sthorpej 661.1Sthorpejdevice FRAMEBUFFER 0x39 1 bitmapped display 671.1Sthorpej 681.1Sthorpejframebuffer GATORBOX 0x01 1 98700/98710 (\"gatorbox\") display 691.1Sthorpejframebuffer TOPCAT 0x02 1 98544/98545/98547 (\"topcat\") display 701.1Sthorpejframebuffer RENASSIANCE 0x04 2 98720/98721 (\"renassiance\") display 711.1Sthorpejframebuffer LRCATSEYE 0x05 1 low-res catseye display 721.1Sthorpejframebuffer HRCCATSEYE 0x06 1 high-res color catseye display 731.1Sthorpejframebuffer HRMCATSEYE 0x07 1 high-res mono catseye display 741.1Sthorpejframebuffer DAVINCI 0x08 2 98730/98731 (\"davinci\") display 751.1Sthorpejframebuffer XXXCATSEYE 0x09 1 catseye display 761.1Sthorpejframebuffer HYPERION 0x0e 1 A1096A (\"hyperion\") display 771.1Sthorpej 781.1Sthorpej/* Unsupported framebuffers. */ 791.1Sthorpej 801.1Sthorpejframebuffer XGENESIS 0x0b 1 x-genesis display 811.1Sthorpejframebuffer TIGER 0x0c 1 tiger display 821.1Sthorpejframebuffer YGENESIS 0x0d 1 y-genesis display 831.1Sthorpej 841.1Sthorpej/* Devices not yet supported. Descriptions are lacking. */ 851.1Sthorpej 861.1Sthorpejdevice MISC0 0x03 1 98622A 871.1Sthorpejdevice MISC1 0x04 1 98623A 881.1Sthorpejdevice PARALLEL 0x06 1 internal parallel 891.1Sthorpejdevice MISC2 0x09 1 98287A keyboard 901.1Sthorpejdevice MISC3 0x0a 1 HP98635A floating point accelerator 911.1Sthorpejdevice MISC4 0x0b 1 timer 921.1Sthorpejdevice MISC5 0x12 1 98640A 931.5Sgmcgarrydevice AUDIO 0x13 1 digital audio 941.1Sthorpejdevice MISC6 0x16 1 98659A 951.1Sthorpejdevice MISC7 0x19 1 237 display 961.1Sthorpejdevice MISC8 0x1a 4 quad-wide card 971.1Sthorpejdevice MISC9 0x1b 1 98253A 981.1Sthorpejdevice MISC10 0x1c 1 98627A 991.1Sthorpejdevice MISC11 0x1d 1 98633A 1001.1Sthorpejdevice MISC12 0x1e 1 98259A 1011.1Sthorpejdevice MISC13 0x1f 1 8741 1021.1Sthorpejdevice VME 0x31 2 98577A VME adapter 1031.1Sthorpejdevice DCL 0x34 1 98628A serial 1041.1Sthorpejdevice DCLREM 0xb4 1 98628A serial 105