Subject: Re: Audio interface change
To: None <tech-kern@netbsd.org>
From: Ignatios Souvatzis <is@jocelyn.rhein.de>
List: tech-kern
Date: 08/09/1998 20:45:25
On Sun, Aug 09, 1998 at 01:00:38PM -0400, Charles M. Hannum wrote:
> 
> So I'd like to make a small change to the audio interface...
> 
> Basically, I'd like to introduce `trigger_output' and `trigger_input'
> driver entry points.  These will be called by audiostart[rp]() for
> drivers that do auto-initialize DMA; they will prep the device and
> start the transfer loop.  (Note that on such devices, the
> dma_init_{in,out}put and start_{in,out}put functions will no longer do
> anything.)
> 
> Unlike the start_{in,out}put functions, these will also take a pointer
> to the current parameters as an argument, so that the driver needn't
> bother caching this information itself.

What, exactly, is an auto-initialize DMA?
	-is