Use the same device for the platform driver when registering as the dai
driver. This will enable us to clean up some DT booted cases.
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
 #include <sound/dmaengine_pcm.h>
 
 #include "omap-dmic.h"
+#include "omap-pcm.h"
 
 struct omap_dmic {
        struct device *dev;
        if (ret)
                goto err_put_clk;
 
+       ret = omap_pcm_platform_register(&pdev->dev);
+       if (ret)
+               goto err_put_clk;
+
        return 0;
 
 err_put_clk: