dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] exynos-drm-next for 4.6
@ 2016-03-01 16:26 Inki Dae
  0 siblings, 0 replies; 2+ messages in thread
From: Inki Dae @ 2016-03-01 16:26 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

Hi Dave,

   This pull request includes Exynos5420/5422 SoC support, fixups and cleanups.

   Summary:
   - Add Exynos5420 SoC support to FIMD driver.
     . This patch makes MIC(Mobile Image Compressor) IP to be bypassed in default
       in case of Exynos5420 and later. The Display pipe line configuraion for
       Exynos DRM driver will be considered through of graph concept later.
   - Add Exynos5422 SoC support to MIPI-DSI driver.
     . Exynos5422 SoC is similar to Exynos5433 SoC but software reset is different
       each other so this patch consideres the difference.
   - Get more precise clock divider value of FIMD controller.
     . This patch changes DIV_ROUND_CLOSEST macro to be used instead of DIV_ROUND_UP.
   - Refactor Exynos DRM device and driver registeration.
     . This patch makes Exynos DRM driver to be easy-to-read and at the same time,
       cleans it up by removing #ifdef ~ #endif things.
   - Configure DMA-mapping address space common to Exynos DRM devices in more generic
     without any hacks.
   - some fixups and cleanups.

   Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit efcebcf983abf70a15958b9fb5237b1c38060d95:

  Merge tag 'drm-intel-next-2016-02-14' of git://anongit.freedesktop.org/drm-intel into drm-next (2016-03-01 13:06:44 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git exynos-drm-next

for you to fetch changes up to 6c81e96d4bd10617b856ce3cb5fa09337871bfdf:

  drm/exynos/dsi: use core helper to create DSI packet (2016-03-02 00:21:37 +0900)

----------------------------------------------------------------
Andrzej Hajda (11):
      drm/exynos/decon: fix disable clocks order
      drm/exynos/dsi: replace registry access macros with functions
      drm/exynos/dsi: constify read only structures
      drm/exynos/hdmi: remove unused variable
      drm/exynos/decon: make irq handler static
      drm/exynos: remove incorrect ccflags from Makefile
      drm/exynos: remove struct exynos_drm_panel_info
      drm/exynos/fimc: remove unused camera interface polarization code
      drm/exynos: remove platform data structures and include/drm/exynos_drm.h
      drm/exynos: use arch independent types in uapi header
      drm/exynos/dsi: use core helper to create DSI packet

Chanho Park (3):
      drm/exynos: support exynos5422 mipi-dsi
      drm/exynos: use DIV_ROUND_CLOSEST to find the closest div
      drm/exynos: add exynos5420 support for fimd

Joonyoung Shim (1):
      drm/exynos: depend on ARCH_EXYNOS for DRM_EXYNOS

Marek Szyprowski (11):
      drm/exynos: ipp: fix incorrect format specifiers in debug messages
      drm/exynos: fix types for compilation on 64bit architectures
      drm/exynos: mic: use devm_clk interface
      drm/exynos: mic: convert to component framework
      drm/exynos: mic: make all functions static
      drm/exynos: dsi: restore support for drm bridge
      drm/exynos: exynos5433_decon: fix wrong state assignment in decon_enable
      drm/exynos: exynos5433_decon: fix wrong state in decon_vblank_enable
      drm/exynos: fix incorrect cpu address for dma_mmap_attrs()
      drm/exynos: refactor driver and device registration code
      drm/exynos: use real device for DMA-mapping operations

 .../bindings/display/exynos/exynos_dsim.txt        |    1 +
 .../bindings/display/exynos/samsung-fimd.txt       |    3 +-
 drivers/gpu/drm/exynos/Kconfig                     |    2 +-
 drivers/gpu/drm/exynos/Makefile                    |    1 -
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c      |   10 +-
 drivers/gpu/drm/exynos/exynos7_drm_decon.c         |    1 -
 drivers/gpu/drm/exynos/exynos_dp_core.c            |    7 +-
 drivers/gpu/drm/exynos/exynos_dp_core.h            |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |  265 +++++++++++---------
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |   10 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |  235 +++++++++--------
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_fimc.c           |   30 +--
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |   34 ++-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |   12 +-
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |   16 +-
 drivers/gpu/drm/exynos/exynos_drm_gsc.c            |    2 +-
 drivers/gpu/drm/exynos/exynos_drm_iommu.c          |   39 +--
 drivers/gpu/drm/exynos/exynos_drm_iommu.h          |    4 +-
 drivers/gpu/drm/exynos/exynos_drm_ipp.c            |   32 +--
 drivers/gpu/drm/exynos/exynos_drm_mic.c            |   72 +++---
 drivers/gpu/drm/exynos/exynos_drm_rotator.c        |    3 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |    8 +-
 drivers/gpu/drm/exynos/exynos_hdmi.c               |    2 -
 include/drm/exynos_drm.h                           |  101 --------
 include/uapi/drm/exynos_drm.h                      |   26 +-
 26 files changed, 423 insertions(+), 499 deletions(-)
 delete mode 100644 include/drm/exynos_drm.h
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread
* [GIT PULL] exynos-drm-next for 4.6
@ 2016-03-13  6:15 Inki Dae
  0 siblings, 0 replies; 2+ messages in thread
From: Inki Dae @ 2016-03-13  6:15 UTC (permalink / raw)
  To: airlied; +Cc: dri-devel

Hi Dave,
   
   This pull request adds DRM_EXYNOS_GEM_MAP ioctl interface
   for the use of render node.
   This interface had been tried to mainline but tackled
   by Daniel Stone because there was no non-libdrm user,
	   http://www.spinics.net/lists/dri-devel/msg93243.html

   We have already added the non-libdrm user support like below,
	https://review.tizen.org/git/?p=platform/adaptation/samsung_exynos/libtbm-exynos.git;a=commit;h=773b66e9f51db46745508c739c71b3f8a4e35a30

   And that has been tested enough. For more information
   about libtbm, this module is a buffer manager for Tizen platform.
   All applications - who want to use dma buffer - use this module
   to allocate dma buffer through DRM GEM.

   Kindly let me know if there is any problem.


Thanks,
Inki Dae

	   
The following changes since commit 550e3b23a53c88adfa46e64f9d442743e65d47da:

  Merge branch 'drm-next-4.6' of git://people.freedesktop.org/~agd5f/linux into drm-next (2016-03-08 10:51:51 +1000)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git exynos-drm-next

for you to fetch changes up to 6564c65f3a2b75832957e53bcc3c6066d1d73487:

  drm/exynos: add DRM_EXYNOS_GEM_MAP ioctl (2016-03-13 14:54:03 +0900)

----------------------------------------------------------------
Joonyoung Shim (1):
      drm/exynos: add DRM_EXYNOS_GEM_MAP ioctl

 drivers/gpu/drm/exynos/exynos_drm_drv.c |    2 ++
 drivers/gpu/drm/exynos/exynos_drm_gem.c |    9 +++++++++
 drivers/gpu/drm/exynos/exynos_drm_gem.h |    4 ++++
 include/uapi/drm/exynos_drm.h           |   17 ++++++++++++++++-
 4 files changed, 31 insertions(+), 1 deletion(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-03-13  6:15 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-01 16:26 [GIT PULL] exynos-drm-next for 4.6 Inki Dae
  -- strict thread matches above, loose matches on Subject: below --
2016-03-13  6:15 Inki Dae

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox