linux_dsm_epyc7002/sound/soc/tegra
Lars-Peter Clausen 5aa995e83a ASoC: tegra: Don't claim to support PCM pause and resume
The tegra dmaengine driver does not support pausing and resuming a DMA stream.
The tegra PCM driver still claims to support pause and resume though and
implements them by stopping and restarting the stream. This is not what an
application using pause/resume would expect. Usually applications have support
for working around PCMs which do not support suspend and resume, so don't set
the SNDRV_PCM_INFO_PAUSE and SNDRV_PCM_INFO_RESUME flags for the tegra PCM and
use the default snd_dmaengine_pcm_trigger callback.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Reviewed-by: Stephen Warren <swarren@nvidia.com>
Tested-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2013-04-03 18:11:08 +01:00
..
Kconfig ASoC: tegra: add tegra machine driver using wm9712 codec 2013-01-17 16:02:41 +09:00
Makefile ASoC: tegra: add tegra machine driver using wm9712 codec 2013-01-17 16:02:41 +09:00
tegra20_ac97.c ASoC: tegra20_ac97: Remove __devinitconst attribute 2013-01-24 18:55:15 +08:00
tegra20_ac97.h ASoC: tegra: add ac97 host driver 2013-01-14 08:21:04 +09:00
tegra20_das.c ASoC: tegra: setup DAP3<->DAC3 connection by default 2012-12-24 16:01:08 +00:00
tegra20_das.h ASoC: convert Tegra20 DAS driver to regmap 2012-04-13 19:16:53 +01:00
tegra20_i2s.c ASoC: tegra: remove __dev* attributes 2012-12-10 00:31:41 +09:00
tegra20_i2s.h ASoC: tegra: fix I2S bit count mask 2013-03-05 10:42:11 +08:00
tegra20_spdif.c ASoC: tegra: remove __dev* attributes 2012-12-10 00:31:41 +09:00
tegra20_spdif.h ASoC: tegra: use regmap more directly 2012-06-08 07:03:14 +08:00
tegra30_ahub.c arm-soc: soc-specific updates 2013-02-21 15:27:22 -08:00
tegra30_ahub.h ASoC: tegra: add tegra30-ahub driver 2012-04-13 11:29:22 +01:00
tegra30_i2s.c ASoC: tegra: Staticize some functions in tegra30_i2s.c 2013-01-24 18:55:17 +08:00
tegra30_i2s.h ASoC: tegra: fix I2S bit count mask 2013-03-05 10:42:11 +08:00
tegra_alc5632.c ASoC: tegra: remove __dev* attributes 2012-12-10 00:31:41 +09:00
tegra_asoc_utils.c ASoC: tegra: add function to set ac97 rate 2012-12-24 15:59:10 +00:00
tegra_asoc_utils.h ASoC: tegra: add function to set ac97 rate 2012-12-24 15:59:10 +00:00
tegra_pcm.c ASoC: tegra: Don't claim to support PCM pause and resume 2013-04-03 18:11:08 +01:00
tegra_pcm.h ARM: tegra: remove <mach/dma.h> 2012-11-05 11:36:06 -07:00
tegra_wm8753.c ASoC: tegra: remove __dev* attributes 2012-12-10 00:31:41 +09:00
tegra_wm8903.c ASoC: tegra: remove __dev* attributes 2012-12-10 00:31:41 +09:00
tegra_wm9712.c ASoC: tegra_wm9712: Remove __devinitconst attribute 2013-01-24 18:55:15 +08:00
trimslice.c ASoC: tegra: remove __dev* attributes 2012-12-10 00:31:41 +09:00