[GIT PULL v1] exynos-drm-next

Inki Dae daeinki at gmail.com
Fri Jun 28 06:47:08 PDT 2013


Hi Dave,
   This first pull request includes some new features, fixups, and cleanups.
   And this includes one dts patch, "ARM: dts: change compatible strings
   for EXYNOS5250 hdmi subsystem". For this, we have received ACK from
   Exynos SoC Maintainer, Kukjin Kim.

   In addition, we have one patch set not posted yet for -next: this patch
   set would strengthen hdmiphy support. For this, Rahul is proceeding with
   it. This patch is important to us so we would post v2 if not too late.

Feature summary:
Add S3C64XX SoC series support - S3C64XX SoC series are previous version
chips of Exynos SoC series. With this patch set, KMS driver of Exynos drm
supports those chips also.

Update device tree support - This patch set corrects compatible strings,
and adds Exynos5420 SoC support for hdmi subsystem.

Consider CCF (Common Clock Framework) support - With reference to CCF
support, it uses clock_prepare_enable/clock_disable_unprepare instead of
clk_enable/clk_disable for hdmi subsystem.

Big cleanups - This patch just removes unnecessary all debug logs.

Please kindly let me know if there is any problem.

Thanks,
Inki Dae

The following changes since commit d482e5fa299c2cfbb4700143dd766273730e2357:

  Revert "drm: kms_helper: don't lose hotplug event" (2013-06-28 20:31:34 +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 0d1fc829791d6a4f00528d65b8c88b9b9bd0b862:

  ARM: dts: change compatible strings for EXYNOS5250 hdmi subsystem (2013-06-28 21:13:57 +0900)

----------------------------------------------------------------
Inki Dae (3):
      drm/exynos: fix WINDOWS_NR checking to vidi driver
      drm/exynos: do not use mode_set_base function directly
      drm/exynos: make sure to handle an error case to vm_mmap call

Krzysztof Kozlowski (2):
      drm/exynos: fix checks for valid mixer window
      drm/exynos: fix tests for valid FIMD window number

Rahul Sharma (7):
      drm/exynos: hdmi: use drm_display_mode to check the supported modes
      drm/exynos: add mout_hdmi clock in hdmi driver to change parent
      drm/exynos: use of_get_named_gpio to get hdmi hpd gpio
      drm/exynos: fix interlace resolutions for exynos5420
      drm/exynos: add new compatible strings for hdmi subsystem
      drm/exynos: add support for exynos5420 mixer
      ARM: dts: change compatible strings for EXYNOS5250 hdmi subsystem

Sachin Kamat (2):
      drm/exynos: Remove redundant use of of_match_ptr macro
      drm/exynos: exynos_drm_ipp: Remove redundant break statement

Sean Paul (1):
      drm/exynos: Prepare/Unprepare HDMI subsystem clocks

Seung-Woo Kim (1):
      drm/exynos: remove ignoring return value warning in hdmi

Tomasz Figa (4):
      drm/exynos: fimd: Hold pointer to driver data in context struct
      drm/exynos: fimd: Add support for FIMD versions without SHADOWCON register
      drm/exynos: fimd: Add support for FIMD variants with clock selection
      drm/exynos: fimd: Add support for S3C64xx SoCs

YoungJun Cho (2):
      drm/exynos: Remove tracking log functions
      drm/exynos: Clean up logs for DRM_ERROR / DRM_DEBUG_KMS

 .../devicetree/bindings/video/exynos_hdmi.txt      |   7 +-
 .../devicetree/bindings/video/exynos_hdmiddc.txt   |   7 +-
 .../devicetree/bindings/video/exynos_hdmiphy.txt   |   7 +-
 .../devicetree/bindings/video/exynos_mixer.txt     |   9 +-
 arch/arm/boot/dts/cros5250-common.dtsi             |   4 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |   4 +-
 arch/arm/boot/dts/exynos5250.dtsi                  |   4 +-
 drivers/gpu/drm/exynos/exynos_ddc.c                |   2 +
 drivers/gpu/drm/exynos/exynos_drm_buf.c            |   7 -
 drivers/gpu/drm/exynos/exynos_drm_connector.c      |  51 +-----
 drivers/gpu/drm/exynos/exynos_drm_core.c           |  12 --
 drivers/gpu/drm/exynos/exynos_drm_crtc.c           |  38 +---
 drivers/gpu/drm/exynos/exynos_drm_dmabuf.c         |   6 -
 drivers/gpu/drm/exynos/exynos_drm_drv.c            |  20 --
 drivers/gpu/drm/exynos/exynos_drm_drv.h            |   4 +-
 drivers/gpu/drm/exynos/exynos_drm_encoder.c        |  28 +--
 drivers/gpu/drm/exynos/exynos_drm_fb.c             |  10 -
 drivers/gpu/drm/exynos/exynos_drm_fbdev.c          |   8 -
 drivers/gpu/drm/exynos/exynos_drm_fimc.c           | 129 ++++++-------
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           | 146 +++++++--------
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |  29 +--
 drivers/gpu/drm/exynos/exynos_drm_gsc.c            | 102 +++++------
 drivers/gpu/drm/exynos/exynos_drm_hdmi.c           |  63 ++-----
 drivers/gpu/drm/exynos/exynos_drm_hdmi.h           |   6 +-
 drivers/gpu/drm/exynos/exynos_drm_ipp.c            | 202 +++++++--------------
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |  16 --
 drivers/gpu/drm/exynos/exynos_drm_rotator.c        |  53 ++----
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |  50 +----
 drivers/gpu/drm/exynos/exynos_hdmi.c               | 131 ++++++-------
 drivers/gpu/drm/exynos/exynos_hdmiphy.c            |   4 +
 drivers/gpu/drm/exynos/exynos_mixer.c              | 122 +++++++------
 drivers/gpu/drm/exynos/regs-mixer.h                |   7 +
 32 files changed, 450 insertions(+), 838 deletions(-)


More information about the dri-devel mailing list