#
# Copyright (c) 1990, 1991 Acer-Altos.  All Rights Reserved.
#
# @(#)card_info	2.9 91/06/05
# Used by pcu(ADM) to map tty and printer ports to board functions
#
# format:
# EISA_id:EISA_type:board_name:regexp:format::
# ISA:port_type:board_name:regexp:format:range:package_id
#
# where:
#
# EISA_id    - The EISA board ID string (minor rev level may be truncated)
# ISA	     - Label to indicate ISA boards.
#
# EISA_type  - EISA function type string (subtypes may be truncated)
#	       (leave blank if not COM or PAR type, just used to get board name)
# port_type  - ISA function type, should be one of:
#		PAR		- for Parrallel printer ports
#		COM		- for tty ports and Serial printer ports.
#
# board name - Name of the board
#
# regexp     - regex(S) string that describes the tty port name
#
# format     - printf(S) format for non-modem tty port name 
#	       (use 'a' not 'A'. for example tty%da not tty%dA)
#
# range      - Tty port number range used as arguments to format.
#	       This field is for ISA entries only. For EISA entries
#	       pcu gets port range from /etc/slot_info which is created
#	       by uconfig and its execution of pack.d/*/*node scripts.
#
# package_id - Device driver device name as in first field of mdevice file.
#	       This field is for ISA entries only. For EISA entries
#	       pcu gets the package_id from /etc/slot_info which is created
#	       by uconfig.
#
# Existence of board entries in this file does not necessarily imply
# Altos support for such a board.
#

# Altos 800/4500 System Board
ACR4509:PAR:Altos 800/4500 System Board:lp(0)$0:lp0::
ACR4509:COM,ASY;COM1:Altos 800/4500 System Board:tty([1-2])$0[aA]:tty%da::
ACR4509:COM,ASY;COM2:Altos 800/4500 System Board:tty([1-2])$0[aA]:tty%da::

# Altos 4000 25MHz System Board
ACS07:PAR:Altos 4000 System Board:lp(0)$0:lp0::
ACS07:COM,ASY;COM1:Altos 4000 System Board:tty([1-2])$0[aA]:tty%da::
ACS07:COM,ASY;COM2:Altos 4000 System Board:tty([1-2])$0[aA]:tty%da::

# Altos BIO Board
ACS020:PAR:Altos Base I/O Board:lp(0)$0:lp0::
ACS020:COM,ASY;COM1:Altos Base I/O Board:tty([1-2])$0[aA]:tty%da::
ACS020:COM,ASY;COM2:Altos Base I/O Board:tty([1-2])$0[aA]:tty%da::

# Altos MDC/2 Board
ACS030:COM,MDC:Altos Multidrop Board:tty([0-9]{3})$0:tty%03d::

# Altos SIO/2 Board
ACS040:COM,SIO:Altos Serial I/O Board:tty([0-9]{2})$0:tty%02d::

# Altos 400/700 Systems pa driver ports and sio driver ports
ISA:PAR:Industry Standard Architecture:lp(0)$0:lp%d:0-0:pa
ISA:COM,ASY:Industry Standard Architecture:tty([1-2])$0[aA]:tty%da:1-2:sio

# Specialix Serial I/O board
ISA:COM,ASY:Specialix Serial I/O Board:tty[aA]([0-9]{2})$0:ttya%02d:1-16:si



#
# The rest of the entries are for board name purposes only.
#

# Altos 5000 25MHz System Board
ACS01::Altos 5000 System Board::::

# Altos 5000 33MHz System Board
ACS0B::Altos 5000 System Board::::

# Altos 800/4500 CPU Board
ACR130::Altos 800/4500 CPU Board::::
ACR131::Altos 800/4500 CPU Board::::
ACR132::Altos 800/4500 CPU Board::::
ACR133::Altos 800/4500 CPU Board::::
ACR134::Altos 800/4500 CPU Board::::
ACR135::Altos 800/4500 CPU Board::::
ACR136::Altos 800/4500 CPU Board::::
ACR137::Altos 800/4500 CPU Board::::
ACR138::Altos 800/4500 CPU Board::::
ACR139::Altos 800/4500 CPU Board::::
ACR150::Altos 800/4500 CPU Board::::
ACR151::Altos 800/4500 CPU Board::::
ACR152::Altos 800/4500 CPU Board::::
ACR153::Altos 800/4500 CPU Board::::
ACR154::Altos 800/4500 CPU Board::::
ACR155::Altos 800/4500 CPU Board::::
ACR156::Altos 800/4500 CPU Board::::
ACR157::Altos 800/4500 CPU Board::::
ACR158::Altos 800/4500 CPU Board::::
ACR159::Altos 800/4500 CPU Board::::
ACR15A::Altos 800/4500 CPU Board::::
ACR15B::Altos 800/4500 CPU Board::::
ACR15C::Altos 800/4500 CPU Board::::
ACR15D::Altos 800/4500 CPU Board::::

# Altos 10000 System/CPU Board
ACR321::Altos 10000 System/CPU0 Board::::
ACR322::Altos 10000 CPU1 Board::::
ACR323::Altos 10000 CPU2 Board::::
ACR324::Altos 10000 CPU3 Board::::

# Altos HPFP Board
ACS050::Altos High Performance File Processor::::

# Altos BIO/2 Board
ACS0A0::Altos BIO/2 Board::::

# Altos BIO/2 Board (SCSI only)
ACS0C0::Altos BIO/2 SCSI Board::::

# Altos BIO/2 Board (Ethernet only)
ACS0D0::Altos BIO/2 Ethernet Board::::

# Altos BIO/4 Board
ACS0A3::Altos BIO/4 Board::::

# Altos BIO/4 Board (SCSI only)
ACS0A2::Altos BIO/4 SCSI Board::::

# Altos BIO/4 Board (Ethernet only)
ACS0A1::Altos BIO/4 Ethernet Board::::

# Altos BSC(e) Board
ACS0A4::Altos Basic SCSI Channel Board::::

# Altos SCA Board
ACS0F0::Altos SCSI Channel Adapter::::

# Altos ECA Board
ACS160::Altos Ethernet Channel Adapter::::

# Altos AGC Board
ISAA101::Altos Advanced Graphics Controller::::

# STB PowerGraph VGA Graphics Adaptor
ISAB405::STB PowerGraph VGA Adaptor::::

# Video Seven (Headlands) VGA 1024i Graphics Adaptor
ISA9803::Video Seven VGA 1024i Adaptor::::
ISAE000::Video Seven VGA 1024i Adaptor::::

# Video Seven (Headlands) EGA Graphics Adaptor
ISA9801::Advanced Graphics Board::::

# Altos ACPA/AT Ethernet Board
ISADF00::Altos Advanced Comm Processor Attachment::::

# Altos WAN/2 Board
ISAD301::Altos Wide Area Network Board::::

