linux-stable/sound/soc/davinci
Vishal Thanki 096a8f835e
ASoC: davinci-mcasp: Only disable inactive serializer
As a side effect of the following commit, the active TX
serializer may get disabled which may result in distorted
audio output.

ASoC: davinci-mcasp: Add support for multichannel playback
(2952b27e2e)

For example, if a 4 channel I2S playback with two TX serializers
is activated. Later on, if a recording of 2 channels, with only 1 RX
serializer is started, which will also disable one of the TX
serializer because max_active_serializers is only calculated for
RX (recording) stream. This patch fixes this issue.

Signed-off-by: Vishal Thanki <vishalthanki@gmail.com>
Acked-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2018-05-17 15:46:22 +09:00
..
davinci-evm.c ASoC: davinci - Fix possible NULL derefrence. 2017-01-27 11:58:54 +00:00
davinci-i2s.c ASoC: davinci-i2s: replace platform to component 2018-02-12 11:45:21 +00:00
davinci-i2s.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
davinci-mcasp.c ASoC: davinci-mcasp: Only disable inactive serializer 2018-05-17 15:46:22 +09:00
davinci-mcasp.h ASoC: davinci-mcasp: Fix dra7 DMA offset when using CFG port 2016-06-02 10:57:37 +01:00
davinci-vcif.c ASoC: DaVinci: Delete an error message for a failed memory allocation in two functions 2017-08-14 17:40:13 +01:00
edma-pcm.c ASoC: edma-pcm: Include edma-pcm.h 2014-08-17 09:31:06 -05:00
edma-pcm.h ASoC: edma-pcm: Add empty functions for !CONFIG_SND_EDMA_SOC builds 2014-07-16 22:09:08 +01:00
Kconfig ASoC: davinci-mcasp: Convert to use the sdma-pcm instead of omap-pcm 2018-05-11 11:26:15 +09:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00