[ALSA] soc - fix s3c2410 PCM breakage
S3C2410 pcm doesn't work. s3c2410_dma_request() now returns the channel number and not 0 if OK. Signed-off-by: Davide Rizzo <davide@elpa.it> Acked-by: Liam Girdwood <lg@opensource.wolfsonmicro.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
2e75d050e4
commit
d6426171ba
1 changed files with 1 additions and 1 deletions
|
@ -171,7 +171,7 @@ static int s3c24xx_pcm_hw_params(struct snd_pcm_substream *substream,
|
||||||
ret = s3c2410_dma_request(prtd->params->channel,
|
ret = s3c2410_dma_request(prtd->params->channel,
|
||||||
prtd->params->client, NULL);
|
prtd->params->client, NULL);
|
||||||
|
|
||||||
if (ret) {
|
if (ret < 0) {
|
||||||
DBG(KERN_ERR "failed to get dma channel\n");
|
DBG(KERN_ERR "failed to get dma channel\n");
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue