xref: /netbsd-src/sys/arch/hp300/dev/diodevs.h (revision 03dc8ab333a815f5ae52bdf22633e79aadeba623)
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