ASoC: Handle multiple codecs with split playback / capture
authorRicard Wanderlof <ricard.wanderlof@axis.com>
Mon, 24 Aug 2015 12:16:51 +0000 (14:16 +0200)
committerMark Brown <broonie@kernel.org>
Sat, 19 Sep 2015 17:58:04 +0000 (10:58 -0700)
commitcde79035c6cf578dd33dfea3e39666efc27cbcf2
tree3c8ee2baf3fbfc589300f132acfdc0ada17b431e
parent6ff33f3902c3b1c5d0db6b1e2c70b6d76fba357f
ASoC: Handle multiple codecs with split playback / capture

Add the capability to use multiple codecs on the same DAI linke where
one codec is used for playback and another one is used for capture.

Tested on a setup using an SSM2518 for playback and an ICS43432 I2S MEMS
microphone for capture.

No verification is made that the playback and capture codec setups are
compatible in terms of number of TDM slots (where applicable).

Signed-off-by: Ricard Wanderlof <ricardw@axis.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/soc-pcm.c