On Sun, 30 Jun 2013, Brad Boyer wrote:

> On Sat, Jun 29, 2013 at 02:47:34PM +1000, Finn Thain wrote:
> > The devices attached to the IOPs are SWIM, SCC and ADB. iop_preinit() 
> > places the SCC channel in bypass mode, so we don't need iop_init() to 
> > use the SCC. ADB doesn't start until device_initcall(adb_init).
> 
> It could become more complicated if we started using the SCC IOP and 
> wanted to be able to do serial console, although I suppose we could use 
> bypass mode until the real driver is loaded later and switch at runtime. 
> It would make some things messy but might still be simpler than 
> complicating this part of the code.

I can't imagine anyone writing an IOP-based SCC driver unless they wanted 
to implement DMA and LocalTalk support. The present code should work fine 
with the pmac_zilog serial driver. It should also work with EARLY_CONSOLE 
if MacOS is configured to put the IOPs into bypass (aka "compatible") mode 
before Penguin boots Linux.

Finn

> 
>       Brad Boyer
>       [email protected]
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to