drm/exynos: switch to universal plane API
The patch replaces legacy functions drm_plane_init() / drm_crtc_init() with drm_universal_plane_init() and drm_crtc_init_with_planes(). It allows to replace fake primary plane with the real one. Additionally the patch leaves cleanup of crtcs to core, this way planes and crtcs are cleaned in correct order. Signed-off-by:Andrzej Hajda <a.hajda@samsung.com> Signed-off-by:
Inki Dae <inki.dae@samsung.com>
Showing
- drivers/gpu/drm/exynos/exynos_drm_crtc.c 31 additions, 31 deletionsdrivers/gpu/drm/exynos/exynos_drm_crtc.c
- drivers/gpu/drm/exynos/exynos_drm_drv.c 3 additions, 2 deletionsdrivers/gpu/drm/exynos/exynos_drm_drv.c
- drivers/gpu/drm/exynos/exynos_drm_fimd.c 0 additions, 3 deletionsdrivers/gpu/drm/exynos/exynos_drm_fimd.c
- drivers/gpu/drm/exynos/exynos_drm_plane.c 10 additions, 9 deletionsdrivers/gpu/drm/exynos/exynos_drm_plane.c
- drivers/gpu/drm/exynos/exynos_drm_plane.h 2 additions, 1 deletiondrivers/gpu/drm/exynos/exynos_drm_plane.h
- drivers/gpu/drm/exynos/exynos_drm_vidi.c 0 additions, 2 deletionsdrivers/gpu/drm/exynos/exynos_drm_vidi.c
- drivers/gpu/drm/exynos/exynos_mixer.c 0 additions, 3 deletionsdrivers/gpu/drm/exynos/exynos_mixer.c
Loading
Please register or sign in to comment