Received: by 10.192.165.148 with SMTP id m20csp2627156imm; Sun, 6 May 2018 20:33:18 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqQa0WQPQ47Fz0arOcEXf7c3DOKuCcvUFS7SDswXHY4d4jB9bmVN5FEKVZO1Ru3YV3KNKF2 X-Received: by 2002:a17:902:8a87:: with SMTP id p7-v6mr21071611plo.278.1525663998014; Sun, 06 May 2018 20:33:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525663997; cv=none; d=google.com; s=arc-20160816; b=i5aOuMoaqTrVozGDBskDB85WYfQRQqzjLSILvbvLaCSIIKP27rcj1LyLCx+mdD5dts 4lDYVjIC5l2Wqh7nfyhF01/Hoh/2oMdQHJR7plz7szZxFCm6vb22dvaR1kKr9+uUOUzN ORBeObupe60l1yZQM0hMQVuzoKzRBgwtJO5o6hr8nZfZUFlLlQGeqQ7y2hk9lD2qYucS /k4oz3GmCZcgnqkho6J9F/9ewfPZqUbkaKO9O2mrRrntECn42gXlGu5fQ9jxUdlElJw6 KdMx80ihP7swsmSg9tIDY9LihJNUzBD1zrKm5SgmkyJT8ea0a4TTdMl7ZnjCqQGu5zHq +wUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:dlp-filter:cms-type :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature :dkim-filter:arc-authentication-results; bh=HvWVBQGmyeKub9/j1s7XbinnCZidhRmjtc+vZ6kDApc=; b=gVnQ9hqLM+ymrQovG8pOm9w8WZSgxnr6PFl8MSGurhBrQn15fKrBRBiKI0A/IJI9AD 1xu7q7TP5pdSDMvJwIAhCnWGdDbOWK1DkRiJpAb2qojbaQNAHpoXVzLU0xgBpyBRj8t/ FH/51YUbYgOswIHLCPRzSxHl02DD1QRlAPf9jbcImNSRSRi2Tr22IBdfpsMz+VQMSt5i +weJGh6sO1eSfTpIj1z0CSHbTVeIbtaXWVxAOe2eEr4WF2piV0xdVhCFPFI/1OvXHstV aicXQahJ3BCJSKgX77Mj6T22IzNiMl2z/eSp450Kx5kb+ffEBGHU4ENS6V4hJL3dnkDD a0qA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=SzsLI+oP; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f34-v6si20436267ple.52.2018.05.06.20.33.03; Sun, 06 May 2018 20:33:17 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=SzsLI+oP; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751948AbeEGDco (ORCPT + 99 others); Sun, 6 May 2018 23:32:44 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:26187 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751822AbeEGDcl (ORCPT ); Sun, 6 May 2018 23:32:41 -0400 Received: from epcas5p1.samsung.com (unknown [182.195.41.39]) by mailout2.samsung.com (KnoxPortal) with ESMTP id 20180507033240epoutp0259854da55206c64b372c4fd2329a67e3~sP0nTTnJL2390723907epoutp02J for ; Mon, 7 May 2018 03:32:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.samsung.com 20180507033240epoutp0259854da55206c64b372c4fd2329a67e3~sP0nTTnJL2390723907epoutp02J 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 Content-Type: text/plain; charset="utf-8" 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-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 = { -- 2.7.4