1*03dc8ab3Stsutsui /* $NetBSD: diodevs.h,v 1.17 2011/02/19 05:41:38 tsutsui Exp $ */ 24deb927eSthorpej 37373a43fSthorpej /* 47373a43fSthorpej * THIS FILE AUTOMATICALLY GENERATED. DO NOT EDIT. 57373a43fSthorpej * 67373a43fSthorpej * generated from: 7*03dc8ab3Stsutsui * NetBSD: diodevs,v 1.14 2011/02/19 05:40:58 tsutsui Exp 87373a43fSthorpej */ 97373a43fSthorpej 107373a43fSthorpej /*- 117373a43fSthorpej * Copyright (c) 1996 The NetBSD Foundation, Inc. 127373a43fSthorpej * All rights reserved. 137373a43fSthorpej * 147373a43fSthorpej * This code is derived from software contributed to The NetBSD Foundation 157373a43fSthorpej * by Jason R. Thorpe. 167373a43fSthorpej * 177373a43fSthorpej * Redistribution and use in source and binary forms, with or without 187373a43fSthorpej * modification, are permitted provided that the following conditions 197373a43fSthorpej * are met: 207373a43fSthorpej * 1. Redistributions of source code must retain the above copyright 217373a43fSthorpej * notice, this list of conditions and the following disclaimer. 227373a43fSthorpej * 2. Redistributions in binary form must reproduce the above copyright 237373a43fSthorpej * notice, this list of conditions and the following disclaimer in the 247373a43fSthorpej * documentation and/or other materials provided with the distribution. 257373a43fSthorpej * 267373a43fSthorpej * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 277373a43fSthorpej * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 287373a43fSthorpej * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 294c9d6e4dSjtc * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 304c9d6e4dSjtc * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 317373a43fSthorpej * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 327373a43fSthorpej * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 337373a43fSthorpej * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 347373a43fSthorpej * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 357373a43fSthorpej * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 367373a43fSthorpej * POSSIBILITY OF SUCH DAMAGE. 377373a43fSthorpej */ 387373a43fSthorpej 397373a43fSthorpej 407373a43fSthorpej #define DIO_DEVICE_ID_DCA0 0x02 417373a43fSthorpej #define DIO_DEVICE_DESC_DCA0 "98644A serial" 427373a43fSthorpej 437373a43fSthorpej #define DIO_DEVICE_ID_DCA0REM 0x82 447373a43fSthorpej #define DIO_DEVICE_DESC_DCA0REM "98644A serial" 457373a43fSthorpej 467373a43fSthorpej #define DIO_DEVICE_ID_DCA1 0x42 477373a43fSthorpej #define DIO_DEVICE_DESC_DCA1 "98644A serial" 487373a43fSthorpej 497373a43fSthorpej #define DIO_DEVICE_ID_DCA1REM 0xc2 507373a43fSthorpej #define DIO_DEVICE_DESC_DCA1REM "98644A serial" 517373a43fSthorpej 527373a43fSthorpej 537373a43fSthorpej #define DIO_DEVICE_ID_DCM 0x05 547373a43fSthorpej #define DIO_DEVICE_DESC_DCM "98642A serial MUX" 557373a43fSthorpej 567373a43fSthorpej #define DIO_DEVICE_ID_DCMREM 0x85 577373a43fSthorpej #define DIO_DEVICE_DESC_DCMREM "98642A serial MUX" 587373a43fSthorpej 597373a43fSthorpej 607373a43fSthorpej #define DIO_DEVICE_ID_LAN 0x15 617373a43fSthorpej #define DIO_DEVICE_DESC_LAN "98643A LAN" 627373a43fSthorpej 637373a43fSthorpej 647373a43fSthorpej #define DIO_DEVICE_ID_FHPIB 0x08 657373a43fSthorpej #define DIO_DEVICE_DESC_FHPIB "98625A/98625B HP-IB" 667373a43fSthorpej 673aa8405cStsutsui #define DIO_DEVICE_ID_NHPIB 0x01 687373a43fSthorpej #define DIO_DEVICE_DESC_NHPIB "98624A HP-IB" 697373a43fSthorpej 707373a43fSthorpej #define DIO_DEVICE_ID_IHPIB 0x00 717373a43fSthorpej #define DIO_DEVICE_DESC_IHPIB "internal HP-IB" 727373a43fSthorpej 737373a43fSthorpej 747373a43fSthorpej #define DIO_DEVICE_ID_SCSI0 0x07 7533ae4dd8Stsutsui #define DIO_DEVICE_DESC_SCSI0 "98265A SCSI" 767373a43fSthorpej 777373a43fSthorpej #define DIO_DEVICE_ID_SCSI1 0x27 7833ae4dd8Stsutsui #define DIO_DEVICE_DESC_SCSI1 "98265A SCSI" 797373a43fSthorpej 807373a43fSthorpej #define DIO_DEVICE_ID_SCSI2 0x47 8133ae4dd8Stsutsui #define DIO_DEVICE_DESC_SCSI2 "98265A SCSI" 827373a43fSthorpej 837373a43fSthorpej #define DIO_DEVICE_ID_SCSI3 0x67 8433ae4dd8Stsutsui #define DIO_DEVICE_DESC_SCSI3 "98265A SCSI" 857373a43fSthorpej 867373a43fSthorpej /* Framebuffer devices; same primary ID, different secondary IDs. */ 877373a43fSthorpej 887373a43fSthorpej 897373a43fSthorpej #define DIO_DEVICE_ID_FRAMEBUFFER 0x39 907373a43fSthorpej #define DIO_DEVICE_DESC_FRAMEBUFFER "bitmapped display" 917373a43fSthorpej 927373a43fSthorpej 937373a43fSthorpej #define DIO_DEVICE_SECID_GATORBOX 0x01 947373a43fSthorpej #define DIO_DEVICE_DESC_GATORBOX "98700/98710 (\"gatorbox\") display" 957373a43fSthorpej 967373a43fSthorpej #define DIO_DEVICE_SECID_TOPCAT 0x02 977373a43fSthorpej #define DIO_DEVICE_DESC_TOPCAT "98544/98545/98547 (\"topcat\") display" 987373a43fSthorpej 99351a4881Stsutsui #define DIO_DEVICE_SECID_RENAISSANCE 0x04 100351a4881Stsutsui #define DIO_DEVICE_DESC_RENAISSANCE "98720/98721 (\"renaissance\") display" 1017373a43fSthorpej 1027373a43fSthorpej #define DIO_DEVICE_SECID_LRCATSEYE 0x05 1037373a43fSthorpej #define DIO_DEVICE_DESC_LRCATSEYE "low-res catseye display" 1047373a43fSthorpej 1057373a43fSthorpej #define DIO_DEVICE_SECID_HRCCATSEYE 0x06 1067373a43fSthorpej #define DIO_DEVICE_DESC_HRCCATSEYE "high-res color catseye display" 1077373a43fSthorpej 1087373a43fSthorpej #define DIO_DEVICE_SECID_HRMCATSEYE 0x07 1097373a43fSthorpej #define DIO_DEVICE_DESC_HRMCATSEYE "high-res mono catseye display" 1107373a43fSthorpej 1117373a43fSthorpej #define DIO_DEVICE_SECID_DAVINCI 0x08 1127373a43fSthorpej #define DIO_DEVICE_DESC_DAVINCI "98730/98731 (\"davinci\") display" 1137373a43fSthorpej 1147373a43fSthorpej #define DIO_DEVICE_SECID_XXXCATSEYE 0x09 1157373a43fSthorpej #define DIO_DEVICE_DESC_XXXCATSEYE "catseye display" 1167373a43fSthorpej 117*03dc8ab3Stsutsui #define DIO_DEVICE_SECID_TIGERSHARK 0x0c 118*03dc8ab3Stsutsui #define DIO_DEVICE_DESC_TIGERSHARK "TurboVRX (\"tigershark\") display" 119*03dc8ab3Stsutsui 1207373a43fSthorpej #define DIO_DEVICE_SECID_HYPERION 0x0e 1217373a43fSthorpej #define DIO_DEVICE_DESC_HYPERION "A1096A (\"hyperion\") display" 1227373a43fSthorpej 123*03dc8ab3Stsutsui #define DIO_DEVICE_SECID_A1474MID 0x10 124*03dc8ab3Stsutsui #define DIO_DEVICE_DESC_A1474MID "A1474-69511 on-board mid-res graphics" 125*03dc8ab3Stsutsui 126*03dc8ab3Stsutsui #define DIO_DEVICE_SECID_A147xVGA 0x11 127*03dc8ab3Stsutsui #define DIO_DEVICE_DESC_A147xVGA "A147x-69510 on-board VGA graphics" 128*03dc8ab3Stsutsui 1297373a43fSthorpej /* Unsupported framebuffers. */ 1307373a43fSthorpej 1317373a43fSthorpej 1327373a43fSthorpej #define DIO_DEVICE_SECID_XGENESIS 0x0b 1337373a43fSthorpej #define DIO_DEVICE_DESC_XGENESIS "x-genesis display" 1347373a43fSthorpej 1357373a43fSthorpej #define DIO_DEVICE_SECID_YGENESIS 0x0d 1367373a43fSthorpej #define DIO_DEVICE_DESC_YGENESIS "y-genesis display" 1375e750e38Stsutsui /* No ID info about A1474-69515 on-board high-res graphics */ 13869585815Stsutsui 1397373a43fSthorpej /* Devices not yet supported. Descriptions are lacking. */ 1407373a43fSthorpej 1417373a43fSthorpej 1427373a43fSthorpej #define DIO_DEVICE_ID_MISC0 0x03 1437373a43fSthorpej #define DIO_DEVICE_DESC_MISC0 "98622A" 1447373a43fSthorpej 1457373a43fSthorpej #define DIO_DEVICE_ID_MISC1 0x04 1467373a43fSthorpej #define DIO_DEVICE_DESC_MISC1 "98623A" 1477373a43fSthorpej 1487373a43fSthorpej #define DIO_DEVICE_ID_PARALLEL 0x06 1497373a43fSthorpej #define DIO_DEVICE_DESC_PARALLEL "internal parallel" 1507373a43fSthorpej 1517373a43fSthorpej #define DIO_DEVICE_ID_MISC2 0x09 1527373a43fSthorpej #define DIO_DEVICE_DESC_MISC2 "98287A keyboard" 1537373a43fSthorpej 1547373a43fSthorpej #define DIO_DEVICE_ID_MISC3 0x0a 1557373a43fSthorpej #define DIO_DEVICE_DESC_MISC3 "HP98635A floating point accelerator" 1567373a43fSthorpej 1577373a43fSthorpej #define DIO_DEVICE_ID_MISC4 0x0b 1587373a43fSthorpej #define DIO_DEVICE_DESC_MISC4 "timer" 1597373a43fSthorpej 1607373a43fSthorpej #define DIO_DEVICE_ID_MISC5 0x12 1617373a43fSthorpej #define DIO_DEVICE_DESC_MISC5 "98640A" 1627373a43fSthorpej 163b3dae2b4Sgmcgarry #define DIO_DEVICE_ID_AUDIO 0x13 164b3dae2b4Sgmcgarry #define DIO_DEVICE_DESC_AUDIO "digital audio" 165b3dae2b4Sgmcgarry 1667373a43fSthorpej #define DIO_DEVICE_ID_MISC6 0x16 1677373a43fSthorpej #define DIO_DEVICE_DESC_MISC6 "98659A" 1687373a43fSthorpej 1697373a43fSthorpej #define DIO_DEVICE_ID_MISC7 0x19 1707373a43fSthorpej #define DIO_DEVICE_DESC_MISC7 "237 display" 1717373a43fSthorpej 1727373a43fSthorpej #define DIO_DEVICE_ID_MISC8 0x1a 1737373a43fSthorpej #define DIO_DEVICE_DESC_MISC8 "quad-wide card" 1747373a43fSthorpej 1757373a43fSthorpej #define DIO_DEVICE_ID_MISC9 0x1b 1767373a43fSthorpej #define DIO_DEVICE_DESC_MISC9 "98253A" 1777373a43fSthorpej 1787373a43fSthorpej #define DIO_DEVICE_ID_MISC10 0x1c 1797373a43fSthorpej #define DIO_DEVICE_DESC_MISC10 "98627A" 1807373a43fSthorpej 1817373a43fSthorpej #define DIO_DEVICE_ID_MISC11 0x1d 1827373a43fSthorpej #define DIO_DEVICE_DESC_MISC11 "98633A" 1837373a43fSthorpej 1847373a43fSthorpej #define DIO_DEVICE_ID_MISC12 0x1e 1857373a43fSthorpej #define DIO_DEVICE_DESC_MISC12 "98259A" 1867373a43fSthorpej 1877373a43fSthorpej #define DIO_DEVICE_ID_MISC13 0x1f 1887373a43fSthorpej #define DIO_DEVICE_DESC_MISC13 "8741" 1897373a43fSthorpej 1907373a43fSthorpej #define DIO_DEVICE_ID_VME 0x31 1917373a43fSthorpej #define DIO_DEVICE_DESC_VME "98577A VME adapter" 1927373a43fSthorpej 1937373a43fSthorpej #define DIO_DEVICE_ID_DCL 0x34 1947373a43fSthorpej #define DIO_DEVICE_DESC_DCL "98628A serial" 1957373a43fSthorpej 1967373a43fSthorpej #define DIO_DEVICE_ID_DCLREM 0xb4 1977373a43fSthorpej #define DIO_DEVICE_DESC_DCLREM "98628A serial" 198