]> git.baikalelectronics.ru Git - kernel.git/commit
drm/exynos: consider deferred probe case
authorInki Dae <inki.dae@samsung.com>
Thu, 29 May 2014 09:28:02 +0000 (18:28 +0900)
committerInki Dae <inki.dae@samsung.com>
Mon, 2 Jun 2014 05:29:39 +0000 (14:29 +0900)
commit8b2a47906704651e828f2bef8e929d069e6220a6
tree6958bf8ac68f4f3f8cbc19d5526adc3155846c80
parent917cf0415ab5ed788cb35075f4c035433f77600e
drm/exynos: consider deferred probe case

This patch makes sure that exynos drm framework handles deferred
probe case correctly.

Sub drivers could be probed before resources, clock, regulator,
phy or panel, are ready for them so we should make sure that exynos
drm core waits until all resources are ready and sub drivers are
probed correctly.

Chagelog v2:
- Make sure that exynos drm core tries to bind sub drivers only in case that
  they have a pair: crtc and encoder/connector components should be a pair.
- Remove unnecessary patch:
  drm/exynos: mipi-dsi: consider panel driver-deferred probe
- Return error type correctly.

Signed-off-by: Inki Dae <inki.dae@samsung.com>
Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
drivers/gpu/drm/exynos/exynos_dp_core.c
drivers/gpu/drm/exynos/exynos_drm_dpi.c
drivers/gpu/drm/exynos/exynos_drm_drv.c
drivers/gpu/drm/exynos/exynos_drm_drv.h
drivers/gpu/drm/exynos/exynos_drm_dsi.c
drivers/gpu/drm/exynos/exynos_drm_fimd.c
drivers/gpu/drm/exynos/exynos_hdmi.c
drivers/gpu/drm/exynos/exynos_mixer.c