mbox series

[GIT,PULL] exynos-drm-next

Message ID 1538380891-24040-1-git-send-email-inki.dae@samsung.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] exynos-drm-next | expand

Pull-request

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

Message

Inki Dae Oct. 1, 2018, 8:01 a.m. UTC
Hi Dave,

   Adding out-bridge support for the use of LVDS bridge device
   to MIPI-DSI driver, Samsung 16x16 tiled format support to
   scalder and gsc drivers and configurable plane alpha and pixel
   blend mode supports to mixer driver including one cleanup for
   removing exynos specific suspend_state.

   As for Samsung 16x16 tiled format support, I picked one patch up,
   which adds DRM_FORMAT_MOD_SAMSUNG_16_16_TILE definition to drm_forcc.h
   header file. The only user of this format is exynos so I requested
   ack-by[1] to relevant maintainers on 27 Aug. but no any response.

   [1] https://patchwork.freedesktop.org/patch/243921/

   Please kindly let me know if there is any problem.


Thanks,
Inki Dae

The following changes since commit 0320ac5188eab5c6e8b92b110d1eae967ac272d2:

  Merge tag 'du-next-20180914' of git://linuxtv.org/pinchartl/media into drm-next (2018-09-20 14:12:07 +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.20

for you to fetch changes up to 6ac99a328ee16d3f8cc253f1df62623cee3e9ea5:

  drm/exynos: mixer: Make plane alpha configurable (2018-10-01 11:49:59 +0900)

----------------------------------------------------------------
Add out-bridge support
- This patch series enables out-bridge for LVDS bridge device support,
  and also includes two cleanups and one relevant dt binding update
  for this.

Add Samsung 16x16 tiled format support
- This patch series adds Samsung 16x16 tiled format to scaler and
  gsc drivers. As for this, it adds Samsung specific format to
  drm_forcc.h header. For the git-pull request with relevant patches,
  I requested ack-by[1] to relevant maintainers but there was no any response.
  I'm pretty sure no problem to go to mainline though Exynos tree
  because the only user of it is Exynos.

[1] https://patchwork.freedesktop.org/patch/243921/

Add configurable plane alpha and pixel blend mode support
- This patch series makes mixer driver to be configuragle for
  pixel blend mode and plane alpha, which also includes one fixup
  to set all default values correctly after reset.

One cleanup
- This patch replaces drm_atomic_helper_suspend/resume() with
  drm_mode_config_helper_suspend/resume() to remove exynos specific
  suspend_state.

----------------------------------------------------------------
Andrzej Hajda (1):
      dt-bindings: exynos_dsim: update of graph bindings

Andrzej Pietrasiewicz (2):
      drm: drm_fourcc: add Samsung 16x16 tile format
      drm/exynos: scaler: Add support for tiled formats

Christoph Manszewski (3):
      drm/exynos: drm_plane: Correct exynos_drm_plane_reset
      drm/exynos: mixer: Make pixel blend mode configurable
      drm/exynos: mixer: Make plane alpha configurable

Maciej Purski (3):
      drm/exynos: rename bridge_node to in_bridge_node
      drm/exynos: move connector creation to attach callback
      drm/exynos: enable out_bridge in exynos_dsi_enable

Marek Szyprowski (1):
      drm/exynos: gsc: Add support for tiled formats

Souptick Joarder (1):
      gpu/drm/exynos: Convert drm_atomic_helper_suspend/resume()

 .../bindings/display/exynos/exynos_dsim.txt        |  25 +---
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |  26 +---
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |   3 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            | 107 +++++++++-------
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |  17 ---
 drivers/gpu/drm/exynos/exynos_drm_fbdev.h          |  10 --
 drivers/gpu/drm/exynos/exynos_drm_gsc.c            |  46 +++++--
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |  16 ++-
 drivers/gpu/drm/exynos/exynos_drm_scaler.c         | 137 ++++++++++++---------
 drivers/gpu/drm/exynos/exynos_mixer.c              |  56 ++++++---
 drivers/gpu/drm/exynos/regs-mixer.h                |   5 +-
 include/uapi/drm/drm_fourcc.h                      |   9 ++
 12 files changed, 249 insertions(+), 208 deletions(-)