/*	$NetBSD: diodevs.h,v 1.17 2011/02/19 05:41:38 tsutsui Exp $	*/

/*
 * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
 *
 * generated from:
 *	NetBSD: diodevs,v 1.14 2011/02/19 05:40:58 tsutsui Exp 
 */

/*-
 * Copyright (c) 1996 The NetBSD Foundation, Inc.
 * All rights reserved.
 *
 * This code is derived from software contributed to The NetBSD Foundation
 * by Jason R. Thorpe.
 *
 * 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.
 *
 * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
 * ``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 FOUNDATION OR CONTRIBUTORS
 * 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.
 */


#define	DIO_DEVICE_ID_DCA0	0x02
#define	DIO_DEVICE_DESC_DCA0	"98644A serial"

#define	DIO_DEVICE_ID_DCA0REM	0x82
#define	DIO_DEVICE_DESC_DCA0REM	"98644A serial"

#define	DIO_DEVICE_ID_DCA1	0x42
#define	DIO_DEVICE_DESC_DCA1	"98644A serial"

#define	DIO_DEVICE_ID_DCA1REM	0xc2
#define	DIO_DEVICE_DESC_DCA1REM	"98644A serial"


#define	DIO_DEVICE_ID_DCM	0x05
#define	DIO_DEVICE_DESC_DCM	"98642A serial MUX"

#define	DIO_DEVICE_ID_DCMREM	0x85
#define	DIO_DEVICE_DESC_DCMREM	"98642A serial MUX"


#define	DIO_DEVICE_ID_LAN	0x15
#define	DIO_DEVICE_DESC_LAN	"98643A LAN"


#define	DIO_DEVICE_ID_FHPIB	0x08
#define	DIO_DEVICE_DESC_FHPIB	"98625A/98625B HP-IB"

#define	DIO_DEVICE_ID_NHPIB	0x01
#define	DIO_DEVICE_DESC_NHPIB	"98624A HP-IB"

#define	DIO_DEVICE_ID_IHPIB	0x00
#define	DIO_DEVICE_DESC_IHPIB	"internal HP-IB"


#define	DIO_DEVICE_ID_SCSI0	0x07
#define	DIO_DEVICE_DESC_SCSI0	"98265A SCSI"

#define	DIO_DEVICE_ID_SCSI1	0x27
#define	DIO_DEVICE_DESC_SCSI1	"98265A SCSI"

#define	DIO_DEVICE_ID_SCSI2	0x47
#define	DIO_DEVICE_DESC_SCSI2	"98265A SCSI"

#define	DIO_DEVICE_ID_SCSI3	0x67
#define	DIO_DEVICE_DESC_SCSI3	"98265A SCSI"

/* Framebuffer devices; same primary ID, different secondary IDs. */


#define	DIO_DEVICE_ID_FRAMEBUFFER	0x39
#define	DIO_DEVICE_DESC_FRAMEBUFFER	"bitmapped display"


#define	DIO_DEVICE_SECID_GATORBOX	0x01
#define	DIO_DEVICE_DESC_GATORBOX	"98700/98710 (\"gatorbox\") display"

#define	DIO_DEVICE_SECID_TOPCAT	0x02
#define	DIO_DEVICE_DESC_TOPCAT	"98544/98545/98547 (\"topcat\") display"

#define	DIO_DEVICE_SECID_RENAISSANCE	0x04
#define	DIO_DEVICE_DESC_RENAISSANCE	"98720/98721 (\"renaissance\") display"

#define	DIO_DEVICE_SECID_LRCATSEYE	0x05
#define	DIO_DEVICE_DESC_LRCATSEYE	"low-res catseye display"

#define	DIO_DEVICE_SECID_HRCCATSEYE	0x06
#define	DIO_DEVICE_DESC_HRCCATSEYE	"high-res color catseye display"

#define	DIO_DEVICE_SECID_HRMCATSEYE	0x07
#define	DIO_DEVICE_DESC_HRMCATSEYE	"high-res mono catseye display"

