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(-) _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel