 /*
 * @DEC_COPYRIGHT@
 */
/*
 * HISTORY
 * $Log:	tc_option_data.c,v $
 * Revision 1.1.3.8  92/05/20  14:59:40  Mark_Parenti
 * 	Add placemarker for use by mktcdata utility. The mktcdata utility will
 * 	automatically add third-party devices registered via the kreg utility.
 * 	[92/05/20  14:43:11  Mark_Parenti]
 * 
 * Revision 1.1.3.7  92/05/05  12:45:53  Peter_Keilty
 * 	merged with ag.latest
 * 	[92/05/04  17:02:01  Peter_Keilty]
 * 
 * 	Merge with pre.bl6
 * 	[92/04/04  10:32:15  Peter_Keilty]
 * 
 * 	Added -AA to CITCA module name
 * 	[92/03/27  13:50:24  Peter_Keilty]
 * 
 * Revision 1.1.3.6  92/03/27  13:53:32  Uttam_Shikarpur
 * 	Added support for DEFTA driver.
 * 	[92/03/27  13:33:09  Uttam_Shikarpur]
 * 
 * 	Added DEFTA adapter.
 * 	[92/03/24  09:12:24  Uttam_Shikarpur]
 * 
 * Revision 1.1.3.5  92/03/12  14:13:28  Timothy_Burke
 * 	Changed all entries marked as device 'D' to controler 'C'
 * 	to match the new io data structure usage.
 * 	[92/03/09  14:35:33  Timothy_Burke]
 * 
 * Revision 1.1.3.4  92/02/24  11:44:01  Peter_Keilty
 * 	bmerge against ag.latest
 * 	[92/02/23  13:33:29  Peter_Keilty]
 * 
 * 	Code cleanup and merge of AG.latest
 * 	[92/02/18  15:59:36  Peter_Keilty]
 * 
 * Revision 1.1.3.3  92/02/13  21:44:34  Barbara_Corriero
 * 	merge.
 * 	[92/02/13  20:52:33  Barbara_Corriero]
 * 
 * 	Add HX support in tc_option[]
 * 	[92/02/12  20:01:56  Barbara_Corriero]
 * 
 * Revision 1.1.3.2  91/11/20  13:54:02  Hal_Project
 * 	Moved from dec/data; pool reorg
 * 	[91/11/18  00:45:46  Donald_Dutile]
 * 
 * Revision 4.2  91/09/19  23:24:12  devbld
 * 	Adding ODE Headers
 * 
 * $EndLog$
 */
/*	
 *	@(#)$RCSfile: tc_option_data.c,v $ $Revision: 1.1.3.8 $ (DEC) $Date: 92/05/20 14:59:40 $
 */ 
/*
 */
/*
 * (c) Copyright 1990, OPEN SOFTWARE FOUNDATION, INC.
 * ALL RIGHTS RESERVED
 */
/*
 * Mach Operating System
 * Copyright (c) 1989 Carnegie-Mellon University
 * All rights reserved.  The CMU software License Agreement specifies
 * the terms and conditions for use and redistribution.
 */
/*
 * OSF/1 Release 1.0
 */
/* 
 * derived from tc_option_data.c	2.2      (ULTRIX)  3/2/90";
 */

/*
 * Modification History: tc_option_data.c
 *
 * 22-Mar-92	Uttam Shikarpur
 *	Added DEFTA adapter
 *
 * 05-Jun-91	Chran-Ham Chang
 *	Add DEFZA adapter
 *
 * 05-Jun-91	Mark Parenti
 *	Add VME adapter.
 *
 * 05-May-91	Joel Gringorten
 *	Changes for new WS graphics driver.
 *
 * 26-Jan-90	Randall Brown
 *	Changed file to reference tc structures. Moved from maxoption_data.c
 *
 * 29-Dec-89	afd
 *	Added 2 new fields for when to enable the interrupt line for devices.
 *	Added "type" and "adapter config routine" fields to the table.
 *
 * 26-Oct-89	afd
 *	Put in the correct module names for the options that we know about.
 *
 * 12-Sep-89	afd
 *	Created this file to contain a data table that maps the 8 byte
 *	IO module name in the option ROM to the device or controler name
 *	in the config file.
 *
 */

#include <io/dec/tc/tc.h>

extern	int	xviaconf();
extern  int     tcciconf();

struct tc_option tc_option [] =
{
    /*	module		driver	intr_b4	itr_aft		adpt	*/
    /*	name		name	probe	attach	type	config	*/
    /*	------		------	-------	-------	----	------	*/

    {	"PMAD-AA ",	"ln",	  0,	  1,	'C',	0},	/* Lance */
    {   "PMAF-AA ",     "fza",    0,      1,    'C',    0},     /* FDDI */
    {   "PMAF-FA ",     "fta",    0,      1,    'C',    0},     /* FDDI */
    {	"PMAZ-AA ",	"asc",	  0,	  1,	'C',	0},	/* SCSI */
    {	"PMAG-BA ",	"fb",	  0,	  0,	'C',	0},	/* CFB */
    {	"PMAG-AA ",	"fb",	  0,	  0,	'C',	0},	/* MFB */
    {   "PMAGB-BA",     "fb",     0,      1,    'C',    0},     /* SFB */
    {	"PMAG-RO ",	"fb",	  0,	  0,	'C',	0},	/* RO*/
    {	"PMAG-JA ",	"fb",	  0,	  0,	'C',	0},	/* RO*/
    {	"PMAG-CA ",	"ga",	  0,	  1,	'C',	0},	/* 2DA */
    {	"PMAG-DA ",	"gq",	  0,	  1,	'C',	0},	/* LM-3DA */
    {	"PMAG-FA ",	"gq",	  0,	  1,	'C',	0},	/* HE-3DA */
    {	"PMABV-AA",	"vba",	  1,	  1,	'A',	xviaconf}, /* VME */
    {   "CITCA-AA",     "ci",     0,      1,    'A',    tcciconf},/* CI */

    /*
     * Do not delete any table entries above this line or your system
     * will not configure properly.
     *
     * Add any new controllers or devices here.
     * Remember, the module name must be blank padded to 8 bytes.
     */

    /*
	Automatically added entries
    */
    

    /*
     * Do not delete this null entry, which terminates the table or your
     * system will not configure properly.
     */
    {	"",		""	}	/* Null terminator in the table */
};
