Merge remote-tracking branches 'asoc/topic/da7213', 'asoc/topic/da732x', 'asoc/topic...
[linux-drm-fsl-dcu.git] / sound / soc / fsl / fsl_spdif.c
index 73ceb2f9b90d7eee7d148a70369871604e2b894e..6452ca83d8893eb35cdc842b8991366c4684c6e2 100644 (file)
@@ -911,8 +911,8 @@ static int fsl_spdif_dai_probe(struct snd_soc_dai *dai)
 {
        struct fsl_spdif_priv *spdif_private = snd_soc_dai_get_drvdata(dai);
 
-       dai->playback_dma_data = &spdif_private->dma_params_tx;
-       dai->capture_dma_data = &spdif_private->dma_params_rx;
+       snd_soc_dai_init_dma_data(dai, &spdif_private->dma_params_tx,
+                                 &spdif_private->dma_params_rx);
 
        snd_soc_add_dai_controls(dai, fsl_spdif_ctrls, ARRAY_SIZE(fsl_spdif_ctrls));