3 Apr
2013
3 Apr
'13
6:56 p.m.
On 04/03/2013 03:00 AM, Lars-Peter Clausen wrote:
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
Tegra really should be capitalized in free-form text, since it's a name, but I suppose that's a nit.
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.
Since Laxman posted the same patch, Acked-by: Stephen Warren swarren@nvidia.com