#
# This is a hand written serial.conf file to configure the Xtreme/104 isolated card serial ports.
#

# These are the two com ports on the CPU board (COM 1 and COM 2)
# ttyS0 has it's IRQ disabled since it will be used as a console
#/dev/ttyS0 uart 16450 port 0x3F8 irq 0
/dev/ttyS1 uart 16450 port 0x2F8 irq 3


# The Xtreme card ports have been mapped over ttyS2 through ttyS13, this is non standard but we
# aren't using any other serial cards so it's OK

# Group A
/dev/ttyS2  uart 16850 port 0x380 irq 10 baud_base 1500000
/dev/ttyS3  uart 16850 port 0x388 irq 10 baud_base 1500000
/dev/ttyS4  uart 16850 port 0x390 irq 10 baud_base 1500000
/dev/ttyS5  uart 16850 port 0x398 irq 10 baud_base 1500000

# Group B
/dev/ttyS6  uart 16850 port 0x300 irq 10 baud_base 1500000
/dev/ttyS7  uart 16850 port 0x308 irq 10 baud_base 1500000
/dev/ttyS8  uart 16850 port 0x310 irq 10 baud_base 1500000
/dev/ttyS9  uart 16850 port 0x318 irq 10 baud_base 1500000

# Group B
/dev/ttyS10 uart 16850 port 0x150 irq 10 baud_base 1500000
/dev/ttyS11 uart 16850 port 0x158 irq 10 baud_base 1500000
/dev/ttyS12 uart 16850 port 0x160 irq 10 baud_base 1500000
/dev/ttyS13 uart 16850 port 0x168 irq 10 baud_base 1500000



#
# Other sample configurations
#

# This enables the new multiport masking feature, which is highly recommened
# for AST FourPort boards.
#
#/dev/ttyS4 set_multiport port1 0x1BF mask1 0xf match1 0xf

# These are the second set of AST Fourport ports
#
#/dev/ttyS8 uart 16450 port 0x2A0 irq 5 fourport
#/dev/ttyS9 uart 16450 port 0x2A8 irq 5 fourport
#/dev/ttyS10 uart 16450 port 0x2B0 irq 5 fourport
#/dev/ttyS11 uart 16450 port 0x2B8 irq 5 fourport

# This enables the new multiport masking feature, which is highly recommened
# for AST FourPort boards.
#
#/dev/ttyS8 set_multiport port1 0x2BF mask1 0xf match1 0xf

# These are the 3rd and 4th ports on the Accent Async board.
#
#/dev/ttyS12 uart 16450 port 0x330 irq 4
#/dev/ttyS13 uart 16450 port 0x338 irq 4

# These are two spare devices you can use to customize for 
# some board which is not supported above....
#
#/dev/ttyS14 uart XXXXX port XXXX irq X
#/dev/ttyS15 uart XXXXX port XXXX irq X

# These are the ports used for either the Usenet Serial II
# board, or the Boca Board 4, 8, or 16 port boards.
#
# Uncomment only the first 4 lines for the Usenet Serial II board,
# and uncomment the first 4, 8, or all 16 lines for the
# Boca Board BB-1004, BB-1008, and BB-2016 respectively.
#
#/dev/ttyS16 uart 16550A port 0x100 irq 12
#/dev/ttyS17 uart 16550A port 0x108 irq 12
#/dev/ttyS18 uart 16550A port 0x110 irq 12
#/dev/ttyS19 uart 16550A port 0x118 irq 12
#/dev/ttyS20 uart 16550A port 0x120 irq 12
#/dev/ttyS21 uart 16550A port 0x128 irq 12
#/dev/ttyS22 uart 16550A port 0x130 irq 12
#/dev/ttyS23 uart 16550A port 0x138 irq 12
#/dev/ttyS24 uart 16550A port 0x140 irq 12
#/dev/ttyS25 uart 16550A port 0x148 irq 12
#/dev/ttyS26 uart 16550A port 0x150 irq 12
#/dev/ttyS27 uart 16550A port 0x158 irq 12
#/dev/ttyS28 uart 16550A port 0x160 irq 12
#/dev/ttyS29 uart 16550A port 0x168 irq 12
#/dev/ttyS30 uart 16550A port 0x170 irq 12
#/dev/ttyS31 uart 16550A port 0x178 irq 12

# This enables the new multiport masking feature, which is highly recommened
# for Bocaboard ports.  Uncomment only the first line if you have a 
# BB-1004 or BB-1008.  Uncomment both lines if you have a BB-2016.
# These numbers assume the Bocaboard is located at address 0x100.  If you
# change this, remember to change the port1 and port2 addresses.
#
#/dev/ttyS16 set_multiport port1 0x107 mask1 0xff match1 0
#/dev/ttyS16 set_multiport port2 0x147 mask2 0xff match2 0
