Received: by 10.192.165.148 with SMTP id m20csp1707096imm; Thu, 3 May 2018 04:13:24 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrVhUP3Vm9mcMBU2p+WG73P0rL45Rr0Eo0UrdNnOOsLkgu361u0C89nvsZ+T+29N6AnPzxn X-Received: by 2002:a17:902:5c6:: with SMTP id f64-v6mr23397824plf.77.1525346004070; Thu, 03 May 2018 04:13:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525346004; cv=none; d=google.com; s=arc-20160816; b=J6ZwDVCe1eZb6LuIMNbpvp5d1f2ZrkTr1/vcRr6pLnRbr7hMNu40E7YKwAeh7YlqZ0 K8iOSjKNhpYOdmelLul0Ch/3nqLhKq6QuEmLMknou75g1Lk8wnPuiRtfCOiY1Rb9ZwEC so/z7Q5An+U6/nr6mnzn8bO5T5B1X1OsA38VNSTZNljUNJZWezvfR/SGGoAcfZnslDfc nRxnAp4gm5yZm97mkbvsYeEpyry/zHT5/zSczq2iv8itFc2sx4Gh+k9kT9nx2POGHl2g sWQqhHDpNZSjCInjcVP1YEwjVJq4ik35Y1KIOWal1AR2GcjUElLpTyWGe/hvBDUG30LE smuw== 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=oUNhASd6GYxGEeKHJasJNkz3CLdkucCZnbMRLgaDz14=; b=vKRUYAW7jxTIq8ETIQL0NeB8wCgOAhOmtpoBy6o3XNlav6UnQMbAGwWve1zmkivxRq a+aO0CDRf6kgKr+j3DBYBKOkjbLWDH3vnKheycEZIJ/aEkyg3amBrNLTi3c/KrHgDx+z wnR5tqCJbVX3SdfZ+TwDb9KjcxRo1JfsApt74gd3GRjNrKdFS4KR5DECuCY3R/2ejCxF R3evErOYx++9xEh2AP+zzYeIg/kkRpbnnIGIry2I64RkGd05yJLogxcBf+Q98zDQV8BX QlH01kVLLcDNyBb5terMO2VE2jAWBCKZV1QEl337zR6Whx4pX5QINkJjYFm3cSc7+vjZ CSoQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=nGbrGCgy; 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 f4-v6si4895276pgs.16.2018.05.03.04.13.09; Thu, 03 May 2018 04:13:23 -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=nGbrGCgy; 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 S1751125AbeECLMz (ORCPT + 99 others); Thu, 3 May 2018 07:12:55 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:14766 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750947AbeECLMv (ORCPT ); Thu, 3 May 2018 07:12:51 -0400 Received: from epcas5p1.samsung.com (unknown [182.195.41.39]) by mailout1.samsung.com (KnoxPortal) with ESMTP id 20180503111249epoutp01e81320a3bc27bc46817eb1d568e33344~rHhPt8nKk2602326023epoutp01d for ; Thu, 3 May 2018 11:12:49 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20180503111249epoutp01e81320a3bc27bc46817eb1d568e33344~rHhPt8nKk2602326023epoutp01d DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1525345969; bh=oUNhASd6GYxGEeKHJasJNkz3CLdkucCZnbMRLgaDz14=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nGbrGCgyg5y0oTFqB3BRfo5h+YAgEi58MErnMwH9wo3+oJ5yzVephLzPvSk8S5VPL LvgzgLAtl/TJiJbw0QuO5clyNhmkqhy6OcE6lPgvWytFC866G5P8fLpj7+8+i26On3 WrSxa635oVnNmL8MLptvJN9+V8IS+Ju3PGb7wBYk= Received: from epsmges5p2new.samsung.com (unknown [182.195.40.73]) by epcas5p4.samsung.com (KnoxPortal) with ESMTP id 20180503111249epcas5p4eaf5882c237e585847c5cc517879b27c~rHhPSBbOy0058300583epcas5p4O; Thu, 3 May 2018 11:12:49 +0000 (GMT) Received: from epcas5p2.samsung.com ( [182.195.41.40]) by epsmges5p2new.samsung.com (Symantec Messaging Gateway) with SMTP id DF.C0.04308.1BEEAEA5; Thu, 3 May 2018 20:12:49 +0900 (KST) Received: from epsmtrp1.samsung.com (unknown [182.195.40.13]) by epcas5p4.samsung.com (KnoxPortal) with ESMTPA id 20180503111248epcas5p4c2b8d1fd447cfbe0b53cf535faaf92c2~rHhOwLaYe2834528345epcas5p4-; Thu, 3 May 2018 11:12:48 +0000 (GMT) Received: from epsmgms1p2new.samsung.com (unknown [182.195.42.42]) by epsmtrp1.samsung.com (KnoxPortal) with ESMTP id 20180503111248epsmtrp123efdea2737498f8677634b854f29993~rHhOutuMg1896818968epsmtrp1D; Thu, 3 May 2018 11:12:48 +0000 (GMT) X-AuditID: b6c32a4a-a79ff700000010d4-9d-5aeaeeb15c23 Received: from epsmtip1.samsung.com ( [182.195.34.30]) by epsmgms1p2new.samsung.com (Symantec Messaging Gateway) with SMTP id 41.3A.03711.0BEEAEA5; Thu, 3 May 2018 20:12:48 +0900 (KST) Received: from localhost.localdomain (unknown [107.108.189.138]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20180503111246epsmtip1cc6ce5fa89edcc8d20ee05e947a046fc~rHhMlHX4G3193531935epsmtip1S; Thu, 3 May 2018 11:12:46 +0000 (GMT) From: Satendra Singh Thakur To: Archit Taneja , Andrzej Hajda , Laurent Pinchart , David Airlie , Satendra Singh Thakur , Hans Verkuil , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Cc: Madhur Verma , Hemanshu Srivastava Subject: [PATCH 13/13] drm/kms/mode/bridge-adv7533: using helper func drm_display_mode_to_videomode for calculating timing parameters Date: Thu, 3 May 2018 16:42:02 +0530 Message-Id: <45d991d4700fcb0ea4f1d4e18b8fc00b69082cc0.1525087679.git.satendra.t@samsung.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplk+LIzCtJLcpLzFFi42LZdlhTQ3fju1dRBrMncFrcWneO1aL33Ekm i6aOt6wWV76+Z7NY8nMXk8Wr82+YLTonLmG3uLxrDpvF4alL2CzWnm9lceDymPJ7I6vH5b5e Jo/ZHTNZPbZ/e8Dqcb/7OJNH35ZVjB6fN8kFsEel2mSkJqakFimk5iXnp2TmpdsqeQfHO8eb mhkY6hpaWpgrKeQl5qbaKrn4BOi6ZeYA3aekUJaYUwoUCkgsLlbSt7Mpyi8tSVXIyC8usVWK NjQ00jM0MNczMjLSMzGNtTIyBSpJSM3Yf6OBpaBLruLxphXsDYwnJbsYOTkkBEwkJj+Yz9jF yMUhJLCbUeLtlvdMEM4nRolPVx6xglQJCXxjlGjckAHTMenTWVaIor2MEq823mKBcL4ySmxo /sUCUsUGVPV8zgywKhGBI0wS35+tZwZJMAtES0y7tIMZJCEs0M4oseDGazaQBIuAqsSBtl5G EJtXIEbi36sNbBD75CRunusEauDg4BSwktjzJQmkV0LgCJvEhJ/H2UHiEgIuEtduKECUC0u8 Or6FHcKWknjZ38YOUd/MKPFg3UIop4dRoqPzGFSVvUTLlAMsIIOYBTQl1u/ShwjbSryae4MV 4mg+id7fT5ggdvFKdLQJQZSoSKx8cZgZZtefBV2sELaHxI/mKywQtqPEtolb2CAh1Mso8WbT TZYJjPKzELYtYGRcxSiZWlCcm55abFpglJdarlecmFtcmpeul5yfu4kRnBS1vHYwLjvnc4hR gINRiYf3wNmXUUKsiWXFlbmHGCU4mJVEeKd0v4oS4k1JrKxKLcqPLyrNSS0+xGgKDNiJzFKi yfnAhJ1XEm9oYmlgYmZmbmhgYGmiJM578+S9KCGB9MSS1OzU1ILUIpg+Jg5OqQZGrhXeO4yv GZa2MLNkpjgo3tr4M5EttX/dr0WvjDOCFrE4pbTMvRjUd4h5A/8KIzavNX+X+XRzLnseeXHV 3yJZo2MFcaH3toTWeE2X7jjcs1vH6KuwAWfy94gLEnf4Pnaox816uuqgZ3fTq5Z/V3WPfjMX ltvnHZ43qTDnZmyg63PWr1Hpbt+VWIozEg21mIuKEwEldBYuoAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRmVeSWpSXmKPExsWy7bCSnO6Gd6+iDHZNVra4te4cq0XvuZNM Fk0db1ktrnx9z2ax5OcuJotX598wW3ROXMJucXnXHDaLw1OXsFmsPd/K4sDlMeX3RlaPy329 TB6zO2ayemz/9oDV4373cSaPvi2rGD0+b5ILYI/isklJzcksSy3St0vgyth/o4GloEuu4vGm FewNjCcluxg5OSQETCQmfTrL2sXIxSEksJtR4kd3PzNEQkpi2ZttbBC2sMTKf8/ZQWwhgc+M Encm2oDYbEDNz+fMAGsWETjFJNE/p5sJJMEsEC3x7sZdJpCEsEAro8Sk639YQBIsAqoSB9p6 GUFsXoEYiX+vNkBtkJO4ea4TaDMHB6eAlcSeL0kQyywl2vsOs05g5FvAyLCKUTK1oDg3PbfY sMAoL7Vcrzgxt7g0L10vOT93EyM4ULW0djCeOBF/iFGAg1GJh/fA2ZdRQqyJZcWVuYcYJTiY lUR4p3S/ihLiTUmsrEotyo8vKs1JLT7EKM3BoiTOK59/LFJIID2xJDU7NbUgtQgmy8TBKdXA KHXvW5L38V3z9W3UJe95e35lv6Ox/ZvJ811XJ93Uq8qX9Wd5bCx225TNckLK4hOKkxu+tEt9 m+Am2DUre/JrJuHq7sgJBzLS5VQ53qctFTeXluOcqnzh9dt7eoXvVWOvnRfTzHxR/sZr8coc 4xgB7y99D/1rItYtcmkNqBRt/Bph16GwcepjJZbijERDLeai4kQAjX931FACAAA= X-CMS-MailID: 20180503111248epcas5p4c2b8d1fd447cfbe0b53cf535faaf92c2 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-MTR: 20180503111248epcas5p4c2b8d1fd447cfbe0b53cf535faaf92c2 CMS-TYPE: 105P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20180503111248epcas5p4c2b8d1fd447cfbe0b53cf535faaf92c2 X-RootMTR: 20180503111248epcas5p4c2b8d1fd447cfbe0b53cf535faaf92c2 References: 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: There is a function in drm-core to calculate display timing parameters: horizontal front porch, back porch, sync length, vertical front porch, back porch, sync length and clock in Hz. However, some drivers are still calculating these parameters themselves. Therefore, there is a duplication of the code. This patch series replaces this redundant code with the function drm_display_mode_to_videomode. This removes nearly 100 redundant lines from the related drivers. Signed-off-by: Satendra Singh Thakur Cc: Madhur Verma Cc: Hemanshu Srivastava --- drivers/gpu/drm/bridge/adv7511/adv7533.c | 35 ++++++++++++++------------------ 1 file changed, 15 insertions(+), 20 deletions(-) diff --git a/drivers/gpu/drm/bridge/adv7511/adv7533.c b/drivers/gpu/drm/bridge/adv7511/adv7533.c index 185b6d8..881a703 100644 --- a/drivers/gpu/drm/bridge/adv7511/adv7533.c +++ b/drivers/gpu/drm/bridge/adv7511/adv7533.c @@ -14,6 +14,7 @@ #include #include "adv7511.h" +#include