linux-stable/sound/soc/ux500
Fabio Baltieri a130243b96 ASoC: ux500: Ensure consistent configuration between DAIs
Current implementation of mop500_ab8500 allows for inconsistent sample
rate and channel count configuration between the playback and recording
interfaces, through in the hardware the two MSP controllers share
common clock and frame sync signals.

This patch adds the necessary code to ensure that the two device are
configure consistently.  The check is added at machine driver level, as
how to lock DAI configuration depend of the actual hardware
implementation.

Signed-off-by: Fabio Baltieri <fabio.baltieri@linaro.org>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2013-05-28 10:23:23 -04:00
..
Kconfig sound updates for v3.10-rc1 2013-05-03 09:10:23 -07:00
Makefile ASoC: Ux500: Add machine-driver 2012-06-17 20:46:12 +01:00
mop500.c ASoC: mop500: Staticize non exported struct 2013-05-15 08:52:02 +04:00
mop500_ab8500.c ASoC: ux500: Ensure consistent configuration between DAIs 2013-05-28 10:23:23 -04:00
mop500_ab8500.h ASoC: Ux500: Add machine-driver 2012-06-17 20:46:12 +01:00
ux500_msp_dai.c sound updates for v3.10-rc1 2013-05-03 09:10:23 -07:00
ux500_msp_dai.h ASoC: ux500: Drop unused code from msp headers 2013-05-25 15:58:34 -04:00
ux500_msp_i2s.c ASoC: ux500: Drop dangling struct i2s_controller 2013-05-25 15:58:33 -04:00
ux500_msp_i2s.h ASoC: ux500: Drop redundant msp id enumerations 2013-05-25 15:58:35 -04:00
ux500_pcm.c ASoC: ux500: Use generic dmaengine PCM 2013-04-18 15:04:44 +01:00
ux500_pcm.h ASoC: ux500_pcm: Use the same snd_pcm_hardware for playback and capture 2013-04-07 19:51:05 +01:00