From patchwork Fri Feb 12 12:13:56 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrzej Hajda X-Patchwork-Id: 8290431 Return-Path: X-Original-To: patchwork-dri-devel@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 0326B9F6E4 for ; Fri, 12 Feb 2016 12:15:18 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id DFF35203C1 for ; Fri, 12 Feb 2016 12:15:17 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by mail.kernel.org (Postfix) with ESMTP id E283C203F1 for ; Fri, 12 Feb 2016 12:15:15 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4CFA26EA8D; Fri, 12 Feb 2016 04:15:15 -0800 (PST) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mailout4.w1.samsung.com (mailout4.w1.samsung.com [210.118.77.14]) by gabe.freedesktop.org (Postfix) with ESMTPS id E0AA66EA89 for ; Fri, 12 Feb 2016 04:15:13 -0800 (PST) Received: from eucpsbgm1.samsung.com (unknown [203.254.199.244]) by mailout4.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0O2F0048XOPAGP00@mailout4.w1.samsung.com> for dri-devel@lists.freedesktop.org; Fri, 12 Feb 2016 12:15:10 +0000 (GMT) X-AuditID: cbfec7f4-f79026d00000418a-c4-56bdccce46ce Received: from eusync1.samsung.com ( [203.254.199.211]) by eucpsbgm1.samsung.com (EUCPMTA) with SMTP id D5.97.16778.ECCCDB65; Fri, 12 Feb 2016 12:15:10 +0000 (GMT) Received: from AMDC1061.digital.local ([106.116.147.88]) by eusync1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0O2F00L4POP94J20@eusync1.samsung.com>; Fri, 12 Feb 2016 12:15:10 +0000 (GMT) From: Andrzej Hajda To: Inki Dae Subject: [PATCH 1/4] drm/exynos: remove struct exynos_drm_panel_info Date: Fri, 12 Feb 2016 13:13:56 +0100 Message-id: <1455279239-13609-2-git-send-email-a.hajda@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1455279239-13609-1-git-send-email-a.hajda@samsung.com> References: <1455279239-13609-1-git-send-email-a.hajda@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMLMWRmVeSWpSXmKPExsVy+t/xy7rnzuwNM9jXrGlxa905VouNM9az Wlz5+p7NYs/Ve0wWk+5PYLFY8WUmu8WM8/uYLNYeucvuwOGxc9Zddo/73ceZPPq2rGL0+LxJ LoAlissmJTUnsyy1SN8ugStj3eIZjAXz5Cqe7/3I1sC4QrKLkZNDQsBE4saqRlYIW0ziwr31 bF2MXBxCAksZJVbOusgMkhASaGKSWDwzAMRmE9CU+Lv5JhuILSKgLLFqXzs7SAOzwAcmiQdr JjCCJIQFXCSWTNrJBGKzCKhKNK26zw5i8wo4S3xpX8gEsU1O4uSxyWCbOYHqW7r2AC3jAFrm LLHtU+0ERt4FjAyrGEVTS5MLipPScw31ihNzi0vz0vWS83M3MUKC6ssOxsXHrA4xCnAwKvHw GtzaEybEmlhWXJl7iFGCg1lJhNegaW+YEG9KYmVValF+fFFpTmrxIUZpDhYlcd65u96HCAmk J5akZqemFqQWwWSZODilGhg59Qz0Zn8+wl7zJCmxmfUpb7if9izHLfe+163q1D71a+aRtAtX TVt4NLP3x2WXn3uptrG50ZIx9VuOz6nXfc+zgxI4D3xRPfbG/rrbpW1vG4rN7s9Rf2980GfR g/x5Pt9XPv7z7prZq322dz8qHthtVPpZVdL8mvpuRb6kusL9vlxeN7qWmsopsRRnJBpqMRcV JwIAIkDNCyYCAAA= Cc: linux-samsung-soc@vger.kernel.org, Bartlomiej Zolnierkiewicz , Jingoo Han , emil.l.velikov@gmail.com, "open list:DRM DRIVERS FOR EXYNOS" , Andrzej Hajda , Marek Szyprowski X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP struct exynos_drm_panel_info is not used anymore, except exynos_dp, which can integrate useful fields directly into its context. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 - drivers/gpu/drm/exynos/exynos_dp_core.c | 7 ++----- drivers/gpu/drm/exynos/exynos_dp_core.h | 4 ++-- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 1 - include/drm/exynos_drm.h | 15 --------------- 5 files changed, 4 insertions(+), 24 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos7_drm_decon.c b/drivers/gpu/drm/exynos/exynos7_drm_decon.c index 52bda3b..9336107 100644 --- a/drivers/gpu/drm/exynos/exynos7_drm_decon.c +++ b/drivers/gpu/drm/exynos/exynos7_drm_decon.c @@ -60,7 +60,6 @@ struct decon_context { wait_queue_head_t wait_vsync_queue; atomic_t wait_vsync_event; - struct exynos_drm_panel_info panel; struct drm_encoder *encoder; }; diff --git a/drivers/gpu/drm/exynos/exynos_dp_core.c b/drivers/gpu/drm/exynos/exynos_dp_core.c index b79c316..461f6a1 100644 --- a/drivers/gpu/drm/exynos/exynos_dp_core.c +++ b/drivers/gpu/drm/exynos/exynos_dp_core.c @@ -977,9 +977,7 @@ static int exynos_dp_get_modes(struct drm_connector *connector) return 0; } - drm_display_mode_from_videomode(&dp->priv.vm, mode); - mode->width_mm = dp->priv.width_mm; - mode->height_mm = dp->priv.height_mm; + drm_display_mode_from_videomode(&dp->vm, mode); connector->display_info.width_mm = mode->width_mm; connector->display_info.height_mm = mode->height_mm; @@ -1249,8 +1247,7 @@ static int exynos_dp_dt_parse_panel(struct exynos_dp_device *dp) { int ret; - ret = of_get_videomode(dp->dev->of_node, &dp->priv.vm, - OF_USE_NATIVE_MODE); + ret = of_get_videomode(dp->dev->of_node, &dp->vm, OF_USE_NATIVE_MODE); if (ret) { DRM_ERROR("failed: of_get_videomode() : %d\n", ret); return ret; diff --git a/drivers/gpu/drm/exynos/exynos_dp_core.h b/drivers/gpu/drm/exynos/exynos_dp_core.h index 66eec4b..b5c2d8f 100644 --- a/drivers/gpu/drm/exynos/exynos_dp_core.h +++ b/drivers/gpu/drm/exynos/exynos_dp_core.h @@ -16,6 +16,7 @@ #include #include #include +#include