1*49639Scael.\" Copyright (c) 1987, 1991 The Regents of the University of California. 235864Sbostic.\" All rights reserved. 331009Smckusick.\" 435864Sbostic.\" This code is derived from software contributed to Berkeley by 535864Sbostic.\" Computer Consoles Inc. 631009Smckusick.\" 7*49639Scael.\" %sccs.include.redist.roff% 835864Sbostic.\" 9*49639Scael.\" @(#)mpcc.4 6.6 (Berkeley) 05/10/91 1035864Sbostic.\" 11*49639Scael.Dd 12*49639Scael.Dt MPCC 4 13*49639Scael.Os 14*49639Scael.Sh NAME 15*49639Scael.Nm mpcc 16*49639Scael.Nd multi protocol communications controller 17*49639Scael.Sh SYNOPSIS 18*49639Scael.Cd "device mp0 at vba? csr 0xffff5000 mpintr mpdlintr" 1931009Smckusick.br 20*49639Scael thru 21*49639Scael.Cd "device mp15 at vba? csr 0xffff5f00 mpintr mpdlintr" 22*49639Scael.Sh DESCRIPTION 23*49639ScaelThe 24*49639Scael.Tn MPCC 25*49639Scaelhas two different connecter panel styles. 26*49639ScaelThe 16 port 27*49639Scael.Tn MPCC 28*49639Scaelwill support any combination of 29*49639Scael.Tn SYNC 30*49639Scaelor 31*49639Scael.Tn ASYNC 32*49639Scaelports. 33*49639ScaelThe 32 port 34*49639Scael.Tn MPCC 35*49639Scaelwill only support 36*49639Scael.Tn ASYNC 37*49639Scaelports. 38*49639ScaelEach async line attached to the 39*49639Scael.Tn MPCC 40*49639Scaelcommunications controller 4131009Smckusickbehaves as described in 42*49639Scael.Xr tty 7 4331009Smckusickand may be set to run at any of 16 speeds; see 44*49639Scael.Xr tty 4531009Smckusickfor the encoding. 46*49639Scael.Pp 47*49639ScaelEach 48*49639Scael.Tn MPCC 49*49639Scaelcontroller uses two consecutive entries in the 50*49639Scael.Tn SCB 51*49639Scaelfor 5234181Sbosticdownload/handshake, and command/response interrupts. These entries 5334181Sbosticstart at 0xa0 for the 1st controllers download/handshake interrupts 5434181Sbosticand 0xa1 for the 1st controllers command/response. 55*49639Scael.Pp 56*49639ScaelThe 57*49639Scael.Tn MPCC 58*49639Scaelcontroller requires a firmware download to be completed 59*49639Scaelbefore it can function. See 60*49639Scael.Xr dlmpcc 8 61*49639Scaeland 62*49639Scael.Xr mpcctab 4 6334181Sbosticfor specific information on how to configure and download the 64*49639Scaelfirmware into the 65*49639Scael.Tn MPCC 66*49639Scaelcontroller. 67*49639Scael.Pp 68*49639ScaelA maximum of 16 69*49639Scael.Tn MPCC 70*49639Scaelcommunication controllers can be supported. 71*49639Scael.Sh FILES 72*49639Scael.Bl -tag -width /dev/tty[A-P][0-f,g-v] -compact 73*49639Scael.It Pa /dev/tty[A-P][0-f] 74*49639Scaelfor 16 port 75*49639Scael.Tn MPCC 76*49639Scael.It Pa /dev/tty[A-P][0-f,g-v] 77*49639Scaelfor 32 port 78*49639Scael.Tn MPCC 79*49639Scael.El 80*49639Scael.Sh SEE ALSO 81*49639Scael.Xr tty 7 82*49639Scael.Sh HISTORY 83*49639ScaelThe 84*49639Scael.Nm mpcc 85*49639Scaeldriver appeared in 86*49639Scael.Bx 4.3 tahoe . 87*49639Scael.Sh BUGS 88*49639ScaelAs of the 89*49639Scael.Bx 4.3 tahoe 90*49639Scaelrelease, only 16 port 91*49639Scael.Nm mpcc Ns 's 92*49639Scaelwork, and then 93*49639Scaelonly in async mode. Attempting to reload firmware on an 94*49639Scael.Nm mpcc 95*49639Scaelwith 9635108Sbosticactive ports may crash the system. This should be fixed within 97*49639Scaela short period of time; contact the 98*49639Scael.Tn CSRG 99*49639Scaelat University of California, 10035108SbosticBerkeley, for upgrade information. 101