[media] exynos4-is: add of_platform_populate() call for FIMC-IS child devices
authorSylwester Nawrocki <s.nawrocki@samsung.com>
Tue, 13 Sep 2016 11:59:49 +0000 (08:59 -0300)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Thu, 22 Sep 2016 13:20:06 +0000 (10:20 -0300)
commit2950da489520ed66da0934d04ebeb32054263e12
treef2a8086c2d16211bfa164eaf2951fb8f263f440d
parent056c61eb0da4d7181fc7072567dc1931cb0e1cbb
[media] exynos4-is: add of_platform_populate() call for FIMC-IS child devices

Instead of relying on the "simple-bus" compatible and the driver core
populating FIMC-IS child devices make the fimc-is driver populating
its child devices.  This prevents issues related to accessing ISP_I2C
clock registers with corresponding power domain switched off, which
popped out after applying some pending IOMMU driver patches.  Now the
I2C_ISP child devices will be instantiated only when required parent
device drivers are initialized and ready.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/platform/exynos4-is/fimc-is.c