Subject: Re: Porting NetBSD to the Intrinsyc CerfCube (?)
To: None <port-arm32@netbsd.org>
From: amaya <amaya@idiom.com>
List: port-arm32
Date: 06/06/2001 07:28:52
On Mon, Jun 04, 2001 at 05:39:26PM +0100, Robert Swindells wrote:
> > >Uh, it does use bus_space.
> >
> > Not for DMA. It calls straight into some isa_* functions.
>bus_space has nothing to do with DMA :-)
>AFAIK, the cs8900 is an ISA chip, and it can't do DMA without an ISA
>DMA controller.
>The reason the cs8900 driver uses the isa_dma* functions is because that
>is the API for programming the ISA DMA controller. The isa_dma*
>functions
>themselves use bus_dma.
>So, the CerfCube has the cs8900 wired to the SA1110 how? Is it wired up
>directly to the memory bus, or something?
>--
> -- Jason R. Thorpe <thorpej@zembu.com>
There is also a new Cirrus ARM chip, a CS7211 PDA chip decendent that has
a CS8900 built into the chipset... Its a CS89712 or something
PCW