On Thu, Feb 06, 2014 at 10:15:26PM +0100, Lars-Peter Clausen wrote: > I guess this is because it is the traditional area where I2S is used and nobody > cared so far about using it somewhere else in the context of the Linux kernel. > Not having to have a extra layer of abstraction in the middle between ALSA/ASoC > and the I2S peripheral driver helped to keep things simple. Plus many of the uses actually found that the audio APIs were doing useful things for them anyway - the DMA bit is reasonably useful way of transferring continuous streams of data and nothing much cares if that data is actually audio or not so long as the application on top doesn't mind.
Attachment:
signature.asc
Description: Digital signature