From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonyoung Shim Subject: [PATCH 0/5] Update dpms and PM for hdmi of exynos drm Date: Mon, 23 Apr 2012 19:35:46 +0900 Message-ID: <1335177351-11358-1-git-send-email-jy0922.shim@samsung.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mailout4.samsung.com (mailout4.samsung.com [203.254.224.34]) by gabe.freedesktop.org (Postfix) with ESMTP id 97A499F659 for ; Mon, 23 Apr 2012 03:36:22 -0700 (PDT) Received: from epcpsbgm2.samsung.com (mailout4.samsung.com [203.254.224.34]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0M2X008WCHERFVR0@mailout4.samsung.com> for dri-devel@lists.freedesktop.org; Mon, 23 Apr 2012 19:35:46 +0900 (KST) Received: from localhost.localdomain ([165.213.219.123]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0M2X00MJQHFM3L90@mmp1.samsung.com> for dri-devel@lists.freedesktop.org; Mon, 23 Apr 2012 19:35:46 +0900 (KST) 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: dri-devel@lists.freedesktop.org Cc: inki.dae@samsung.com, kyungmin.park@samsung.com List-Id: dri-devel@lists.freedesktop.org This patchset is to support dpms and PM for hdmi of exynos drm. The exynos hdmi has internal and externel interrupt handler for hotplug detection. We can select whether use which interrupt handler by power state of hdmi. The base of this patchset is Linux 3.4-rc4. Joonyoung Shim (5): drm/exynos: cleanup for hdmi platform data drm/exynos: use platform_get_irq_byname for hdmi drm/exynos: use threaded irq for hdmi hotplug drm/exynos: add dpms for hdmi drm/exynos: add PM functions for hdmi and mixer drivers/gpu/drm/exynos/exynos_drm_hdmi.c | 77 ++++--- drivers/gpu/drm/exynos/exynos_drm_hdmi.h | 6 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 344 ++++++++++++++++-------------- drivers/gpu/drm/exynos/exynos_mixer.c | 301 ++++++++++++++------------ include/drm/exynos_drm.h | 12 +- 5 files changed, 394 insertions(+), 346 deletions(-)