Subject: Re: Porting NetBSD to the Intrinsyc CerfCube (?)
To: None <rjs@fdy2.demon.co.uk>
From: Jason R Thorpe <thorpej@zembu.com>
List: port-arm32
Date: 06/04/2001 09:49:20
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>