Subject: Re: Serial Port Architectures (was: serial console on printer port)
To: Josh Moyer <jmoyer@genesis.tiac.net>
From: Bill Studenmund <wrstuden@loki.stanford.edu>
List: port-mac68k
Date: 03/06/1996 12:17:20
> 
> [snip]
> >We have no indication that there is any
> >difference between serial ports on any non-PowerPC models, except those
> >with only one serial port (in which case we don't really know what
> >happens).
> What do you mean by "difference"?  Apple has used a number of ASICs to
> handle serial port functions.  Depending on which ASIC is involved, GPi on
> pin 7 may not be supported, which probably means that there are other
> differences as well.  Also, some non-PPC macs have DMA serial ports (Q
> 660AV & 840AV), some have I/O processors (Q 9x0, 700, IIfx), and some have
> a ninth pin that provides +5V off of the ADB, just like the GeoPort (Q 605,
> LC575(?), the LC 520 was *supposed* to, others?).

Since I wrote that note, I learned about the IOPs in the Q700, Q9x0.
The IIfx probably won't be suported because of all its IOP's.

Suporting the DMA options on DMA-able computers would be nice, but
the current code should, I think, work just fine if it just doesn't
turn on the DMA. So the IOP's are the only stumbling block.

+5V for the GeoPort doesn't change how the port works, just what
you can hook up to it AFAIK.

The most-recent MacWorld describes the serial ports in a side-bar. I
got the impression from skimming it that every machine which could
easily support NetBSD ('030 or '040 or II+PMMU) had GPi working, though
putting something in machdep.c about which ones exactly have what
would be good.

Take care,

Bill