[PATCH v3 0/7] drm/exynos: rework layer blending

Marek Szyprowski m.szyprowski at samsung.com
Wed Dec 16 04:21:41 PST 2015


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



More information about the dri-devel mailing list