Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Oct 2004 22:08:50 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        perforce@freebsd.org
Subject:   Re: PERFORCE change 63901 for review
Message-ID:  <9EDA1144-2968-11D9-BC1F-000D93C47836@xcllnt.net>
In-Reply-To: <20041028.223619.64820618.imp@bsdimp.com>
References:  <200410290407.i9T47TB4031009@repoman.freebsd.org> <20041028.223619.64820618.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Oct 28, 2004, at 9:36 PM, M. Warner Losh wrote:

> In message: <200410290407.i9T47TB4031009@repoman.freebsd.org>
>             Marcel Moolenaar <marcel@freebsd.org> writes:
> : http://perforce.freebsd.org/chv.cgi?CH=63901
> :
> : Change 63901 by marcel@marcel_nfs on 2004/10/29 04:07:23
> :
> : 	Add a rough (i.e. sketchy) bus frontend for a new scc(4)
> : 	driver. The scc(4) driver will handle SCCs so that puc(4)
> : 	can be released from that burden. No rocket science...
>
> What's SCC?

Serial Communication Controller, the term used for controllers
capable of multiple protocols like async, monosync, bisync and
sdlc/hdlc. Both the Siemens SAB82532 and the Zilog Z8530 are
SCCs.

The intend of scc(4) is to help deal with synchronisation between
channels. The Z8530, due to its origin, uses multiplexed registers
with each register containing bits for either or both channels.
This is very nasty and requires that the otherwise independent
channels are synchronised WRT hardware access.
A secundary goal is to allow drivers for synchronous communication
to share the scc bus with uart(4) so that the SCC can be programmed
accordingly.

-- 
  Marcel Moolenaar         USPA: A-39004          marcel@xcllnt.net



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9EDA1144-2968-11D9-BC1F-000D93C47836>