Commit 7d3b26da authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski Committed by Mauro Carvalho Chehab

media: samsung: exynos4-is: drop simple-bus from compatibles

The FIMC camera node wrapper is not a bus, so using simple-bus fallback
compatible just to instantiate its children nodes was never correct.
Driver should explicitly populate all its children devices.
Signed-off-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@kernel.org>
parent af0a0a4d
...@@ -1440,6 +1440,10 @@ static int fimc_md_probe(struct platform_device *pdev) ...@@ -1440,6 +1440,10 @@ static int fimc_md_probe(struct platform_device *pdev)
if (!fmd) if (!fmd)
return -ENOMEM; return -ENOMEM;
ret = of_platform_populate(dev->of_node, NULL, NULL, dev);
if (ret < 0)
return -ENOMEM;
spin_lock_init(&fmd->slock); spin_lock_init(&fmd->slock);
INIT_LIST_HEAD(&fmd->pipelines); INIT_LIST_HEAD(&fmd->pipelines);
fmd->pdev = pdev; fmd->pdev = pdev;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment