Merge remote-tracking branches 'asoc/topic/blackfin', 'asoc/topic/davinci', 'asoc...
[firefly-linux-kernel-4.4.55.git] / sound / soc / fsl / fsl-asoc-card.c
index 97bb4c5544cdd24ae25ad0545db68affb082141f..0901d5e20df2823c8cd19393007ed0ed946caf7f 100644 (file)
@@ -488,7 +488,8 @@ static int fsl_asoc_card_probe(struct platform_device *pdev)
                priv->dai_fmt |= SND_SOC_DAIFMT_CBM_CFM;
        } else {
                dev_err(&pdev->dev, "unknown Device Tree compatible\n");
-               return -EINVAL;
+               ret = -EINVAL;
+               goto asrc_fail;
        }
 
        /* Common settings for corresponding Freescale CPU DAI driver */