Skip to content

Commit

Permalink
ALSA: Restore support for DMAless DAIs on PXA
Browse files Browse the repository at this point in the history
Used for applications such as direct bluetooth connections on
smartphones which don't go via the CPU. This used to be supported
before the refactoring to share code but this check was removed
during that move.

Signed-off-by: Mark Brown <[email protected]>
  • Loading branch information
broonie committed Aug 19, 2009
1 parent 474e09c commit f8bae4c
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions sound/arm/pxa2xx-pcm-lib.c
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,9 @@ int __pxa2xx_pcm_prepare(struct snd_pcm_substream *substream)
{
struct pxa2xx_runtime_data *prtd = substream->runtime->private_data;

if (!prtd || !prtd->params)
return 0;

DCSR(prtd->dma_ch) &= ~DCSR_RUN;
DCSR(prtd->dma_ch) = 0;
DCMD(prtd->dma_ch) = 0;
Expand Down

0 comments on commit f8bae4c

Please sign in to comment.