From mboxrd@z Thu Jan 1 00:00:00 1970 From: Inki Dae Subject: [GIT PULL v2] exynos-drm-next Date: Fri, 05 Oct 2012 20:04:01 +0900 Message-ID: <1349435041-24416-1-git-send-email-inki.dae@samsung.com> References: <1349316744-18353-1-git-send-email-inki.dae@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) by gabe.freedesktop.org (Postfix) with ESMTP id 0A9989E760 for ; Fri, 5 Oct 2012 04:04:03 -0700 (PDT) Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout3.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MBF007G32QPITU0@mailout3.samsung.com> for dri-devel@lists.freedesktop.org; Fri, 05 Oct 2012 20:04:01 +0900 (KST) Received: from daeinki-desktop.10.32.193.11 ([10.90.51.53]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MBF00KVV2QPHK00@mmp1.samsung.com> for dri-devel@lists.freedesktop.org; Fri, 05 Oct 2012 20:04:01 +0900 (KST) In-reply-to: <1349316744-18353-1-git-send-email-inki.dae@samsung.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: airlied@linux.ie, dri-devel@lists.freedesktop.org Cc: kyungmin.park@samsung.com List-Id: dri-devel@lists.freedesktop.org Hello Dave, as I mentioned, this pull request adds hdmi device tree support and includes related patch set such as disabling of hdmi internal interrupt, suppport for platform variants for hdmi and mixer, support to disable video processor based on platform type and removal of drm common platform data. as you know, this patch set was delayed because it included an media side patch. so for this, we got an ack from v4l2-based hdmi driver author, Tomasz Stanislawski. Changelog v1: this patch set updates exynos drm framework and includes minor fixups. and this pull request except hdmi device tree support patch set posted by Rahul Sharma because that includes media side patch so for this patch set, we may have git pull one more time in addition, if we get an agreement with media guys. for this patch, you can refer to below link, http://comments.gmane.org/gmane.comp.video.dri.devel/74504 if there is any problem, please let me know. Thanks, Inki Dae The following changes since commit 29cb602532b0a82f22322cece8a89f022368d557: drm/exynos: added device object to subdrv's remove callback as argument (2012-10-04 10:05:59 +0900) are available in the git repository at: git://git.infradead.org/users/kmpark/linux-samsung exynos-drm-next Inki Dae (15): drm/exynos: separated subdrv_probe function into two parts. drm/exynos: separeated fimd_power_on into some parts. drm/exynos: fixed duplicated mode setting. drm/exynos: add wait_for_vblank callback interface. drm/exynos: make sure that hardware overlay for fimd is disabled drm/exynos: make sure that hardware overlay for hdmi is disabled drm/exynos: check NV12M format specific to Exynos properly drm/exynos: update crtc to plane safely drm/exynos: Disable plane when released drm/exynos: add pid to g2d_runqueue_node drm/exynos: fix duplicated mutex lock issue drm/exynos: check crtc's dpms mode at page flip drm/exynos: check crtc's dpms mode at SetCrtc drm/exynos: support drm_wait_vblank feature for VIDI drm/exynos: fix display power call issue. Joonyoung Shim (2): drm/exynos: fix to calculate CRTC shown via screen drm/exynos: fix kcalloc size of g2d cmdlist node Leela Krishna Amudala (1): drm/exynos: add platform_device_id table and driver data for drm fimd Rahul Sharma (9): drm: exynos: remove drm hdmi platform data struct drm: exynos: hdmi: add support for exynos5 ddc drm: exynos: hdmi: add support for exynos5 hdmiphy drm: exynos: hdmi: add support for platform variants for mixer drm: exynos: hdmi: add support to disable video processor in mixer drm: exynos: hdmi: add support for exynos5 mixer drm: exynos: hdmi: replace is_v13 with version check in hdmi drm: exynos: hdmi: add support for exynos5 hdmi drm: exynos: hdmi: remove drm common hdmi platform data struct Sachin Kamat (1): drm/exynos: Fix potential NULL pointer dereference Tomasz Stanislawski (5): media: s5p-hdmi: add HPD GPIO to platform data drm: exynos: hdmi: support for platform variants drm: exynos: hdmi: fix interrupt handling drm: exynos: hdmi: use s5p-hdmi platform data drm: exynos: hdmi: turn off HPD interrupt in HDMI chip drivers/gpu/drm/exynos/exynos_ddc.c | 22 ++- drivers/gpu/drm/exynos/exynos_drm_connector.c | 50 +++++- drivers/gpu/drm/exynos/exynos_drm_connector.h | 4 + drivers/gpu/drm/exynos/exynos_drm_core.c | 100 +++++++---- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 20 ++- drivers/gpu/drm/exynos/exynos_drm_drv.h | 17 ++ drivers/gpu/drm/exynos/exynos_drm_encoder.c | 116 +++++++++++-- drivers/gpu/drm/exynos/exynos_drm_fb.c | 65 +++++++- drivers/gpu/drm/exynos/exynos_drm_fb.h | 20 +-- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 3 + drivers/gpu/drm/exynos/exynos_drm_fimd.c | 115 ++++++++++--- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_hdmi.c | 62 ++++--- drivers/gpu/drm/exynos/exynos_drm_hdmi.h | 3 + drivers/gpu/drm/exynos/exynos_drm_plane.c | 58 ++++++- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 22 +++- drivers/gpu/drm/exynos/exynos_hdmi.c | 196 +++++++++++++++------ drivers/gpu/drm/exynos/exynos_hdmiphy.c | 12 ++- drivers/gpu/drm/exynos/exynos_mixer.c | 240 +++++++++++++++++++------ drivers/gpu/drm/exynos/regs-mixer.h | 3 + include/drm/exynos_drm.h | 37 +--- include/media/s5p_hdmi.h | 2 + 22 files changed, 905 insertions(+), 267 deletions(-)