Hello all, This is a continuation of the work started by Tobias Jakobi. The goal of this patch set is to remove hardcoded blending setup from Exynos Mixer driver. This patch also enables other Exynos DRM CRTC drivers to use the configurable plane zpos feature, however patches for FIMD or Decon are not yet ready. The initial patches prepared by Tobias are available here: http://lists.freedesktop.org/archives/dri-devel/2015-November/095080.html Main changes in v3: - added patches for changing zpos property and layer priority configuration - simplified blending setup, removed special configuration for the bottom layer, removed layer cache - significantly simplified the code - rebased on top of exynos-drm-next branch Best regards Marek Szyprowski Samsung R&D Institute Poland Patch summary: Marek Szyprowski (5): drm/exynos: rename zpos to index drm/exynos: make zpos property configurable drm/exynos: mixer: set window priority based on zpos drm/exynos: mixer: refactor layer setup drm/exynos: mixer: unify a check for video-processor window Tobias Jakobi (2): drm/exynos: mixer: remove all static blending setup drm/exynos: mixer: also allow ARGB1555 and ARGB4444 drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 10 +-- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 10 +-- drivers/gpu/drm/exynos/exynos_drm_drv.h | 8 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 10 +-- drivers/gpu/drm/exynos/exynos_drm_plane.c | 55 ++++++++++-- drivers/gpu/drm/exynos/exynos_drm_plane.h | 2 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 2 +- drivers/gpu/drm/exynos/exynos_mixer.c | 123 ++++++++++++++++---------- drivers/gpu/drm/exynos/regs-mixer.h | 4 + 9 files changed, 150 insertions(+), 74 deletions(-) -- 1.9.2 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel