From patchwork Wed May 29 10:56:07 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 440 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 669993F35E for ; Wed, 29 May 2019 12:56:48 +0200 (CEST) Received: by mail-pg1-f198.google.com with SMTP id e16sf1465380pga.4 for ; Wed, 29 May 2019 03:56:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1559127407; cv=pass; d=google.com; s=arc-20160816; b=WhuOgXykPaEFWA2Ox63gzvFElcI1PKvGy8dPx7a0+yaxrJU7qOxZcHsdh7JPJtxwm+ bU8MK2ul8GuXAZcE897YtIwBBsF5iXW0WLOvF85tuOK2jGSnyGeY3MlGvZDdrEc9xRHu gYd5F6hS/um7Q+wUATbFUQmvSr93iUQ1jVjSBRr24aKkXy/O41sw5PpgFIdDZ+MIcWCx jAW45DW6VnC0l/UrZ4IUrS30ygt+UHrPDi/PuP3LhUAlpfsKzHk+Zoh3mO4ZvURAlqok QGo2kw5KvxT/u/uFvc9HMsAlFqLTnTs+zco2ga2HJ0elEN/KSBTExy5PJkqgHyF7+vI3 jUqA== 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=rDXSAekl6zT50MyG+5Cb1opgOjb13dvseRsWAgH8Q4U=; b=M+XD8lG5OdARWwTS0R90bC6ZnM4d5jmO/Ldjy/j80DOdLgrr8XDjkAVfFBTnULkRkB ISdjcBHo6FYwVxnVnpLRuxe5KGL6IC9fTdsKEpZQza/dybD5d2F85e2WecVr8Uf1XFyQ ss+/QpBYEaRlbbnyFxof3mnCj0GO66lDa3Xm+QWozHuJxDU0UhPyT/tFP1TwLNsIzNri AexsozzU9Z89/nE+fL6yUR2JhbpSEJkDkHtRdxlemUOhwmnCfW6ekiLpkrUnNBs8vlTK cMV4QM9p9a+zCRuo8ocFDNmvHxHebKHwIaSo34A2pZV3TFTwQRznctZblRpA1PqpVgD9 n60g== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=V0jQzMib; 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=rDXSAekl6zT50MyG+5Cb1opgOjb13dvseRsWAgH8Q4U=; b=CHCID7cazhaZTL4qn38rIQ07f4z5dCQ+Emo6JK9SOHNlFcQQKjDRmUlXvinZQaHlur aHHN/ksq/3ros3gAwVppWOq4quU9qI0CRh/IR6ed/jmDJ5VA7QdhghtcHPjrSI4BOi1N qsZqC03Eo4X0G1EGBwl09mtW4T/mfmRdCxhDY= 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=rDXSAekl6zT50MyG+5Cb1opgOjb13dvseRsWAgH8Q4U=; b=kgKPWkIG4tgPRI6Vqf1Nm9to4RVKPKcQjGWeYITmzz6POrBFmera43kUu455iswvDX GmtURjiVD+TTVinkJVx6G8Js57GqtHng035sjtuF8mu5u+Af5tohVf4eJvhEyYQE8F06 0NL/ljOoTiGNhY9v/9O6d5Rvk/SLWni2kYPK5DYJODw6RwI6BC3w4auENzWLUUS2rD1Z CymrgVhge2W6RQqO1BxOB77VfxGZE6r8l7WJPlJ3x0EpwiedKB2SO/Lo8D8d86yad9vJ iB8LnXSamSIBPz/9+e54pnJ0pMw7xkei1Nl+KVZ2tAea5oJEAy2QQum6yi95xaRHiWpP Ip2A== X-Gm-Message-State: APjAAAWF+K7zqwSqkWb23R/5XdPkCFJWUvnsmfTCnmgDjYv+v7Fkyh+Z F/Qi+h0lpgFc7TKxdbNISZxNz7qQ X-Google-Smtp-Source: APXvYqyiG1h4130CcT1eLAq+7kAJ9cx8lex4pfKt2fkEvt35na7IzI5j5oLH/OBUjjgNDoTBeS1cNg== X-Received: by 2002:a65:528a:: with SMTP id y10mr27272899pgp.287.1559127406954; Wed, 29 May 2019 03:56:46 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:8609:: with SMTP id f9ls481878plo.7.gmail; Wed, 29 May 2019 03:56:46 -0700 (PDT) X-Received: by 2002:a17:90a:bf01:: with SMTP id c1mr11572985pjs.78.1559127406609; Wed, 29 May 2019 03:56:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559127406; cv=none; d=google.com; s=arc-20160816; b=ySjQ7BjAfv1PT+BjAwfYiEEjiznY4e617eGl6I0sodT0bV+6Bi32eQ6id8Av9Y+++F u4DTqFskRU+XbBjM8d/WQVZCp6lDcWLw3pO8y5MAd1Z5SxkAzYKoBxuc1QcH6nDEzs3o CSnz9EUZN/vp2Mp1mr0+Eq8BtIPpD9r4DSEhij6mRCbMW34VexY55E3SI3IuudZNCPtf obSrcBLjUvFfvJiRSJ3sEHTOwrUkpM3hF7j0CHIsASPHxq/RvMoQEx/Grnh77Sqzvov4 UZKNZk4QlwDP6f93r7cY/nD2gQgzs/wPUI+GCncVu2ikytRXusSCikc9UYEYAgHwOKwn bOyw== 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=ckydVo2IPZQfXMKYGz1uqlUzm7n70fMIZ1xjq1PJknE=; b=V+HnDWp1jkuP8+RLSUqNnLLEtU+Q2E2EF7Ray1K3dIX4hiDiQBQh8tBkQ6fb+0OGXu oEb49w0eUFsV03GJEtX9l5OlMAcc3DsYyPl9tlZ2TAq6VmEy35WsUciMNPb6p4EsANnm S62ymiWLjC33DBJ0kWVxDPxd9h94ohObetL8ZPgamnVQB7EbuT30vWYdPTY0wkObfy6c dLoTLKhRNrheq+ljd2EeGqkGPMXhACgZd//NxS67dQk8m0Z83tflM4gBIvkENYJ+BShy PlEP0q3RW+oQf6uZ422u9J9lOeXhXjaKi28Rf4xuKfFCVCFE6qdX850TbNlJiyds0OiL Qdow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=V0jQzMib; 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 k6sor12199716pgh.85.2019.05.29.03.56.46 for (Google Transport Security); Wed, 29 May 2019 03:56:46 -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:4d56:: with SMTP id n22mr110949138pgl.307.1559127406146; Wed, 29 May 2019 03:56:46 -0700 (PDT) Received: from localhost.localdomain ([49.206.202.218]) by smtp.gmail.com with ESMTPSA id 184sm18974479pfa.48.2019.05.29.03.56.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 May 2019 03:56:45 -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 Cc: Michael Trimarchi , devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Sergey Suloev , Ryan Pannell , bshah@mykolab.com, Jagan Teki Subject: [PATCH v9 1/9] dt-bindings: sun6i-dsi: Add A64 MIPI-DSI compatible Date: Wed, 29 May 2019 16:26:07 +0530 Message-Id: <20190529105615.14027-2-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190529105615.14027-1-jagan@amarulasolutions.com> References: <20190529105615.14027-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=V0jQzMib; 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 in Allwinner A64 is similar to A33. But unlike A33, A64 doesn't have DSI_SCLK gating so it is valid to with separate compatible for A64 on the same driver. Signed-off-by: Jagan Teki Reviewed-by: Rob Herring Tested-by: Merlijn Wajer --- 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 1cc40663b7a2..9877398be69a 100644 --- a/Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt +++ b/Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt @@ -12,6 +12,7 @@ The DSI Encoder generates the DSI signal from the TCON's. Required properties: - compatible: value must be one of: * allwinner,sun6i-a31-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 Wed May 29 10:56:08 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 441 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 958C73F35E for ; Wed, 29 May 2019 12:56:52 +0200 (CEST) Received: by mail-pf1-f200.google.com with SMTP id m7sf1594786pfh.9 for ; Wed, 29 May 2019 03:56:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1559127411; cv=pass; d=google.com; s=arc-20160816; b=Xqz+4p+U4zDmpavloF8/sc/b7h4ufd7VYqjpHwjLsxr379S9jQ8NcrCO0nf1Epcq+5 xOyvFPe5A36JCl2ljhlGzICICJhIVcsq26y/yxx73eAbzXYcBZpih91o8uS60R7uKRBJ anuabN1WkuR1/93xuMM0QpQdTKKeRqBpdJtW7/PiuuXRx+EtBw6BeAd/oR/LsUO9L63U 0uHLbdhSkUYmb06s61MFeeLHVBsl5l+0KsyB7ZSYtpUDuELcObqmQwyaDTrnvcM7PtQ4 t08FILYtja5zFR4n5EoXDA05LEmpXaDAt1E675lQV4c0MUYG4CHqK3Fabu7jdtfuwgWZ 5mIg== 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=FclFt7mCTAccdRiESxK1IRENxlZ8H7KpiT04tTPk6FI=; b=Fi7B87safWmEAAbwQnav3R2Et/Yhi90WXT3aeeC9aTnsmxycU2GVYNCHDfx43ZUtzK 6MbHpaAzhWFEriboPT8HXkN2BAh1yIeeuI5J5dANBQpzoaB97c3pXvoViW+ftjwBD+rk fli/7pfgmbZ3ZI+MptNdAsfasLlkuL7h8Pw3Yc8SOfxFpratVnOcVqHJnrIHeffBoBR4 Vjeo540K5462C7oO27dViEGqmGVkb8JELOxLTK07aBnLz8Iiz1KMjHdvdpzRzHuTktvw 5MqSzSs5e/BhGLj5WfDb98gjfIvS3kgt4G+cZqzekBwuMaJa+MNbMbK6D8H2+1JX7Hru D2rA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=grc4vc5c; 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=FclFt7mCTAccdRiESxK1IRENxlZ8H7KpiT04tTPk6FI=; b=MgDtyWPjXhIwdLNokRBr83WLSPskfY7pe9NV0T/X9urJB9bNFMgAnx6IhJkcWWkGmB qHvmfzrgEqqwgzJsdTikQwybdBUQA3+bnWndVpnnBg21+m2Ts06ztj4Egz8rcYYEjoh9 9rIw/moEUqhuiunZfG03+CgfBupV35jV7I29Q= 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=FclFt7mCTAccdRiESxK1IRENxlZ8H7KpiT04tTPk6FI=; b=Jl2mTMT2jjRVUhobkFQXuRTC4azHjxKwsmPkf2JY4DQs1WlUGIYJXo4IObfji6DVsJ b5dLaGbfDGiHtrT3M2lElqteH132fp92ci2QjoS6RSgPnNisneeqll4cRGIqTZ6SmhvG ZUfxs3OpcOfo/C/xR1w1iWmUvCxa0FPR/l4NTyNRRwFfGsunFfe/4hWnWBU4qTkcByoW CkwF8u+dDwXtjwEETp4dkan3uUEkDKwAeNgHBz9rEJOFKt70JG3Tu+NaRnRSIv+vQTwy uEabkF2DcGRjJr9jzxyiv5zRCwCB8jqXZqy4bNnAiUgX9ZMtmaLVWNWkVpyHA7btuyqe nEPQ== X-Gm-Message-State: APjAAAViAlK992pEG+GQQyHpUn+cJtHlbZVuZDjbSsSKiI3fSEVHoJ18 tQbGRCJybXMHBgFg9T2ew0zNhJWG X-Google-Smtp-Source: APXvYqySlIi9UYaYrIe2DODDuCh20oUXePvW6iZPLUa5cks6MfJ2UeemC99yY1RWdgk/L/WhDMn4uQ== X-Received: by 2002:a63:c20c:: with SMTP id b12mr1311052pgd.3.1559127411397; Wed, 29 May 2019 03:56:51 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:90a:26c7:: with SMTP id m65ls588094pje.2.gmail; Wed, 29 May 2019 03:56:51 -0700 (PDT) X-Received: by 2002:a17:902:e48e:: with SMTP id cj14mr132755681plb.299.1559127411066; Wed, 29 May 2019 03:56:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559127411; cv=none; d=google.com; s=arc-20160816; b=IMOA7y1Z0FXmr8ItEewlCfIbrIyPviK0Y6K50NkqvzvPglc9G/SYT3gPtdztW+F6bM GZOPEajS8Sc5tIOqcz781A3rnj761CkIQsyHigeH8zZQndPp73RT+diWGbU4peOW0vXF amKe5ZCNHyLWzB0Opa7Sn/wcC5fsVzZIc5WsIxxt884YvgEMHHLfl2sww3IAAYKMpJPZ BquUrG1sTNqlFqlUL9uTtdEn7Yq0KMX1i9bdMUnoyTx2vYk24McI5mGYZYdHO8uZop+Y HCTH85AAxqTSXfqYt0HNd3OB+E8SFZ7BPCtkMS8ElqXuZu3bLgise0ubpUI3V6aLpuVi /0Iw== 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=/HOJUJPmu0DEDj06ebaN852o3ZXmTIE5qbyIrE/4RCQ=; b=iQHpx6Ep+3RvFiVAcmQAgCypaOmp0SA2nNCprRTH3/UQqshqpSJZHZaGSqp3V2j9rn Uq9SCFkH3vYIAsr2Zd7mp2oERxjHxMY/lM0tw68iBFWaAoQjFihcdXxzK5h5Pgfy3LDt UzC4Btn7rCorXZeGc05ePG54iOgHb0EvQbi9fWbvnANxiUhMRbQYp5+xrL0o4PxtEPuc 9MsuEEU15IRIQoWwYvsG0vY7bW+VFS2AUmOYQ1yaSWuzaqqwDdexwRe6RhDDW4XOiKdk Vqj8LDv7nfTO3S0di2aCtNA5ZGiWCC/K7s7t0MwhdU0XXo2iYS6W4rmwtoxsfhvUHFIU 3pZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=grc4vc5c; 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 t67sor15927066pgc.51.2019.05.29.03.56.51 for (Google Transport Security); Wed, 29 May 2019 03:56:51 -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:ff0c:: with SMTP id k12mr31032943pgi.32.1559127410770; Wed, 29 May 2019 03:56:50 -0700 (PDT) Received: from localhost.localdomain ([49.206.202.218]) by smtp.gmail.com with ESMTPSA id 184sm18974479pfa.48.2019.05.29.03.56.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 May 2019 03:56:50 -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 Cc: Michael Trimarchi , devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Sergey Suloev , Ryan Pannell , bshah@mykolab.com, Jagan Teki Subject: [PATCH v9 2/9] dt-bindings: sun6i-dsi: Add A64 DPHY compatible (w/ A31 fallback) Date: Wed, 29 May 2019 16:26:08 +0530 Message-Id: <20190529105615.14027-3-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190529105615.14027-1-jagan@amarulasolutions.com> References: <20190529105615.14027-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=grc4vc5c; 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 A64 is similar on the one on A31. Add A64 compatible and append A31 compatible as fallback. Signed-off-by: Jagan Teki Reviewed-by: Rob Herring --- 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 9877398be69a..d0ce51fea103 100644 --- a/Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt +++ b/Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt @@ -38,6 +38,7 @@ D-PHY Required properties: - compatible: value must be one of: * allwinner,sun6i-a31-mipi-dphy + * allwinner,sun50i-a64-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 Wed May 29 10:56:09 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 442 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 664653F35E for ; Wed, 29 May 2019 12:56:57 +0200 (CEST) Received: by mail-pg1-f199.google.com with SMTP id 14sf1444697pgo.14 for ; Wed, 29 May 2019 03:56:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1559127416; cv=pass; d=google.com; s=arc-20160816; b=OdCgXKEJEFn7WkzfA31b92kIB+BvI1zl4Jph6ElRM39e5nm70nLvSENaHPuHtKei+B onMZxFMyRzYEf/QoYhQHJzPIpE25mzE1L0S9YaYdfl5o8a9gZB5phdSC8B4uHf4kfUbJ 5zDdoze0OUCTxNrWoUKf2O/vN7pVhVY07ocCRwrfseKFLjq5PacD6ZX7avkCoo+hn9+C Yl2kLK9RneQwugXopCBMDlovkbWQKD6hNGkUdd81Zz8bNayEmSbwfoVGYbF/+/nLbP6G 8IBr+qKHpKCmCWC9bVBLjZ4WWu4Xhu82xvawLiMNOLXGiLVMFa7VnwgxtwlUmL+Vkihq 38mg== 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=LogMN5CxtgeD5lUP15x0mgDyHZvOgEeC193uh/idhtM=; b=SRkqkBwTBL1Kbn1oSy9gPoCgXj5P+PPu1u0c3lV7DfyLy/rHTkeCQPSION2zFgbvnh +xLdenGPKraLTtF3LFAVV6zJHqdoTGCp5YLWnSQmEyKO2nLDn3bVDO+dT1A5jTP7W/Q8 DFbvnQTiqiWXP4fvLqVvS0E7qG34sspz1gQSBPG/8EaedTVKjRQCNQfjJSyCUICqLFXn DasqZHHkzGF8UW38Xp4dBFMAA7IRsc89WcLrmarmdgYemK6hYwZlR5eoPOaeCoLYXJ8F TayjPefJeiSYMzu4xDJJKzI3IJ0A4Qp0Qs4d3CnJoEcZ7TJDWzH2zv1J/hh6ZdavNimy pT/Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=om7565SC; 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=LogMN5CxtgeD5lUP15x0mgDyHZvOgEeC193uh/idhtM=; b=N+LaI6nVEkXIvft1SdvPfCjDnI/EL0oqFQM634nvTQW2kXwd8K9AAxN+srTzkEY4k2 nChwcSvuIFI7jJ84V2BGS/Xsl/PcJQGQWlBPwNhEry5gJc/Evo+UhNSWpsBuBkMQLHW9 t6auUaUoDwnc+KFBHTszeM1Hz9ubRWZsN7gFQ= 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=LogMN5CxtgeD5lUP15x0mgDyHZvOgEeC193uh/idhtM=; b=OX4KtC2NDAuN9nAtjDQt9CtJ0JEpzptUKipHk6WA3M1ezxBbSGD2n4Unh10yCZtrDh etAwBTsR8/hKuZrDz/t3iNGb4DmfyB85hqr/anPVvuPX4h2ZEgNzF9MhqX0C8h/YTkI0 Ogid5x7wywvRX0onthF/igAjowU3CQcPQg73CnjYgA881weApb80vbIcHxCcBz4NOhJP KPZPgc3uEonvo6vGY+QA4hdd01CGhLLlYaAgCLVJypuc/qFdHzT0XiAwoDSEfRwZNEia WMQJMzppHKKX3CpCudEH5gpsZjM5ls7Qe6aLwiNl0NSQDT1OX2aGn3ubJLZGzQx3tTxX HV1g== X-Gm-Message-State: APjAAAWiHrtry/M0nHm+XD62WsQaUCoJADfVJec09JP+gUPQS4soMQbA UtQRKDvqzLrmI5/bTvC+uTQoDGKF X-Google-Smtp-Source: APXvYqwqbDxpYA23BmvXmz0OZXG4O23Y8aARGc6ol0kYs74P2GEg+VMcRcDaW2annxIERiHAZYv0Gw== X-Received: by 2002:a62:5581:: with SMTP id j123mr149936978pfb.102.1559127416038; Wed, 29 May 2019 03:56:56 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a62:7546:: with SMTP id q67ls570046pfc.14.gmail; Wed, 29 May 2019 03:56:55 -0700 (PDT) X-Received: by 2002:a62:a508:: with SMTP id v8mr979933pfm.87.1559127415571; Wed, 29 May 2019 03:56:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559127415; cv=none; d=google.com; s=arc-20160816; b=DKsEoNDmLKqcbqQbteLJo+LPIBALOnTq8miNMJFU1Ja3y4896XMPR8MaNeZJQb03Do i3f2z1Ie2r7+oeGNF7IXXFgf9W4lEyOz9WKQzTRdC+rSrYIGaq9qaKbW18DYMts2FkrZ a+B1WaF2+Fq7ys8HaIRK+UZgV9DGNCBr1CoX/PX3FgCFDRSHbPC4NYB03OeTRL/71oQ3 sALa3ZCazIoborEe6VTs4p5zsYD0qHkBDZja8IWMGnTzqHdPgs74izCEiEcqgyxCxf10 FPiUnkFySDD7GkSR+gt6LAFx+3qR6oMTDf3lkXYdpfQtzKBv52IX/j3J64VFhUTOH51J 7XeA== 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=FC7VdAbFJbt5Yt2oZYTE4laLIpQms2Qf1Hk4QbxnMd4=; b=vONVvWAPWY0OBom/e4HNWJtwVbnibsGauHau53NenFAMxiEYtoYYJ1FCtBwN8X6mlZ 2BybiF4JYH6pl1h2zzR4SymAGfQqSmAVSl1b5fG6pYuUeRux5P0HEZgNG+i8FBUDCocD iY5YZX1VCNnkn0QJqORVSs6fKeW1TwWzSTw8pNbjw7zQIc5EyFMYurq+CG0EvQO/yN1n AGQXY9HwNcIOiFzj414/lwQCMexBuQZ7dm6VuqC4pz4foq8jckq8vMHZAMArO55oR+2p Nu5UlxR+EEyIP/uYTUikJUYP39R9GgK8XqlKmEOq+1iUupUcWuHN0ir8PuOUEkfXaOjw XEwA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=om7565SC; 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 k65sor1978168pje.11.2019.05.29.03.56.55 for (Google Transport Security); Wed, 29 May 2019 03:56:55 -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:35c1:: with SMTP id r59mr4285250pjb.49.1559127415044; Wed, 29 May 2019 03:56:55 -0700 (PDT) Received: from localhost.localdomain ([49.206.202.218]) by smtp.gmail.com with ESMTPSA id 184sm18974479pfa.48.2019.05.29.03.56.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 May 2019 03:56:54 -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 Cc: Michael Trimarchi , devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Sergey Suloev , Ryan Pannell , bshah@mykolab.com, Jagan Teki Subject: [PATCH v9 3/9] drm/sun4i: dsi: Add has_mod_clk quirk Date: Wed, 29 May 2019 16:26:09 +0530 Message-Id: <20190529105615.14027-4-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190529105615.14027-1-jagan@amarulasolutions.com> References: <20190529105615.14027-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=om7565SC; 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: , As per the user manual, look like mod clock is not mandatory for all Allwinner MIPI DSI controllers, it is connected to CLK_DSI_SCLK for A31 and not available in A64. So add has_mod_clk quirk and process the clk accordingly. Tested-by: Merlijn Wajer Signed-off-by: Jagan Teki --- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 38 ++++++++++++++++++-------- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 5 ++++ 2 files changed, 32 insertions(+), 11 deletions(-) diff --git a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c index 3846ee91da52..ef878175a79b 100644 --- a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c +++ b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include @@ -1154,6 +1155,7 @@ static int sun6i_dsi_probe(struct platform_device *pdev) dsi->dev = dev; dsi->host.ops = &sun6i_dsi_host_ops; dsi->host.dev = dev; + dsi->variant = of_device_get_match_data(dev); res = platform_get_resource(pdev, IORESOURCE_MEM, 0); base = devm_ioremap_resource(dev, res); @@ -1181,17 +1183,20 @@ static int sun6i_dsi_probe(struct platform_device *pdev) return PTR_ERR(dsi->reset); } - dsi->mod_clk = devm_clk_get(dev, "mod"); - if (IS_ERR(dsi->mod_clk)) { - dev_err(dev, "Couldn't get the DSI mod clock\n"); - return PTR_ERR(dsi->mod_clk); + if (dsi->variant->has_mod_clk) { + dsi->mod_clk = devm_clk_get(dev, "mod"); + if (IS_ERR(dsi->mod_clk)) { + dev_err(dev, "Couldn't get the DSI mod clock\n"); + return PTR_ERR(dsi->mod_clk); + } } /* * In order to operate properly, that clock seems to be always * set to 297MHz. */ - clk_set_rate_exclusive(dsi->mod_clk, 297000000); + if (dsi->variant->has_mod_clk) + clk_set_rate_exclusive(dsi->mod_clk, 297000000); dsi->dphy = devm_phy_get(dev, "dphy"); if (IS_ERR(dsi->dphy)) { @@ -1221,7 +1226,8 @@ static int sun6i_dsi_probe(struct platform_device *pdev) err_pm_disable: pm_runtime_disable(dev); err_unprotect_clk: - clk_rate_exclusive_put(dsi->mod_clk); + if (dsi->variant->has_mod_clk) + clk_rate_exclusive_put(dsi->mod_clk); return ret; } @@ -1233,7 +1239,8 @@ static int sun6i_dsi_remove(struct platform_device *pdev) component_del(&pdev->dev, &sun6i_dsi_ops); mipi_dsi_host_unregister(&dsi->host); pm_runtime_disable(dev); - clk_rate_exclusive_put(dsi->mod_clk); + if (dsi->variant->has_mod_clk) + clk_rate_exclusive_put(dsi->mod_clk); return 0; } @@ -1250,7 +1257,8 @@ static int __maybe_unused sun6i_dsi_runtime_resume(struct device *dev) } reset_control_deassert(dsi->reset); - clk_prepare_enable(dsi->mod_clk); + if (dsi->variant->has_mod_clk) + clk_prepare_enable(dsi->mod_clk); /* * Enable the DSI block. @@ -1278,7 +1286,8 @@ static int __maybe_unused sun6i_dsi_runtime_suspend(struct device *dev) { struct sun6i_dsi *dsi = dev_get_drvdata(dev); - clk_disable_unprepare(dsi->mod_clk); + if (dsi->variant->has_mod_clk) + clk_disable_unprepare(dsi->mod_clk); reset_control_assert(dsi->reset); regulator_disable(dsi->regulator); @@ -1291,9 +1300,16 @@ static const struct dev_pm_ops sun6i_dsi_pm_ops = { NULL) }; +static const struct sun6i_dsi_variant sun6i_a31_mipi_dsi = { + .has_mod_clk = true, +}; + static const struct of_device_id sun6i_dsi_of_table[] = { - { .compatible = "allwinner,sun6i-a31-mipi-dsi" }, - { } + { + .compatible = "allwinner,sun6i-a31-mipi-dsi", + .data = &sun6i_a31_mipi_dsi, + }, + { /* sentinel */ } }; MODULE_DEVICE_TABLE(of, sun6i_dsi_of_table); diff --git a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h index c76b71259d2e..76874ff8e3ef 100644 --- a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h +++ b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h @@ -15,6 +15,10 @@ #include +struct sun6i_dsi_variant { + bool has_mod_clk; +}; + struct sun6i_dsi { struct drm_connector connector; struct drm_encoder encoder; @@ -33,6 +37,7 @@ struct sun6i_dsi { struct mipi_dsi_device *device; struct drm_panel *panel; struct drm_bridge *bridge; + const struct sun6i_dsi_variant *variant; }; static inline struct sun6i_dsi *host_to_sun6i_dsi(struct mipi_dsi_host *host) From patchwork Wed May 29 10:56:10 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 443 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 382F33F35E for ; Wed, 29 May 2019 12:57:01 +0200 (CEST) Received: by mail-pg1-f197.google.com with SMTP id s8sf1472712pgk.0 for ; Wed, 29 May 2019 03:57:01 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1559127420; cv=pass; d=google.com; s=arc-20160816; b=S5hvIptzfChWJWoOwZLfmgZQYOnbA5Kx/9KOlChQIVXtByaR/LWu7OJ43nCR0LJNVg 91JKImHXRBJI0L2gvqndP/0wh2qwNVgZY2bq8IMCxzJ4WHk1YcOlz6fT1h/bGG2RswU7 C2p7UIUraHPusWoiMHeirJcG4xFOELw0PWkYBL01iQtKnBQmml5dZKI1pWCOsQ4qBFQi tbdYnW2aOsdOvBeJWNI/xYfiKGhFpa4xeuW9G2fLkpgrFx1GLuNxxwxEKCSRhtmFwkT2 ihkjYFVNEAj3bdgALn+aqkncEK67qrC+w9MTUSmpzLpNUBAXTh7ph2cw2dkaTNhEY/DW aSlA== 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=ZHlOuO7k7kCQyq6V0ZuPsOZuEbzOTU+XtcCX+6tYkBU=; b=JD/DZ1ALshQTkPL5vmBeJwiAkvgYFnWNSLXQpF6P/lRarsthxZhJgMZYULHubzuxAy ju7QK8sFK5l1RkU2Qbkx/v4+fezeKSPg1URaluMCIfFtLQF1IZT/QGL3dZSDgabXD2cA QwmkqmjlTpx8w1lqC5k4PzOr3AQTM6FsEeLvPB2MCWutsDPLj9sonP0LAjZPquo6R5V+ IryW0ZaFuxugrZ+/FORrIz4dYvtFT5sjjV7kQT1IsPMo76wH2AB6TebLoK3XX4U41eRa V9ziz8m0AxolL74fp6o+rKzQ1sWTwayb7MYgR502iicaVLvtjAEUgy1La/IOXvvfoH0J SiPw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=BqMnNZJP; 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=ZHlOuO7k7kCQyq6V0ZuPsOZuEbzOTU+XtcCX+6tYkBU=; b=nPH3gbHmaIO7Y7Bs9cBpy5+h2LCgErsXTNSyKOgcOVcl+3YuH0jBCpj3lTq6Aj8Xz2 Wpx7/FwTpQc9ZnKDoh8NEoG0rxOEN79PI+gyu+3boOSBRnfHliXQAR0UwQDUQACxd/CH DEy63HOyiaQqNZqvK8zxN/2xdUsToVW1VgiyE= 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=ZHlOuO7k7kCQyq6V0ZuPsOZuEbzOTU+XtcCX+6tYkBU=; b=s8P5SQ79M5H+L+ChNRFfsWHMIZE5ofAotR7PPeuP1RfMSqYJulNLPtsHkiwKF966EZ 1lwUlYP7MW8Qsnlt17c9rBu5fQqnqcjzOfXOxXHpVLH4p8W+PT289e6anfJppH/kUY7e 4Lomhg2HLxRCNQdvK/9AJjamNmH1mc0gVD6Jm59unEwryoMAb0YcYmgEf9mdT/Hc9AOa qb4Gr9qSC5BdAJy1v4GPLJX8O1bwwYthh1u73AYMZd7fjrNHlIy/gOnph0PUsSMkVnlF aVT2Ida8ShW1hh/7LGXQedxe1licJuiWu0d2bI8+BJXA8vSv01T/+0ZeS97HJGmsj2hA Q04A== X-Gm-Message-State: APjAAAXLawcaonjYkiBwtpCFWDcsyehyC/GnhM90WiXhrpY0+Ye53pMq hAs47VPMZZcKbacG7DGQFMWbvZId X-Google-Smtp-Source: APXvYqxqIgPPvSmmWypCZvXX7rlOGymzCxHKFRKhYISmElBpEvXIqrCNRISe0DXZGkKxmS9Rp0ugXA== X-Received: by 2002:a17:90a:f992:: with SMTP id cq18mr11102987pjb.54.1559127420064; Wed, 29 May 2019 03:57:00 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:90a:32ea:: with SMTP id l97ls589278pjb.0.gmail; Wed, 29 May 2019 03:56:59 -0700 (PDT) X-Received: by 2002:a17:90a:a608:: with SMTP id c8mr10970782pjq.37.1559127419731; Wed, 29 May 2019 03:56:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559127419; cv=none; d=google.com; s=arc-20160816; b=Skqqu1mKHaoB59QjIaR/nZrGrvkUOEPlLzRM4woGo4iCKSt6GCqbDSUJ4XXiurX3I2 dd79ysMfN3f26/uks8jgytEw0A8Ec0hyQzpXdj+ME3gryWIMg3z+np5Gft+dYDy+G6li dKUWlLisqpOqY38gcd16ZDNAfk1q1OX0GEDFcuivs/yh9GGuIzve+2Ne+gsCKv+rTTJC BcetVtmaJ2uEHAT2ui8voLB7D1xcSaCCEFQpJCdxLFAoTcshmzOxg8QVDgJigblQKP0+ e0a3fx9M1R2lROBMp5BEd1bIbYhgfBeWpEv2Uz5E+gEc61UzkC/AkaE9P0DoTWNH351+ UXfQ== 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=iSfl8JfPaQ3eWtHD/XH3XcXi2ZhQvwGTja3e/CsvDhE=; b=Af8I9DGfMpAiI4a0bKIh7XZqY439pQmJpcOvHmvtXBlZNw7oImXrp/Nw034qoom5C5 TbUty/FVYnWL96/Uv1FtNk80SQAynmA54PxDWDEHuPKWwtTAOelfCYrRkht8iBAFBhWL IpAeima3sOu9kLbxshZOl3MD/Jo1P4+MbpttRGttXMpTh6ESl9JcibqJr5EnyKXwOq45 +pFXf5c7gxdqg00BPlQ8PNPBFbRW74NLDapat8UkVkGQC1tnE/snqxMBFuFIuDz3jCGN S7hjkxD4VFw8gMJ0XG+mpwz/OiEiUPh4AHEEo8tg/HQ6+3ySWCgjiZR9XDogWkYF6eyU 8mzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=BqMnNZJP; 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 q7sor6385413pjb.8.2019.05.29.03.56.59 for (Google Transport Security); Wed, 29 May 2019 03:56:59 -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:240c:: with SMTP id h12mr11640162pje.12.1559127419415; Wed, 29 May 2019 03:56:59 -0700 (PDT) Received: from localhost.localdomain ([49.206.202.218]) by smtp.gmail.com with ESMTPSA id 184sm18974479pfa.48.2019.05.29.03.56.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 May 2019 03:56:58 -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 Cc: Michael Trimarchi , devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Sergey Suloev , Ryan Pannell , bshah@mykolab.com, Jagan Teki Subject: [PATCH v9 4/9] drm/sun4i: dsi: Add Allwinner A64 MIPI DSI support Date: Wed, 29 May 2019 16:26:10 +0530 Message-Id: <20190529105615.14027-5-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190529105615.14027-1-jagan@amarulasolutions.com> References: <20190529105615.14027-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=BqMnNZJP; 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 in Allwinner A64 is similar to A33. But unlike A33, A64 doesn't have DSI_SCLK gating so add compatible for Allwinner A64 with uninitialized has_mod_clk driver. Signed-off-by: Jagan Teki Tested-by: Merlijn Wajer --- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c index ef878175a79b..dd68fd0888c9 100644 --- a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c +++ b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c @@ -1304,11 +1304,18 @@ static const struct sun6i_dsi_variant sun6i_a31_mipi_dsi = { .has_mod_clk = true, }; +static const struct sun6i_dsi_variant sun50i_a64_mipi_dsi = { +}; + static const struct of_device_id sun6i_dsi_of_table[] = { { .compatible = "allwinner,sun6i-a31-mipi-dsi", .data = &sun6i_a31_mipi_dsi, }, + { + .compatible = "allwinner,sun50i-a64-mipi-dsi", + .data = &sun50i_a64_mipi_dsi, + }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(of, sun6i_dsi_of_table); From patchwork Wed May 29 10:56:11 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 444 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 900213F35E for ; Wed, 29 May 2019 12:57:05 +0200 (CEST) Received: by mail-pf1-f198.google.com with SMTP id d125sf1601375pfd.3 for ; Wed, 29 May 2019 03:57:05 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1559127424; cv=pass; d=google.com; s=arc-20160816; b=RdHqZIhYBwGoFKDFXdxA8ceiCMm+69jW/QpRldZr/ohWdcQos3PiQlv1kxQUDkt69O 6FZpivawCmewKKjv3YwvGmri0ElYaa3rwUDrvkYardB76bsWHQ8oHzrdYMTZd3kKGhNA TLJ/taCS63tPdy+MK9AEj+iFYG5nVLYGpHk9EAoTsTl2X7iXMX5sMyJT0o5aNcCoCyW0 xP8wU0frDjbMNtoOa8vFd/lHDyq6Hx07eyiiMpK/fVkph5Z1QPQKtj0AbOL8xCBWiAMD DzXM+/+uT4i1zpwMAXPK1iziSECx2PNUp9DwgnbtJ3o6MPLwwCnOvYdUQe9O0hEqt3Se cvfQ== 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=o4or7TTtqwCkKPWLE7x6JQNAtLJ4EceZ4su4mhD2I5M=; b=XKG+L7qy4sAex78aPZgyR+BSN+vWLWuTpXJHmXizuevcE2dCVRqomEtLHhFQCjkGnP C58vQHFRgRztUKj6PfHBbKi9imnwUTcHhSLEkjov07Xrgy5LBZLhECeALSnrpq/+SUkq NDH34WO7J16ih4yPjSsnjtIX8AGBOIyTG3jPfRNMsa0mgOkG8wVoKKQfv9MM/l0C7SDk chbKO1o/STLiDGe7agDrsVZgEV4yR4oS5x+gx4exHpIud0kzu73q1y7wbMjBcB1MUac/ 1/5QZCBKWK0uP/KqkUT/jY+ccCF8IsGnLSPCAICi2CdgK6Oc5OjTVprz+LGMKVAQwgzo gQGQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=GSAv18sB; 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=o4or7TTtqwCkKPWLE7x6JQNAtLJ4EceZ4su4mhD2I5M=; b=myz+w4FjZC0V7YfmJ+gVKICxFQ0f6/tBarcexArkUEjK06c8R4K86eE0K3d2tH61gU nmeRMXQDhOQa0qncK6M2wkOG0lu69Rc+nueUy+4/d8EdkM/QyVES4bfrbU4eg9+t7s7C kdIOLSsCIqo9TW5Y2nAS0M8U4ON7cBveH7vrE= 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=o4or7TTtqwCkKPWLE7x6JQNAtLJ4EceZ4su4mhD2I5M=; b=HBWLxZsP0ju1pWN2uSpLv2JlgD8yiCBuzYzf+OZf6T4Wew7wh2cKWdKPJw3a13VVp3 8r+nc6kpgCauFmFEOzxkV/5O5MJZEhsNYMFRaP8KXpCrMxnArKXROrAIYOOzD9zJojvt Gdr9y0AIPtgDeYwp1veAeHvt4fpfIIi3S8W+gIEnYiCdeHI3s56KZPYXWJAQEc8LwY66 eAjapbIYQnEcVzCVRJKraPSm/YwVzmeFgCLd8FQOvJKMjyKQ7kl+okRwf6ihJe/r0TxL DeYLhRN4tdNVp13nI+3ZcY59Ye650tOBUWNY+UNMl7r2qxxcTZmsNgPeTnTIzGcrduoy ISrw== X-Gm-Message-State: APjAAAUShFso57k55xjJFW7mtk7yCMUO7h11MGO6Oj1lVNAORsXt0/pw DVMedi+j24b3zl0x3eu91WIy33bR X-Google-Smtp-Source: APXvYqznzLWYx5w9pJ6NolKks4Sk8MEabTKWrO+UaIfMFeJwpK35J23X1GyA7BTKFxa2AZRok0v5KQ== X-Received: by 2002:a17:902:2de4:: with SMTP id p91mr123916357plb.300.1559127424388; Wed, 29 May 2019 03:57:04 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:8609:: with SMTP id f9ls481967plo.7.gmail; Wed, 29 May 2019 03:57:04 -0700 (PDT) X-Received: by 2002:a17:902:ab8c:: with SMTP id f12mr36978679plr.216.1559127424095; Wed, 29 May 2019 03:57:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559127424; cv=none; d=google.com; s=arc-20160816; b=a+AuQkELJzzd68yXsBvpEfABxo6tOR1jm1wisRngKakSt9HTFH8JnrWzA6UHw2j5ss Ya/89S4PB6WPta7JSNTIrRuc9TakKCow1H/d0e9uX3vvTaanSH5zWq2Hr9tQCGbMWVLW 57F1dkSn6QLY62Mstrg93DgKa0qSlGcJTbcDI1hIQsPu/GMaq/UyIBjwf0SiJN1zb4kF 6evQUkDizXC3WwL68kRpqWbpIJn4bkaFoBMe9AbKfo/21Amc6Lb+VfjmssqDCoFfbAYM +dmZ+JbtHosE7DLZ3efIp5//mjLmwxZDKZJViY0XOp1UCkjYJX2O4MaCWtbYGDkhep2c avyA== 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=IKHbkwp0tH0KLf+f56uwsCmAY1kuILa8NoPqQgZh2PQ=; b=r85cFPSEF4K/Hq8uNnK3zIEJubu6W1KBBuzz3jAdLet5lt97hVHAgrzjmntzd/fcHC y+CPNYgcIa7BXqf75CeEjIZNYXWZsJ+Jre7wkta0qjjFXMNHuFT2YP4cWuHP94gDbuoM gIiy33rJhktbSYygQpeIrlij8JIaEFVN9GDu24qqTUydK7w/pch3Cw+RzdC2JrZMO0yr 4I+g+IpSQ4+7kU0spFH1NpjvW/9uv2Yo5D+JSB37jzmf5d8GlkxLDQDURkMGgLdjRjHb QJzlNJJdnUtlk6rw38Y+vbtRKblpxRLii8CgUCoES5Cq6FsNrG/dmMDok/8ctHFPtiJp 7B2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=GSAv18sB; 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 s3sor956404pgp.61.2019.05.29.03.57.04 for (Google Transport Security); Wed, 29 May 2019 03:57:04 -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:d014:: with SMTP id z20mr131060453pgf.227.1559127423790; Wed, 29 May 2019 03:57:03 -0700 (PDT) Received: from localhost.localdomain ([49.206.202.218]) by smtp.gmail.com with ESMTPSA id 184sm18974479pfa.48.2019.05.29.03.56.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 May 2019 03:57:03 -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 Cc: Michael Trimarchi , devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Sergey Suloev , Ryan Pannell , bshah@mykolab.com, Jagan Teki Subject: [PATCH v9 5/9] arm64: dts: allwinner: a64: Add MIPI DSI pipeline Date: Wed, 29 May 2019 16:26:11 +0530 Message-Id: <20190529105615.14027-6-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190529105615.14027-1-jagan@amarulasolutions.com> References: <20190529105615.14027-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=GSAv18sB; 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 A64. - dsi node, with A64 compatible since it doesn't support DSI_SCLK gating unlike A33 - dphy node, with A64 compatible with A33 fallback since DPHY on A64 and A33 is similar - finally, attach the dsi_in to tcon0 for complete MIPI DSI Signed-off-by: Jagan Teki Tested-by: Merlijn Wajer --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi index b275c6d35420..44c1c11db423 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi @@ -382,6 +382,12 @@ #address-cells = <1>; #size-cells = <0>; reg = <1>; + + tcon0_out_dsi: endpoint@1 { + reg = <1>; + remote-endpoint = <&dsi_in_tcon0>; + allwinner,tcon-channel = <1>; + }; }; }; }; @@ -985,6 +991,38 @@ status = "disabled"; }; + dsi: dsi@1ca0000 { + compatible = "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_tcon0: endpoint { + remote-endpoint = <&tcon0_out_dsi>; + }; + }; + }; + + dphy: d-phy@1ca1000 { + compatible = "allwinner,sun50i-a64-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,sun50i-a64-dw-hdmi", "allwinner,sun8i-a83t-dw-hdmi"; From patchwork Wed May 29 10:56:12 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 445 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 868DC3F35E for ; Wed, 29 May 2019 12:57:10 +0200 (CEST) Received: by mail-pl1-f198.google.com with SMTP id y1sf1299416plr.13 for ; Wed, 29 May 2019 03:57:10 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1559127429; cv=pass; d=google.com; s=arc-20160816; b=X39Px2Lbbfgx3UThsv0R2DPCLtzphc0C4yNx1F5nNj4nHT1htVum1RNfEFokej/PqY 18oR76Ga1wQTCuFNrog2gnhLbO68M7piElY+/TKlul65eFqsVHGKkabkE/EKYVnNJd/4 15wmVmJZe8BO/v2c2ug6Fn0MWCrc0iGA+6F5d4ihWAvinJr+bTNp79Nrbisews9qPSma K3ZpARsU2XS5Fibv61gMzOgkFvVThJ4ksW2M0P5v8kcGPc6uWkDMMgosVKAPt+1ynlRv m/fBQdB9g7Q+nejqtOUTZNPKksEaObYJ/Hg4MDmJY2sH/lNOy6HL0BUxfeXwQ8ram1RI uE9Q== 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=CBWZPc5V/Bub15RSqxMWS9yBssYn75uQ7srf8JmcGuA=; b=cHO1BZJzk6+VPlEHdDNgWgbVowxiSGvJoy42F6Kxwu8EfwaQGCE32xftAxVu6di3A8 tQftLueSZTsz5cvUdSJnAfWf7iSZemYj2A8X2nuqUk0IcVhU+2pvhi3Zj9WodaLkiX2V pFmap9ppW4Q1soLlgRAOpTBvCPlYn0Zrn2o3R9P8Ep1rYDKFedMLaHmswzGwh/AAjPLc DHaUs/mW1R6mz3p57D+DqFT6lfhzTH631/Ah9XpKOK/Y9xN2lK9zKycQRoKVbUjTuwVI RJh7Zb0/j/EJcF2FIq2UPtoRdVFgR8oIWdvypxPssNIEJNHNImkwdsfWrs5f82PvR7/v Ey3w== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=FIQa332o; 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=CBWZPc5V/Bub15RSqxMWS9yBssYn75uQ7srf8JmcGuA=; b=hoXtavv3YyFy7OJy3XgS4MkhH0FY2SyXiLT63WpFWpco+oaO/0aFAM6Tw8m8/0si49 NAUE7KGzFwOftc3/vmQWHDQLj51eShjqzzQZWcGGhAMBSfGw5J+ZJQYyWXIfoTgRq6md dN8li0W3iGTvILgRor84qkC0kt7LN5hEFN2xo= 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=CBWZPc5V/Bub15RSqxMWS9yBssYn75uQ7srf8JmcGuA=; b=tbYo02BeIm/V5FMXGwqhZWWFc55VeGX704WAVVIJ2p/wYmBJ8/b5EA/srwuPHGLSRo i+f+8bTAreXN4KYkYRkghrEk5InM0KtNq/DjPP9wISV1idCp0/s+ImtExb/syR9G0mk/ Z8rB5DVoIyAf0iNiXTxzthE9zXfW5VkvP44irfoWa4mCDGupzpE1PjUiD1SLHrkrbyT6 AHtrWAaKxWv9p9flj24j3slBfAumXfHxxfZtuG7OoFlWQTnIpJyq90T1FN6okp8E2oJN aH/ZFEeigEK5LzpnDiVIUknNE6KR1kLTLae5G2pwCL1QudFwUVbmdJSSUadormzLhuvv l0ZA== X-Gm-Message-State: APjAAAVErxvYudV2B05fTEKVOg2uZ/J9g8PbFZ/FtZOcqBQjeylhTmcf ckYuhImXH22En3o7bZfuLewuSWaK X-Google-Smtp-Source: APXvYqxuJsTZfZln81y5FFQfJBIqnW/YhC9fBA+5Z2I3EU/IyiubGNikQ27sJXyNKgt+UwvVVSDPAA== X-Received: by 2002:a62:a508:: with SMTP id v8mr981206pfm.87.1559127428996; Wed, 29 May 2019 03:57:08 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a62:3483:: with SMTP id b125ls570144pfa.11.gmail; Wed, 29 May 2019 03:57:08 -0700 (PDT) X-Received: by 2002:a65:528b:: with SMTP id y11mr136702565pgp.341.1559127428633; Wed, 29 May 2019 03:57:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559127428; cv=none; d=google.com; s=arc-20160816; b=suZbJZ+w/cdcWzQt8EaeZ+Z/xhc1lMOug9p16y34J5OaqxLKU51FI+QjDn0ALKkUtA oPGTsfikvtql7HijH5IlJzVtM7TRGMDmdmLz3/5H0eomsd9AKuRK+k7x9AEfuGaBndiB Dfg/cJDOiTikRyjr9jru2MiMtywr9oIr/QPlKbylHZrtfQZsVsgLYkgrP2s2ITFXLAXI dl0QqGQUMxeFHpTNDVhmrc+SPjVPRkhT1+NjulppIqjnW3taonvbm3wVAM1padNoo5Ul 6xdnyzyKSIQ4kZKs+7U6MC/ntHbAlEI2Zd9kb2PYjfPDP5uCg/D8PmJ8AJvwClkuRi9z Faqg== 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=Eyb7BIHD01D0smmXOe136462okq/ItEJbzuGD038kxU=; b=Ok5sbJh9mF4BTwMocUYXRtM6tDpG1E2DMHiizGpH500lFNdrItemxFmKD89X/8FpqV caPSYLh4CM1OqEt3LQZgv0MH6Oy7cjzW6ME57xuVq+3XQmDGQAB71utak41mlr1kgk3u 3vIJ//bv2OkwWtpDcl6lDuFOjAcE5eIsPKC4BwpTq+/A24Iq+AImMQQgf5ToL3XTQtE+ mC40jSh9Nlx7Dd5gey0KZ9D/17GPKx/pKVMg4BI+598iqWOYvDK9tba8DPKYJfFryJjj 0bBt5zimOes/cG8QJPRgcqm+qG+tbolH+HVpw8xecDQj/uH17f1QKCvGv/1hCnMxHSz0 V7fg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=FIQa332o; 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 v13sor15856143pgr.24.2019.05.29.03.57.08 for (Google Transport Security); Wed, 29 May 2019 03:57:08 -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:c20c:: with SMTP id b12mr1312582pgd.3.1559127428328; Wed, 29 May 2019 03:57:08 -0700 (PDT) Received: from localhost.localdomain ([49.206.202.218]) by smtp.gmail.com with ESMTPSA id 184sm18974479pfa.48.2019.05.29.03.57.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 May 2019 03:57:07 -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 Cc: Michael Trimarchi , devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Sergey Suloev , Ryan Pannell , bshah@mykolab.com, Jagan Teki Subject: [PATCH v9 6/9] arm64: dts: allwinner: a64-amarula-relic: Add Techstar TS8550B MIPI-DSI panel Date: Wed, 29 May 2019 16:26:12 +0530 Message-Id: <20190529105615.14027-7-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190529105615.14027-1-jagan@amarulasolutions.com> References: <20190529105615.14027-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=FIQa332o; 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: , Amarula A64-Relic board by default bound with Techstar TS8550B MIPI-DSI panel, add support for it. DSI panel connected via board DSI port with, - DLDO1 as VCC-DSI supply - DLDO2 as VCC supply - DLDO2 as IOVCC supply - PD24 gpio for reset pin - PD23 gpio for backlight enable pin Signed-off-by: Jagan Teki --- .../allwinner/sun50i-a64-amarula-relic.dts | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-amarula-relic.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-amarula-relic.dts index 5634245d11db..5109c3258a2f 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-amarula-relic.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-amarula-relic.dts @@ -9,6 +9,7 @@ #include "sun50i-a64.dtsi" #include +#include / { model = "Amarula A64-Relic"; @@ -18,6 +19,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 = <2>; + enable-gpios = <&pio 3 23 GPIO_ACTIVE_HIGH>; /* LCD-BL-EN: PD23 */ + }; + chosen { stdout-path = "serial0:115200n8"; }; @@ -80,6 +89,28 @@ }; }; +&de { + status = "okay"; +}; + +&dphy { + status = "okay"; +}; + +&dsi { + vcc-dsi-supply = <®_dldo1>; /* VCC-DSI */ + status = "okay"; + + panel@0 { + compatible = "techstar,ts8550b", "sitronix,st7701"; + reg = <0>; + VCC-supply = <®_dldo2>; /* VCC-MIPI */ + IOVCC-supply = <®_dldo2>; /* VCC-MIPI */ + reset-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>; /* LCD-RST: PD24 */ + backlight = <&backlight>; + }; +}; + &ehci0 { status = "okay"; }; @@ -151,6 +182,10 @@ status = "okay"; }; +&pwm { + status = "okay"; +}; + &r_rsb { status = "okay"; From patchwork Wed May 29 10:56:13 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 446 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 902943F35E for ; Wed, 29 May 2019 12:57:14 +0200 (CEST) Received: by mail-pl1-f197.google.com with SMTP id o12sf1289711pll.17 for ; Wed, 29 May 2019 03:57:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1559127433; cv=pass; d=google.com; s=arc-20160816; b=fMEi1Sx1t3BG/fkn8nNmIoCQ3AAeOMkyAD+o3J02rGePi+6tIwJNReZTSjV5rT2nIi 6oJNPLm6tnYn7o6MW6HXyTba5UZbqHoCWHjWf0+Ykg8hTUxWTbr6lW4TrHk9t0MEjM8y s+5Q6wwDhfoqJpzIhDhCuAy2oMEGNcxPSihGT4/kqQGQNse1vcg6LxWE+wOtn5HLlPsS cY1D+95iB93NXDvM8qcW5Oq4yNI/Z68NGhGr1hiTMxiHMBSaCnLmdnh2mpNdrwTThP5N Zh3UhKqvz/EM1164yqp5Z/27TTiLudsmFg/3FOCw0FH35NRrxcYJJ98pnupLzT/ckyS6 c8sg== 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=FtwLNYguSH6VMg4jhsdj+gNKTWY96vv+LvCekAbM5+o=; b=OOd1vuHDTjOFBnT4D8Gx+VW5Kn0FGEKAN8AFEUN3/6od/3gF1UvxIx3RTdjLVYgbxy DuLNF4IPKkrVDzf3g5T4O2WQGYb+wbmu4pAu5bXTDxsPU4BIRwqwox3Bjk1RgVCg7B33 QVC9tESk3FtNl54m1E9OBtI3w4yIekXkahIzH5HQKLOJXhVhXQGDIMYw0/B2uuBk1sqf gjeJ71dt5PRRIYBQSIqDqOYsSpoeTsjn2BGDXG9Hp40ECZZ3I+oBtuvXSEKUYw83O7ic hq/AtRUQCZYPN6MhMz+fDbLDryed2wURU1vM7VUVMcll0ueAsjouF0ZyBHgm+SbBXDMd pPZg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=gdGxlLlL; 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=FtwLNYguSH6VMg4jhsdj+gNKTWY96vv+LvCekAbM5+o=; b=mS7kRV8Kje0gP23dOC7Zrku93a87caLwCsMm8unrUVt907Jfrss1+FxFy+cbaYd5zD ijCWNyvTcJME+fCfYE5SUupj24Na+tVL1SjjY1a3a2aNhQmdp5mIRhsc1d3MkwB851VK 93SXDB3vengSnX8b18rC58JtjtuqQpmmsgeNA= 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=FtwLNYguSH6VMg4jhsdj+gNKTWY96vv+LvCekAbM5+o=; b=qTbTO3bkhcQMhkW8pwuB4IexmqwfNc6Pp49gf3GoIMUF3/SE9F6IS2gcW5T8IpqoVl 3Qpd/N3I8GXTdZRyN/v5HRDVAlLzzk4xQ/Gv9bNW3aReEChJFhXCllbVpxWdvVqsxy+a iTcL7aFOZdZ+HzQ4rzBRZjeax7a8QyYwy15/TyjA8riDWrjfgWN+HTEgdjLXIp8xHVOx TcpiywP3MezZtuMEBTqCzuMkXarlOUmKxjqA/d0fRb4T3XX2Fe92L7byvZYG44iox/Q1 AljgHMvPVfU6sXypYkuIsKturJ00u/Y+qs14W5YYiGS39z9yiY9SkEN6FZBobWfbCfWo rV3w== X-Gm-Message-State: APjAAAVpmFtHjFEyfS2FB/+WeaFlXJ/tigx3OMGtwa5Wsz+L0ebXgaVh FE8cAx/HPPbLkWzA6exOAEm0hok+ X-Google-Smtp-Source: APXvYqzjRNJPNbvY9a1ltF4gztxm46t64+uy7N+Tsbkb5zTkAeIfUYxe6oO2cge1trPlOMdghWQYvA== X-Received: by 2002:a62:ee17:: with SMTP id e23mr542852pfi.130.1559127433364; Wed, 29 May 2019 03:57:13 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:760d:: with SMTP id k13ls479042pll.14.gmail; Wed, 29 May 2019 03:57:13 -0700 (PDT) X-Received: by 2002:a17:902:bc8a:: with SMTP id bb10mr11134811plb.310.1559127433022; Wed, 29 May 2019 03:57:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559127433; cv=none; d=google.com; s=arc-20160816; b=ECgyO9Mb3Nwt3k1rbOKACeveNxeFKdE7v9g+nL2YOIDhThc5CRpwp6QhAQJwBH1Q0v +/uWkgqG59rk0Pz7ayMev5Md2ipNX6248Qlgj1d0zHC9WnzJD01WSSG1SD5NKLt7U2MI 2lnPeXCnrTtM3fh2ED+PYV6En3KSlAJw/7IFuWhJRAzRJUkJSAIPZrwZq+AaNZJ7qnxW q65vn5p7u6x1A6Wvh/Dl3J5mpYgFaaHOP7hF99M+lrRzhE3jJLHUVcAscTzzv8aiXFSY gN0GOF3hhpwWwUf7VF+QWJ9zk+OGg2M/RqPiEPa8pFMq/7Df8dcO0auWd7DSTCnPuIbH Cv7Q== 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=2ZQ8G0W1S9OmrPavif11lWWMbohgMuBG92FhjQ0hCpY=; b=A56IdBn0H6JPB7iwWw1uKcPFUWhRBku6z8bUYSjhUXqfErzcl8x5XimaM87etQp/pL klFixgJJ2Jm1BJXJJ9SbtCDkPxwmDH9NoMIKLP3Byh2QNCLha4fpBSdluLBucJaj2Z24 y+8WPnRxMshEaroHR9lw+3QxAqsmpnD4Kdl08c6+1p4eYcHhBDSxgykpUvgdU/x69pmS 24uqmicyZPRFurBG9kNUm0iDcylsbBKCbZ89uXxQlt5p7ATiVXKXkH9RlEUPFqXSToFx oN09ESFOZ1T9GEQvV779SnysJlGPGuHym0MVxWUyhjyuEvps26Z3VVPsAOEAiItGyJMf uBxw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=gdGxlLlL; 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 h3sor20605293pld.22.2019.05.29.03.57.12 for (Google Transport Security); Wed, 29 May 2019 03:57:13 -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:a982:: with SMTP id bh2mr35644829plb.224.1559127432704; Wed, 29 May 2019 03:57:12 -0700 (PDT) Received: from localhost.localdomain ([49.206.202.218]) by smtp.gmail.com with ESMTPSA id 184sm18974479pfa.48.2019.05.29.03.57.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 May 2019 03:57:12 -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 Cc: Michael Trimarchi , devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Sergey Suloev , Ryan Pannell , bshah@mykolab.com, Jagan Teki Subject: [DO NOT MERGE] [PATCH v9 7/9] arm64: dts: allwinner: bananapi-m64: Enable Bananapi S070WV20-CT16 DSI panel Date: Wed, 29 May 2019 16:26:13 +0530 Message-Id: <20190529105615.14027-8-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190529105615.14027-1-jagan@amarulasolutions.com> References: <20190529105615.14027-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=gdGxlLlL; 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-M64 board. DSI panel connected via board DSI port with, - DLDO1 as VCC-DSI supply - DCDC1 as VDD supply - PD7 gpio for lcd enable pin - PD6 gpio for lcd reset pin - PD5 gpio for backlight enable pin Signed-off-by: Jagan Teki --- .../dts/allwinner/sun50i-a64-bananapi-m64.dts | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts index c2a6b73b17cf..166b9761ca83 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts @@ -45,6 +45,7 @@ #include "sun50i-a64.dtsi" #include +#include / { model = "BananaPi-M64"; @@ -56,6 +57,14 @@ serial1 = &uart1; }; + backlight: backlight { + compatible = "pwm-backlight"; + pwms = <&r_pwm 0 50000 PWM_POLARITY_INVERTED>; + brightness-levels = <1 2 4 8 16 32 64 128 255>; + default-brightness-level = <2>; + enable-gpios = <&pio 3 5 GPIO_ACTIVE_HIGH>; /* LCD-BL-EN: PD5 */ + }; + chosen { stdout-path = "serial0:115200n8"; }; @@ -116,6 +125,24 @@ status = "okay"; }; +&dphy { + status = "okay"; +}; + +&dsi { + vcc-dsi-supply = <®_dldo1>; /* VCC3V3-DSI */ + status = "okay"; + + panel@0 { + compatible = "bananapi,s070wv20-ct16-icn6211"; + reg = <0>; + enable-gpios = <&pio 3 7 GPIO_ACTIVE_HIGH>; /* LCD-PWR-EN: PD7 */ + reset-gpios = <&pio 3 6 GPIO_ACTIVE_HIGH>; /* LCD-RST: PD6 */ + vdd-supply = <®_dcdc1>; + backlight = <&backlight>; + }; +}; + &ehci0 { status = "okay"; }; @@ -206,6 +233,10 @@ status = "okay"; }; +&r_pwm { + status = "okay"; +}; + &r_rsb { status = "okay"; From patchwork Wed May 29 10:56:14 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 447 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id DB4483F35E for ; Wed, 29 May 2019 12:57:18 +0200 (CEST) Received: by mail-pg1-f199.google.com with SMTP id v125sf1468917pgv.3 for ; Wed, 29 May 2019 03:57:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1559127437; cv=pass; d=google.com; s=arc-20160816; b=NdaaOw6UTan3tTpW+BR5dDURvlrU4gHduRciaiMYkCuixwJIneFjfDNQ1G8/q3yzYa WKRv/O3GzERAD52PMTiuzdyoMiw5fqrPgeBVZAWxW0NAgUCNKAxBQ0GeZDqLVAHQE4ZA 1aNCmFv/lrAz5Wb5z61kEjsLrxRjQ6LpgjaJcoHBzIZBpkP91HpIudR5OgzNCudZPdRr rz1EBI5HI/WxDFK3iq2d8bSSx8sy98pEtAlGMiB8Glc/Xs2KQBxd/bN+nuLAKBijM1lz zGa/wpHYKxMwvGEPEhXuu78suWEYGo63MCVc3WTSKEa9i/WnWxqQ6isl+FTEGPavXVqo Yw6g== 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=BDp3GfXq72/1y+1tA/ZKMtTKZgUPIAufptYdumUNvjM=; b=y8F+jxCHuDhEQYtM7BrWmvq9EmVWu8Zwk0M7uTLZt7q9P6q71BeOeaiQhXMF4PPeDN VbRR5FXUteLPMuNAIlLxv8gvNTve8Bng+JEODcMTcODMrMgQBGdPqq048UC6ZTfMSJ62 C2KZ6pe8PvvQ6JtHynrAtNGfylTElyeEPppteResTyPQ7tdSvwu8o6zpQHebYNf8rDrA syO2Q2y+wPBEShEmAFcxFCY7s8sp0laa4ox+ViA10+9BO9SuJn0/WtfGeMssXI0fKPFn 9OcEeiTSyOTjIfJhf+YTFlZKhIjeRGIgpDVrPg1WFC5kz5OKpJey8mWSX5CNVSA9Bt3P Poew== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=VFu9w0hD; 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=BDp3GfXq72/1y+1tA/ZKMtTKZgUPIAufptYdumUNvjM=; b=UTW+PkF6I5mB1WLjRKAW2IAA5jwarW5TI+Wp//BmQmMORNag0jmg7A7B/VAEOa/GNI gac8U23PDthyIZlnnaZFon1UKc2qqMC6n9son1koqandT+n3Gd66IEIbkWz9SObNlyw0 SvAuWj+yJy4ZX1oS+z/Gft7J4vqa7LJURQxUg= 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=BDp3GfXq72/1y+1tA/ZKMtTKZgUPIAufptYdumUNvjM=; b=i1QNGmYPqgv/YLo52dDxcnZxI4jq7nMaEVA/ixYEoxrejxgHMyHpcOy3r1eWs0SlLJ ZYONLHNyY6YWTbzkGxlrV2Ci2b2pbbPvoMUB1hC8EJystsAZM2+ZJlqYDqEApSLDOKab w8YMRxMf5FMiWlsvXEXW82Z1zgqiDyCilS/p+XZA/VrthAQZIoNxptj0qxIN70aRyGXY SHvrSljDJAyaAd9FfANDVvY+7w1LUaonz5of9zyaCVdd134AxBqrsh8ogumPxgsBqcnm aT+fbj8YuU+ltCAhicupIWe7yTs6Owzvfxx9IpM/eYO9MFTFRN9V2a6d26YNT2zJGzpR OJlg== X-Gm-Message-State: APjAAAXkfth/nbaN8sSTE70BCp9Dax8hnqJzVaTpz8bvVQZQBbH6uDPM Ko0Ia8OCN7ZnkcUmU/t3co16lDvm X-Google-Smtp-Source: APXvYqxu8KKG/6GIHKUis8Sq5+qBvhphxx4pRhg2MJRWKsSGzXCQBvTYKmIX384/wvHIXisAB2U5qA== X-Received: by 2002:a63:cc4e:: with SMTP id q14mr134800301pgi.84.1559127437699; Wed, 29 May 2019 03:57:17 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a62:828c:: with SMTP id w134ls568188pfd.15.gmail; Wed, 29 May 2019 03:57:17 -0700 (PDT) X-Received: by 2002:a65:52c3:: with SMTP id z3mr84850580pgp.56.1559127437340; Wed, 29 May 2019 03:57:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559127437; cv=none; d=google.com; s=arc-20160816; b=qhHL+KZ173ktI1EPi5LokbjcBddLGwnAMae6yLMobaJD8Nf5q2wOD8smG7otncjVws sPOGCcYFIdwl8J8QBfa9kd+yipqiKzNRaJRZiccAsnMYUZFcqUTTSwE2xO/9rzJgYlRL ltHTTo4m7IDPVklwQWteAKllBnrj+wwEDfTYGgxeyXrMM1Tbh2filgCx7Pa4wnALTEx6 XLHAFLeF3xRKCPVZa0OSSTW26cB88kVwV74bCXFodNDhUDEmGdjGbqMgDy5XhbC6tKPk hT6JI2GqBMB6r3A5WmztxFXrxLQmKTUbgxena/0Mj6ZAHWUHr49A1IATwwf55dI2HNJL aewg== 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=6DwmkLGpJZpkcPw0XMVVDkf1y0K009QPRSW8hUfXBRY=; b=zcuqbwdX2q+d6UHW5jZImzrRaFGRPz0PcfjQWybnMiKNsPx5Y7pUVDcMIxdpRVRysJ yJohn1UT0obmfPXUWTep9BW3rfXbWK2L//vox9+wuTE8zM8nBu8zRRIpWDnSQ0I4ZM2V tjPPbAKJJRij4P6onJh9prdlUDyAcoocQ4Mw0kqnKYVFQn0tqjO7MzV5Vv5jXWOdUryJ WTkaOLfLA8z6MH3nP1E/HaV3W9IB3icWpU5sNmI1nvmvH9iqVKXTOqjlpEuv8kk9LmfB LdqjQADoqtTOFe83RzcGf6QlEOMn1l7bYd1S1+JnHYy4hjvNnAgSpDbUuwIpvem6A57I LlKA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=VFu9w0hD; 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 v2sor20519418plo.32.2019.05.29.03.57.17 for (Google Transport Security); Wed, 29 May 2019 03:57:17 -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:20eb:: with SMTP id v40mr15879742plg.239.1559127437024; Wed, 29 May 2019 03:57:17 -0700 (PDT) Received: from localhost.localdomain ([49.206.202.218]) by smtp.gmail.com with ESMTPSA id 184sm18974479pfa.48.2019.05.29.03.57.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 May 2019 03:57:16 -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 Cc: Michael Trimarchi , devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Sergey Suloev , Ryan Pannell , bshah@mykolab.com, Jagan Teki Subject: [DO NOT MERGE] [PATCH v9 8/9] arm64: dts: allwinner: a64-pine64-lts: Enable Feiyang FY07024DI26A30-D DSI panel Date: Wed, 29 May 2019 16:26:14 +0530 Message-Id: <20190529105615.14027-9-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190529105615.14027-1-jagan@amarulasolutions.com> References: <20190529105615.14027-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=VFu9w0hD; 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: , Feiyang FY07024DI26A30-D MIPI_DSI panel is desiged to attach with DSI connector on pine64 boards, enable the same for pine64 LTS. DSI panel connected via board DSI port with, - DLDO1 as VCC-DSI supply - DC1SW as AVDD supply - DLDO2 as DVDD supply - PD24 gpio for reset pin - PH10 gpio for backlight enable pin Tested-by: Merlijn Wajer Signed-off-by: Jagan Teki --- .../allwinner/sun50i-a64-sopine-baseboard.dts | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts index e6fb9683f213..51b0cf71c3d4 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts @@ -46,6 +46,7 @@ /dts-v1/; #include "sun50i-a64-sopine.dtsi" +#include / { model = "SoPine with baseboard"; @@ -61,6 +62,14 @@ stdout-path = "serial0:115200n8"; }; + backlight: backlight { + compatible = "pwm-backlight"; + pwms = <&r_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 10 GPIO_ACTIVE_HIGH>; /* LCD-BL-EN: PH10 */ + }; + hdmi-connector { compatible = "hdmi-connector"; type = "a"; @@ -104,6 +113,24 @@ status = "okay"; }; +&dphy { + status = "okay"; +}; + +&dsi { + vcc-dsi-supply = <®_dldo1>; /* VCC-DSI */ + status = "okay"; + + panel@0 { + compatible = "feiyang,fy07024di26a30d"; + reg = <0>; + avdd-supply = <®_dc1sw>; /* VCC-LCD */ + dvdd-supply = <®_dldo2>; /* VCC-MIPI */ + reset-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>; /* LCD-RST: PD24 */ + backlight = <&backlight>; + }; +}; + &ehci0 { status = "okay"; }; @@ -184,6 +211,10 @@ vcc-hdmi-supply = <®_dldo1>; }; +&r_pwm { + status = "okay"; +}; + &sound { simple-audio-card,aux-devs = <&codec_analog>; simple-audio-card,widgets = "Microphone", "Microphone Jack", From patchwork Wed May 29 10:56:15 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 448 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 484853F35E for ; Wed, 29 May 2019 12:57:28 +0200 (CEST) Received: by mail-pg1-f198.google.com with SMTP id f36sf1453353pgm.10 for ; Wed, 29 May 2019 03:57:28 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1559127447; cv=pass; d=google.com; s=arc-20160816; b=iczafOLYr43rsOFYQXlXFj5oXUoeTr23lRabODWqAGbM5uV8+MRW9CFPyFb3enm0SK x2PhoLTsHURcsxqiQ1PIWjlPDEEbxbIEE/9mNM8/YVP9YTXXcB/QBHH9QuklkaDyTIj+ JpuVPra80AMj8rDAOVhtOeC8sU8Tovw0dZVZQTgx0P1YX0i3hWoh2vqoUNcm5nGWk5ye q4Fcrm/AfV8s9sq4OajUste5MFT++o3F56okcYg/iErZ1SIWiTLIZE+Xt64cvs5M12dD KK3H3+fGoMUUKnk/uhUQyoKcaXimBpTmPh65ZRbN4TSzqcEIVQPbch8FrfaXTRCDD2wo gzPA== 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=7qoCmmfZi9eDN/sJpytWROEWLxX8YDzupx1iMGFMQ2o=; b=1Apra66h352nGXlcFk6ry74k2UFcfwFc4v5frs8+P9xhycWttR+75zRsOd0SnkJHho eLaVU3YYtgl4gnFedQKDUD+8RRlR5tODaVzk9qgflB/VWrB1QX7l9803AsjjiemTj7Gb wF2g+eQlSEZQUhBzFRRaA0xMxjxMFRfQGxlY6ENLFH5dOxC/aawygRFB5jO8CtlDorEq ECq87U+WrcI66NHEGzXNZCbpxLh3SLjh35vWafKg51bYdzUBDw3tD5g/J2cI2yQ1Z3jG doY79fcNGxJiheMwCWk2253hEf0YyzFSrLpDPajQPOesuVMeSTgEfekIPbJccQX0dLic TKmg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=KwCs5fOw; 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=7qoCmmfZi9eDN/sJpytWROEWLxX8YDzupx1iMGFMQ2o=; b=rIKqFmdhsuEs/eFH3q8XDhSfrXeb15W3jU+qjEQliBvqTPof1TUzZCurRVmPxmKTbD rS0vUrMSL3C/F4lP61ak07bHcL2k+/EVw/wM8D7P8lwY981/BtsUcJA51tR7wcRlrGS0 Y+sBmoP7KvTMivp6YAMQxuRnwE6sdBz5lJR9w= 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=7qoCmmfZi9eDN/sJpytWROEWLxX8YDzupx1iMGFMQ2o=; b=olKF3ukQ6Trj1f3NBWnBBkeLoH771SjtogW7CYeCszbr9fBityJHks+EcBtJ1k4rN2 IkRG0HGdZL4yURkreHwAVhU3KfjzTCz3UQzUB25J393e5c5pGFxPPU7l2KebMSUJycsJ 8em600eKBcjaSTodOpUM8HTgBEOG1gWNXsalWLtJKYdSROCC1KKhu/Jm9EtdKomXuw8x FJpQ5T/6GffMmYGDL77wrO2xKojvGx138gNOdhp4ckopAEmsRLZGdoFil7447nCFDirn jHI9E7wcmyQ9pLBq2Rhr5zgDNDrMimdJojEDOQO6ifRcgrZkwPxP4wUhkRPTPs8nRgVh st7w== X-Gm-Message-State: APjAAAXLQMLTbSWPl5j9F/tVp/uT3T/nog6IlnM7wUW8H//qBw3QXfB1 dHa18JNWZGfSHfy6o6d4Uc+yOQW8 X-Google-Smtp-Source: APXvYqyLTNQAmeatrnzIaMtSwmznM5thwna5Z+JCA1heyZ9Zasu8QEteh99ZpKX1TjBhFFrsIhXgUg== X-Received: by 2002:a17:902:9a07:: with SMTP id v7mr140353231plp.180.1559127447068; Wed, 29 May 2019 03:57:27 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a63:36cc:: with SMTP id d195ls447198pga.6.gmail; Wed, 29 May 2019 03:57:26 -0700 (PDT) X-Received: by 2002:a65:4649:: with SMTP id k9mr36746203pgr.239.1559127446667; Wed, 29 May 2019 03:57:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559127446; cv=none; d=google.com; s=arc-20160816; b=Q9LHCirUDu2VbrHEsFym9qk8tK98KvszyXz2P++pQUPUijq7EJYoDfGcsWj31hkCms gnToG9KAuz8//gvudrZxxVyNuoN2BBAc8ezyo04sZuRpp7NJSl+bqpMT0oRh4PZfOLpt DzeKuE/L8SRF7qWxEAZqawuNB+mgVgkEfuNv5nGNAxzNvq4AK8wI5/Ggu9OtvbyigmKf X9YMOojNyAbNlN8ShR7B67WJvr+RWoEtfcnSkOxcrr2EnOvkflT/FMZvfLCBniXv0yQW VYu2lSxpEdpyyc+QToE+IzthoplBLi6dzg7mpupCQkZXhNC0L7FbhswKPPd1BRGrqaKx df/A== 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=lMfuNcsK6tuVz7vC7aYS5UVf9NSaVZRFtcoyHVQ3R8M=; b=yKtqRM3AKls+NTucy2lI58R/GIGdq4UzsMUJDAwp9Ih6yuGAK2ImhZTID6dCtqxsqT uj6Icy28B6dAyVmJtp7B7nUDogXFDjG4e7uj7MQGH87PEyISxuOeGG4SlbEKlx3AdyeZ o/0JVI3s2jzoMh/vsgPM3m55P35kWH/wdoYcIg9XQfSqUgz3yAD8j/pzwxkQf9joDjro g/vJt8vlOcQ7rlpM4NZAiz1wErJOq4HdSQiDd5zW+tZN3Hq6yZNd+DBleMRzyd6/XpZO ZNaTiPCje71sKJD5+LCnopVoK8zQZ+O2O/QENRf+t5bfBaM4l25fTaZL47JD0kgEzHf7 CPIw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=KwCs5fOw; 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 d6sor20079274plr.1.2019.05.29.03.57.26 for (Google Transport Security); Wed, 29 May 2019 03:57:26 -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:b713:: with SMTP id d19mr79658807pls.123.1559127441569; Wed, 29 May 2019 03:57:21 -0700 (PDT) Received: from localhost.localdomain ([49.206.202.218]) by smtp.gmail.com with ESMTPSA id 184sm18974479pfa.48.2019.05.29.03.57.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 May 2019 03:57:21 -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 Cc: Michael Trimarchi , devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Sergey Suloev , Ryan Pannell , bshah@mykolab.com, Jagan Teki Subject: [DO NOT MERGE] [PATCH v9 9/9] arm64: dts: allwinner: oceanic-5205-5inmfd: Enable Microtech MTF050FHDI-03 panel Date: Wed, 29 May 2019 16:26:15 +0530 Message-Id: <20190529105615.14027-10-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190529105615.14027-1-jagan@amarulasolutions.com> References: <20190529105615.14027-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=KwCs5fOw; 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: , Microtech MTF050FHDI-03 is 1080x1920, 4-lane MIPI DSI LCD panel which has inbuilt NT35596 IC chip. DSI panel connected to board via 39-pin FPC port with, - DLDO1 as VCC-DSI supply - DLDO2 as DVDD supply - DC1SW as AVDD supply - DC1SW as AVEE supply - PD24 gpio for reset pin - PH10 gpio for backlight enable pin Tested-by: Tamas Papp Signed-off-by: Ryan Pannell Signed-off-by: Michael Trimarchi Signed-off-by: Jagan Teki --- .../sun50i-a64-oceanic-5205-5inmfd.dts | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts index a4ddc0b9664c..ab9ee10ba6a2 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts @@ -8,6 +8,7 @@ /dts-v1/; #include "sun50i-a64-sopine.dtsi" +#include / { model = "Oceanic 5205 5inMFD"; @@ -22,6 +23,15 @@ stdout-path = "serial0:115200n8"; }; + backlight: backlight { + compatible = "pwm-backlight"; + pwms = <&r_pwm 0 50000 PWM_POLARITY_INVERTED>; + brightness-levels = <412 512>; + num-interpolated-steps = <100>; + default-brightness-level = <100>; + enable-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* LCD-BL-EN: PH10 */ + }; + can_osc: can-osc { compatible = "fixed-clock"; #clock-cells = <0>; @@ -40,6 +50,29 @@ }; }; +&de { + status = "okay"; +}; + +&dphy { + status = "okay"; +}; + +&dsi { + vcc-dsi-supply = <®_dldo1>; /* VCC-DSI */ + status = "okay"; + + panel@0 { + compatible = "microtech,mtf050fhdi-03", "novatek,nt35596"; + reg = <0>; + dvdd-supply = <®_dldo2>; /* VCC-MIPI */ + avdd-supply = <®_dc1sw>; /* AVDD_5V0 */ + avee-supply = <®_dc1sw>; /* AVEE_5V */ + reset-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>; /* LCD-RST: PD24 */ + backlight = <&backlight>; + }; +}; + &ehci0 { status = "okay"; }; @@ -81,10 +114,26 @@ status = "okay"; }; +&r_pwm { + status = "okay"; +}; + ®_dc1sw { regulator-name = "vcc-phy"; }; +®_dldo1 { + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-name = "vcc-dsi"; +}; + +®_dldo2 { + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + regulator-name = "vcc-mipi"; +}; + ®_ldo_io0 { regulator-min-microvolt = <2800000>; regulator-max-microvolt = <2800000>;