From patchwork Fri Aug 30 06:59:29 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rahul Sharma X-Patchwork-Id: 2851807 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 857F19F2F4 for ; Fri, 30 Aug 2013 06:37:56 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 50C6D2030E for ; Fri, 30 Aug 2013 06:37:55 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 4A68A202FF for ; Fri, 30 Aug 2013 06:37:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754965Ab3H3Ghw (ORCPT ); Fri, 30 Aug 2013 02:37:52 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:24119 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755151Ab3H3Ghv (ORCPT ); Fri, 30 Aug 2013 02:37:51 -0400 Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MSB003KBZR1SJ20@mailout2.samsung.com> for linux-samsung-soc@vger.kernel.org; Fri, 30 Aug 2013 15:37:49 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.126]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id 4A.F5.22755.DBD30225; Fri, 30 Aug 2013 15:37:49 +0900 (KST) X-AuditID: cbfee68f-b7f656d0000058e3-60-52203dbd99a3 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 3D.1A.09055.DBD30225; Fri, 30 Aug 2013 15:37:49 +0900 (KST) Received: from chromeserver-PowerEdge-T410.sisodomain.com ([107.108.73.106]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MSB00I0NZQPRKZ0@mmp1.samsung.com>; Fri, 30 Aug 2013 15:37:49 +0900 (KST) From: Rahul Sharma To: linux-samsung-soc@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: kgene.kim@samsung.com, sw0312.kim@samsung.com, inki.dae@samsung.com, seanpaul@chromium.org, l.stach@pengutronix.de, tomasz.figa@gmail.com, s.nawrocki@samsung.com, joshi@samsung.com, r.sh.open@gmail.com, Rahul Sharma Subject: [PATCH 2/7] drm/exynos: remove dummy hdmiphy clock Date: Fri, 30 Aug 2013 12:29:29 +0530 Message-id: <1377845974-28373-3-git-send-email-rahul.sharma@samsung.com> X-Mailer: git-send-email 1.7.10.4 In-reply-to: <1377845974-28373-1-git-send-email-rahul.sharma@samsung.com> References: <1377845974-28373-1-git-send-email-rahul.sharma@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRmVeSWpSXmKPExsWyRsSkTnevrUKQwZTzKhZXvr5ns5h0fwKL xfddX9gtehdcZbN4MPcmk8WM8/uYLBa+iLeYsugwq8XhN+2sFnc3nGW0mDH5JZvFql1/GB14 PGY3XGTx2DnrLrvH/e7jTB79fw08+rasYvT4vEkugC2KyyYlNSezLLVI3y6BK+PywQ62glV8 Fe+2TmVuYGzl6WLk5JAQMJE4uHoJG4QtJnHh3nogm4tDSGApo0Tnuh/sMEU9L7+zQyQWMUp8 2TGZBcKZzSTxae5EJpAqNgFdidkHnzF2MXJwiAi4Scz6zwpSwyzwh1HiyMclYJOEBawlnk7/ B1bPIqAqMff5dLA4r4CHxNW3W1ggtilKdD+bAHYSp4CnxOuNL1hBbCGgmv4Vs8EWSwicYpdY sHEfK8QgAYlvkw+xgCyWEJCV2HSAGWKOpMTBFTdYJjAKL2BkWMUomlqQXFCclF5krFecmFtc mpeul5yfu4kRGCGn/z3r38F494D1IcZkoHETmaVEk/OBEZZXEm9obGZkYWpiamxkbmlGmrCS OK9ai3WgkEB6YklqdmpqQWpRfFFpTmrxIUYmDk6pBkb2d13Ry3Yw6hWc3Sq9hcutYEkiz5bp 3xbffl3Nq9pS1MjT+W6e+dRVsyzjCvtM+Vr2lVplF0+U6uBdVvLBU2zZxuJGtUWd3Beyz9/a 5scf0NKycJJM9I5//9i3Kn2rzmBoUGmuPc3x/vC7p3x/zzZ81mXI9dx1cEe0+N+9n7bIF72s NbdZcEmJpTgj0VCLuag4EQBFAc85pgIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRmVeSWpSXmKPExsVy+t9jAd29tgpBBsefS1tc+fqezWLS/Qks Ft93fWG36F1wlc3iwdybTBYzzu9jslj4It5iyqLDrBaH37SzWtzdcJbRYsbkl2wWq3b9YXTg 8ZjdcJHFY+esu+we97uPM3n0/zXw6NuyitHj8ya5ALaoBkabjNTElNQihdS85PyUzLx0WyXv 4HjneFMzA0NdQ0sLcyWFvMTcVFslF58AXbfMHKAblRTKEnNKgUIBicXFSvp2mCaEhrjpWsA0 Ruj6hgTB9RgZoIGENYwZlw92sBWs4qt4t3UqcwNjK08XIyeHhICJRM/L7+wQtpjEhXvr2boY uTiEBBYxSnzZMZkFwpnNJPFp7kQmkCo2AV2J2QefMXYxcnCICLhJzPrPClLDLPCHUeLIxyVg k4QFrCWeTv8HVs8ioCox9/l0sDivgIfE1bdbWCC2KUp0P5vABmJzCnhKvN74ghXEFgKq6V8x m2UCI+8CRoZVjKKpBckFxUnpuYZ6xYm5xaV56XrJ+bmbGMHx90xqB+PKBotDjAIcjEo8vA+C 5YOEWBPLiitzDzFKcDArifAK6CoECfGmJFZWpRblxxeV5qQWH2JMBrpqIrOUaHI+MDXklcQb GpuYmxqbWppYmJhZkiasJM57oNU6UEggPbEkNTs1tSC1CGYLEwenVAPjrMk7FyxX9Nu5ZifP 1vNVH4+1iJ4Wi3lwPj5pWUi/Fp/t2tv3Arvq1pQ4bbSIlkh2bTPRagibt/h35cmT651cWEpX dN9pm/7n+VPGw3/4zi8oO7/yt1DE5rPck9ZMOn3DbuWt9s7+fCWxqJ/CTzevO3xOJ27lnleq jO5nTh49ERg9T7NTIulnnhJLcUaioRZzUXEiAIwB7ygDAwAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Spam-Status: No, score=-9.0 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP hdmiphy is a dummy clock which actually controls the PMU bit to enable/disbale hdmiphy (before CCF). This clock is cleaned from the hdmi driver. Signed-off-by: Rahul Sharma --- drivers/gpu/drm/exynos/exynos_hdmi.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_hdmi.c b/drivers/gpu/drm/exynos/exynos_hdmi.c index 3af4e4c..cd1d921 100644 --- a/drivers/gpu/drm/exynos/exynos_hdmi.c +++ b/drivers/gpu/drm/exynos/exynos_hdmi.c @@ -84,7 +84,6 @@ struct hdmi_resources { struct clk *sclk_hdmi; struct clk *sclk_pixel; struct clk *sclk_hdmiphy; - struct clk *hdmiphy; struct clk *mout_hdmi; struct regulator_bulk_data *regul_bulk; int regul_count; @@ -1431,7 +1430,6 @@ static void hdmi_poweron(struct hdmi_context *hdata) if (regulator_bulk_enable(res->regul_count, res->regul_bulk)) DRM_DEBUG_KMS("failed to enable regulator bulk\n"); - clk_prepare_enable(res->hdmiphy); clk_prepare_enable(res->hdmi); clk_prepare_enable(res->sclk_hdmi); @@ -1456,7 +1454,6 @@ static void hdmi_poweroff(struct hdmi_context *hdata) clk_disable_unprepare(res->sclk_hdmi); clk_disable_unprepare(res->hdmi); - clk_disable_unprepare(res->hdmiphy); regulator_bulk_disable(res->regul_count, res->regul_bulk); mutex_lock(&hdata->hdmi_mutex); @@ -1549,11 +1546,6 @@ static int hdmi_resources_init(struct hdmi_context *hdata) DRM_ERROR("failed to get clock 'sclk_hdmiphy'\n"); goto fail; } - res->hdmiphy = devm_clk_get(dev, "hdmiphy"); - if (IS_ERR(res->hdmiphy)) { - DRM_ERROR("failed to get clock 'hdmiphy'\n"); - goto fail; - } res->mout_hdmi = devm_clk_get(dev, "mout_hdmi"); if (IS_ERR(res->mout_hdmi)) { DRM_ERROR("failed to get clock 'mout_hdmi'\n");