ASoC: imx-ssi: honor IMX_SSI_DMA flag
[deliverable/linux.git] / sound / soc / soc-core.c
index c8b0556ef4316a0030a4b392226fc733dbf48877..d0efd5eaaa0b33d53a1c89948f274bbe29eb7ea4 100644 (file)
@@ -1548,7 +1548,8 @@ int snd_soc_new_pcms(struct snd_soc_device *socdev, int idx, const char *xid)
                        mutex_unlock(&codec->mutex);
                        return ret;
                }
-               if (card->dai_link[i].codec_dai->ac97_control) {
+               /* Check for codec->ac97 to handle the ac97.c fun */
+               if (card->dai_link[i].codec_dai->ac97_control && codec->ac97) {
                        snd_ac97_dev_add_pdata(codec->ac97,
                                card->dai_link[i].cpu_dai->ac97_pdata);
                }
This page took 0.029195 seconds and 5 git commands to generate.