Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f8bae4ca authored by Mark Brown's avatar Mark Brown
Browse files

ALSA: Restore support for DMAless DAIs on PXA



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: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent 474e09ca
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -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;