BOCA(4)

BOCA(4) | Device Drivers Manual | BOCA(4)

# NAME

`boca` —
multiplexing serial communications interface

# SYNOPSIS

For 4-port BB1004 boards:

`boca0 at isa? port 0x100 irq 5`
`com2 at boca? slave ?`
`com3 at boca? slave ?`
`com4 at boca? slave ?`
`com5 at boca? slave ?`

For 8-port BB1008 boards:

`boca0 at isa? port 0x100 irq 5`
`com2 at boca? slave ?`
`com3 at boca? slave ?`
`com4 at boca? slave ?`
`com5 at boca? slave ?`
`com6 at boca? slave ?`
`com7 at boca? slave ?`
`com8 at boca? slave ?`
`com9 at boca? slave ?`

For 16-port BB2016 boards:

`boca0 at isa? port 0x100 irq 5`
`com2 at boca? slave ?`
`com3 at boca? slave ?`
`com4 at boca? slave ?`
`com5 at boca? slave ?`
`com6 at boca? slave ?`
`com7 at boca? slave ?`
`com8 at boca? slave ?`
`com9 at boca? slave ?`
`boca1 at isa? port 0x140 irq 5`
`com10 at boca? slave ?`
`com11 at boca? slave ?`
`com12 at boca? slave ?`
`com13 at boca? slave ?`
`com14 at boca? slave ?`
`com15 at boca? slave ?`
`com16 at boca? slave ?`
`com17 at boca? slave ?`

(The BB2016 is functionally equivalent to two BB1008 boards, and is configured as such.)

# DESCRIPTION

The `boca` driver provides support for BOCA Research BB1004, BB1008 and BB2016 boards that multiplex together up to four, eight or sixteen EIA RS-232C (CCITT V.28) communications interfaces.

Each `boca` device is the master device for up to eight `com` devices. The kernel configuration specifies these `com` devices as slave devices of the `boca` device, as shown in the synopsis. The slave ID given for each `com` device determines which bit in the interrupt multiplexing register is tested to find interrupts for that device. The port specification for the `boca` device is used to compute the base addresses for the `com` subdevices and the port for the interrupt multiplexing register.

# FILES

/dev/tty??

# SEE ALSO

com(4)

# HISTORY

The `boca` driver was written by Charles Hannum, based on the `ast` driver and source code from David Muir Sharnoff. David wishes to acknowledge the assistance of Jason Venner in determining how to use the BOCA boards.

January 3, 1995 | NetBSD 10.0