[PATCH v2 0/3] Exynos DRM cleanup

Marek Szyprowski m.szyprowski at samsung.com
Mon Jul 9 13:44:29 UTC 2018


Dear all,

This patchset performs a significant cleanup of Exynos DRM code. This
includes the following 2 big items:
- the custom 'sub-driver' framework has been finally replaced by generic
  device component code;
- access to exynos GEM object has been simplified and unified.

Best regards
Marek Szyprowski
Samsung R&D Institute Poland


Changelog:

v2:
- rebased onto linux-next from 20180709 and resolved conflicts with
  "drm/exynos: Replace drm_gem_object_unreference_unlocked with put
  function" patch


Patch summary:

Marek Szyprowski (3):
  drm/exynos: g2d: Convert to driver component API
  drm/exynos: gem: Simplify access to exynos GEM objects
  drm/exynos: Use common exynos_drm_gem_get()/put() functions for GEM
    lookup

 drivers/gpu/drm/exynos/Makefile          |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_core.c | 119 ---------
 drivers/gpu/drm/exynos/exynos_drm_drv.c  |  14 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.h  |  47 +---
 drivers/gpu/drm/exynos/exynos_drm_fb.c   |  10 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c  | 300 +++++++++--------------
 drivers/gpu/drm/exynos/exynos_drm_g2d.h  |  11 +
 drivers/gpu/drm/exynos/exynos_drm_gem.c  |  58 +----
 drivers/gpu/drm/exynos/exynos_drm_gem.h  |  24 +-
 drivers/gpu/drm/exynos/exynos_drm_ipp.c  |  10 +-
 10 files changed, 156 insertions(+), 439 deletions(-)
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_core.c

-- 
2.17.1



More information about the dri-devel mailing list