diff options
Diffstat (limited to 'sound/soc/davinci/davinci-pcm.c')
| -rw-r--r-- | sound/soc/davinci/davinci-pcm.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/soc/davinci/davinci-pcm.c b/sound/soc/davinci/davinci-pcm.c index 80c7fdf2f52..2dc406f42fe 100644 --- a/sound/soc/davinci/davinci-pcm.c +++ b/sound/soc/davinci/davinci-pcm.c @@ -649,8 +649,10 @@ static int davinci_pcm_open(struct snd_pcm_substream *substream)  	struct snd_pcm_hardware *ppcm;  	int ret = 0;  	struct snd_soc_pcm_runtime *rtd = substream->private_data; -	struct davinci_pcm_dma_params *pa = rtd->dai->cpu_dai->dma_data; +	struct davinci_pcm_dma_params *pa;  	struct davinci_pcm_dma_params *params; + +	pa = snd_soc_dai_get_dma_data(rtd->dai->cpu_dai, substream);  	if (!pa)  		return -ENODEV;  	params = &pa[substream->stream];  |