ALSA: pcm - add support for hostless audio
authorLiam Girdwood <lrg@ti.com>
Tue, 1 Feb 2011 21:31:31 +0000 (21:31 +0000)
committerLiam Girdwood <lrg@ti.com>
Sun, 22 May 2011 20:09:10 +0000 (21:09 +0100)
commit641e60d1983aca224dd95911f3315cffc63dcf44
treec7465f7ceeb24c1ddadf6f5b10b1a7e2a2759189
parent74f87db70af7aa680867c6ee8f1e3f4358907aa2
ALSA: pcm - add support for hostless audio

Allow some PCM devices to be hostless, i.e. there is no PCM data transferred
to or from the host CPU. This can be used to minimise power on systems since
the CPU can idle/sleep during the PCM device operation (e.g. a phone call
where the DAI is between a MODEM and DSP)

TODO: cleanup, look at adding a read/write blocker.

Singed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
include/sound/pcm.h
sound/core/pcm_lib.c
sound/core/pcm_native.c