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