[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