I have a question about OSS/Free.
I'm trying to write a digital audio driver module for my Turtle Beach
Multisound Pinnacle to work with OSS/Free which does not support it,
however I'm running to a problem. OSS/Free seems designed to
_require_ an audio device to be using DMA (see
drivers/sound/audio.c:79 for instance).
Now, this particular card does not use DMA; it uses a shared memory
with a Motorola 56002 DSP. Are there any known plans to give OSS/Free
the ability to use audio devices that use the sound_install_audiodrv
call which do not use a DMA channel, but say a custom method of data
transfer? Or is it best to write a completely separate driver (like
Markus Mummert's Linux 1.2 driver for older Multisound cards)? Since
I know 4Front continues to work on OSS I don't want to waste my time
trying to modify OSS/Free for this purpose for no real reason.
Some of the purposes of the driver I want to complete include
compatibility with OSS, and advanced ioctl calls which can be used to
access the 56002 on the board, as well as the experience.
Andrew
-- Andrew Veliath andrewtv@usa.net, veliaa@rpi.edu- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu