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.