[PATCH v2 12/26] drm/exynos: Split manager/display/subdrv

Inki Dae inki.dae at samsung.com
Tue Oct 22 12:30:23 CEST 2013


2013/10/17 Sean Paul <seanpaul at chromium.org>:
> This patch splits display and manager from subdrv. The result is that
> crtc functions can directly call into manager callbacks and encoder
> functions can directly call into display callbacks. This will allow
> us to remove the exynos_drm_hdmi shim and support mixer/hdmi & fimd/dp
> with common code.
>
> Signed-off-by: Sean Paul <seanpaul at chromium.org>
> ---
>
> Changes in v2:
>         - Pass display into display_ops instead of context
>
>  drivers/gpu/drm/exynos/exynos_drm_connector.c |  50 ++-
>  drivers/gpu/drm/exynos/exynos_drm_core.c      | 181 ++++++++---
>  drivers/gpu/drm/exynos/exynos_drm_crtc.c      | 115 +++++--
>  drivers/gpu/drm/exynos/exynos_drm_crtc.h      |  20 +-
>  drivers/gpu/drm/exynos/exynos_drm_drv.c       |  29 +-
>  drivers/gpu/drm/exynos/exynos_drm_drv.h       | 106 +++---
>  drivers/gpu/drm/exynos/exynos_drm_encoder.c   | 258 ++-------------
>  drivers/gpu/drm/exynos/exynos_drm_encoder.h   |  18 +-
>  drivers/gpu/drm/exynos/exynos_drm_fb.c        |   4 +-
>  drivers/gpu/drm/exynos/exynos_drm_fimd.c      | 161 +++++----
>  drivers/gpu/drm/exynos/exynos_drm_hdmi.c      | 449 --------------------------

Build error. it seems that you missed vidi module. Can you consider
vidi module also?

Thanks,
Inki Dae

>  drivers/gpu/drm/exynos/exynos_drm_hdmi.h      |   2 +
>  drivers/gpu/drm/exynos/exynos_drm_plane.c     |  15 +-
>  13 files changed, 466 insertions(+), 942 deletions(-)
>  delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_hdmi.c
>


More information about the dri-devel mailing list