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 --- sound/soc/omap/omap-dmic.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/sound/soc/omap/omap-dmic.c b/sound/soc/omap/omap-dmic.c index 350b4d524c86..054dfa8b05c4 100644 --- a/sound/soc/omap/omap-dmic.c +++ b/sound/soc/omap/omap-dmic.c @@ -42,6 +42,7 @@ #include <sound/dmaengine_pcm.h>
#include "omap-dmic.h" +#include "omap-pcm.h"
struct omap_dmic { struct device *dev; @@ -495,6 +496,10 @@ static int asoc_dmic_probe(struct platform_device *pdev) if (ret) goto err_put_clk;
+ ret = omap_pcm_platform_register(&pdev->dev); + if (ret) + goto err_put_clk; + return 0;
err_put_clk: