From patchwork Mon May 7 03:32:17 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Satendra Singh Thakur X-Patchwork-Id: 10383185 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id EFD36602D8 for ; Mon, 7 May 2018 03:32:43 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E1F7F28B04 for ; Mon, 7 May 2018 03:32:43 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D605D28B1E; Mon, 7 May 2018 03:32:43 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5109128B04 for ; Mon, 7 May 2018 03:32:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751920AbeEGDcm (ORCPT ); Sun, 6 May 2018 23:32:42 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:49090 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751794AbeEGDcl (ORCPT ); Sun, 6 May 2018 23:32:41 -0400 Received: from epcas5p1.samsung.com (unknown [182.195.41.39]) by mailout4.samsung.com (KnoxPortal) with ESMTP id 20180507033240epoutp04b48314471e7be2949ba5392dd06c46c1~sP0nTOTxu1645316453epoutp04- for ; Mon, 7 May 2018 03:32:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout4.samsung.com 20180507033240epoutp04b48314471e7be2949ba5392dd06c46c1~sP0nTOTxu1645316453epoutp04- DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1525663960; bh=HvWVBQGmyeKub9/j1s7XbinnCZidhRmjtc+vZ6kDApc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SzsLI+oPyYESRB1E05EJB7io4eY+Jt1igFliS2rcZmWSSolI8ergHxBBj6WUZNB8d tpDClWY4UZK0h4s1ruFIXjXpsqWDfK7kuWA4WNWEuS27zzupYufC2jeDnq68vU9V+p 4EptjG3uLTLm03lVMXWm9Pz+ZCQiLxENb5Of3Mes= Received: from epsmges5p2new.samsung.com (unknown [182.195.40.75]) by epcas5p2.samsung.com (KnoxPortal) with ESMTP id 20180507033239epcas5p22da92348192dcf60f3e4775a4c53c5b9~sP0m5z2Kj0561605616epcas5p2W; Mon, 7 May 2018 03:32:39 +0000 (GMT) Received: from epcas5p2.samsung.com ( [182.195.41.40]) by epsmges5p2new.samsung.com (Symantec Messaging Gateway) with SMTP id E6.24.04308.7D8CFEA5; Mon, 7 May 2018 12:32:39 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas5p2.samsung.com (KnoxPortal) with ESMTPA id 20180507033238epcas5p2601b5ccbba8fa02cdde4f1375e90abe9~sP0mG6hnE0561705617epcas5p2K; Mon, 7 May 2018 03:32:38 +0000 (GMT) Received: from epsmgms1p1new.samsung.com (unknown [182.195.42.41]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20180507033238epsmtrp11b5a8be9241e86a51cec332ffe72d794~sP0mFDExR2796727967epsmtrp1U; Mon, 7 May 2018 03:32:38 +0000 (GMT) X-AuditID: b6c32a4a-a79ff700000010d4-52-5aefc8d7664e Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 55.9F.03729.6D8CFEA5; Mon, 7 May 2018 12:32:38 +0900 (KST) Received: from localhost.localdomain (unknown [107.108.189.138]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20180507033235epsmtip1d1a37abf0aadaa2e3bfdf8366c4d6acd~sP0jQAVFh2412524125epsmtip1V; Mon, 7 May 2018 03:32:35 +0000 (GMT) From: Satendra Singh Thakur To: robin.murphy@arm.com, Inki Dae , Joonyoung Shim , Seung-Woo Kim , Kyungmin Park , David Airlie , Kukjin Kim , Krzysztof Kozlowski , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Cc: sst2005@gmail.com, madhur.verma@samsung.com, Satendra Singh Thakur , Hemanshu Srivastava Subject: [PATCH v2 03/13] drm/kms/mode/exynos-dsi: using helper func drm_display_mode_to_videomode for calculating timing parameters Date: Mon, 7 May 2018 09:02:17 +0530 Message-Id: <1525663938-4172-1-git-send-email-satendra.t@samsung.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <920ac8d1-8d2d-1332-256d-21472f69fca5@arm.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIJsWRmVeSWpSXmKPExsWy7bCmhu71E++jDHY9VLLoPXeSyeLK1/ds Fq/Ov2G2mHR/AovFi3sXWSz6H79mtjh/fgO7xdmmN+wWmx5fY7W4vGsOm8WM8/uYLA5PXcJm cfDDE1aLtedbWSyWn77ObDFj8ks2BwGPNfPWMHrsnHWX3WPTqk42j+3fHrB63O8+zuSxeUm9 R9+WVYwenzfJBXBEpdpkpCampBYppOYl56dk5qXbKnkHxzvHm5oZGOoaWlqYKynkJeam2iq5 +AToumXmAH2gpFCWmFMKFApILC5W0rezKcovLUlVyMgvLrFVijY0NNIzNDDXMzIy0jMxjbUy MgUqSUjN6Nl9ga3gE1fFsvULWBoYV3F2MXJySAiYSCxsWcQOYgsJ7GaUuH6TsYuRC8j+xChx Y2I3lPONUeLs0TY2mI6upXfZIRJ7GSXe/DnKAuF8ZZRY8n46M0gVG1DV8zkzWEFsEYH1zBJ7 zxiAFDEL9DNKPO2/wwTiCAu0MUr8Wb4ZrIpFQFXi2aLZTCA2r4CrxLUXC9kh9slJ3DzXCTaV U8Ba4sq7xWDrJAS+s0ms3LAMqshF4vq6V1AHCku8Or4FKi4l8bK/jR2ioZlR4sG6hVBOD6NE R+cxqCp7iZYpB4DGcgAdqCmxfpc+RNhW4si+2WCbmQX4JHp/P2ECKZEQ4JXoaBOCKFGRWPni MDPMrj8LulghbA+JrvuroaY7Stw8e4ANEkZ9jBKzXpxlm8AoPwth2wJGxlWMkqkFxbnpqcWm BUZ5qeV6xYm5xaV56XrJ+bmbGMHJVctrB+Oycz6HGAU4GJV4eFdMeR8lxJpYVlyZe4hRgoNZ SYSX/yhQiDclsbIqtSg/vqg0J7X4EKMpMGgnMkuJJucDE39eSbyhiaWBiZmZuaGBgaWJkjjv zZP3ooQE0hNLUrNTUwtSi2D6mDg4pRoYOc9tbX/htWoul/eswFeKv79WRWhXeAa38S624t/+ fJlgzPVmQWGho/OnVN+49rVx+yUTaUGu6DWHJF8/qUpbVL2rwOC602puzgyDY1E2eYevXWZR /3iabfPHeXFhsuw7LkUfv35bdcP6C9/rt97SdD1+dtlNgbDHrfbHF/5aEjjp11QfreZ7KUos xRmJhlrMRcWJAPkESTHEAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRmVeSWpSXmKPExsWy7bCSnO61E++jDA5/0rToPXeSyeLK1/ds Fq/Ov2G2mHR/AovFi3sXWSz6H79mtjh/fgO7xdmmN+wWmx5fY7W4vGsOm8WM8/uYLA5PXcJm cfDDE1aLtedbWSyWn77ObDFj8ks2BwGPNfPWMHrsnHWX3WPTqk42j+3fHrB63O8+zuSxeUm9 R9+WVYwenzfJBXBEcdmkpOZklqUW6dslcGX07L7AVvCJq2LZ+gUsDYyrOLsYOTkkBEwkupbe Ze9i5OIQEtjNKHH03kR2iISUxLI329ggbGGJlf+eQxV9ZpQ4veQaWIINqPv5nBmsIAkRgd3M Ehu2T2AFSTALTGaUuP0hCCQhLNDCKPG4/woLSIJFQFXi2aLZTCA2r4CrxLUXC6HWyUncPNfJ DGJzClhLXHm3GKxeSMBK4tvUfcwTGPkWMDKsYpRMLSjOTc8tNiwwzEst1ytOzC0uzUvXS87P 3cQIDngtzR2Ml5fEH2IU4GBU4uFdMeV9lBBrYllxZe4hRgkOZiURXv6jQCHelMTKqtSi/Pii 0pzU4kOM0hwsSuK8T/OORQoJpCeWpGanphakFsFkmTg4pRoYu9yk7Lx/P756cFZc6J6z+alq 5xLSPOV5BV/wOBq9nrawV3TXGhmtdMZT8bfalppZiBdOVuf+2u9ocLOxa4KyZ9WSJZ0KakWL A08FZc/v9l/7TKSmOpYj/K5Q4Exp+cMX/x+O9GWrbV5QJ8Swf8o//swNz2NDvQxbHHOZp3/7 81Hvz/XGx4eUWIozEg21mIuKEwHP/S/xdAIAAA== X-CMS-MailID: 20180507033238epcas5p2601b5ccbba8fa02cdde4f1375e90abe9 X-Msg-Generator: CA X-MTR: 20180507033238epcas5p2601b5ccbba8fa02cdde4f1375e90abe9 CMS-TYPE: 105P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20180507033238epcas5p2601b5ccbba8fa02cdde4f1375e90abe9 X-RootMTR: 20180507033238epcas5p2601b5ccbba8fa02cdde4f1375e90abe9 References: <920ac8d1-8d2d-1332-256d-21472f69fca5@arm.com> Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP To avoid duplicate logic for the same Signed-off-by: Satendra Singh Thakur Acked-by: Madhur Verma Cc: Hemanshu Srivastava --- v2: Removed Mr Robin from reviewed-by field drivers/gpu/drm/exynos/exynos_drm_dsi.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_dsi.c b/drivers/gpu/drm/exynos/exynos_drm_dsi.c index 7904ffa..7fe84fd 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_dsi.c +++ b/drivers/gpu/drm/exynos/exynos_drm_dsi.c @@ -1490,17 +1490,8 @@ static void exynos_dsi_mode_set(struct drm_encoder *encoder, struct drm_display_mode *adjusted_mode) { struct exynos_dsi *dsi = encoder_to_dsi(encoder); - struct videomode *vm = &dsi->vm; - struct drm_display_mode *m = adjusted_mode; - - vm->hactive = m->hdisplay; - vm->vactive = m->vdisplay; - vm->vfront_porch = m->vsync_start - m->vdisplay; - vm->vback_porch = m->vtotal - m->vsync_end; - vm->vsync_len = m->vsync_end - m->vsync_start; - vm->hfront_porch = m->hsync_start - m->hdisplay; - vm->hback_porch = m->htotal - m->hsync_end; - vm->hsync_len = m->hsync_end - m->hsync_start; + + drm_display_mode_to_videomode(adjusted_mode, &dsi->vm); } static const struct drm_encoder_helper_funcs exynos_dsi_encoder_helper_funcs = {