[GIT PULL] exynos-drm-next

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Dave,

   Three patch series - code refactoring for simplifying DMA mapping,
   enhancing plane alpha and blend mode support for Exynos5433 Decon device,
   and fixing color format setting of Mixer driver.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit 167bfe534dc2de680ef706dbb903c9a7bfcb2dd8:

  Documentation: drm: Remove dangling pointer from drm-mm.rst (2018-11-30 08:55:37 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-next-for-v4.21

for you to fetch changes up to 13e810f199b48383523707aa69fb9673d688055a:

  drm/exynos: mixer: Fix color range setting (2018-12-05 17:35:21 +0900)

----------------------------------------------------------------
- Refactoring of DMA and IOMMU code
  . This patch series simplifies DMA mapping creation by avoiding looping
    all components to get dma device object, reduces code size by merging
    IOMMU and DMA code.
- Enhance plane alpha and blend mode support
  . This patch series adds configurable plane and pixel blend mode support
    for Exynos5433 DECON device.
- Fix color format setting of Mixer driver
  . This patch series fixes color format and range setting by splitting
    range and format.

----------------------------------------------------------------
Andrzej Hajda (6):
      drm/exynos: simplify DMA mapping
      drm/exynos/iommu: remove DRM_EXYNOS_IOMMU Kconfig symbol
      drm/exynos/iommu: integrate IOMMU/DMA internal API
      drm/exynos/iommu: move IOMMU specific stuff into exynos_drm_iommu.c
      drm/exynos/iommu: replace preprocessor conditionals with C conditionals
      drm/exynos/iommu: merge IOMMU and DMA code

Christoph Manszewski (4):
      drm/exynos: decon: Make plane alpha configurable
      drm/exynos: decon: Make pixel blend mode configurable
      drm/exynos: mixer: Fix color format setting
      drm/exynos: mixer: Fix color range setting

 drivers/gpu/drm/exynos/Kconfig                |   5 -
 drivers/gpu/drm/exynos/Makefile               |   3 +-
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c |  87 +++++++++++++-
 drivers/gpu/drm/exynos/exynos7_drm_decon.c    |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_dma.c       | 157 ++++++++++++++++++++++++++
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |  55 ++-------
 drivers/gpu/drm/exynos/exynos_drm_drv.h       |  11 ++
 drivers/gpu/drm/exynos/exynos_drm_fb.c        |   1 -
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c     |   1 -
 drivers/gpu/drm/exynos/exynos_drm_fimc.c      |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c      |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c       |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c       |   1 -
 drivers/gpu/drm/exynos/exynos_drm_gsc.c       |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_iommu.c     | 111 ------------------
 drivers/gpu/drm/exynos/exynos_drm_iommu.h     | 134 ----------------------
 drivers/gpu/drm/exynos/exynos_drm_rotator.c   |   5 +-
 drivers/gpu/drm/exynos/exynos_drm_scaler.c    |   5 +-
 drivers/gpu/drm/exynos/exynos_mixer.c         |  30 ++---
 drivers/gpu/drm/exynos/regs-decon5433.h       |  22 ++++
 drivers/gpu/drm/exynos/regs-mixer.h           |   9 +-
 21 files changed, 314 insertions(+), 348 deletions(-)
 create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dma.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.c
 delete mode 100644 drivers/gpu/drm/exynos/exynos_drm_iommu.h
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux