ASoC: Add input and output AIF widgets
commit010ff262269c6ad84acba98eab2d7843919c7ccf
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 17 Aug 2009 16:39:22 +0000 (17 17:39 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 18 Aug 2009 15:06:08 +0000 (18 16:06 +0100)
treec78ac453debd029144d4ca2a3c8a150bddd5c974
parent1ca04065c3569beb42b9376952df8c96f430f753
ASoC: Add input and output AIF widgets

Currently DAPM interfaces with the audio streams to and from the
processor at the DAC and ADC widgets. As the digital capabilities
of parts increases this is becoming a less and less able to meet
the needs of parts.

To meet the needs of these devices create new widgets interfacing
with the TDM bus but not integrated into any other functionality.
Audio can then be routed to and from these widgets using existing
routing widgets.

A slot number is provided in the definition but this is currently
not used yet. This is intended to support devices which can use
more than one TDM slot on a single interface.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
include/sound/soc-dapm.h
sound/soc/soc-dapm.c