From patchwork Thu Jun 13 18:52:33 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 548 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 352FB3F033 for ; Thu, 13 Jun 2019 20:53:54 +0200 (CEST) Received: by mail-pg1-f200.google.com with SMTP id d3sf11555539pgc.9 for ; Thu, 13 Jun 2019 11:53:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560452032; cv=pass; d=google.com; s=arc-20160816; b=RYELP7jQJKRHp/E334cg9k1qCDrx6w/RQA/9HBszxW0X32tECAYyvn053JGZLxhkAP BKr3Dex5+DLlS7QO8yNXEsB1/t3dgcbFdu7WeJf8Vrb/kBJZAzZgssdnTyS9UTIykyEV O/oF6snjHHdydguyABgSnD9i4SNzDp5/0fyx9Ah5xlRfUCsAlJGkpjtcUxTS6Q2bIZT+ XAb0QGyFMktGtRtLPr1BXh0g73syyXP5Jhl8v6g3obLXvy15CKYg50x4n/3IShS6Vvjf gHvSbV5KY9xOh/nlo0W56gaLjPcyydJtHZJjqcftoOUVl37IqvNO67PzWiwjX2qxJJpX 10WA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=k/9jgU60bO+KCbKR4TH/H424IdQ2qBHAnn3ImGK0nq0=; b=hDkP+iIJ287TdMCcEQs9rphFTqR4MFxmPSKD2d2CKHDaWjQ92FPLfhgKAIeSADu+5E vmGFouEw/2kfL5Pi3rSPnbIZOOFxy+dtqDkszfcbc4p4NEDnpep/aY6WenhwrTUbmtcH CSJ26Z6PjsABXAIRS9TvRnNf8XHslOw+2qTWWdnPuBWWTvk0y7HEsiuzHzuaSdhNadtZ 939po3q72MvgOFSGFfY3/NFPxeBIkHHTcSyma9qAyBXtFucaTPVFfw45GvOfi+PASj8g RJvvL4opFrFi+GOwbFRi2jT0FdMVrJxkzybAd73gl1O/0WNVBzXM945hTbcGTTprnJmN +PMg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=j9mr7D0Q; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=k/9jgU60bO+KCbKR4TH/H424IdQ2qBHAnn3ImGK0nq0=; b=H62rWmX8lHktVrTcLj9IWXQEADmdoWyC3sThs+BhxM514hkQ+bf/aROf9MQPq/rXLL IoVvMaN/IoSrechADK17Pla11rtjHyX8cJg5i2pPbTHiGm0MhLziKYD+NqplZZ7R7SWb EXMkD3wUsQ+LX0ZIZaJ6h5R8zgJX1X4XvnRzI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=k/9jgU60bO+KCbKR4TH/H424IdQ2qBHAnn3ImGK0nq0=; b=NTyxmPJzPj7Mgqi0jGxciYP81DpVH/68IbmsvdafSeicSTCQUMIe0DhPlT4FW9FE0k jFvNTEjFOj4RCnOLIjzqyYYT8Mzqjn6R5oRXzyC7dD395rT2Y7xS+PV5arn3EiJ8W8we Y9ZRdJFh/vq0W8WIUp/6sZKtBi5mxpa85IxhSv4DkUv81PEjoezZtSsVbzmAZmfquHda 1OgPelGRHfZwENZWytqduGGlklAMJa4DRN5BTyHzeqn/bzgzxsBsvz9NhPBQpqyYke04 ky4Orerne9HszJQpd8b1VrIyspMCbbqlD5BYEmc7qlVIsYZVXK12sOCWwYJnJq2uKXv7 Endw== X-Gm-Message-State: APjAAAVERlNXz/hqD+bSDc7B1KIzozjAn0g7wHlWlBt2gDXN/na7RTVb JikOda+Ige4lm9MF7ipefLSAVEHk X-Google-Smtp-Source: APXvYqxFXo+qEetkIYed/LtlhXsV12+A2aR8/pII4vJ87c9CX/v4Lv+L2w8mGulITsAdd6nTaVMBCQ== X-Received: by 2002:aa7:91c5:: with SMTP id z5mr2870912pfa.34.1560452032729; Thu, 13 Jun 2019 11:53:52 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a63:2ec6:: with SMTP id u189ls1421090pgu.11.gmail; Thu, 13 Jun 2019 11:53:52 -0700 (PDT) X-Received: by 2002:a62:ac11:: with SMTP id v17mr32398533pfe.236.1560452032391; Thu, 13 Jun 2019 11:53:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560452032; cv=none; d=google.com; s=arc-20160816; b=ibuY09ZXbdTteYFzu05Gn/H3PFhSVAi1/Jk/ELQrbBoF6iNm3zwK9vUWilRTl6a6ZG rMrXsQVTPCjnYEUf9ue4wCTpUK2UncjDQYJbmtsVd+km5/xCEi7SKx0r6X1TbcvQ0Bpw 3s9BXkkuYZjz2lRKRW1tYAdXuJ+xjIh5B/+M+DuaRggGlnGdi6UPZnDlnBl6WtFcezFw snLJzuWunMRBFlsUg/H6RAS/hVFo7T8Lbq2wdyCsYPeUiVuz4CSm8vqA379uI2aUBwBK Ieg6H4OuYEG83Z4KzHmWZXLEozF59WcjJlMU2FkQNv0vYEzXTfWVGZ5H+i27QY4eZkmH m2dQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=T43YpeB6KPwzAeP2AJF/MUSVY3ntDzP4uFwV6vk6NQg=; b=EDI8rIYzTbWUaq2+yuXuBYBRLBmkH2E7jj2bo4qWRRM4LkAcT/U34gElY2f9vOhv07 DFMkqZo/tXhxpNqW9baXuJ+RLSIcB6/MhBQ0nF1e8k7H3oBhjTlhc1C9BH8JlfFH/Mjf 1f0cJidGavGsrTaNZ6d/bGBh3etUzaxGBrSRXm7gqwpmv+qvkWkAo/iSNIX6cHuC1QfV HpJonNZdrViMzWwZwBPBlklwiOKpVAEjOzEEy+cmK9WEnh29KjEsBF9uotSGktj+ms/L jgParv+VN5HgSz8P+YES2RGnwazrBWny057w+pjpAQ86WP9llb7UD36FD4eeNu/3dEjn 7GAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=j9mr7D0Q; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id v13sor780872pgs.55.2019.06.13.11.53.52 for (Google Transport Security); Thu, 13 Jun 2019 11:53:52 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a63:d008:: with SMTP id z8mr32305004pgf.335.1560452031872; Thu, 13 Jun 2019 11:53:51 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id p43sm946314pjp.4.2019.06.13.11.53.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Jun 2019 11:53:51 -0700 (PDT) From: Jagan Teki To: Maxime Ripard , David Airlie , Daniel Vetter , Chen-Yu Tsai , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jernej Skrabec Cc: Michael Trimarchi , linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Jagan Teki , Rob Herring , Mark Rutland Subject: [PATCH 1/9] dt-bindings: display: Add TCON LCD compatible for R40 Date: Fri, 14 Jun 2019 00:22:33 +0530 Message-Id: <20190613185241.22800-2-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190613185241.22800-1-jagan@amarulasolutions.com> References: <20190613185241.22800-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=j9mr7D0Q; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Like TCON TV0, TV1 allwinner R40 has TCON LCD0, LCD1 which are managed via TCON TOP. Add tcon lcd compatible R40, the same compatible can handle TCON LCD0, LCD1. Cc: Rob Herring Cc: Mark Rutland Signed-off-by: Jagan Teki Acked-by: Chen-Yu Tsai --- Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt index 31ab72cba3d4..9e9c7f934202 100644 --- a/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt +++ b/Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt @@ -160,6 +160,7 @@ Required properties: * allwinner,sun8i-a33-tcon * allwinner,sun8i-a83t-tcon-lcd * allwinner,sun8i-a83t-tcon-tv + * allwinner,sun8i-r40-tcon-lcd * allwinner,sun8i-r40-tcon-tv * allwinner,sun8i-v3s-tcon * allwinner,sun9i-a80-tcon-lcd From patchwork Thu Jun 13 18:52:34 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 549 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id CFB513F033 for ; Thu, 13 Jun 2019 20:53:58 +0200 (CEST) Received: by mail-pg1-f197.google.com with SMTP id 30sf14454440pgk.16 for ; Thu, 13 Jun 2019 11:53:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560452037; cv=pass; d=google.com; s=arc-20160816; b=TcpX7U55blyPX3xgwGpoqfxerMXt7ZapVfVAa+Wr9D27PJUD4AqAq3T6mwBSJ36ssR eR5AUaL+iStVuvmh0CbVSDsyJyPXztvOD9Sd7kJHL5TGrqUlT5nfgT6PRBCVQnxvNz7A aqE0i4526gkeuULPxBWv0+SrqnSoVSAIsqb0JIMQWEKf+sX1/gsB2IbyetNtYfX2x3CP W71OH5e292nY5cLrJ3GJ86hZ1XsbQckuPwSwC9xCEz7e1K7XV6KgDxqYjZGo0x/ONvnM 2tOB5fp9w757b+4Lv7mAGMe/4XZocVLAaAStYD8kg+6TBT5ruLTv6eU2gYJi/7Jh7Z0z Ki5Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=8bwtWG+42skHNt4DtXpQvrA2rBjsFCF1bnRLjgMPq0Q=; b=rm8dcJNoYV3A6gCWysQxXJN94IJclq5qdso6p/wsudGtfarx9Zz6dBlEf1jGQ2erq4 QSeqZPu/OZ08WTBuTkO+NWuL3PffRb9D4F0bP0TpvFemew/L4/XjxkLqdxZM8vf3xv6n yTydPfHnq1rEQfm/6j0+X20urf9Pr0T7/pXCJ14U6R91Fvgbfk5qHqvskLTR+NF0HXjU ecYBw24E5jSM2JuFUaR9oLxHnaAbQJnaAaZisbf9tLjPu23n17mCPJ1B5tiKycJwXclM 20W8Y0HK+tMegKl30lKYO6nWOeOKEysb8DZYusK5MTi3bvGQjVoLS52x0A1Koz9v5uGw dGLQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=aiVm+Ij7; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=8bwtWG+42skHNt4DtXpQvrA2rBjsFCF1bnRLjgMPq0Q=; b=i6r+12ztPXv/KHGKmnXG7z2lPKSbWo/TBg9s9jTuJXZTK+wi/er0yWLBXTh5VTnXnE jaCeNMHiIjH3wthKM//fZXdmdvPkBoH7PfS966sA6n93ToZTjoXcJdzTd1N34Q5V/61N OVmgGzQPULXCye7VuPDZHGD0iCLkXPpMaLGYg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=8bwtWG+42skHNt4DtXpQvrA2rBjsFCF1bnRLjgMPq0Q=; b=UT+1qgire0onE7gr1ZtdBzo44PrUOttkHpqnu3TD0B5ItoE1bJEiyRvfFB/ybi5egk 4Ro0KMb3vjHXnkDQ8vLJuErSJ/jmq6psixqnB7Ix8VuCiuUxGjX+4jKPCna2nzVMcWy+ igCaLmb/TZFGLYWuOePCIjeKTBB7KQAKLnuackvvSyWGkFPieGI1P5IUsDR09bpwubOd K2ortwfg3ao4upC6yAzGJ+CeEyyq8RJwNHB26CP5fCCqC6r+4LGZHop28/+gJ4IKpbSk mLRVlmsAk+7TBkORJiLOFRIHfWT0z5U085JuWuLBa4d3Grt/8tIr/XtW8+U2vMVXW2Fv 6D7A== X-Gm-Message-State: APjAAAWUIsZMKoRu5BYn2wP2CYg2AbkgrnvkaCifeWI7a0W5lTpGX8Za i7BlNA9up98O7XPbRM4GJq7AC6Ne X-Google-Smtp-Source: APXvYqwkUu9UxJRN+phv/Ga7dz9r15u/dptbYERhit8UP5nEVwTty+CAKcjUr9uHXYbMiaxXtYr+fQ== X-Received: by 2002:a63:1343:: with SMTP id 3mr33049238pgt.426.1560452037574; Thu, 13 Jun 2019 11:53:57 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:90a:de12:: with SMTP id m18ls566668pjv.4.canary-gmail; Thu, 13 Jun 2019 11:53:57 -0700 (PDT) X-Received: by 2002:a17:902:4906:: with SMTP id u6mr90436138pld.220.1560452037209; Thu, 13 Jun 2019 11:53:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560452037; cv=none; d=google.com; s=arc-20160816; b=ZPfHyurMU4TnmrmVFDRm/RceyWeTavdAe6TZzV7G9KzaNzWZjVxeYT0TCi2cmx5oqG GbP3qkLvy2cxV7t668+zc4kEGSUrvkf1Ksu7MXiK0DaBkbJxQEAqQqePvWTIbamS2EUj XuTSoQ1pV9wHIXzL+u+aUU3RkighFxC9uo6W+yfTEZxdbtzt/G4dpI3AzYDBcCvSoi8y Kx0lKtd4HS5Qb+7hl0kTWPihjKnqI/5YadjX13Jg4A/HlG6m6Uzf3XkvMzmGwlDGzVCv eeJhsOl+m0fe4Iak2HNzZ8O4svlD0xiSBzVq6tj1CTRmSPxupUh1ZKwHGTrAebKVC+Ok HTBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=Z0BqE/PvwTCOuDfT7ziZnBtJoPRweQQwkvxwrMq6Xa0=; b=w9A4yxN8+Sc0En5qws/svSyjoDPH8nbV/EB11NSqequzXSo2INlK2ttvvB2EmJaidG YTkBfWaFuwc9TS1N47I1gRMsuogp7FHyb3Xa/RlmCZXitVPqkAgmOE4L7jpCq6RpP+u4 xg4rUw8lublmWZXmnhbGBUciTC0qkn9DbcyM4yWt3eeyNxq8kWOLwYrPBPjOgOEAvCf8 Mavel8SaXywIXdcyfJ60tiVNWDqfdydp1dasy186I9f4qi8LSK3FEM7YFFEmLjwX2vaH htuYlyk5818gKPvqK1dV2qxt/jGitzls6r7lG/Z46zULevjusW4u9eYk+PQPpyiqntYO E48Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=aiVm+Ij7; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id s20sor464413pji.27.2019.06.13.11.53.57 for (Google Transport Security); Thu, 13 Jun 2019 11:53:57 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a17:90a:a10f:: with SMTP id s15mr7164601pjp.30.1560452036899; Thu, 13 Jun 2019 11:53:56 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id p43sm946314pjp.4.2019.06.13.11.53.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Jun 2019 11:53:56 -0700 (PDT) From: Jagan Teki To: Maxime Ripard , David Airlie , Daniel Vetter , Chen-Yu Tsai , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jernej Skrabec Cc: Michael Trimarchi , linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Jagan Teki Subject: [PATCH 2/9] drm/sun4i: tcon: Add TCON LCD support for R40 Date: Fri, 14 Jun 2019 00:22:34 +0530 Message-Id: <20190613185241.22800-3-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190613185241.22800-1-jagan@amarulasolutions.com> References: <20190613185241.22800-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=aiVm+Ij7; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , TCON LCD0, LCD1 in allwinner R40, are used for managing LCD interfaces like RGB, LVDS and DSI. Like TCON TV0, TV1 these LCD0, LCD1 are also managed via tcon top. Add support for it, in tcon driver. Signed-off-by: Jagan Teki Reviewed-by: Chen-Yu Tsai --- drivers/gpu/drm/sun4i/sun4i_tcon.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/gpu/drm/sun4i/sun4i_tcon.c b/drivers/gpu/drm/sun4i/sun4i_tcon.c index 9e9d08ee8387..8553066e7bed 100644 --- a/drivers/gpu/drm/sun4i/sun4i_tcon.c +++ b/drivers/gpu/drm/sun4i/sun4i_tcon.c @@ -1471,6 +1471,12 @@ static const struct sun4i_tcon_quirks sun8i_a83t_tv_quirks = { .has_channel_1 = true, }; +static const struct sun4i_tcon_quirks sun8i_r40_lcd_quirks = { + .supports_lvds = true, + .has_channel_0 = true, + .set_mux = sun8i_r40_tcon_tv_set_mux, +}; + static const struct sun4i_tcon_quirks sun8i_r40_tv_quirks = { .has_channel_1 = true, .set_mux = sun8i_r40_tcon_tv_set_mux, @@ -1501,6 +1507,7 @@ const struct of_device_id sun4i_tcon_of_table[] = { { .compatible = "allwinner,sun8i-a33-tcon", .data = &sun8i_a33_quirks }, { .compatible = "allwinner,sun8i-a83t-tcon-lcd", .data = &sun8i_a83t_lcd_quirks }, { .compatible = "allwinner,sun8i-a83t-tcon-tv", .data = &sun8i_a83t_tv_quirks }, + { .compatible = "allwinner,sun8i-r40-tcon-lcd", .data = &sun8i_r40_lcd_quirks }, { .compatible = "allwinner,sun8i-r40-tcon-tv", .data = &sun8i_r40_tv_quirks }, { .compatible = "allwinner,sun8i-v3s-tcon", .data = &sun8i_v3s_quirks }, { .compatible = "allwinner,sun9i-a80-tcon-lcd", .data = &sun9i_a80_tcon_lcd_quirks }, From patchwork Thu Jun 13 18:52:35 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 550 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 106DF3F033 for ; Thu, 13 Jun 2019 20:54:04 +0200 (CEST) Received: by mail-pf1-f198.google.com with SMTP id x9sf15068589pfm.16 for ; Thu, 13 Jun 2019 11:54:03 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560452042; cv=pass; d=google.com; s=arc-20160816; b=0biy8xEeZ8AeHzzv0lsJ9qFbu+OduYnOxYj5XE6luoFgMHVocjH/l9ZYzIETE77CUz qlwxybbnlUyD97RHT8S2+i+i631BOzLxvkM/xigC7CUAYci+k7b5zthocR9QmwN9cQTD z0UjqRGS37AT33jb2r1WVIkFXGBsKAn7ivLeMH5X5Iv8aZHIibYz66jBALwEO5OT8qE+ rYWbtfnajN6DRieVkTEvkW5g+8515h2P+UTZKjknzUTcu9l+EUHtXtCOAy7ITWWnXDtQ 6cqAlynrNNl1kDmEW8d7DSWs2Lbz1bIPrGWI/DetP44GvjemEPFqmyPpwo4bIAxkb6E0 H0Kg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=rZlIjxZrTZ2wgDNDAFj/Lx5rlDCGDz2ADGqnAdeLLQM=; b=GQIlZC3KK/iwSClFFva9i8jYqd8LLLB9yahC+PDCHDvVnYwxXK1dWVBIVnFjb7Evnv 3234PrM5RLyU9jg7e3tA/vwDnENGxBdS9Av6lB2xxgLcXuFSUY38Yc/Hk57wegOjufbn xY5lx2iXCyQixfK3FNe42A6byr9FD+Bk9q1zTcwVPCpWaqTGvyUiN7HySbMJ15cqxTpa sT8G3suHq5SLgiRo1kIUgjotR0TRl8gzC1O6eD+Kd+Jbtm0tKtZx3vFtEx4F4N5getdL 3RS2p+9Mg2HpPR8SiknaSqUnePTZyH6Sg5jBd8OFClycSE934TOvn+PndtFqGUurKUDU IC1A== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Kume8Qo4; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=rZlIjxZrTZ2wgDNDAFj/Lx5rlDCGDz2ADGqnAdeLLQM=; b=hfBInN+D66W3XmxXYKZPje3//SIjGqdRtgo5fDSi5VNsMME0dTz5xxCZdEpyd+iE23 hJWWZprMbGIQa6w5vjELCNjHU+XmFjGDCz01G+B2OMLPw5pBf+xk88MpzHn3fozHGolR 2/vATjkB3OwR89E/Di2eDDV+mbIZGTbKLWWl8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=rZlIjxZrTZ2wgDNDAFj/Lx5rlDCGDz2ADGqnAdeLLQM=; b=Qb+JEj+6egBiTjM1+SOAQdVShru/opl8+6oTCF3+wcOjMvwC4Q2XtzX4bmquUYPrsg DYQWHdF+RdlBJ9M5lUoxKUk4l2UmZGRwgjaIO9i0tcqJwxgvCVi264Yx0LuehYsXvuzF UAueNjWsN9JBI7IxEck4+lGh+/VLduYEEUuYrH093qwXHNpk2IwnRg0vbrkGxq8qm+dS 5cgx41kVf2bWXypwwLb7soBuvRdzcTo9P42ZSi6AM5hteBf+kkic9XhDlFRbvinIYzKh wMjJwRe6TPXzjKtxdA4i5zUXq8eBRKGx/CnHIw5AMbTksX0+zS5rg4K9+qJG+6aLgfOy I/ew== X-Gm-Message-State: APjAAAXJm6wxlYL2/XyGKxqtYgfH+aCRcyopt9vg7QSOBIwMvP9zjGjp DqygioiYIEwATr74LIp4YjNIa1yX X-Google-Smtp-Source: APXvYqyJJ9+z0NjYWOx6+qJxLKW01HBecpEspJfwJ5bdo2oGY52IOriD83bPSl/bLo/Txasvhwo5ZQ== X-Received: by 2002:a17:90a:a601:: with SMTP id c1mr6800022pjq.24.1560452042821; Thu, 13 Jun 2019 11:54:02 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a63:de4d:: with SMTP id y13ls1419961pgi.12.gmail; Thu, 13 Jun 2019 11:54:02 -0700 (PDT) X-Received: by 2002:a63:5247:: with SMTP id s7mr14095087pgl.29.1560452042225; Thu, 13 Jun 2019 11:54:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560452042; cv=none; d=google.com; s=arc-20160816; b=0tJEQ0uLdQMm3cPUumy/RfDyVXtlAesR9eXzC9pPfADfkNBQDH1lCfmLJUzFrsl5EB xF+M9usvJ3OS2bL36GTq4DyC/cuoIo7WpEFHQ4OeDX8n/SMbEiddqfJS7aMfOSCGiX82 spnvWP/dhYEiDrQY7SaEqnJc3iUWYGhr6sztoFXw8AA83Hvbr/rSSBFv+mDgA/0Wijmf /cJV5oaVikbVqdgyp0zZSfQBY1Ihj4McFg2rZ2YRF7UnhgkG6kvFKkdJ3juvnYP+5D4B 6HglGZsg5JAfkLWTVLqXYuHIAFerWHbZXvCguL64SbbzfOkUVFowSCiRCyogUeJa83E3 7wNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=MxUBHxdyKSzAEkz8czOIEFewVHEPOOsCs5aBdAtPCog=; b=lSg+ffGFG7tT0ZRf488YGcz5g4MdJKwIFEyx+8PwzChbBZQoPUIoZUQMxuJx8TEIPi 28F0ekTolxDl/+zK3c0CO7asSt4gu96iIbcVgX9OZHPHj0i7ErPO1S/8ZP5JucMKrh7T FYHQyLi4IRAGaq0E+qRZyZszPBfZynEiYWaAMukhE5HRpW5N0+Trzs1xfGtdpbyH+JNV 33WlPcSbUCGCsqef0JAZBqrlo920sFh5EkRglNIC54U1Y91XkQIwiKDpl7jNDpqpxniX npf5K8buV4fO7AB+2ahK0umC3hU5ZREWac0Ald6f5OB7e/Iw10nOufko3tKI45kIOqi1 7Ofg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Kume8Qo4; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id 21sor774327pgl.77.2019.06.13.11.54.02 for (Google Transport Security); Thu, 13 Jun 2019 11:54:02 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a63:9142:: with SMTP id l63mr14357491pge.185.1560452041895; Thu, 13 Jun 2019 11:54:01 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id p43sm946314pjp.4.2019.06.13.11.53.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Jun 2019 11:54:01 -0700 (PDT) From: Jagan Teki To: Maxime Ripard , David Airlie , Daniel Vetter , Chen-Yu Tsai , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jernej Skrabec Cc: Michael Trimarchi , linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Jagan Teki Subject: [PATCH 3/9] ARM: dts: sun8i: r40: Use tcon top clock index macros Date: Fri, 14 Jun 2019 00:22:35 +0530 Message-Id: <20190613185241.22800-4-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190613185241.22800-1-jagan@amarulasolutions.com> References: <20190613185241.22800-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=Kume8Qo4; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , tcon_tv0, tcon_tv1 nodes have a clock names of tcon-ch0, tcon-ch1 which are referring tcon_top clocks via index numbers like 0, 1 with CLK_TCON_TV0 and CLK_TCON_TV1 respectively. Use the macro in place of index numbers, for more code readability. Signed-off-by: Jagan Teki Reviewed-by: Chen-Yu Tsai --- arch/arm/boot/dts/sun8i-r40.dtsi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/sun8i-r40.dtsi b/arch/arm/boot/dts/sun8i-r40.dtsi index bb856e53b806..219d2dca16b3 100644 --- a/arch/arm/boot/dts/sun8i-r40.dtsi +++ b/arch/arm/boot/dts/sun8i-r40.dtsi @@ -44,6 +44,7 @@ #include #include #include +#include #include #include @@ -704,7 +705,7 @@ compatible = "allwinner,sun8i-r40-tcon-tv"; reg = <0x01c73000 0x1000>; interrupts = ; - clocks = <&ccu CLK_BUS_TCON_TV0>, <&tcon_top 0>; + clocks = <&ccu CLK_BUS_TCON_TV0>, <&tcon_top CLK_TCON_TOP_TV0>; clock-names = "ahb", "tcon-ch1"; resets = <&ccu RST_BUS_TCON_TV0>; reset-names = "lcd"; @@ -747,7 +748,7 @@ compatible = "allwinner,sun8i-r40-tcon-tv"; reg = <0x01c74000 0x1000>; interrupts = ; - clocks = <&ccu CLK_BUS_TCON_TV1>, <&tcon_top 1>; + clocks = <&ccu CLK_BUS_TCON_TV1>, <&tcon_top CLK_TCON_TOP_TV1>; clock-names = "ahb", "tcon-ch1"; resets = <&ccu RST_BUS_TCON_TV1>; reset-names = "lcd"; From patchwork Thu Jun 13 18:52:36 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 551 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id C83DB3F033 for ; Thu, 13 Jun 2019 20:54:07 +0200 (CEST) Received: by mail-pf1-f198.google.com with SMTP id y7sf15090796pfy.9 for ; Thu, 13 Jun 2019 11:54:07 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560452046; cv=pass; d=google.com; s=arc-20160816; b=07G/QEGtKrCa1iGpyh/EKEAgZgPvzTlR7WY498utll6wz3sWw2dH8uRiXyUlz87n8x JXL8hmn3qIzu9nf77EkIKfkKZOF68SSgwr/VSFDln+Mhhu8e/9tWMjTr4vkfEO9ItHrV xGsKC4+qKMBb7Kr0c0JJtrYFjaXPfduccVeSbqFOuyiGsRfKbTv98GVQlIK5SODmcysg QfD525N7Wg1dvfRO+k1VUm42/fqy+rwMPpWUX0307zMkpgs0hn9NJ8tHVzaFoDxGqMyH wrnaqM66QBD0axstWk2Q6geJ2ouowMkxc0qJ3BTgm5bafjyNpIFVvCyV0pQbPoxfiyZC NfZQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=8IS+EizVgUwOa/6NScbrrXM+9lJo/hNezFzdctmlWzY=; b=Yk+NCaqxkdfps1XAE1gC6vGSK2Ua0R89SeeEx+38iz/4Z3cj3RJN9idms4y/xJZ/m8 XM7I1UF6CCh6rGU9Kb/9mMYbnuJoOmmNekCqUQdTiUmhfN32sMEdBeXevJN4HgjbD/RP Q0LT20xBUcI09OGdQH03JahzO0if0GD47lKjU4HGCK8BMXipVRChAiv3RnFNGSRg0pF7 F23B4P53adzO/612k8lxlKF6ZHnHxwjbCECgt0bg28VoxAlpI3SG+XfNiPogHYjGyJ03 nX74mF0exmGV/WTnEcyPFiDnl7FY2COLy5nQA5Fare/VOB/d67XbQaBWLTVn9UJ29eFe Qr1Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="aJ8KuW1/"; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=8IS+EizVgUwOa/6NScbrrXM+9lJo/hNezFzdctmlWzY=; b=JjMWPMSnpZuG/ZhArYo9HA8XHEhxAE/rnDiiTcDMYAwKWXBGGoN2xKcq+qtw+cUPKQ EHbkqFJdlLr4+zCHZxl/LNiMtLX4bV3BuzlsWLds5rIWU7lrerM8fkaEgkC2r++BZbNR Toa/oXl+/TjKpXQQ9mOdWQlxUTqJOTR+WGkO4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=8IS+EizVgUwOa/6NScbrrXM+9lJo/hNezFzdctmlWzY=; b=XIKSkeLUpwRcs0JcL6qfJJ1h7zl3PSrWyFP81PX4w6bAG7NF+u0JkTUusT1hk5PxjM gveiURke01XdpW0OjQ44HHLD+JrUEuy6Tk+GkUTbhBoK3zmAOLClfXR9dB+rMmDAFIgM yleFgDednjPNmm2sbcW2pNPuFjWLoXfonvpiGCeRMEfjf/ZOUwlTYozGOscO8lZOdZXx H9euG7UPwkEFr3Kr6Tt9keA5sAzIB3JhSdUl2GpkWuRVtPuDdliZwAvLO+m+G+mHrwHE reAlW/1UKZgBccl/ITYStDhc1EvTXSWDRWongwxJekNm5BAoyfJpqMoNqQZXD1OMkCXk USLQ== X-Gm-Message-State: APjAAAXSC0cS19UyMp7VEoFMJjBIDmdkjDOd1zclxjOK+cw4YgrIa5LZ t8KJjqGr52aB1Ycd0eyjfphx4k4C X-Google-Smtp-Source: APXvYqy6/wIU3jHPr2N3IPcRTdMsEZQ6URU631AE24bSQQyeYNH2Vmy/XYSPX2U/Q8SbnNTwp/4fZQ== X-Received: by 2002:a62:7a8a:: with SMTP id v132mr71671371pfc.103.1560452046653; Thu, 13 Jun 2019 11:54:06 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:aa7:8056:: with SMTP id y22ls1430499pfm.6.gmail; Thu, 13 Jun 2019 11:54:06 -0700 (PDT) X-Received: by 2002:a63:e249:: with SMTP id y9mr33181556pgj.161.1560452046173; Thu, 13 Jun 2019 11:54:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560452046; cv=none; d=google.com; s=arc-20160816; b=gvMvxEhlVjIR27xoh3gvN228dJbMW8KjCDVgE9jaoqOSNYpYSRECAkVcKdrzqwkYQ0 V7LMkaD7dj03HfV5hODECJWemuIbCdRwRXMQF0Rkq/QLkLkT6kvsnZSZvfVSEKnQ8gtu EWpsMqg9Nf9arBFIaSLDoFx1DkHDhmKUyo1rzkBm8jj8MJSobuU94LKa6OpJ1zBfH0Jp HSyTry4+6CsNH75VYQ/dW2wbNsNsNgObzCxdgCG0rNBu2/ZfZS/6o8v3fPpkuBo+tnzj FPs0bIF99jsjtH32ApY7QR4Mz65wMscQjI1w8tKwY3x9+VpUloqKMKzBXOIGlpprpLM6 6v0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=nMcHhUCCSqrQ8w5r0SBOHVWgQpyokTTOxyC10sE/a4o=; b=ZeRbQbnyZgndlIIAb+ryBIYpMeoXIbfXkNnKSqyVlNst59ac3snMYesOmtLM4+zWwT wIByh1wVu2PBkKrkiEfVqjFN+hercfSGR5oEo+aVcuVC7h4HH2FDnuC8qGJjcwAtZbNh +MAkjygm5sByXKC+BsjtY4QhNpwbK8dC+Zx8T8jp/vEwL2RBtJptm+bY5Fl+e6+tYETO vtPgMWOSSl9x7zV/4GBdfX0IbscKF7WFkkyx2YRoCWuWWWLR8YOR0IAZ7tcG7yJnAcJc HlhPvlmNEkV7bpvcF/M/k2XGm+49boDyWnCd7ci5Ri10fFje0HirCPvK3jOdzygL2bS4 Gr+Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="aJ8KuW1/"; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id r184sor777357pgr.87.2019.06.13.11.54.06 for (Google Transport Security); Thu, 13 Jun 2019 11:54:06 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a63:ec02:: with SMTP id j2mr33010098pgh.340.1560452045846; Thu, 13 Jun 2019 11:54:05 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id p43sm946314pjp.4.2019.06.13.11.54.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Jun 2019 11:54:05 -0700 (PDT) From: Jagan Teki To: Maxime Ripard , David Airlie , Daniel Vetter , Chen-Yu Tsai , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jernej Skrabec Cc: Michael Trimarchi , linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Jagan Teki Subject: [PATCH 4/9] drm/sun4i: tcon_top: Use clock name index macros Date: Fri, 14 Jun 2019 00:22:36 +0530 Message-Id: <20190613185241.22800-5-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190613185241.22800-1-jagan@amarulasolutions.com> References: <20190613185241.22800-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="aJ8KuW1/"; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , TCON TOP mux blocks in R40 are registering clock using tcon top clock index numbers. Right now the code is using, real numbers start with 0, but we have proper macros that defined these name index numbers. Use the existing macros, instead of real numbers for more code readability. Signed-off-by: Jagan Teki Reviewed-by: Chen-Yu Tsai --- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/sun4i/sun8i_tcon_top.c b/drivers/gpu/drm/sun4i/sun8i_tcon_top.c index 3267d0f9b9b2..465e9b0cdfee 100644 --- a/drivers/gpu/drm/sun4i/sun8i_tcon_top.c +++ b/drivers/gpu/drm/sun4i/sun8i_tcon_top.c @@ -194,19 +194,22 @@ static int sun8i_tcon_top_bind(struct device *dev, struct device *master, clk_data->hws[CLK_TCON_TOP_TV0] = sun8i_tcon_top_register_gate(dev, "tcon-tv0", regs, &tcon_top->reg_lock, - TCON_TOP_TCON_TV0_GATE, 0); + TCON_TOP_TCON_TV0_GATE, + CLK_TCON_TOP_TV0); if (quirks->has_tcon_tv1) clk_data->hws[CLK_TCON_TOP_TV1] = sun8i_tcon_top_register_gate(dev, "tcon-tv1", regs, &tcon_top->reg_lock, - TCON_TOP_TCON_TV1_GATE, 1); + TCON_TOP_TCON_TV1_GATE, + CLK_TCON_TOP_TV1); if (quirks->has_dsi) clk_data->hws[CLK_TCON_TOP_DSI] = sun8i_tcon_top_register_gate(dev, "dsi", regs, &tcon_top->reg_lock, - TCON_TOP_TCON_DSI_GATE, 2); + TCON_TOP_TCON_DSI_GATE, + CLK_TCON_TOP_DSI); for (i = 0; i < CLK_NUM; i++) if (IS_ERR(clk_data->hws[i])) { From patchwork Thu Jun 13 18:52:37 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 552 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 91DDF3F033 for ; Thu, 13 Jun 2019 20:54:12 +0200 (CEST) Received: by mail-pl1-f198.google.com with SMTP id a5sf95791pla.3 for ; Thu, 13 Jun 2019 11:54:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560452051; cv=pass; d=google.com; s=arc-20160816; b=E8/v5ysjapEeYLkey+zqFgc381md9aEMoY22jU54mO+8HzQuVNhlOfllnHWVtIQPtB kHcgS/ciS3kw3+lo3HHqOYVsBSvCINBq6mMhNUBc7C8pK94362NGuyPuMqi8+TGwuiqd q/vvsZMmiJ0lloRC+6T9UL7QlXpp3aDUXOPup2BEt1kZkv1e3V6urkYnjqOZxEXtt4pj RxRYmqo4pb+cnEng/d9Kx9segftlxQLcv8Usvh0u0k/NfEcQ+/JoMyLM/d5KRa+19eJs POzSosvtgMpbYOPIIsglZXwKMW9XRBz6Gqg3vuEHED+SAcxwxDIwdC38Zdlv1bwtYb5N afQQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=Tn/7D0xvKERLBhvc8fFC3D8Baliq8+dXIlOivZGpZMQ=; b=PX9aMYqlRKEFLTvoxeGdmlJFu1Oc2aDSRHVjptneuhuhBVudy7GZQS0R+2Xr5WAnbR CN/r9fSk19l9zl0O+BcGSvnQHGvcAqGIbhje6nUMLgLra1H6paISVT0MVVE67UwDZcO4 zrm95QUQJNEt6iXkQfSGVHNUL3AYSnScciIBG7zz2VZNtEPKrFk7W/jgdN2g3b6UygBN SM9dEBtisNK+qH4o+DvLihPqlbAn3ElYi+p3bABzMLanVqCY36MptAAcWa12KbSqjtqw 9RHeocqnLJcYZzjXGaOtfC//nuoBm7WoJYCFhkHuxCNLT9xQi6Fo7yEdBsdwDwebzEX7 3Ewg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=X69ZulaE; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=Tn/7D0xvKERLBhvc8fFC3D8Baliq8+dXIlOivZGpZMQ=; b=QjNpgqo4adpGbSobhflzLrxgGru/HF+6aK5yezI/ygnh/9qFcfUYc3EL0tG1h/0aPv jph7Fq9kn2WRfYBs/ZbmQ0Ek61iLxCkAGy2Er92wjHK4ukM1okP8fAMV4MDbFjKF5X/K vbr1qpfvG+Whk7Z4WPJCIqdiKWWf5L5DuDYyU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=Tn/7D0xvKERLBhvc8fFC3D8Baliq8+dXIlOivZGpZMQ=; b=Fv5ImRGeqG0LTFZiTDxW7Hn+7M9r77WzuHHGc57EgRfy2sBBPF6G2in+zuihUSZS4B acEdLKTE3EwA9psc3UvDUam0TcwFKfLIfm427Rms9FqxEixY+KWESnNl+23OQSUD2fS6 /b/Wni2sWCopcn3MFNXz/7W4Kwo8VeWbrwIqpomp42mw43/TrXWcJ3uON2EJhQ8AGFBS mk5EJrasNLBfR1sv7EZJ2+swXKYSFypA6E1QWMALpKtYaHuW1f/qePTiOuz60WewFQrl cml15kp0IpG5YKUBm9BQmd3dIXAhRgBjNoqd9Qa3cb9g3JF8dEb9CX1s48GIRpVjNoO4 KW3g== X-Gm-Message-State: APjAAAUWzqSY0tb7JGC+dU9LCHiCMZiENvp4katgbyJcTiPx6W4jWHvX y9RxVPiFWma2ZtsV/Axt1g6mATDX X-Google-Smtp-Source: APXvYqy4QAods9BMFPcYkOksQ1SdqfkUbuxETwW5V7TzVuo6sz8zCpjXcoViG5qiUK9/GWV5zNB0kQ== X-Received: by 2002:a17:902:61:: with SMTP id 88mr11822003pla.50.1560452050647; Thu, 13 Jun 2019 11:54:10 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:1e8:: with SMTP id b95ls1602916plb.10.gmail; Thu, 13 Jun 2019 11:54:10 -0700 (PDT) X-Received: by 2002:a17:902:6902:: with SMTP id j2mr16968324plk.321.1560452050305; Thu, 13 Jun 2019 11:54:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560452050; cv=none; d=google.com; s=arc-20160816; b=ATuB160XGJXtvvPHMz4PGDTtlWZIR6OuOnUl24PqUkWsmhRwKZI6WJCSMiC0ze/AZf RkHpeSg3syPjrpSSQg/3gJChCwOE7A+a9UUsSYXd1SNfwt4kNLH6XKg9us6rPIb4JYNE lvZXXq+z/+P6zYlnMFLx4jMEYAQ9lntH4FCkVK2TeVqMCSp0uJwOiqF5kOVQy4BKt/Vq wk/DT1I/nk44+gSa0LBDmOHxrNTqhnGKgb9H88CgQuX+jHEfA9lB76GdmsY9+1MJVzLH sfkutrmgxZbXv+jh2b7a5tHMRhdMepUAzOHI1eYE1b0TGcYlE/vMzlxl0yzifQNQur+K HIjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=Q8S69BX3xpHZr2uy2odezTDXnVK0j/vxrp4XQpnzj94=; b=wPqmQrI6rzuKlWuG/QgyPnyxQL2H3Og8FM8oKAGybNww440mBhPm8YOlscB1OmJzRB BuMEqeXUZ1KS+QIgCdfL5Lpz8RJqpaeHw50ElQmD7Mz+DQpfRtfe5izSUzCJyoKvaeZV GMCb1N15fbO+B8GLANzDm9kkK+7JZ0JPhhKb+tngZRwKWFfWRFjAwE4Rp+598l9IPQqY eyGOgOXAhz/Z/pybPMwH3I8nlR6Pe6kOsDKF0BiQY7iCCRzlQETQWy1tMSk6y1FL+4kE djFc7l0xZX0EzZ7TeWLvABYvH6C3kSS9alUunWXIY4I6tvX+n8QOM/ShuEy8sX3SvwXC mBIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=X69ZulaE; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id x9sor952316plv.3.2019.06.13.11.54.10 for (Google Transport Security); Thu, 13 Jun 2019 11:54:10 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a17:902:7793:: with SMTP id o19mr28815033pll.110.1560452049961; Thu, 13 Jun 2019 11:54:09 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id p43sm946314pjp.4.2019.06.13.11.54.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Jun 2019 11:54:09 -0700 (PDT) From: Jagan Teki To: Maxime Ripard , David Airlie , Daniel Vetter , Chen-Yu Tsai , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jernej Skrabec Cc: Michael Trimarchi , linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Jagan Teki Subject: [PATCH 5/9] ARM: dts: sun8i: r40: Add TCON TOP LCD clocking Date: Fri, 14 Jun 2019 00:22:37 +0530 Message-Id: <20190613185241.22800-6-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190613185241.22800-1-jagan@amarulasolutions.com> References: <20190613185241.22800-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=X69ZulaE; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , According to Fig 7-2. TCON Top Block Diagram in User manual. TCON TOP can have an hierarchy for TCON_LCD0, LCD1 like TCON_TV0, TV1 so, the tcon top would handle the clocks of TCON_LCD0, LCD1 similar like TV0, TV1. But, the current tcon_top node is using dsi clock name with CLK_DSI_DPHY which is ideally handle via dphy which indeed a separate interface block. So, use tcon-lcd0 instead of dsi which would refer the CLK_TCON_LCD0 similar like CLK_TCON_TV0 with tcon-tv0. This way we can refer CLK_TCON_LCD0 from tcon_top clock in tcon_lcd0 node and the actual DSI_DPHY clock node would refer in dphy node. Signed-off-by: Jagan Teki --- arch/arm/boot/dts/sun8i-r40.dtsi | 6 +++--- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 6 +++--- include/dt-bindings/clock/sun8i-tcon-top.h | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/arch/arm/boot/dts/sun8i-r40.dtsi b/arch/arm/boot/dts/sun8i-r40.dtsi index 219d2dca16b3..12576536df4a 100644 --- a/arch/arm/boot/dts/sun8i-r40.dtsi +++ b/arch/arm/boot/dts/sun8i-r40.dtsi @@ -591,16 +591,16 @@ <&ccu CLK_TVE0>, <&ccu CLK_TCON_TV1>, <&ccu CLK_TVE1>, - <&ccu CLK_DSI_DPHY>; + <&ccu CLK_TCON_LCD0>; clock-names = "bus", "tcon-tv0", "tve0", "tcon-tv1", "tve1", - "dsi"; + "tcon-lcd0"; clock-output-names = "tcon-top-tv0", "tcon-top-tv1", - "tcon-top-dsi"; + "tcon-top-lcd0"; resets = <&ccu RST_BUS_TCON_TOP>; #clock-cells = <1>; diff --git a/drivers/gpu/drm/sun4i/sun8i_tcon_top.c b/drivers/gpu/drm/sun4i/sun8i_tcon_top.c index 465e9b0cdfee..e23c19f18986 100644 --- a/drivers/gpu/drm/sun4i/sun8i_tcon_top.c +++ b/drivers/gpu/drm/sun4i/sun8i_tcon_top.c @@ -205,11 +205,11 @@ static int sun8i_tcon_top_bind(struct device *dev, struct device *master, CLK_TCON_TOP_TV1); if (quirks->has_dsi) - clk_data->hws[CLK_TCON_TOP_DSI] = - sun8i_tcon_top_register_gate(dev, "dsi", regs, + clk_data->hws[CLK_TCON_TOP_LCD0] = + sun8i_tcon_top_register_gate(dev, "tcon-lcd0", regs, &tcon_top->reg_lock, TCON_TOP_TCON_DSI_GATE, - CLK_TCON_TOP_DSI); + CLK_TCON_TOP_LCD0); for (i = 0; i < CLK_NUM; i++) if (IS_ERR(clk_data->hws[i])) { diff --git a/include/dt-bindings/clock/sun8i-tcon-top.h b/include/dt-bindings/clock/sun8i-tcon-top.h index 25164d767835..88de3f2ba335 100644 --- a/include/dt-bindings/clock/sun8i-tcon-top.h +++ b/include/dt-bindings/clock/sun8i-tcon-top.h @@ -6,6 +6,6 @@ #define CLK_TCON_TOP_TV0 0 #define CLK_TCON_TOP_TV1 1 -#define CLK_TCON_TOP_DSI 2 +#define CLK_TCON_TOP_LCD0 2 #endif /* _DT_BINDINGS_CLOCK_SUN8I_TCON_TOP_H_ */ From patchwork Thu Jun 13 18:52:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 553 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 3CB7F3F033 for ; Thu, 13 Jun 2019 20:54:17 +0200 (CEST) Received: by mail-pf1-f197.google.com with SMTP id j21sf15067456pff.12 for ; Thu, 13 Jun 2019 11:54:17 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560452056; cv=pass; d=google.com; s=arc-20160816; b=BpVXy9MocnhXM/HuA8ez1YccDITcD8SmXNBhYn9lniBmDUdmF64wGJmydUxAP3BDwF ftbzO5R5+pmfUq5Oatr98WE2S5X3QCho5AnuM4K5pbPaEfK+Wsvf5KCdqR6Z2PMusCwt Bm/wh7kNhQ7R2KJ8wygy6y3QcDtdYFEz7+ERPAzwexYAk2n65ECIbO1xBoR7UoBFWAjr OSTLLE0vzRKORlCj44so01LjGmXX+gLUuJGHKn5VlJyBv+lilJisVMfTA1HJfFu2ODeL 7zxuQGts8y+FyQ+oBNucpk0eAuOZW5ah67GjVSKne4xUIu07tpCvaEsTatHKxQmb9flq 3HRA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=Y+n5NMhQr/6MuVx1vB3glz6BeoJ2x1ENrLHGj7QjguE=; b=XGABWbwYFzQxZv/95ByhfX3FSRjMMCZDrDkf8HP5duPrURxd1vnzHwzygPj9qB0Hg+ K4c01NbsMvUEuX2EGxWdmySMY/Fdr6vXGapX3Ct45MOGFKmjDL2DfSTZPJVhdCqJceN1 fLM6XZapTnF2Zg6DSzaScryL2jE59iZ4mxk1c2A2A0gYpYGk8lC6XFX2HxmIb0AXdxq4 VsR/AFvcOjCYuC8ZZEYlc5ZsNFWogUSEKlyAjthUsHMpqGa+q8jf40AMxo9DjGJ97Wk7 ou8rAqgFDCfJpU09CoRwxZU69mRS/+fEOPEJjkBVKXBqqDcRu6ohMM5X955rKjwZZx11 vjOw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=ECdMR7ns; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=Y+n5NMhQr/6MuVx1vB3glz6BeoJ2x1ENrLHGj7QjguE=; b=juGgHpkR19+a9pSNVZ4YkuhE1ZtwylaiMuQLUKiGOamWWO5I8ZPQfIH0Qnnl/XYdLT MIDpl08GBxW1qta9hKnnl2HVZMNzrqz5lCJ2lGoLjy7uZ1lsmgnr2nastOIvP2LKlpOK uwFn9EKTTxd1qWmbrcKicoMHreBvMdyR6+GB4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=Y+n5NMhQr/6MuVx1vB3glz6BeoJ2x1ENrLHGj7QjguE=; b=QL6tIxKwFPMIw7+R7a+sV8Pr+jhPWtqu07EIIfBSgInyQGiErREddaBIpzUC3mACMS Tow3seN2ZnPFejZ61H8vG1QTEqe34U+AZQcKEFBq/Y/7kaUvOqyzNA3qnYoCNYfI3YcN yid7WzjZrwdNiepSjQzb3mqKEYZqVa7yVB6piMYfPZG4VnP1XbeA/cMV1k467bTR92Kk zkJDGNRgUPBQAvZlfApQhn59PqpCqc7dXJVD0vQ2MPwdATKzkwfBG7Eoyh+hUXB4hnIo w2Rs/WCZpmbT3azw6msgCsaoQBVpOktfJO3FM8L0TA4Du/6Aj/OHcPaiUho+SXR0lDKZ SnYA== X-Gm-Message-State: APjAAAWwkACYD1ZJtSMXjz3RwWah3F8oTiyNrmqVdR0hxaWHVMwvQH7e P6l0fpfx4Q0yPtAYA9j+3BhvoGR5 X-Google-Smtp-Source: APXvYqyoR2auHdH4ZuGdhTmOEvQ3Mx6S9zpIipRvUG+lyhp6F0QEMz1wQWmG1QlGMrzR080RqTB/Iw== X-Received: by 2002:a62:5214:: with SMTP id g20mr40605281pfb.187.1560452056064; Thu, 13 Jun 2019 11:54:16 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a62:be09:: with SMTP id l9ls1425220pff.16.gmail; Thu, 13 Jun 2019 11:54:15 -0700 (PDT) X-Received: by 2002:aa7:8e50:: with SMTP id d16mr87004096pfr.65.1560452055459; Thu, 13 Jun 2019 11:54:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560452055; cv=none; d=google.com; s=arc-20160816; b=yu6nf3uWkTmA1uvIHrwdrPJ+Qqr7gT40izyiSH3p2Q7M+mthkhYJtxED80Q9llGJtG gKaULEvR+Ds0LgOo5E6vFvd6+RRDCT1DZCwck0GAjxfKv8jJdPo8wvwJidrCoNfBUjeK LIc13L6wTIAMdo6119OJ9RBIDvZg5Xg1ZbsGwgzCKc+eqSJyk6GEiDcZ/OzYZveMGvvv 8kWINBPjAGpjiqWJeLKIOWSVThuyPL5YGht+nUskO68OgffmAo7wxSm+FYR/26gsAM75 5WYSIbS1lXEEgTxQLmUMA3EQNvKopJGcYNdqaR0bEzNo3opG8ojKAtpya6Na09t6aaUR eDAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=6lwM3RQ6rY++wgw7yn5WUFBlppvdw3r+F1ViBjDeHCs=; b=BDpX8lPkMFkCtvtahW2NZ8dlpmYw85yCVXmfj4hXyjweQe0SA+jszhfwaNPDOdYJqj p404KwJ243qdF0szhxfiG7kXVtiwEbamtN8mR5xxRIKJQw1fph1EnbsVylm5u00FWSJO g5Qet/0V4hInS8kGa9jR1BXbmTuUMBNUvnYAnr0woNo1gM13TnS0II8YIqUz2QU/keFz VBq1EFAuik+vImzsh85V9d0TDCtMrXQbVPFy5gFa9w28B8vUmKYXSiGkv2gcF6WVWH2N 6483TJgiFx+qtp75aWfIi/QJJ9xCCbxcahEzcw4a2+QHGlY9D/kkdqVX0tfaZ/3pBqmb opgw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=ECdMR7ns; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id h6sor896441pll.64.2019.06.13.11.54.15 for (Google Transport Security); Thu, 13 Jun 2019 11:54:15 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a17:902:6a88:: with SMTP id n8mr83133009plk.266.1560452055157; Thu, 13 Jun 2019 11:54:15 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id p43sm946314pjp.4.2019.06.13.11.54.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Jun 2019 11:54:14 -0700 (PDT) From: Jagan Teki To: Maxime Ripard , David Airlie , Daniel Vetter , Chen-Yu Tsai , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jernej Skrabec Cc: Michael Trimarchi , linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Jagan Teki , Rob Herring , Mark Rutland Subject: [PATCH 6/9] dt-bindings: sun6i-dsi: Add R40 MIPI-DSI compatible (w/ A64 fallback) Date: Fri, 14 Jun 2019 00:22:38 +0530 Message-Id: <20190613185241.22800-7-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190613185241.22800-1-jagan@amarulasolutions.com> References: <20190613185241.22800-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=ECdMR7ns; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , The MIPI DSI controller on Allwinner R40 is similar on the one on A64 like doesn't associate any DSI_SCLK gating. So, add R40 compatible and append A64 compatible as fallback. Cc: Rob Herring Cc: Mark Rutland Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt b/Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt index d0ce51fea103..438f1f999aeb 100644 --- a/Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt +++ b/Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt @@ -13,6 +13,7 @@ Required properties: - compatible: value must be one of: * allwinner,sun6i-a31-mipi-dsi * allwinner,sun50i-a64-mipi-dsi + * allwinner,sun8i-r40-mipi-dsi, allwinner,sun50i-a64-mipi-dsi - reg: base address and size of memory-mapped region - interrupts: interrupt associated to this IP - clocks: phandles to the clocks feeding the DSI encoder From patchwork Thu Jun 13 18:52:39 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 554 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id AA9873F033 for ; Thu, 13 Jun 2019 20:54:22 +0200 (CEST) Received: by mail-pg1-f200.google.com with SMTP id b10sf10197740pgb.22 for ; Thu, 13 Jun 2019 11:54:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560452061; cv=pass; d=google.com; s=arc-20160816; b=pJnTB+VeclTP4Gt4AxOXyde+iBdyuBA8VMdeAM0PGvvEznlIfJzk7/27F2UsfGAqgn 3wyKN4qTPEg7pS1KoOmKxOGh9iZJ/O0l0Ou2MpyIT6zT5xL/va0uXV/MXGfFPHTEN2NJ rhh+UxvxUbU79kOJ8wJF1lP0rSqi7RZ8R0pJadQLj/+GVEH6cCLCTOadiY6k1dNXAs+m rYk/9SN9dOJuGOSnILBRHsHYHryNpa5UppWvDLv/56AGTNF7yscZqZJNQwigFG59Fqb3 pDpbV8dPVATJK8j/50F2ccU68ib+ff68vOt525fNhDJDuTWs1WvVQHFcVrBen2T+/cGX YhpQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=VeXAbi3PQoydGr3D6Rm3XsCoeRKix3yWKfj43Xmd/TI=; b=XlBKdnR0S39C8ceZIuC77E1UcDg5PF5yITe1d6srAHoFKShStPuYUakCg6cCHLKyE2 bZAo5yD52UvBakmE5TdTqGUBDdDEhEPX6Th4DvUU+RF6yuULFEVQrme02df6u5KraG4h 08StzW9UmeQmAtef6KjggPEr76boyAILiPKlqikrPk6l1Bhxj8N4jL4qqpCNmmQqQcD3 bYcy7DCbWdMnXjsXuNUwuLk2R5pWHX/S6de12hzmjPNGp2bZRCGj6il7HcGLSVILFjvc 8NQgdKtoz7j04mJ8eiP5MGnCLvs6O3B0pj3RX8jafZHQsmpTjU/LT7UCWRdx08rDQ3Vb cFcQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=fBsDzS4J; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=VeXAbi3PQoydGr3D6Rm3XsCoeRKix3yWKfj43Xmd/TI=; b=WkB9JsU6etqQaT5N/TA7iROphAlUk8doM7HBA3cVCAH5u8ga1EjzdFxLMr+t1EItf1 ii61+sjUhJyjDfqiAthaEqJVVwILNO8OewDnjZhnLNASgVUBNClnQBEPzMNd7UzVNVUi t0PO3r6j+ZadvCnVe8HETx1EoD6bsU/mxcyfk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=VeXAbi3PQoydGr3D6Rm3XsCoeRKix3yWKfj43Xmd/TI=; b=KRrbRgss+FKcN6dEkdIJSstW+vXCJEQqbYeGrGoMBUf0df1aUc7irIhhjugIhNqXpq LWX8zhrwq9wqsbJWrP1eBj79/jyO5h7+RhWorP9n9/Eex9+yiXYXjGYeCVH85BDYobJz Ga9lNv0EEBDq6Z68XOE9BVukIsfMIhI46vB1fpm9oIzsk8nVYFXNfbuHm3lsmSHoSCsC xhaVgQg2liGRLB5J+HD2zJiFc/tjZdRCKB0U/2OyTgtFnhhjaBfllSaTu9CUNgNATcH7 ZAxI2W3CivClMz3Wwh/6WUm4XebUU5v0Py65H8uoEb6WR6YaKPS31HEjNbCXYXquaVFm Jotw== X-Gm-Message-State: APjAAAVGVY6cAwD3VGVZy7kfwi96QP/ukZRkxalhdqtzUHlBtZAPMFWM 0Ont/6bI11QUbkJ2y5PwT+G3ErL1 X-Google-Smtp-Source: APXvYqzjo/AZkSFN4hqHFain1Dib8Zuh+zJmKAx/w12x70HZRSHpA++R7w/I5LWb1griZ5f3D/VU9w== X-Received: by 2002:a17:90a:1aa4:: with SMTP id p33mr4360860pjp.27.1560452061493; Thu, 13 Jun 2019 11:54:21 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:b20b:: with SMTP id t11ls1598695plr.16.gmail; Thu, 13 Jun 2019 11:54:20 -0700 (PDT) X-Received: by 2002:a17:902:760a:: with SMTP id k10mr69112768pll.83.1560452060607; Thu, 13 Jun 2019 11:54:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560452060; cv=none; d=google.com; s=arc-20160816; b=ZOhsJGMX44lW9AwMm9anWQFxfGoFvERmb2bc83et7AeFWyX70/6EKP2SK1N/75iBk3 971UENDTLmtX2gX7/PQVluyeLchyK15XIMJ5HX8NpBZ/TsvkVy3VFfJXglFVG0SEsuXy 9L6YkL6/Tsh8Yk+qBHoshSJb2vMRamC9/6aFyhcdXtHBLZ3BIVb53ZAUvSJ6uCXnk6Rp 3vD566UUmDcIt3q9/umq95xYtFZq5UgpuInEiSvh/dalNd9FaCt73PLxn0tG8U2Lv9/B XP0SshTVm+KBwM+Y4BgBNGKRgrs4/+qxEMpFavwkEqU7lm/YGzqZESqipnPSm2gzinME gJaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=sk+uYjhqJHAw964SCFGOxu5y7oNB40UpzgVh7GqXmwg=; b=x3S9c0YBYcOuR2FlroWYGBXG67qSW2Yag43zm1cY25cU2EQgJ7F/d7BUIhFIw0YebJ vfwljUJAw1+AQtMwkrIhifUylGIuCV6yHqaKTrphb31kXnY0+Z3rLVW2MMeCaNf8C11e RSM8/qSTj+1NLPHFEBhLxIwp2kfYyoiT+/EAju/ub2SEhMfrtI4MGId3a3iizznX4TgA evzAS2vR4PFABIcSj3vBg9b8u4iQ3k9QgSfb4A3ckWNN97DI3K/akL8oAgE4JDzqkNf9 4pCJfS2Hb2TuNJ+X131/J5VeKOBZlf9r9US3/AwIbmLyXWNTU6lMGpMDBqY1i5sw9mkI weoA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=fBsDzS4J; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id a8sor902583pla.65.2019.06.13.11.54.20 for (Google Transport Security); Thu, 13 Jun 2019 11:54:20 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a17:902:6acc:: with SMTP id i12mr12248821plt.214.1560452060308; Thu, 13 Jun 2019 11:54:20 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id p43sm946314pjp.4.2019.06.13.11.54.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Jun 2019 11:54:19 -0700 (PDT) From: Jagan Teki To: Maxime Ripard , David Airlie , Daniel Vetter , Chen-Yu Tsai , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jernej Skrabec Cc: Michael Trimarchi , linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Jagan Teki , Rob Herring , Mark Rutland Subject: [PATCH 7/9] dt-bindings: sun6i-dsi: Add R40 DPHY compatible (w/ A31 fallback) Date: Fri, 14 Jun 2019 00:22:39 +0530 Message-Id: <20190613185241.22800-8-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190613185241.22800-1-jagan@amarulasolutions.com> References: <20190613185241.22800-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=fBsDzS4J; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , The MIPI DSI PHY controller on Allwinner R40 is similar on the one on A31. Add R40 compatible and append A31 compatible as fallback. Cc: Rob Herring Cc: Mark Rutland Signed-off-by: Jagan Teki --- Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt b/Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt index 438f1f999aeb..b7ad1be33008 100644 --- a/Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt +++ b/Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt @@ -40,6 +40,7 @@ Required properties: - compatible: value must be one of: * allwinner,sun6i-a31-mipi-dphy * allwinner,sun50i-a64-mipi-dphy, allwinner,sun6i-a31-mipi-dphy + * allwinner,sun8i-r40-mipi-dphy, allwinner,sun6i-a31-mipi-dphy - reg: base address and size of memory-mapped region - clocks: phandles to the clocks feeding the DSI encoder * bus: the DSI interface clock From patchwork Thu Jun 13 18:52:40 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 556 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 81BFA3F033 for ; Thu, 13 Jun 2019 20:54:32 +0200 (CEST) Received: by mail-pg1-f198.google.com with SMTP id c4sf14441499pgm.21 for ; Thu, 13 Jun 2019 11:54:32 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560452071; cv=pass; d=google.com; s=arc-20160816; b=a8QrR4DU0xFKD30xGj61EvxPwYLAOaHPiRIwEQsoGi8VbwulQcDE8twOS2/LON3HOl krgNsqF28iMphQYhv5ibnl5GLCxMujFoNzSptB8IGFWuymHCzsCQ7jiKyAU92ydOUv71 F1b6Lh/bZ0qHC0rrOzebJqvDTJZsYMWmBmDQV/nN+kS8znD1EWG30AXzxvQoBQZyRBtp QkCbJqjHjHUYpNxJzgkdOwtJpQDrxf1xj/TXiHl/iEyEEWd4Pdrkcl2VSDA48tGIR3H2 ahrVL+aUm91X65FAGJzH8Oi9spriv6ZhcnlicZxrpdi9ccObdFc7LXPNoyVEWe7BtvjW tKrg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=xWcYvCMxeR/SuOsO3kMDBQTYf775J9v7K+RYUpODVtI=; b=QoJGjf8LFo9Grg2kdR/SKOJKvas3iDUTLv7DpBRsy53MWdNOV/zCOskpkLu/qbtZTr 0/7x42enHMuC/leH5ATOrD6+0X2h2vXTnwuTuehBlNjVmILG2U7ZvV2K0vG2gEKg6hvt dlq1mAyhTql99if+S5FazXmOt6yBSn5ytbRGwlxvDbRJoG5FCMoJahzU+h1avG4twRUs uE2EJwuOjOLqkKcKoVolLObMd35PpOH90Ghct37+qT3VhU45wT4BXyXVL8GGT6cTivcn 3qDdeaP6MmmJ9pSg7869wadymmGzopDnpAMge0d4QLCVbT6XOcVh/Djk8oG3atjCXfDC Mviw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=KbHFlaqM; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=xWcYvCMxeR/SuOsO3kMDBQTYf775J9v7K+RYUpODVtI=; b=qbTCqwtyYkXZEemcvKRigOZK0tpJj7M8eFWeusQwKN8WfD9qft9ZdeqtV2AumkeU6E 1ob3EG3z4BRqgvEjAJwBSJ9gljw/vmJHHeyosf0dWIlnQ7iVsxJT2NmpDkbTQb0ym4Gb 9jxojByBe/U9pHNwUtQ261VEZWQ1pG4EoGX1M= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=xWcYvCMxeR/SuOsO3kMDBQTYf775J9v7K+RYUpODVtI=; b=s8fIHCuf+lPnHaRsg+zFxCZCOy9BNgN5k0S8xbsKslQ9Ry4aUtHs6zhynL2IdT+dy7 J2e9qnZ5lJckoKpS6SBT6EjaeYOBPZysGUDzIjoIoNExe/vDLD/5yvrMbtEPWIZXc/B3 mS1bvLEoRvtM/5KQo59BzWonGUDAFmyCOreAXq51zu+ozI4rHYbp2DzoxPcdZUqDg6D1 OwKMbsRUNjbkwBT3EdKKwAaJfY/x1yJtAhaPnOefOrX6OD2B5KhpMfzJvm09BK84e+7T PW+Yv9ul0VeLSfcjbgAP7z5Yp2xdtfCoqUAkI5a9XRX6uXSHMdzBMGocOXF3XhwWp9fn /5MQ== X-Gm-Message-State: APjAAAWO1VdcDgbgtakQgQNMVUiZyh0nrL3osr+FjYpAsKq1krtAvj9i /xaTX9/cPo9AtN5y4Mhla4NyURuH X-Google-Smtp-Source: APXvYqxppidpYwK/H2HFeW/ohfkM1lJHQbO4ToQ20kslWRe7rzb29+aNgimxDzHhzBKi87d3wu6V8Q== X-Received: by 2002:a63:26c4:: with SMTP id m187mr32133254pgm.221.1560452065164; Thu, 13 Jun 2019 11:54:25 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:aa7:8056:: with SMTP id y22ls1430632pfm.6.gmail; Thu, 13 Jun 2019 11:54:25 -0700 (PDT) X-Received: by 2002:a62:a508:: with SMTP id v8mr92348948pfm.87.1560452064879; Thu, 13 Jun 2019 11:54:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560452064; cv=none; d=google.com; s=arc-20160816; b=GeihaOkKMAaEDlYsmg5u929awolMFCrHVVH4crvef2aOnCZKCSHmyWsBc/G4XfReBs aqQoNQULft0HrlIanJBTnfien8pu+zD97V6/Y6JFm32WFB1jdAFzEzHZJ77lyX9GjXGw CNiR5Y3o8kc5rGYznPpOLpDAyC1kr0u4eddJsAo28vFp0BDN5ev2ocN8thbVU8sf4hLU S1b3rIyJTCBRSJoUMZX4RwdqZCI9ytZryqP4MYrTCSkP+aVzYPZqENuNzjVlngM1sO8D hdDgqZobKizcbSuI9CA+0IaUOUdItYJqZq5kvDijF0fL8H9Wu0movzEajLo/P22/A/5n k1pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=T/4U16vvQGase4vs4TRs7L3uRB2ytO65pgimZPKYacA=; b=iunJzcEC48TktYdvbls+QgvclFz/U01JwXwZzGoWJtFd53VSeBDDsfILvfWFnKhHvK vpUYXitD6yVd1+VXkIZHysgH6f+oSxNWHsl1G9DuIQd3QBd49AjJ4V8Sw7E4xMR/GYou uJ6n8a9jqUnwBY3+FhailCIMPmtDT0nPc5vIfh/T+K/HHXjxXc1qUlhuoBglLbRq6+FS f5O4pcyppCqEY3m553Stkrt+qNBqTMZ8dBwWznhhRyuVWPNXrOhon8crScqKe/oCW+o6 82RJY9qe0xY481K+8iDk9VreMOvl86UGGsph8IadEuiQDJ9TJCNZgANfk2cf+RNkZ2p3 n8Cw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=KbHFlaqM; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id g5sor783460pgc.72.2019.06.13.11.54.24 for (Google Transport Security); Thu, 13 Jun 2019 11:54:24 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a63:4d63:: with SMTP id n35mr2616452pgl.43.1560452064500; Thu, 13 Jun 2019 11:54:24 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id p43sm946314pjp.4.2019.06.13.11.54.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Jun 2019 11:54:24 -0700 (PDT) From: Jagan Teki To: Maxime Ripard , David Airlie , Daniel Vetter , Chen-Yu Tsai , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jernej Skrabec Cc: Michael Trimarchi , linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Jagan Teki Subject: [PATCH 8/9] ARM: dts: sun8i: r40: Add MIPI DSI pipeline Date: Fri, 14 Jun 2019 00:22:40 +0530 Message-Id: <20190613185241.22800-9-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190613185241.22800-1-jagan@amarulasolutions.com> References: <20190613185241.22800-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=KbHFlaqM; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Add MIPI DSI pipeline for Allwinner R40. Unlike conventional Display pipeline in allwinner, R40 have TCON TCOP which would interact various block like muxes, tcon lcd, tcon_tv for better pipeline fitting. For MIPI DSI pipeline, we have to configure the tcon_lcd0 block which would interact with tcon_top for upper pipeline connections and dsi block for lower pipeline connections. So, this patch created that pipeline by adding new nodes for tcon_lcd0, dsi, dphy and connet them to make proper pipeline fitting. Signed-off-by: Jagan Teki --- arch/arm/boot/dts/sun8i-r40.dtsi | 73 ++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) diff --git a/arch/arm/boot/dts/sun8i-r40.dtsi b/arch/arm/boot/dts/sun8i-r40.dtsi index 12576536df4a..3ea2451151ff 100644 --- a/arch/arm/boot/dts/sun8i-r40.dtsi +++ b/arch/arm/boot/dts/sun8i-r40.dtsi @@ -623,6 +623,7 @@ tcon_top_mixer0_out_tcon_lcd0: endpoint@0 { reg = <0>; + remote-endpoint = <&tcon_lcd0_in_tcon_top_mixer0>; }; tcon_top_mixer0_out_tcon_lcd1: endpoint@1 { @@ -701,6 +702,45 @@ }; }; + tcon_lcd0: lcd-controller@1c71000 { + compatible = "allwinner,sun8i-r40-tcon-lcd"; + reg = <0x01c71000 0x1000>; + interrupts = ; + clocks = <&ccu CLK_BUS_TCON_LCD0>, <&tcon_top CLK_TCON_TOP_LCD0>; + clock-names = "ahb", "tcon-ch0"; + clock-output-names = "tcon-pixel-clock"; + resets = <&ccu RST_BUS_TCON_LCD0>, <&ccu RST_BUS_LVDS>; + reset-names = "lcd", "lvds"; + status = "disabled"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + tcon_lcd0_in: port@0 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0>; + + tcon_lcd0_in_tcon_top_mixer0: endpoint@0 { + reg = <0>; + remote-endpoint = <&tcon_top_mixer0_out_tcon_lcd0>; + }; + }; + + tcon_lcd0_out: port@1 { + #address-cells = <1>; + #size-cells = <0>; + reg = <1>; + + tcon_lcd0_out_dsi_out: endpoint@1 { + reg = <1>; + remote-endpoint = <&dsi_in_tcon_lcd0_out>; + }; + }; + }; + }; + tcon_tv0: lcd-controller@1c73000 { compatible = "allwinner,sun8i-r40-tcon-tv"; reg = <0x01c73000 0x1000>; @@ -798,6 +838,39 @@ interrupts = ; }; + dsi: dsi@1ca0000 { + compatible = "allwinner,sun8i-r40-mipi-dsi", + "allwinner,sun50i-a64-mipi-dsi"; + reg = <0x01ca0000 0x1000>; + interrupts = ; + clocks = <&ccu CLK_BUS_MIPI_DSI>; + clock-names = "bus"; + resets = <&ccu RST_BUS_MIPI_DSI>; + phys = <&dphy>; + phy-names = "dphy"; + status = "disabled"; + #address-cells = <1>; + #size-cells = <0>; + + port { + dsi_in_tcon_lcd0_out: endpoint { + remote-endpoint = <&tcon_lcd0_out_dsi_out>; + }; + }; + }; + + dphy: d-phy@1ca1000 { + compatible = "allwinner,sun8i-r40-mipi-dphy", + "allwinner,sun6i-a31-mipi-dphy"; + reg = <0x01ca1000 0x1000>; + clocks = <&ccu CLK_BUS_MIPI_DSI>, + <&ccu CLK_DSI_DPHY>; + clock-names = "bus", "mod"; + resets = <&ccu RST_BUS_MIPI_DSI>; + status = "disabled"; + #phy-cells = <0>; + }; + hdmi: hdmi@1ee0000 { compatible = "allwinner,sun8i-r40-dw-hdmi", "allwinner,sun8i-a83t-dw-hdmi"; From patchwork Thu Jun 13 18:52:41 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 555 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 55CBF3F033 for ; Thu, 13 Jun 2019 20:54:31 +0200 (CEST) Received: by mail-pg1-f200.google.com with SMTP id a21sf14444579pgh.11 for ; Thu, 13 Jun 2019 11:54:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560452070; cv=pass; d=google.com; s=arc-20160816; b=LRHKv5NsYXEUGQs9ZG2mwatDEuVvxkS9ZOE6IoLyech344bqfRMbt//5d7SrFhTfTo cD90kTwPWWcT0WkzTYieIFVsqZaX5turOTth8kSQ5Iai/qMjwqx6e3Z4owILUb9BNMpB Mz6AgxUpwM/h2V/3FGvf9bWpRLy2L5+JbW93KwRj2XhMD6K3Argkz5FP2p4ftZ2A+SPQ vZHYWjRnQH1hDnSw/iZzsAkFmYjgKhQl9PRIkVu2dKc+/HTUnjM65WzokGV5lmQ8+9/P kV/RV13tChQk8qHGYP9TUwE5urlHeBwky1f9iiZnlGuEgn5kfNk/uFctxvbEkDqj00nA gh6w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=8XGVgT7y0gt/TB42lUp4uz5dYNfUWMlG6XWK6iycls0=; b=RvTuRxwdbbe+UJJTfSetOpFvHo2gFF9WTu8q8xeQh1yIAkUMPLaLBvO1/pv03mMcLn AElAXyGutKgMcbENm9Veug8uxl5EOEkaFp+TVDvuaRSIIiPPB7qricCCJiPpe8MCdBzx SBoCjZons1oGFa9W5NekjtzIr3FSispGN8OfU1+Buz0wvn7VFvM9OC5qYc9Zhm/ZzOgL hxVstDLP+kAEYYrcR4+DuzH0Eh2Sgmp8oH1iDKqT0jvQAqkN5NJXkEmLt1PLu5Of5ljI ejwf/PTdsPpTpAs81ZHyqJ19dqO71bpGIj50Ujzix6xQKkw9D5VeONDqnAArn8lVfP3C YcOA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="obuL5/C4"; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=8XGVgT7y0gt/TB42lUp4uz5dYNfUWMlG6XWK6iycls0=; b=JtOq2jPE8oeqFv5yxyxV/ltVchK79uaJWXLX+rIhNYoUJZkWz7t4Qu0WOaRF6WGwP/ zEb+CkE1ww1iqkGHh0XeJ8EIUQn+Fz1PsvM7kaNqh5Le3ixVGpBGhqUxknDc9Z8ph1cG JITdFah8kCaPAms8kqHLMWvkI63K92KP8vjX8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=8XGVgT7y0gt/TB42lUp4uz5dYNfUWMlG6XWK6iycls0=; b=GmBceRIMXNh+tmXqQml7cgwwfyi6OiTHNwj1vWZhUGnIQoaA8rFjbb05OCoa27UYv+ HTS+8YlzsggktTZD0gaGIfzFV/m+KQdGddxkRoA18uG+7JsYsz66W9NSVOr4hPQSKXYF h3A2XCUEO3xlsLjHr3hRbcLT/1TK3Fep3M2pg2YzxgbR2TF+U6m5dTJEiXxKZaemF1dq xbb1mjhwButpP4O9cZ0fxP5VR+3PBUamncuO3eSFeTXnqx2OCJKbzVp563RxA07TY4sq mqKFNC/pbCJRoiDWGc2wFnna6kcEktURnZaS7wqO9qQ5kQdefwOSGomkRGoFOneV4IFo 6mIA== X-Gm-Message-State: APjAAAUPhGJ3lV7rJzUcMaz6pBMgfBkmLDKpR8jpW76A6kmtwXdDTNVI nJcE6YTNafaKK/eqmJgh+XP4Ja2l X-Google-Smtp-Source: APXvYqy0n6U6ebFiWoa3O+UvQnnlh9A1WzBxiOXXxFyJGlNJd/EHq99fPYbJ6WDq/Or3D4AbWYVmPg== X-Received: by 2002:a17:902:26c:: with SMTP id 99mr91780227plc.215.1560452070131; Thu, 13 Jun 2019 11:54:30 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:aa7:9112:: with SMTP id 18ls1053918pfh.0.gmail; Thu, 13 Jun 2019 11:54:29 -0700 (PDT) X-Received: by 2002:a63:484d:: with SMTP id x13mr22929914pgk.448.1560452069753; Thu, 13 Jun 2019 11:54:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560452069; cv=none; d=google.com; s=arc-20160816; b=y9vbv3UmOGpGk/nBIpq41sO0o48Phi9eenHMuD1vtcEw6YyB5flt8hXm1sBkmAEDvh HrMI1MSOD658inAWzqF5CRt25IgWyBoa7TQ8csBUjaKoQM3tR1QHy9WXDOv6jllQnHoa TEMBJq9aDTzBX0G0YXdJRLc0P/vjrt6reUG2DeQQFNHds/AL1H31rv3bGjBbBIX0+/Wa U+0sA0E+Mcia3xFKRCRYDW797bK2I6B9NYatnwe9dityHNv+KQ+7SC/fR+tXKwbAiigs glnZRGNpOsCd2zPdqwIFzjzpHdsOShAM3YsrPOFkNf5EuBwpInQqOF7Dlz8izafBYTUs 2WlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=51aUrymmYRWhKwkwNUN7n3u+csGBwL1xctf+8Q7+DLA=; b=lNGCRxFC7JK3L5JT63X87AgIXadN4Uqrv6Fou7cHc1KiV4WtQu5aqlgOEvqEfs4MD+ pMChxnSppSy8wqq8eRwDCf4JmvLEzi9xURnXp4coDkk4UNeXYw6wXJVSJc0b5LBGcRf4 X9NZx7D0n1D81upHtMV95IAfCEf33Bw4ewh8UjhwcSvh2TCYKwV8YIJlUnRwjLvsnus9 l7T52WDioJnE4q5S7EF8d5spbd0yZrNe0/CZIyBkppoxPo2Z9XHFdzdltI6dF6re6j55 tlrCXsO2wftZ/EX9xK2Ae5L2TB8S5HSt5C7Mf5RoUPPJaF9B/Vvlik1pGen/+ElZti0O k7hw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="obuL5/C4"; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id f32sor502983pje.11.2019.06.13.11.54.29 for (Google Transport Security); Thu, 13 Jun 2019 11:54:29 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a17:90a:2e87:: with SMTP id r7mr6985533pjd.121.1560452069402; Thu, 13 Jun 2019 11:54:29 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id p43sm946314pjp.4.2019.06.13.11.54.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Jun 2019 11:54:29 -0700 (PDT) From: Jagan Teki To: Maxime Ripard , David Airlie , Daniel Vetter , Chen-Yu Tsai , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jernej Skrabec Cc: Michael Trimarchi , linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Jagan Teki Subject: [DO NOT MERGE] [PATCH 9/9] ARM: dts: sun8i-r40: bananapi-m2-ultra: Enable Bananapi S070WV20-CT16 DSI panel Date: Fri, 14 Jun 2019 00:22:41 +0530 Message-Id: <20190613185241.22800-10-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190613185241.22800-1-jagan@amarulasolutions.com> References: <20190613185241.22800-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="obuL5/C4"; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , This patch add support for Bananapi S070WV20-CT16 DSI panel to BPI-M2U board. DSI panel connected via board DSI port with, - DCDC1 as VCC-DSI supply - PH18 gpio for lcd enable pin - PD17 gpio for lcd reset pin - PD16 gpio for backlight enable pin Signed-off-by: Jagan Teki --- .../boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts b/arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts index c488aaacbd68..5f39317b783e 100644 --- a/arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts +++ b/arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts @@ -45,6 +45,7 @@ #include "sun8i-r40.dtsi" #include +#include / { model = "Banana Pi BPI-M2-Ultra"; @@ -55,6 +56,14 @@ serial0 = &uart0; }; + backlight: backlight { + compatible = "pwm-backlight"; + pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>; + brightness-levels = <1 2 4 8 16 32 64 128 255>; + default-brightness-level = <8>; + enable-gpios = <&pio 7 16 GPIO_ACTIVE_HIGH>; /* LCD-BL-EN: PH16 */ + }; + chosen { stdout-path = "serial0:115200n8"; }; @@ -117,6 +126,23 @@ status = "okay"; }; +&dphy { + status = "okay"; +}; + +&dsi { + vcc-dsi-supply = <®_dcdc1>; /* VCC-DSI */ + status = "okay"; + + panel@0 { + compatible = "bananapi,s070wv20-ct16-icn6211"; + reg = <0>; + enable-gpio = <&pio 7 18 GPIO_ACTIVE_HIGH>; /* LCD-PWR-EN: PH18 */ + reset-gpios = <&pio 7 17 GPIO_ACTIVE_HIGH>; /* LCD-RST: PH17 */ + backlight = <&backlight>; + }; +}; + &ehci1 { status = "okay"; }; @@ -203,6 +229,12 @@ pinctrl-0 = <&clk_out_a_pin>; }; +&pwm { + pinctrl-names = "default"; + pinctrl-0 = <&pwm_pins>; + status = "okay"; +}; + ®_aldo2 { regulator-always-on; regulator-min-microvolt = <2500000>; @@ -290,6 +322,10 @@ regulator-name = "vdd1v2-sata"; }; +&tcon_lcd0 { + status = "okay"; +}; + &tcon_tv0 { status = "okay"; };