#define	DIO_DEVICE_SECID_DAVINCI	0x08
#define	DIO_DEVICE_DESC_DAVINCI	"98730/98731 (\"davinci\") display"

#define	DIO_DEVICE_SECID_XXXCATSEYE	0x09
#define	DIO_DEVICE_DESC_XXXCATSEYE	"catseye display"

#define	DIO_DEVICE_SECID_TIGERSHARK	0x0c
#define	DIO_DEVICE_DESC_TIGERSHARK	"TurboVRX (\"tigershark\") display"

#define	DIO_DEVICE_SECID_HYPERION	0x0e
#define	DIO_DEVICE_DESC_HYPERION	"A1096A (\"hyperion\") display"

#define	DIO_DEVICE_SECID_A1474MID	0x10
#define	DIO_DEVICE_DESC_A1474MID	"A1474-69511 on-board mid-res graphics"

#define	DIO_DEVICE_SECID_A147xVGA	0x11
#define	DIO_DEVICE_DESC_A147xVGA	"A147x-69510 on-board VGA graphics"

/* Unsupported framebuffers. */


#define	DIO_DEVICE_SECID_XGENESIS	0x0b
#define	DIO_DEVICE_DESC_XGENESIS	"x-genesis display"

#define	DIO_DEVICE_SECID_YGENESIS	0x0d
#define	DIO_DEVICE_DESC_YGENESIS	"y-genesis display"
/* No ID info about A1474-69515 on-board high-res graphics */

/* Devices not yet supported.  Descriptions are lacking. */


#define	DIO_DEVICE_ID_MISC0	0x03
#define	DIO_DEVICE_DESC_MISC0	"98622A"

#define	DIO_DEVICE_ID_MISC1	0x04
#define	DIO_DEVICE_DESC_MISC1	"98623A"

#define	DIO_DEVICE_ID_PARALLEL	0x06
#define	DIO_DEVICE_DESC_PARALLEL	"internal parallel"

#define	DIO_DEVICE_ID_MISC2	0x09
#define	DIO_DEVICE_DESC_MISC2	"98287A keyboard"

#define	DIO_DEVICE_ID_MISC3	0x0a
#define	DIO_DEVICE_DESC_MISC3	"HP98635A floating point accelerator"

#define	DIO_DEVICE_ID_MISC4	0x0b
#define	DIO_DEVICE_DESC_MISC4	"timer"

#define	DIO_DEVICE_ID_MISC5	0x12
#define	DIO_DEVICE_DESC_MISC5	"98640A"

#define	DIO_DEVICE_ID_AUDIO	0x13
#define	DIO_DEVICE_DESC_AUDIO	"digital audio"

#define	DIO_DEVICE_ID_MISC6	0x16
#define	DIO_DEVICE_DESC_MISC6	"98659A"

#define	DIO_DEVICE_ID_MISC7	0x19
#define	DIO_DEVICE_DESC_MISC7	"237 display"

#define	DIO_DEVICE_ID_MISC8	0x1a
#define	DIO_DEVICE_DESC_MISC8	"quad-wide card"

#define	DIO_DEVICE_ID_MISC9	0x1b
#define	DIO_DEVICE_DESC_MISC9	"98253A"

#define	DIO_DEVICE_ID_MISC10	0x1c
#define	DIO_DEVICE_DESC_MISC10	"98627A"

#define	DIO_DEVICE_ID_MISC11	0x1d
#define	DIO_DEVICE_DESC_MISC11	"98633A"

#define	DIO_DEVICE_ID_MISC12	0x1e
#define	DIO_DEVICE_DESC_MISC12	"98259A"

#define	DIO_DEVICE_ID_MISC13	0x1f
#define	DIO_DEVICE_DESC_MISC13	"8741"

#define	DIO_DEVICE_ID_VME	0x31
#define	DIO_DEVICE_DESC_VME	"98577A VME adapter"

#define	DIO_DEVICE_ID_DCL	0x34
#define	DIO_DEVICE_DESC_DCL	"98628A serial"

#define	DIO_DEVICE_ID_DCLREM	0xb4
#define	DIO_DEVICE_DESC_DCLREM	"98628A serial"
