From f37cd5e8098441af6447a87574fbb78eb5b4f9bf Mon Sep 17 00:00:00 2001 From: Inki Dae Date: Fri, 9 May 2014 14:25:20 +0900 Subject: [PATCH] drm/exynos: add component framework support This patch adds component framework support to resolve the probe order issue. Until now, exynos drm had used codes specific to exynos drm to resolve that issue so with this patch, the specific codes are removed. Signed-off-by: Inki Dae --- drivers/gpu/drm/exynos/exynos_dp_core.c | 45 ++-- drivers/gpu/drm/exynos/exynos_drm_core.c | 216 +++------------- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 17 ++ drivers/gpu/drm/exynos/exynos_drm_crtc.h | 4 + drivers/gpu/drm/exynos/exynos_drm_dpi.c | 16 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 310 +++++++++++++++-------- drivers/gpu/drm/exynos/exynos_drm_drv.h | 89 ++++--- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 110 +++++--- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 83 ++++-- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 101 ++++++-- drivers/gpu/drm/exynos/exynos_hdmi.c | 59 +++-- drivers/gpu/drm/exynos/exynos_mixer.c | 54 +++- 12 files changed, 641 insertions(+), 463 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_dp_core.c b/drivers/gpu/drm/exynos/exynos_dp_core.c index c31129652807..1f8914b44714 100644 --- a/drivers/gpu/drm/exynos/exynos_dp_core.c +++ b/drivers/gpu/drm/exynos/exynos_dp_core.c @@ -18,6 +18,7 @@ #include #include #include +#include #include #include