mbox series

[v2,0/3] Exynos DRM cleanup

Message ID 20180709134440eucas1p28780a30ed64a4495666a440a0979086c~-tz8hVeoh1414014140eucas1p2F@eucas1p2.samsung.com
Headers show
Series Exynos DRM cleanup | expand

Message

Marek Szyprowski July 9, 2018, 1:44 p.m. UTC
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

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html