From patchwork Wed Dec 26 11:27:39 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Prathyush K X-Patchwork-Id: 1910951 Return-Path: X-Original-To: patchwork-dri-devel@patchwork.kernel.org Delivered-To: patchwork-process-083081@patchwork1.kernel.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by patchwork1.kernel.org (Postfix) with ESMTP id 0B4D63FC85 for ; Wed, 26 Dec 2012 11:10:36 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E2EABE61CE for ; Wed, 26 Dec 2012 03:10:35 -0800 (PST) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mailout4.samsung.com (mailout4.samsung.com [203.254.224.34]) by gabe.freedesktop.org (Postfix) with ESMTP id 15F12E60C0 for ; Wed, 26 Dec 2012 03:05:28 -0800 (PST) Received: from epcpsbgm1.samsung.com (epcpsbgm1 [203.254.230.26]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MFM00JGIXGI8NA0@mailout4.samsung.com> for dri-devel@lists.freedesktop.org; Wed, 26 Dec 2012 20:05:24 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.123]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 43.8D.01231.4F9DAD05; Wed, 26 Dec 2012 20:05:24 +0900 (KST) X-AuditID: cbfee61a-b7fa66d0000004cf-3f-50dad9f46f39 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 92.8D.01231.3F9DAD05; Wed, 26 Dec 2012 20:05:24 +0900 (KST) Received: from chrome-ubuntu.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 <0MFM0029MXGTEU90@mmp1.samsung.com> for dri-devel@lists.freedesktop.org; Wed, 26 Dec 2012 20:05:23 +0900 (KST) From: Prathyush K To: dri-devel@lists.freedesktop.org Subject: [PATCH 2/8] drm/exynos: fimd: call win_disable only when window is enabled Date: Wed, 26 Dec 2012 06:27:39 -0500 Message-id: <1356521265-22749-3-git-send-email-prathyush.k@samsung.com> X-Mailer: git-send-email 1.8.0 In-reply-to: <1356521265-22749-1-git-send-email-prathyush.k@samsung.com> References: <1356521265-22749-1-git-send-email-prathyush.k@samsung.com> DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRmVeSWpSXmKPExsWyRsSkWvfLzVsBBm8fcFtc+fqezYHR4373 caYAxigum5TUnMyy1CJ9uwSujP3LDjEXvGarmLRlPmMD4x3WLkZODgkBE4n7Xw6zQNhiEhfu rWfrYuTiEBJYyihx5M4mZrii9fcYIRKLGCW2rdvECuFsZJJ4+/I6O0gVm4C2xK85d8HGiggo S/yduIoRxGYWkJA40n4WaCwHh7BAqMSOL34gYRYBVYllj/vBWnkF3CVaZl+BWiYn8WHPI7A4 p4CHxIWNe8BGCgHVtD34wArRKyDxbfIhFpCREgKyEpsOMIOcIyFwmU1i1a5TbBBzJCUOrrjB MoFReAEjwypG0dSC5ILipPRcQ73ixNzi0rx0veT83E2MwCA8/e+Z1A7GlQ0WhxgFOBiVeHg3 fr8ZIMSaWFZcmXuIUYKDWUmEV2HVrQAh3pTEyqrUovz4otKc1OJDjD5Al0xklhJNzgdGSF5J vKGxibmpsamlkZGZqSkOYSVx3maPlAAhgfTEktTs1NSC1CKYcUwcnFINjLOv1/MeCM834Wtq +/tUXN5g2ynhGycOM0/e1eNl9t924q6//Oc0V/3YurZkk8bacOW6WDfBktU+V+OvnbAqaFNp WSD4peoMa9vLKUyvdn0/fXG9UeiKx5fkN+VezzH/d7BKfX9qHvOxzv8ftxpZfFrVfiQ9T22R 7YzFAk3Kplfyg1c3aoms7VViKc5INNRiLipOBAAqjW/gbwIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeLIzCtJLcpLzFFi42I5/e+xgO6Xm7cCDKY+YbW48vU9mwOjx/3u 40wBjFENjDYZqYkpqUUKqXnJ+SmZeem2St7B8c7xpmYGhrqGlhbmSgp5ibmptkouPgG6bpk5 QGOVFMoSc0qBQgGJxcVK+naYJoSGuOlawDRG6PqGBMH1GBmggYQ1jBn7lx1iLnjNVjFpy3zG BsY7rF2MnBwSAiYS99ffY4SwxSQu3FvP1sXIxSEksIhRYtu6TawQzkYmibcvr7ODVLEJaEv8 mnMXrFtEQFni78RVYN3MAhISR9rPAnVzcAgLhErs+OIHEmYRUJVY9rgfrJVXwF2iZfYVZohl chIf9jwCi3MKeEhc2LgHbKQQUE3bgw+sExh5FzAyrGIUTS1ILihOSs811CtOzC0uzUvXS87P 3cQIDvFnUjsYVzZYHGIU4GBU4uHd+P1mgBBrYllxZe4hRgkOZiURXoVVtwKEeFMSK6tSi/Lj i0pzUosPMfoAXTWRWUo0OR8Yf3kl8YbGJuamxqaWJhYmZpY4hJXEeZs9UgKEBNITS1KzU1ML UotgxjFxcEo1MJ6f8N8+t5L1vKuSTGk9/5xLczZaOp7TY0g/xKbR+ZPV0le7fMKCZ4Vi335O 0W7J0etqujjt/mtu9y9XpnHJxty59/TfAb5u2a274t/l5bNONeTUfqivfqfYTMbcpT6/bsem a98UdDUW9bDoV3foLmNhn6J71utTl8vvhW9V5jput58/La1ITYmlOCPRUIu5qDgRAOt0e9Ke AgAA X-CFilter-Loop: Reflected X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: dri-devel-bounces+patchwork-dri-devel=patchwork.kernel.org@lists.freedesktop.org Errors-To: dri-devel-bounces+patchwork-dri-devel=patchwork.kernel.org@lists.freedesktop.org This patch adds a check in fimd_window_suspend to call win_disable only if the window is enabled. Signed-off-by: Prathyush K --- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimd.c b/drivers/gpu/drm/exynos/exynos_drm_fimd.c index bf0d9ba..4d1d9c1 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fimd.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fimd.c @@ -852,8 +852,10 @@ static void fimd_window_suspend(struct device *dev) for (i = 0; i < WINDOWS_NR; i++) { win_data = &ctx->win_data[i]; - win_data->resume = win_data->enabled; - fimd_win_disable(dev, i); + if (win_data->enabled) { + win_data->resume = win_data->enabled; + fimd_win_disable(dev, i); + } } fimd_wait_for_vblank(dev); }