linux/sound/soc/amd/raven
Akshu Agrawal 67e69e1d46
ASoC: amd: Fix simultaneous playback and capture
Stopping of one stream is killing the other stream when they
are running simultaneously. This is because, IER register is
cleared which disables I2S and overrides any other block enables.

Clearing IER register only when all streams on a channel are disabled,
fixes the issue.

Signed-off-by: Akshu Agrawal <akshu.agrawal@amd.com>
Link: https://lore.kernel.org/r/20200128103029.128841-1-akshu.agrawal@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2020-01-29 17:48:47 +00:00
..
acp3x-i2s.c ASoC: amd: Fix simultaneous playback and capture 2020-01-29 17:48:47 +00:00
acp3x-pcm-dma.c ASoC: amd: Fix for Subsequent Playback issue. 2020-01-27 17:51:48 +00:00
acp3x.h ASoC: amd: Additional DAI for I2S SP instance. 2020-01-17 15:31:24 +00:00
chip_offset_byte.h ASoC: amd: Switch to SPDX identifier 2018-11-15 11:19:04 -08:00
Makefile ASoC: amd: Refactoring of DAI from DMA driver 2019-12-31 00:22:12 +00:00
pci-acp3x.c ASoC: amd: Additional DAI for I2S SP instance. 2020-01-17 15:31:24 +00:00