From patchwork Fri Jun 14 16:43:16 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 561 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 1C0CD3F0E1 for ; Fri, 14 Jun 2019 18:43:47 +0200 (CEST) Received: by mail-pf1-f199.google.com with SMTP id i26sf2141439pfo.22 for ; Fri, 14 Jun 2019 09:43:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560530626; cv=pass; d=google.com; s=arc-20160816; b=k0aJjBt4PhCEzERjNNqAwDw9FSWUKRZVMiQETu1WT2PmFeQgoc6k0ZpCL+upyqMxA5 g9U/rhJ2ibjIw+dMNHUnKpyL3lwB48HPiGeF4uZ1UG5uNOWiMWrgdUHhX5oK4Wd8QTVZ ai3ZX8+HY3TktTM2bk8Ojdwfmx1Qip4KMroLu6Fi7ASl2zaWqy41RrW5BeFbZwV9Z/AE /bwxpcUEb3QwouO03FHUn3k0xmXbUyRwR6ZmAM2e1eKxdd7LkCguc3iKtteRE1QdjshF ivXLLe69dZ9IhSySRFAEHkkQE+S8qcXekHypwdBvSWQLRSUdiLl0NS5X2QsBt87mRibM bu+g== 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=cOKL+GPS9Fb6ULRoviDWdO+bgLkZQ/yYGLYv4qWgQWg=; b=rdHtjC7mCcIXfHfPYmqq9LUYvfZMfE6NTqmoI+yxSCl4aHnfVkDgG1ERIlyPwwPkqB MpiigHwsiaR2L29j/rox7LCKMZwtZPAet+1VgLlWSxBbXpJIUo0vMFAppcs72N+iMHX3 id6OPvyB3hJlWXlvzyYkEll6Pr/Enk2sTIoBHIwH+lK6MbJT3rZp96znBr2ntul7iOaE 3PoQ79TlTLBH2k8yoF6FCebp67W8DFQcIxLEQB9AwDxmqJA/hXdRnmWPLNqXfNqUnCT8 aRQRYNecN9BRVMH0gI3Bcu9pWJ1tnLl953E6reUiG7JkICj5UqBr0vI2PdAjOykAic2J driQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="qyDQb+/7"; 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=cOKL+GPS9Fb6ULRoviDWdO+bgLkZQ/yYGLYv4qWgQWg=; b=hjoTE29MLa7HDQeyHx2qOXmLCLFNzXQoKD7cPjO/vDaeJOH1t3qAaUjkFKSQkJDt6p YXx4aKb+qWkkzvWfV1RNbP3l4Xq+DsoKv1R0ADDljON+P0TvL3j2Uc92sPP1kTfX1awP AlOmQNMYiubjsBVr9fxCIi5U3HS+PkMpGooKM= 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=cOKL+GPS9Fb6ULRoviDWdO+bgLkZQ/yYGLYv4qWgQWg=; b=soToFAUnddcrE29f8rk1jdeTX3X9f8iAKm2hWyQ3WWYnYe0TBxG4ZTm3hyMoASFc6p 4+O8OD4ABT1IeWJt9MmAa6R8F1flTDMyu5fpL6CCHI37ThNliy2BZqQVPL7FVL663sCo 63fjJYpgwYNDIoVARz7L5xDzLv2Qq5mXoKMY+78lCXgOEAZCvgW5Kx1K4gF5c0sQcSwR JmrTjVpj0m5h2Ps6JaMOQVwfDkBwOG6esBONQFu1jwxHQHbAFweFsugkPvu92yDDlVAt mMbMTBPN7rdgAV6ll0ynUOdjPNbBBf4097qRrCvW+6nu8twePFfe/r/WXN113fTb3zfN FU4Q== X-Gm-Message-State: APjAAAXFRuipMz8sXasHh3MYxA1QAbu/5qp6UnUUeYgP/eKLqVq33Cdo XEJ3mp57bngPrNihIJN/pUml1S/Z X-Google-Smtp-Source: APXvYqz2Eu3Hmv7KY8srFNWL3sCjdckE/6XdhzADrZkvgeqe9P7O58w09NW08Ttx9yXTbzyl63r8Wg== X-Received: by 2002:a65:6686:: with SMTP id b6mr14838310pgw.125.1560530625893; Fri, 14 Jun 2019 09:43:45 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:a986:: with SMTP id bh6ls2321508plb.8.gmail; Fri, 14 Jun 2019 09:43:45 -0700 (PDT) X-Received: by 2002:a17:90a:a410:: with SMTP id y16mr12152402pjp.62.1560530625554; Fri, 14 Jun 2019 09:43:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560530625; cv=none; d=google.com; s=arc-20160816; b=Y+5F1N9+TPchAxTJoLTLQCnMw4BT5j0jjrxxCwVKFsQGq0wve9hOLvXZ82H4EDHKea PzVSe+mo5cqnNMTz0v/ZEu8a3g6+GGgKWlAKdheCq/gNQXbPOeYDbJA2fIOK9xhhNFVm 4piPUy1MWx/TmiP14mj4+fzVD1K9lqGHdFRmSSJ3sL7KZNOCn5VyzjFJc1SMb7t3Os/h jmS49tsSLAhmofb4QB8YEvw8AUzsyFocYZd2FQCRAzjlz99FsP9VZwUlwI4s/EaCG30l dVO5sX4WQ5Zr213zkS26PnJYSPD5BuIgZb0q3Szb+9KUoiQ3s2YJZddO1Q9RzgZCuyAl 0/+g== 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=vlwa0s5nqheQS3zabJv02XXNAZF54w3RCaO1lz7mJ5Q=; b=yluznvWk79x6aHzczDu1a+NX68AcyXnwbrxgMhHtQ1sM3kIRgTTwhBu31EtT/r2Z6g fshsSSxBj227hQLfbqVDPsNodBSx6QS6bELlpiwQeaEirvR/vWFJHFjwhSe3P/y1PYK4 Gbawq/J88xyCQEIOFeKAoN5RcBxJ4VWmGwTf4pfDRtOFXHofHH2RWzRJB8eaJg6S8iQv 8rUhKjP5u0trIDtKtEComdW8DJ0nKJCUYHWU3dHWarxVgB7HVzs6Z12Ryp6KQIU4rFD2 Lq3T2qnhtrtO8LG1V/kYC2y6Fa+P2wt5htsK1MHLqP/W2Y0/MYYlEd1MEGYFlJUsHpLQ ilKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="qyDQb+/7"; 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 x5sor3979462pjp.9.2019.06.14.09.43.45 for (Google Transport Security); Fri, 14 Jun 2019 09:43:45 -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:af8e:: with SMTP id w14mr12320434pjq.89.1560530625092; Fri, 14 Jun 2019 09:43:45 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id 85sm1639583pfv.130.2019.06.14.09.43.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Jun 2019 09:43:44 -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 v2 1/9] dt-bindings: display: Add TCON LCD compatible for R40 Date: Fri, 14 Jun 2019 22:13:16 +0530 Message-Id: <20190614164324.9427-2-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190614164324.9427-1-jagan@amarulasolutions.com> References: <20190614164324.9427-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="qyDQb+/7"; 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. Signed-off-by: Jagan Teki Acked-by: Chen-Yu Tsai Reviewed-by: Rob Herring --- 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 Fri Jun 14 16:43:17 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 562 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 0CD003F0E1 for ; Fri, 14 Jun 2019 18:43:51 +0200 (CEST) Received: by mail-pf1-f198.google.com with SMTP id i123sf2148250pfb.19 for ; Fri, 14 Jun 2019 09:43:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560530629; cv=pass; d=google.com; s=arc-20160816; b=a7qKpBTDo8kBdoUWxPX+jTJ2UoeiIbVDdpzWZ6qmQl8wP9aY9s8M/oEOrqB3MSdU0O WU+0Vl5Bg44lRbLmrWvQDWSQanSGp/8JG4Vp6wCeMQn2Olaz5rK0jGxMVaeIN6Ium2cS 9/67MOVtcIjhcDGr1OMXGY5PqA4CMsXsWOYh5Ag3QM/NXYuXGUp66+OIcbOVbE7QHN05 fxEEvrlAZ44X3Bkqv+UOsqhQKDTgmZErWrOvvNs1PYIe+DTdxUpeDDjxI73o/zzRVcPP w0GtpnTfsBAWSgF4jJACWHblP2fW8MtTWwUmo+8fkGu1T0gBAfviMfnTcbo4uNnsSf4W LQCQ== 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=50JGUZtu1tky4tS4EaL+4jTOPfS1zrIym2lInvpdxQg=; b=eqsWWPgqlQ3BSnSLxQmsU0BC+OcIaFDH+yjKXPgazTiFjGAG3bNASiDQhozlPMXhP6 s64t42o40ZR40ubr/3mfQrBS7lPTj2xLYhjNfLcWP+scGpxx4s7zyROEeZCTxPtxvEtT mRGG80NSQ/ykMX2LWvvRryl9ZhgBEDK8kKk2BjwQwjC1wrpM1UMetdTSN7yOLZnlOmFK 5bCNk0RXODsS3xxzCKbQFnNJ0ylcBh9vpsIGUMYAPs0ooiQvSASWaOx2qnamr3nSfFJm PHlDgxvR7A+deaQ74CA2y0YTV5EhyhQveTGspDUHN34TJSb20jtiLYEyIDVsXRAAT2EQ Ow1g== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=pt+MCQrY; 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=50JGUZtu1tky4tS4EaL+4jTOPfS1zrIym2lInvpdxQg=; b=gf6a3dtMCxQO00HelVQyCRr1sIX3HJnGQ5g4/QDLvivGGzsuACneSpM4kyx6DURX0h HBf56Lj9fjtnSt7rnW6fKiX2gye0YaXJDmjW9upeBldOTELabTtH0YbDNbotm01zhADX +wGGDfrA8tbf1xfd+nNGPiVR6O1Pcnf4j8rQ4= 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=50JGUZtu1tky4tS4EaL+4jTOPfS1zrIym2lInvpdxQg=; b=rm1AG4QaNpzfNrjyfJfyqX8vOomM1Mbuuv9I1qMmc++KVup+tjK62Y/bNlTSwh35an lrO/Cxr02rZ47P1HAriA+a6y971XGU1ci6NBTFXY4S4e79GqIeRldRNx20FSQg/Y4RP3 yervzIE3XXtuqgmOZqXGlK3+iqd+M8GRaNOtQ2wjgB7gMtTqpBnpFieBGAqPFVJp/C1+ gIC6w/NmWQGRX1clQ4utoL+3znGc+Tz6DdYxufRZask/Z9+QesZKcM9q5hfANzwS2y4W fEV8c7jCXbe4oc1u3tkZnOivCHTsmlf8Wfim9rVLqEc5mbyV0jsvk0bBYZgpgG4Pr6Xo oDxw== X-Gm-Message-State: APjAAAXQouRPBvJwlaDvEnEGnqHeUYQMbb9u0GMfoD/MTW6r+g//GduV c+ZP1ZrBKylBWQkUOz9Oxu//Jjjf X-Google-Smtp-Source: APXvYqwgmgfM3TS3iyPDGoG7Ht4I5sXDE5jcV2eCxpl7PpcnaJTsGjjG/6Ne4NnfUI0DIOY8yJKchg== X-Received: by 2002:a63:5d45:: with SMTP id o5mr37166691pgm.40.1560530629770; Fri, 14 Jun 2019 09:43:49 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a63:c015:: with SMTP id h21ls2147356pgg.3.gmail; Fri, 14 Jun 2019 09:43:49 -0700 (PDT) X-Received: by 2002:a63:fc5b:: with SMTP id r27mr37477003pgk.219.1560530629375; Fri, 14 Jun 2019 09:43:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560530629; cv=none; d=google.com; s=arc-20160816; b=Jgn6tdjEz/uT4TS4eWBdIUoDF8Js6VYwSFseFCEmqV92ROXlVM2ERSvaQfRTXj5eZB +ey+f0orJgfSivVpDyEpz7QgmfoVNbs+10F4uXp7LA0sa8esfFS49k0N7IdcABf3bzjW iYxCk68IJ/OkvCSFgGmyEFBp2dHYAXDTbbgYMlPW6rm1/nvyYyBryPC4ghjdolIH4yaq GGjodo4QWMbWPOQC9PvvB40RERSMQwfIcCFnvYbCtfQO5JwoGmUz/X2PDC0mu0BFtmGB 4C3GebAosrthA0IJFpaFhcVZd34PKadMQafJQyVymhWHrxxI1hMzLhdba4gxef9iwjFA pYAg== 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=kEKdnhKR+/dWWRVZjYYO+x5HGCPCoPobrZ4wln/DJzY=; b=MsCOIzditE8Mp48BjUq2FBwtlyYSnws9EXPNU/JvRTEHRGJLJMY/NNt7QY+2ymD4EO eqZBRH1bs8PgvisFcidZqkVLIrxF125hsJNTAZrTlwvXiNY6KHtcP1WrvfsNNEdTr/kR 0stFqCTNXZmsqXTnOWrmcQVLhIWHHYIfwCW0/rHKwBDZpi6PLCefwvPLtk0U/tRDBrRK iCl184P9VeIao4GJZWUD/P5CkqcetrPj+pn8Bj2iBGvJPnMMPdNhqJPFGfYLQDFE2WJr GBf6IHpfddsQbFJcMaAgS2jQJcxk1IrOTrmh5KQ2cseCvfuQ42KRk380A29tidPESggZ vgBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=pt+MCQrY; 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 v13sor3547446pgr.24.2019.06.14.09.43.49 for (Google Transport Security); Fri, 14 Jun 2019 09:43:49 -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:6881:: with SMTP id d123mr11058424pgc.201.1560530628964; Fri, 14 Jun 2019 09:43:48 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id 85sm1639583pfv.130.2019.06.14.09.43.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Jun 2019 09:43:48 -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 v2 2/9] drm/sun4i: tcon: Add TCON LCD support for R40 Date: Fri, 14 Jun 2019 22:13:17 +0530 Message-Id: <20190614164324.9427-3-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190614164324.9427-1-jagan@amarulasolutions.com> References: <20190614164324.9427-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=pt+MCQrY; 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 --- drivers/gpu/drm/sun4i/sun4i_tcon.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/gpu/drm/sun4i/sun4i_tcon.c b/drivers/gpu/drm/sun4i/sun4i_tcon.c index 9e9d08ee8387..9838913305a0 100644 --- a/drivers/gpu/drm/sun4i/sun4i_tcon.c +++ b/drivers/gpu/drm/sun4i/sun4i_tcon.c @@ -1471,6 +1471,13 @@ 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, + /* TODO Need to support TCON output muxing via GPIO pins */ + .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 +1508,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 Fri Jun 14 16:43:18 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 563 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 447B63F0E1 for ; Fri, 14 Jun 2019 18:43:56 +0200 (CEST) Received: by mail-pg1-f198.google.com with SMTP id 30sf2253529pgk.16 for ; Fri, 14 Jun 2019 09:43:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560530635; cv=pass; d=google.com; s=arc-20160816; b=iUS1wfKY7Y7wobsg9TEzpLe/po06/f2vGFhv15x1ywQL1L5DWUBbxeSx7B7ZjnvpJ5 BfvIqY5hNXDJ+jJv6MeRYVW5uf2iUNeO0rX6Q3OS5tFKCqPNJ0IC2J6Fv+ioiuYYn+N3 OtSLH24EOuy4RJy4HYFlY2Ixkt6Xp4i0RN5hjrr0KaE6s5CfhK5M6FCHIrAKdUpiWHp/ uokUJG/lPGBRi9kG7jsqM4JJ2UZs/CsUu/noYXByYo8rxCRdNd1MtZRZqaPXjO7MCODq i6ayk6Jh42Cq3kLOPg0rc65G7zmTlLOZzpYw5E70IIB2tiaA3Rc4F5hczhtgHCmQJ4UF ebaQ== 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=TkntGzVUEHKP4US8NRaWL++0TVGRNAo/xyWi0QJumh8=; b=obMVBDCP0GzslXH8JzbSio2JXEmJhFjOBZOvoJhWEx5znER25defasa/XihaH5MCk5 dxr2S5gGf9dalsJMaSYD/xdnJqD/gMZCittqP8q7AEaKmDgAZEqUi46KhSSB31eqWlkX BFGgP4G8esOSr+6DKCFyMZTmS2EHovY5ThTvNMBiDtUUUaS9Dclz0o0rveLAMO8WF0uq 1st1g3rR6VRVtxnjRFVv2epoefPqnLjxZlGIR3kmJPBC5gvlyYsrQb4iVDEy1PWKhcJU XIXpxac72ZspDrnbHNMgKibDBhu0vcH8/5O9MYvd5yVrtAQf5SXCBoeRwplo83e0df0F uiyg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=dZXH9NvK; 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=TkntGzVUEHKP4US8NRaWL++0TVGRNAo/xyWi0QJumh8=; b=BiaEhOvmHSYa6YGWerl7I0YTsi+sYucKGjiK7+X3sCafpWR/UeylQEEV2CoTIvzM/W Uax7iqeGBKNe1Qry9hlrTCtDxXC7Pu14o5UEhrznHEsbpFujKalPg3lPjSLkQyK/q/Ph T8FlLCLDGVLsMrR66kueBgYU2E555URCBXZU4= 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=TkntGzVUEHKP4US8NRaWL++0TVGRNAo/xyWi0QJumh8=; b=MMPTKtSw0kVQh8s812WtgDaOyNXM9/LYZWINk2EFG+PO4AVtFvEvxQ9LrQbZI40SeM Fxu0BWbwnwCwVCbYllExu4Js4qqlrmC7M9BFpwBgYqvJeDDGWv/eqH9k0yn9CzsNGxbm lnvtWskA6KLDQxpssfNqhlJnTr4jtX19ko6nYNGYUl7N9SiYMAG14LkVp9lHcBDMM8b7 rDPd9RTaSlVRaw7SLXUm59WzOURF/x+rmhqB8eE3k5nLdg4AgKAEqUkCOUyhaFtJDviM fz89DBzCkmOfZOC9jucPUs/u7uMO7bb5n4QDZnvJdkZ+L3JeUjW0ofk3tt9eOLTQmgnL e+sQ== X-Gm-Message-State: APjAAAX68ZzkDW5vDRo3Z0kMAzmm5Yc3oeg4M4+1lqCqmRVLhXwQzLeY 7s9sCW3u6jWmaVOxWeJECToR1z6s X-Google-Smtp-Source: APXvYqzTNApEvaNqyafVuYek3Vrh9NsWw9+6c33MbuLxmQdBr0TdLYFwvFspzAXsxmPquNBUOS70cQ== X-Received: by 2002:a17:90a:9b88:: with SMTP id g8mr12249393pjp.100.1560530633755; Fri, 14 Jun 2019 09:43:53 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:8a8f:: with SMTP id p15ls2325828plo.2.gmail; Fri, 14 Jun 2019 09:43:53 -0700 (PDT) X-Received: by 2002:a17:90a:b00b:: with SMTP id x11mr12177683pjq.120.1560530633400; Fri, 14 Jun 2019 09:43:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560530633; cv=none; d=google.com; s=arc-20160816; b=ju37qghx5iF2dKeXwU5ADlKNjbJdosGKJ3mQcn20f4uRF7cwo7UKqUlaL0IyL/N4B8 d0k/bT+qJyar7lnvGckLKp3ct+M3kfkDCLcLQ+FCn6/qh2h00wh8U8bZwMNDR30MFDzk gyVQkkxdsptVbQis+NkZ+Ghu2TJdUAjXvIyqEwHLqc/l4XUYxtru+dTTGMsXxm5QjSai 9soyMZjjAhRECJBTCR0D7UKnonB1X6pJB35s3UjqPE7dgxN37Xmr5IY5Um883XYwxPtR BViY/Sl9wM3AysTnX/N6nfLIieXEyUAvajrJyP4sKTVZRjffPLwoHGxH4IVmb/ZnfEzN Ojmw== 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=848PkAQSuqGBV9d1ZE22q9YEz/y0k4xnXoRXzpZqX+0=; b=k/TdjQQ6QDo2lKoYyLNxv/bw3PNqVbqFaWf3esMl58dVoj1VunJk68PqYW0GEXc4M/ obdOPQXacvkSxYk0Hx0QloTnebIgfDJfBT5nEwzaNb0vMp4FSXEagQowDOzugMHbJbS/ PPWfjLvA7viQISEJ1o1AlNXbQ0QHqYlRqPw4y8JJ0AqqkADTczK3bCKCGvWS2isDnYTJ OFZl9lauWfimmmVe244JNr6V+3NqvVH3OCnShPpggS46wCvPCU42t3AvpT0emp5F/Z7M FsMeRGS9VDAQT++ycGLy7FIM2QVSpdJZIMWsmFkI/eXpYJTyzId9CBBGHAUU6kqrd7KT 3O6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=dZXH9NvK; 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 a20sor3589120pgm.3.2019.06.14.09.43.53 for (Google Transport Security); Fri, 14 Jun 2019 09:43:53 -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:2349:: with SMTP id u9mr10900061pgm.410.1560530633068; Fri, 14 Jun 2019 09:43:53 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id 85sm1639583pfv.130.2019.06.14.09.43.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Jun 2019 09:43:52 -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 v2 3/9] ARM: dts: sun8i: r40: Use tcon top clock index macros Date: Fri, 14 Jun 2019 22:13:18 +0530 Message-Id: <20190614164324.9427-4-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190614164324.9427-1-jagan@amarulasolutions.com> References: <20190614164324.9427-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=dZXH9NvK; 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 Fri Jun 14 16:43:19 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 564 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 B40B53F0E1 for ; Fri, 14 Jun 2019 18:43:59 +0200 (CEST) Received: by mail-pl1-f198.google.com with SMTP id q6sf1888735pll.22 for ; Fri, 14 Jun 2019 09:43:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560530638; cv=pass; d=google.com; s=arc-20160816; b=UJwBOaUczTa9PpCA6baphdgDU94WhFdJZWI7Ft47bxNLY4XJnCWquGEmOkvpBDolwL N4RBlp1X3GnEQWz3Rkh3EL3YLUqih277ooSau6sBPXLZUhAJC1Wyd4bCkFOMofZ5RAB0 63i99L4tZi5CcSgwhQKDnZ8nk/n5ELrJHNsDtKsdyBIKqpzQSNNydJYmBNcNpfQN808J 90dz/tGb3ILbAFtVnhvj//8IVAj7rHEc7hCNCOlr7q2sju6ypxWalTiwJW5pxJt4O0XL VSN6YIvtLsMIet8mZgGDdXuJthshY296y5MESEyM2HKGnKLH1o7zB2TjTKZnJvhAYEO9 UeBQ== 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=g1UF1ERAA1D1jv8fbslYpjA7iQ//qnJT7xmke2w0eprRHwj5dxihIJ15Fcch2WxoOo 3iDR4WmEql01fR3dkf7vVTrzZiDQzA3Q/FsR/Jh7XBADfFtjLYSHCiGGd41FDXaSrybl P0JzhuINbS3a7JNr/jA/vQexq+1c4Gvpjny8pAHdtccfq1fe7NNKB/Qgk5MEaxro5Y9E rXKcvRiDE6KKapKS5UJXUw2s2yaXLxHWSkMGx2DSoFLr9Kit7rWCwf/sevRPVRhHvyH0 Y6vkCsQfvNY8VxeLoZM+B2qLU9+Q56aJv+Ccjajny/d3CNMrJaxs0shTMrD72euuAnpx lucQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=J8Xp1Wt+; 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=PVsteaipBZGj36ZsxrbsWaFgDp7Yjf1EcCTXBEoKM6UgujGbm5K1OylSVtakUF1/MM NaIV+eZYe07o73/dlLxocH+sjGAfAmOzO673sZA1fSWJXQmSKqXguaaM3oZPbtqpoVnu lCfx5aRSzLfre40A+9wa1bcItPDWzllYdrZ5Y= 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=E873ReoXkcgvCPPCumUZF8CnTPM2ZPGa8Ha5l/tT8kjgyh6ONBj2X5gJ1t8hKBbV0i yGjfd1jonI0Er2zk4dus28qr6/UufnjPJY0bMJ2JtmP5/DDbxOfBW/8tHqD5f2rMJFuK 4P8dE18AGXZU0GrzAGwQnvLB+c+i6B9QEu2lnhzDZyFg9dSsJfCiSPuxFS9AJWp9bfOA FfEztb6Z+J6J+PmduEaRt3yUt2Ua3n3iCX4nwPoymaxRTWl04i5N5iQx4kpLZk3c21va srtUfhnHYrynvehtTeOXkegtMPqhtDpP1fvDXVXiMPAQtVnvI+NZREz5mJfnS3Nz1QaI NFyQ== X-Gm-Message-State: APjAAAVAJKYpyewXqVRdbHckkYt1qJ6+ndOygI00iC+sbAQqU1m+B5w3 AX802sWIDAAwPA6g3eMRioEZnRxi X-Google-Smtp-Source: APXvYqwwXFl9yeXGRhMIFEoQW1EV29kNRhiZNmCws8m2fwIA+Bh7s4kro9/ICBfcN6MxUGed6v5Lwg== X-Received: by 2002:a17:902:f01:: with SMTP id 1mr93527044ply.170.1560530638077; Fri, 14 Jun 2019 09:43:58 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:8609:: with SMTP id f9ls2321679plo.7.gmail; Fri, 14 Jun 2019 09:43:57 -0700 (PDT) X-Received: by 2002:a17:902:8ec3:: with SMTP id x3mr7470781plo.313.1560530637743; Fri, 14 Jun 2019 09:43:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560530637; cv=none; d=google.com; s=arc-20160816; b=t4iLXyl24/Kx3Xpvvtp1lfD183OCnnJHMXt876VsO6xtQCFrobd2GAqSQz+17QiUOg pVP9S+lD46jJc1+FVcwAvTO1sGh35bVa2yeIW0RWOYbA+lw5+lLctQCf0/cjYKBVkOaU cqCHFg+m4Wd6LRnGgVwKS6I4d9M8fWed6VrU1aZNvucrHI5ZJHOqBOG0fm+VHt7k0ohw 6CwTjBA/X5tYZBTYJBoXbKLwtPlhrOUL71becD/pBbayP2JrOwrbKTmkU3bA3qmDkYam qdWknJzF7FwJRdgovyZDAoZW4lOYsimImRgSjPbXCD0ZSd7gSfkdb6HYGcAB5BPU9SKA iE0Q== 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=mQrdmODp6Nj13beagD731oN1gWsQ+JZV6BWPKx2wCy5tgsAz/Om+Yt92JbsOjGI2ck 9THR9QCFFpTIdyd1tswXcJBXE3Iy9SMThspF+0jUHDJ9RVt/rpOihy6hGOLHlgt0T4XW cnJJbqWhQE76a2kkTEZmBJOv3VzUGh2ZHLyolhWqF/C1jPjjrtPmmlJx/0/XV8pDOzdh HDr1M3J8yPwzHEhTIuzJAEQFZBnXYS9QB7a3I6S+LeX2oR/8o6HCsaNCGwY66aQk/IkI EovfmQ0THynPgE/4TXsNRM/yT3v/BOPVyiUF3Vc5ECStYEL3V56k5+MsMJvuav9POPH3 SXxQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=J8Xp1Wt+; 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 c7sor4231459plr.52.2019.06.14.09.43.57 for (Google Transport Security); Fri, 14 Jun 2019 09:43: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:902:fa2:: with SMTP id 31mr70064172plz.38.1560530637426; Fri, 14 Jun 2019 09:43:57 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id 85sm1639583pfv.130.2019.06.14.09.43.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Jun 2019 09:43:57 -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 v2 4/9] drm/sun4i: tcon_top: Use clock name index macros Date: Fri, 14 Jun 2019 22:13:19 +0530 Message-Id: <20190614164324.9427-5-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190614164324.9427-1-jagan@amarulasolutions.com> References: <20190614164324.9427-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=J8Xp1Wt+; 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 --- 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 Fri Jun 14 16:43:20 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 565 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 4FFA83F0E1 for ; Fri, 14 Jun 2019 18:44:03 +0200 (CEST) Received: by mail-pl1-f197.google.com with SMTP id s22sf1913135plp.5 for ; Fri, 14 Jun 2019 09:44:03 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560530642; cv=pass; d=google.com; s=arc-20160816; b=jKYlasDANFDHC++/TKYIb9xkxm2HPDtiW/n9vGXFvPT8PELv0quFYHXdFL7H+DtTnz cTsbr7o8iJ2Y8fOT70xmDZKfWyPP23SQerjM2Tx3fwSz3bZ9tjvpcXH9+AoGXwVKrLOD 9lVgpBGjiyNkMrsFEuBw4kL+6rcc7W0Iu1X3lBZzWlnHPM7vvjOmzCTorBXIUJVWDBik MTlUhaz6U93DyKFAmIc9/00/cOGiyJLA03L7gDNTZRWfCdLymagyZNnFRtpquyCIIvwD Da2fy7g/+kN0kA7EiTWIu7pnJ2wRSvMfXFxvCC3QsIoLwxuzNVxt/Q2KPVy+nDuM9u48 zP4A== 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=AnAKNmRhNL9QBYepYaB6vCk5g3Ep1GibI8b6coKgX4M=; b=Gn+YfHkMRx5+UAGXPD6WeXQ6P9T5uDbTJag14T51GBzh1U5SSwnA5irh478en6VvZ7 KtOGNLD1YPOGuAvFqbK+3GeR8ebPayvoL3AlxmJK7orIbQNPEnjpxOV5sm0QmlZ/Ro7t sJbqUMj3bo678E4mC3pygU2F6flRuxDoCsXqGhNngDsFEouZ7Gs7KrI7k6hBvgXLrIDq BZ9OWfaSdQBgM9psDEJvEV/PUW+09YUoV/0SJzhj8vJwFzurXqZ66ihFv61oHorgMgVM Q9OzjCq9+EHoALEOLsQDeNNjh4zdaoGrkijOFnZHUEzM5mrNSWUwKVQ3odj5sXBF1I3p ziUA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="Omtw/7fq"; 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=AnAKNmRhNL9QBYepYaB6vCk5g3Ep1GibI8b6coKgX4M=; b=nOXDWnY/STYzWe+DT38vOsk9B1NiyAbQQ8sd2WIV6MYe46jAXX/W7l6adRbp0Fno4W VQo6CYlsdBlTp3uQgxZJVgH/95WVV/EmmCHwoE/jsKFx4yapPgWKvqhSOtjGkeWNpquk 2dTOyOVF6MK7+4anPHt0/8/BkTA1RnpstrgvU= 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=AnAKNmRhNL9QBYepYaB6vCk5g3Ep1GibI8b6coKgX4M=; b=DTn74A8o7/RZCWHiLhsfVGvMWkYeoNs0P+kwEBIypOZKvVuInIcZqu3eHw1FkBJdoY v/Oj5U1kPCIonCAfDNCWCYbPPEO8rRv2EtWf8xH6k2yl36c4zKBK6TIUrKDaoUVbGAro HoSPhLXqsbazc8X5xOs5Qj+5WJKAhY7TjSTgDbm8Y0pkI2edAHO6UL6GuRTle1uYqh9u H4ROi3zOD8X/6ZYe+MSdMfSiDyuBo0VJ8/4w7tfGrtrXJm/L7kPqKMS+XM7ZcuoecHQt EkBuv0LKOMu6Z7V9lKLV+RTz0zPjpLx9Kcbf/ahWsgjsCxV2Er9UssRCALUfUElDxsxW I22w== X-Gm-Message-State: APjAAAXQOPaxVmT1Ci29eTMfP7UfIg9mHBmmml6b7pbXDl/Qa9gBIzby L4z5lU3IxUHGhPif2a+wSo4N4HMo X-Google-Smtp-Source: APXvYqwW4Ep3I/ulwYx8Vrlfv4ODoKq504F5rcYUufl2drrY8PSrBVrW9FVTR3ykxAd3OOkrpH9tjA== X-Received: by 2002:a17:902:5c5:: with SMTP id f63mr93951650plf.176.1560530642105; Fri, 14 Jun 2019 09:44:02 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a63:fe03:: with SMTP id p3ls2147380pgh.8.gmail; Fri, 14 Jun 2019 09:44:01 -0700 (PDT) X-Received: by 2002:a63:1622:: with SMTP id w34mr36859589pgl.45.1560530641665; Fri, 14 Jun 2019 09:44:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560530641; cv=none; d=google.com; s=arc-20160816; b=uPXG5CNuN6Nh10A8jqG7GI7HNMdUf4hazs/9isoXebVPL/z9DrEOlMQu5lTwVUpY53 XxPrwBzAHBkBYaa4hC2BBXY3dIE2F9fFC7UZXKbiiTGeONudlibM5/0Na1Z2le7aP1B7 eC4cjJhTuZq1OoABd+RZxjBuu210XmRiO2oyisYhrrm5rdeGfkZIBMpSuw4pMOZ/JrZI dZ2PeMVcCwoKJbj1/YEpyv5hCdGpmbZkYquFj5mRnye0egTKV4cwG0qh/ACSOJylpHUw ygjG9Mr57bmPJCM4pY4P6vm6Iya368r8bl6qhmtIr60UZeGaWrKVn6PBMEGIViKccZTv vK0A== 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=McEpOMxF1Vqb5MJSgPkNba+7ZuPO/C5gMlpl5BrKm+A=; b=VzrIGfWyKgumZCxcM+SLnwxS9BpeDmkjVh4YFiUO+mevzGDETedp45JvCruP6iWkF1 sZdDMB4MtVwpK0JMIgtr4no51VaKf+kZm90RwbmjKk6DXAB9cuhsIXKS5j16IRXiSXiy EQR0BmMcrFqWuN9J5GtzWRcIHHO5OgtYOClZe9kCWG7dOqz/fmU2NiXlA166j48BJXFL y6MydP4BXlX0+n0rq+HFnHsROsAYSChVG8xatpqJDCNoPEFqD+HzYA2V4FOP0hPviFpE 0gx3N+fsG0aXeqpINKVvdoI7Ku4RFPUZ7LtZtANgPr51uc70+/y4dA0lxhdTTBNBGcFc 2EpA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="Omtw/7fq"; 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 m11sor3899683pjl.21.2019.06.14.09.44.01 for (Google Transport Security); Fri, 14 Jun 2019 09:44:01 -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:26a1:: with SMTP id m30mr12317652pje.59.1560530641316; Fri, 14 Jun 2019 09:44:01 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id 85sm1639583pfv.130.2019.06.14.09.43.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Jun 2019 09:44:00 -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 v2 5/9] drm/sun4i: tcon_top: Register clock gates in probe Date: Fri, 14 Jun 2019 22:13:20 +0530 Message-Id: <20190614164324.9427-6-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190614164324.9427-1-jagan@amarulasolutions.com> References: <20190614164324.9427-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="Omtw/7fq"; 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 have clock gates for TV0, TV1, dsi and right now these are register during bind call. Of which, dsi clock gate would required during DPHY probe but same can miss to get since tcon top is not bound at that time. To solve, this circular dependency move the clock gate registration from bind to probe so-that DPHY can get the dsi gate clock on time. Signed-off-by: Jagan Teki --- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 94 ++++++++++++++------------ 1 file changed, 49 insertions(+), 45 deletions(-) diff --git a/drivers/gpu/drm/sun4i/sun8i_tcon_top.c b/drivers/gpu/drm/sun4i/sun8i_tcon_top.c index 465e9b0cdfee..a8978b3fe851 100644 --- a/drivers/gpu/drm/sun4i/sun8i_tcon_top.c +++ b/drivers/gpu/drm/sun4i/sun8i_tcon_top.c @@ -124,7 +124,53 @@ static struct clk_hw *sun8i_tcon_top_register_gate(struct device *dev, static int sun8i_tcon_top_bind(struct device *dev, struct device *master, void *data) { - struct platform_device *pdev = to_platform_device(dev); + struct sun8i_tcon_top *tcon_top = dev_get_drvdata(dev); + int ret; + + ret = reset_control_deassert(tcon_top->rst); + if (ret) { + dev_err(dev, "Could not deassert ctrl reset control\n"); + return ret; + } + + ret = clk_prepare_enable(tcon_top->bus); + if (ret) { + dev_err(dev, "Could not enable bus clock\n"); + goto err_assert_reset; + } + + return 0; + +err_assert_reset: + reset_control_assert(tcon_top->rst); + + return ret; +} + +static void sun8i_tcon_top_unbind(struct device *dev, struct device *master, + void *data) +{ + struct sun8i_tcon_top *tcon_top = dev_get_drvdata(dev); + struct clk_hw_onecell_data *clk_data = tcon_top->clk_data; + int i; + + of_clk_del_provider(dev->of_node); + for (i = 0; i < CLK_NUM; i++) + if (clk_data->hws[i]) + clk_hw_unregister_gate(clk_data->hws[i]); + + clk_disable_unprepare(tcon_top->bus); + reset_control_assert(tcon_top->rst); +} + +static const struct component_ops sun8i_tcon_top_ops = { + .bind = sun8i_tcon_top_bind, + .unbind = sun8i_tcon_top_unbind, +}; + +static int sun8i_tcon_top_probe(struct platform_device *pdev) +{ + struct device *dev = &pdev->dev; struct clk_hw_onecell_data *clk_data; struct sun8i_tcon_top *tcon_top; const struct sun8i_tcon_top_quirks *quirks; @@ -132,7 +178,7 @@ static int sun8i_tcon_top_bind(struct device *dev, struct device *master, void __iomem *regs; int ret, i; - quirks = of_device_get_match_data(&pdev->dev); + quirks = of_device_get_match_data(dev); tcon_top = devm_kzalloc(dev, sizeof(*tcon_top), GFP_KERNEL); if (!tcon_top) @@ -164,18 +210,6 @@ static int sun8i_tcon_top_bind(struct device *dev, struct device *master, if (IS_ERR(regs)) return PTR_ERR(regs); - ret = reset_control_deassert(tcon_top->rst); - if (ret) { - dev_err(dev, "Could not deassert ctrl reset control\n"); - return ret; - } - - ret = clk_prepare_enable(tcon_top->bus); - if (ret) { - dev_err(dev, "Could not enable bus clock\n"); - goto err_assert_reset; - } - /* * At least on H6, some registers have some bits set by default * which may cause issues. Clear them here. @@ -226,45 +260,15 @@ static int sun8i_tcon_top_bind(struct device *dev, struct device *master, dev_set_drvdata(dev, tcon_top); - return 0; + return component_add(dev, &sun8i_tcon_top_ops); err_unregister_gates: for (i = 0; i < CLK_NUM; i++) if (!IS_ERR_OR_NULL(clk_data->hws[i])) clk_hw_unregister_gate(clk_data->hws[i]); - clk_disable_unprepare(tcon_top->bus); -err_assert_reset: - reset_control_assert(tcon_top->rst); - return ret; } -static void sun8i_tcon_top_unbind(struct device *dev, struct device *master, - void *data) -{ - struct sun8i_tcon_top *tcon_top = dev_get_drvdata(dev); - struct clk_hw_onecell_data *clk_data = tcon_top->clk_data; - int i; - - of_clk_del_provider(dev->of_node); - for (i = 0; i < CLK_NUM; i++) - if (clk_data->hws[i]) - clk_hw_unregister_gate(clk_data->hws[i]); - - clk_disable_unprepare(tcon_top->bus); - reset_control_assert(tcon_top->rst); -} - -static const struct component_ops sun8i_tcon_top_ops = { - .bind = sun8i_tcon_top_bind, - .unbind = sun8i_tcon_top_unbind, -}; - -static int sun8i_tcon_top_probe(struct platform_device *pdev) -{ - return component_add(&pdev->dev, &sun8i_tcon_top_ops); -} - static int sun8i_tcon_top_remove(struct platform_device *pdev) { component_del(&pdev->dev, &sun8i_tcon_top_ops); From patchwork Fri Jun 14 16:43:21 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 566 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 422793F0E1 for ; Fri, 14 Jun 2019 18:44:07 +0200 (CEST) Received: by mail-pf1-f200.google.com with SMTP id j7sf2159396pfn.10 for ; Fri, 14 Jun 2019 09:44:07 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560530646; cv=pass; d=google.com; s=arc-20160816; b=hQxUoU39CeWqhWE1mklRkNjZC21Koejkq+fGkldTM0mGst9ZcFf+UqhTt5mKrE4YLp Jcu7gG91GQab+7zyqLHYoIxYygTnfTFIUT/BIGSh9VtKi7xms6lmPzqiy/4ZuNx1QzcY eaRt2cTPGGRT7yz91yOh6BtdWdodsWaUmQTg0gkN8kTTF4L+Rhd+v8ONZGpENa8u5xMa XEsM4983iQ+JjqswHrFT/KCw/5/4y6+Kcjxv1MdQs16pUD6W1eaWaJXFYZX/B56Z7EJA SYsKqm81IBjweTyYkHCW3hM/3sGO9Woca8HMrZvKDFZyw7I7EC6qbd3CcUMEqn8Vk2Tp Aylw== 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=X0jJ6lNk8vo1Z6qFGTSUSGaq14ANBAwzgG7jY2OGWPA=; b=wawMYQxY1ulmzU+Iu+3V+PEdkXuGdmZBcaZM9JfOjTEg43vGuBlV7S/qX4/7cXzR28 j3VjUSidfs8mu/44i/5jR+xv7+X5Ucs4s/hnHtt9VOvyNtJGI26jSyoNkTArv5aJe0KH cRsB8GDdQ/7hvEthOozXx3WXBqeJ6S8slUm1nnNgdJkpSAkCM8VnymzH/OdCZRkpuGxP J7PQesOAQ8wyYvWRaZhasGSgxE6lP2X9jKTsBTo2OrWPczYfXA1QQl9tQ9gbZBydUCcF iVrRuAHvDzL2HF4YQfek6fjZNRcikts4qb42EphUK/hqe9JQ7CFTNpQFjIes4k9XmSbj A7lA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=jcBZ6YMl; 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=X0jJ6lNk8vo1Z6qFGTSUSGaq14ANBAwzgG7jY2OGWPA=; b=SX+xAPvBtdZ519YRHA0tIHNE5KiXxw/GN5NKlFO83xiYk/JW7hR49nkUY5EVebyWoJ Rwyi1o9CWMwo6vU3Mqu1+Muu0wHdN5u3njCrYM/E2/QzC2wqNn5qnh0ZsQd8GH3ijGYW 7ZqGNv9BnY/N3K7bzI3WIRtq7jQrUtWTH/p10= 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=X0jJ6lNk8vo1Z6qFGTSUSGaq14ANBAwzgG7jY2OGWPA=; b=hxYzjV3S3R6Rtb6X4F58J0f6f0tM0HYntpRjkwhUyN92xDvyl4ZyrzA/bxJVi13lWb UebbwWpfQJ6TroCuIeL3b2yAkDbLuAAK78GcvTA1iFQoiwQhuSU/1sNv6IqC3A2CiFSA cNmv8fubCZdq4lnoihgShne4PBNhGs7r8AFmUiZwu9CIgC6XmVuuvu9v78qNCNiO5ssJ +5mLtZZwk0bwTNyaffokJjQPDL1GkDmHo8ccQmwBHNyzgEQqoYV+mRwN//xPLzYOoQLQ aUUMRhc3OxesE4t44Po5+dGylEsRTwNkZc7ivP7gKQomjiTG9BEs2phdTKmv9jbVNT7Z ED3Q== X-Gm-Message-State: APjAAAVoWipoVvOwLuka+HAAXTrhkWReF81m64VkxTbLfOcl6G5KxxLI 5DBRCL5sqsp2qztBSizhXCG1BbC/ X-Google-Smtp-Source: APXvYqx/dstV5k17C+BwmvMd5uhjkOyfARdsqqm42lkIHRf6mwJvVwPcvpranvMkFYigYq+doE5/kQ== X-Received: by 2002:a63:fd50:: with SMTP id m16mr36455329pgj.192.1560530646032; Fri, 14 Jun 2019 09:44:06 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a63:cc0e:: with SMTP id x14ls2147640pgf.6.gmail; Fri, 14 Jun 2019 09:44:05 -0700 (PDT) X-Received: by 2002:a63:1243:: with SMTP id 3mr12387697pgs.235.1560530645625; Fri, 14 Jun 2019 09:44:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560530645; cv=none; d=google.com; s=arc-20160816; b=le8Bmdz1WZPVhzGKdPCjJu0iCmY+BFxbLx65EpVI+1dGvTivHgMxTzIlHT08MEWKBj bCVtzkrIdGPTWf1EdSRj6xPoqA3ngSiB5/onxkPfR2XIdnS75onyJ89aoxPKsPD337L6 WOg/UXW6wxSTvf264CDbzIw/WQM8ocp2jES0VxuX4miGJ0WPdJK/2YuXGq8AHCiUFPIV 1uuoQXoV+aFynUPzxsBgDztt5eZJlQde+TtrJntB/oZ5aCXebImjB6i0D7wXTGTdV7rN AsMGhJMvmfqkqlwS9jGvysnnzVLF0H+MpRY6NgQrdksPIC1oZbMCLpw1J8W4fAe1lUAL Yeeg== 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=7rjQuB296hfp4qUoq+6jTshGIZnt17kv/able4oYgNY=; b=v4i1eUF2KepHipoj49KP9j0sFfG/YQLjRURoX0H0KLrmz0BUG007Qb3F2r36O3q6K7 G++OzP5b954Swn3jZ3KrSlftt5mFzqSgyr/8CdmJDB1ro8gyAAURAaDWRvjcGdHZVEaZ swxaB4LJ90stEKvCaiRP7JyJxLtslfG97tJSh0zkrjt+0OxZO6doeKMcVVbyA0qx0l66 y+cUHwmmxqI7j4q7oKqc99GkgVmgxhLkWeEB1v4mQuKrItDPfTyIk9ELPGeE6IOLyVIj NvD430o/aEdALaHbKc/TObM+z2fEYetOxh8KM7KYvxRVwFz/EB3jqmc4mqvjSVYAmzj7 50Gw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=jcBZ6YMl; 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 d10sor3975930pjw.18.2019.06.14.09.44.05 for (Google Transport Security); Fri, 14 Jun 2019 09:44:05 -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:b00b:: with SMTP id x11mr12178417pjq.120.1560530645251; Fri, 14 Jun 2019 09:44:05 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id 85sm1639583pfv.130.2019.06.14.09.44.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Jun 2019 09:44:04 -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 v2 6/9] dt-bindings: sun6i-dsi: Add R40 MIPI-DSI compatible (w/ A64 fallback) Date: Fri, 14 Jun 2019 22:13:21 +0530 Message-Id: <20190614164324.9427-7-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190614164324.9427-1-jagan@amarulasolutions.com> References: <20190614164324.9427-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=jcBZ6YMl; 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. 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 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 Fri Jun 14 16:43:22 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 567 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 B26D43F0E1 for ; Fri, 14 Jun 2019 18:44:11 +0200 (CEST) Received: by mail-pg1-f198.google.com with SMTP id k36sf2272360pgl.7 for ; Fri, 14 Jun 2019 09:44:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560530650; cv=pass; d=google.com; s=arc-20160816; b=s+RbHu0JJ9nH8YCPkin9NyjJWeJv08hG+kGGcA9WmdfMdiCxvYscCzgB8caC4ekVIt Q6PBKcHd/6OoBTMIZUUv6iQUTcdJHmED4v1Ho7tMvE1tPk1VNuGXXevAnXqnkImcPYNG GLE8/9T196j/3W8igzcNW7CBSULYc9HhAo6BdnqPqxm+585O/IEYfRy8pyF4CGx5cQDJ 3CVY0VZIRdPBcxp/+V4tNHA5EPzl8jyCX4LecUT2NLCr9hoJ5obZNC8xWYg0PCODHUgX EKhWvCkd6ZuAhmwV8c7B9FpnefiEqcY3qCn2Nsx6RUyTWqZMSqcRFD7OAdyjNPxByQCQ rSew== 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=qj+TNtoAGutQnUfXVprMtoJ1dxr5ekeAt5QOvIiMnqs=; b=Ooq+vFk98j12jQjwAeRivOhLkDCbFdqT0qc7TFYaUYEHQKSIBxtdxnHJeuTyw2DBVj /1pGf+qYbHXU22JMAFD+b7rKqVsmFizw8ySZR2q1vPAlsVhLXM7hNbhGiFRZcTz6tCqD VIIyeX5HrOh7b2DkhHYnm7oWZe5Wx5kqEpBqOASHxOsNhFQ4vTBMFt3Mpnv7TijnBcZQ u/J77gzV/dqZpiJrRg0zPVa7jc89ldBPgN/hETtqd1hOgQqEjVJ1wQic6KtpFXOJ1mkQ 9OKuM8Pj75lVeSNwPX25qH+HJC9zVQyorrkU+AWOE6n8vTQZFks4H40Vh5J24G/TZymY KyNw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=rlf58sMS; 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=qj+TNtoAGutQnUfXVprMtoJ1dxr5ekeAt5QOvIiMnqs=; b=c7nHlVFFWc44teWOY3T93tAg89Lddt98hy6e7gLTnMZtd1CxeL2tesgAuwE+Vhuf40 0iwWAJOFL03ixmnVgKOnWZpD33C0EQJ7NokU2m0wQwowzZA54293zajV19WiYbBJ4WcN JbDn+PLdtdQErZRC4++VKXRpq7nXQNM+3w57Y= 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=qj+TNtoAGutQnUfXVprMtoJ1dxr5ekeAt5QOvIiMnqs=; b=sQwwobB0FSv2J8r8vONGto+hpaBR2NLBJLcw5ATeaF4r/jbQq98+CPKuQIEpqSUJ6L n/CogADObzox139JGbYc4MzVx83W7lwyFyVzSZzUepl1kj+A5hTMMzr8daBpByfIpRWP HDU4rvd0BLr4jbB/mBngcppkTw+K1soaLmIKvKgNzzBYvGXCRNkG9K20rF9qpJkLN0f2 qTDhZdUfMdsIGF7byxxKZkQHVAO30hLDfE4XC45QdR+/bNWLmO5fcfwmtp7fZ/SW0lg6 UjDuhqlYBCozkWNpfjKyyjZ0fmd3h02hHdxl9gJ1PrqSQHTN4F/I1+IERFB9MkS+9xXl McKg== X-Gm-Message-State: APjAAAUhJs1QQZQ0rHuMGdpPbmYH4el30RqMaB5JJrYN8vrmCh+YPATn o3MCorFQJ03D/AIr6VKYKLxDh4If X-Google-Smtp-Source: APXvYqw3JZkLEB4d35n8R+4+sxvEscpNdPG4PfyarGezB0hDkBc08HSO9RiNSmGO26cTvd6TaJA1Tw== X-Received: by 2002:a65:62cc:: with SMTP id m12mr36544019pgv.237.1560530650523; Fri, 14 Jun 2019 09:44:10 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a62:be09:: with SMTP id l9ls2103867pff.16.gmail; Fri, 14 Jun 2019 09:44:10 -0700 (PDT) X-Received: by 2002:a63:6883:: with SMTP id d125mr29729708pgc.281.1560530650162; Fri, 14 Jun 2019 09:44:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560530650; cv=none; d=google.com; s=arc-20160816; b=NODKXyFK1d/gaSGZROLwkyqCxGfZR9KaRzXp/Qen/aEEDMCqEbBo7kIrT8F9GwvHmw AMgXiarwWuPmS4R/JzlJUe129peB15/jLAGpEwk0u8cncnH7a+E1MpBB/u6Vzi7QKdCm eAWxRU5JHrsM5qK9Vu0ZGYAA1wOdUx3WKATd//isyVB4TtTO8fAJIpY6yfuZf6KhhMiS UfaDJ6mW3VrnLyoroWYSieElq5uL/WUCLb96W7o4//hdpGj1aM+ASg5V9P4cJSbDHr/E xKgTBxFUr69ftgJVRo/UxbW7uA8DKemI0y1W9p45WB3dKbaT9aQd7dbfyQW7Xs6xK+lH bvlQ== 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=Non2BoMSGZisQGcDqDX68GAJtDt89o/Y1pHahHZtkpw=; b=Rkz7TIc3w/qvdU7TRYG/6SCluaNFafuqvN37BKBE3I0sfgMTKJ8TzflmcIJn0uDbN6 TNEVLp+B8STOu9UeuJiFM7iZSyBUvBFo7DjXEDHb09bgN5I8mYGSaSFZcNV1pEaDO+GJ CvLbS8Jw7k1sXMN/zIRFCwwRfJdp7ityT8Oz6pUWsX3bXeNGkIRDN39fKDfKnRgajKqm OpK1gJNBTFBIE/nFd33p9SofIKfsIl9eU4v46kQHJAghF1ijZUpd3jIoOz3yRCRom9ng mrb/0J0bsnK3dz7pkRfaowK2EIHAlbqfMfWtqY+eMpceTa9o3IZVDhq59sPctdUkuvb5 ju4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=rlf58sMS; 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 s7sor4262681plq.42.2019.06.14.09.44.10 for (Google Transport Security); Fri, 14 Jun 2019 09:44: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:7086:: with SMTP id z6mr11655193plk.196.1560530649787; Fri, 14 Jun 2019 09:44:09 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id 85sm1639583pfv.130.2019.06.14.09.44.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Jun 2019 09:44:08 -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 v2 7/9] dt-bindings: sun6i-dsi: Add R40 DPHY compatible (w/ A31 fallback) Date: Fri, 14 Jun 2019 22:13:22 +0530 Message-Id: <20190614164324.9427-8-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190614164324.9427-1-jagan@amarulasolutions.com> References: <20190614164324.9427-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=rlf58sMS; 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. 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 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 Fri Jun 14 16:43:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 568 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 7ACE23F0E1 for ; Fri, 14 Jun 2019 18:44:15 +0200 (CEST) Received: by mail-pf1-f198.google.com with SMTP id x9sf2150960pfm.16 for ; Fri, 14 Jun 2019 09:44:15 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560530654; cv=pass; d=google.com; s=arc-20160816; b=AaYshJbEGaloY87x7g7XCtFx+jyJVaILI9JO/UHvK8sbpijFQRYj2N+m9xbnJa31BE gYBg86ZvudzbcQQbNoIgJSzkZsP2lKrhWCV6vOafPycEZIMiz09nM00PZu6JTBE5Y+zz GNT6+P4LJWPF80JMFsVqWfsKS7CsqP3x+RAxHYjrH1TcFfhf6945kUnavS75J0MHMWx+ pAHFUQHGkiTZtcmQUdbn+f68HmtRxWyaEepjV1IGKjUjMEMhIbNgst4I2uiXmne7nO29 9cWhTPtHYed5LzFxS3NjNgI3f6pwWFgB5RENIXITkP16LPHi6s5+E4iUcUxcUiF8NxuF AoBw== 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=5W0cQrzcSvOeoqr3sBtQDScf8WuypzEipgVCTp4EcY4=; b=sws+rXSPS37h/uKTbMfYsIorpHFL5RqRSW6IvMDmUFeDZq2URGcsyx6v35vrWXd+z2 0o+kVhAo4QJwQkxwPrZnlCdf9xmgXV38bdoWM5IZYGByGQKw4146LJLEJRnS476hTn55 ODl+fYxexClN1ph6Dq7gWPymF6An60ybEAG4qxxBg+VCoT6fGAO2yZHhP+3Itqy0dViL KWrR0ZzmDKVaL5Y4gfGYdJgWTpd3/pFLkqRm3mA54cTP4b7/aa1GvoDhGeOqnHZfVOyB 8iqxSnKmeZs3WmV6hifS2Ux3qrG0XBNANQxSEaYpAi/ytYth0zUk9t5AZ/qkylOLGlW3 mIZA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=NxRS0jSV; 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=5W0cQrzcSvOeoqr3sBtQDScf8WuypzEipgVCTp4EcY4=; b=rmgprWZ4pZt49urdIXQqfuBz41vPwGw5JcBCvqqCEwgmf/r/FKcErhvZ1KOt/JRpAx jc1pMXqVYSjjq+bdR1oEacjFBK5psvOvMhwyfEewZmQOD+i/0hyGIYIiZJtT2tzEoT0V tYVFmpz9ZVT5I3lPxSVGQHx8Zu4r0FcROz4Tk= 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=5W0cQrzcSvOeoqr3sBtQDScf8WuypzEipgVCTp4EcY4=; b=f7gDRcM5o8yGT8Vu8h2L3rm8t4TQ+PLjiPLfbQFLuFZcznGHtFTnBho61aCtFxfmLA N0oZzScdxIWeoQCOhUIlxBsW8tQR/5p1ZtICpIgodFVBVhpcmjikbHrmFOPudmdtZw1w pHaMND/UojSLyWWv0iN6s3rf2tLqrLhuHb5Y2u0av9BSZ7WGEFaoY9d/mUXjuizpsNsz ELiTLM1sX+JtY/6avwxzPf9qHG5wpeIP0oqgIy4Qd5Y3ywcSnJGsu+0MHaDA5JWzMJ1U ufDb1+u3lipiWVW7Ws5j3LsHMzDzuvmrRqoJnLvTGvO9tnA7S0Ui3U036JEkR6WCuAT8 1B7Q== X-Gm-Message-State: APjAAAXmYaXim8C3npWElTCcz18/ayjUrUaAoWdqsnTlUg47yRAa1LFW 6ioZrWBBud+tL1/VALxxP96TiQMm X-Google-Smtp-Source: APXvYqyJ+9lAJzAd/UD7fhwVcgvL05cUW6oaRwYcXj+dLeIGfIRMPqi5UO7wBOkfEafQXYRRXkOBrg== X-Received: by 2002:a63:eb55:: with SMTP id b21mr35836123pgk.67.1560530654231; Fri, 14 Jun 2019 09:44:14 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a63:fe03:: with SMTP id p3ls2147511pgh.8.gmail; Fri, 14 Jun 2019 09:44:14 -0700 (PDT) X-Received: by 2002:aa7:9ab5:: with SMTP id x21mr3235874pfi.139.1560530653965; Fri, 14 Jun 2019 09:44:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560530653; cv=none; d=google.com; s=arc-20160816; b=JdYb3GESWi/lCzixZyJ32iVSWD6lGZD5plO2FRf0SjcECUpSA/w2PNsV3dNhdv68vi RNmFvp+CO6JEughYpaTykPyGHxqQrYrC3s01vfz42/7XM3ADqO/gWp+sAyAs9WZiPOIN GnhkSSYaUW76QHqmHu68aJRFfRgiV98XORNmzPLiF93RieTWzEC5760jXVqfD8xInHBz G36EC7fmApJ//vazFcRC1RYHDh4IBliDYFtaZqoDPrgsPsPfeeq4xBjCipQbawW9VXng bU5Ovd+JXzh4z9fHT+E95rhhc4U9NTtqb652bDXjecym9kAlJq/9JBa0tRoLOnAswJxH MEtA== 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=aKv8CY3ZfTC87OfgidzsL+oxrJ/KYUyR5hJ1sg73Mj4=; b=HFu8HnGtpQWv6J7dWbULtTftXyaua1JQlapOeHXYQVvlnUTM/PTZPc9RYVuVGf+v6k bFzbpBYalitWdiDrXViJ4z1PEV7eZ+4ToYObintgMg051j3/xJhRSro4aEHANnkhe6tN lvXJpyDcW+1Lzk98aA18wDxsIloZpmFHgo3y/gfY75Vh2t1T+7/Fa+UCX4oCpXNZF9I7 md4ymc56hBXUSNUTFX2H6q/xyFesWfUu5ouIKvYYULykFN598aqHlLjY+rD9LtvAywsa /xeP1VWMP5tzJqYrUBAE7FyAGu/6P9WM7fzwsRAi+tOVmUwTvUgiO4HUGh30Yi03Kkae 1bzQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=NxRS0jSV; 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 m8sor4248902plt.32.2019.06.14.09.44.13 for (Google Transport Security); Fri, 14 Jun 2019 09:44: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:ac1:: with SMTP id 59mr16384176plp.168.1560530653656; Fri, 14 Jun 2019 09:44:13 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id 85sm1639583pfv.130.2019.06.14.09.44.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Jun 2019 09:44:13 -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 v2 8/9] ARM: dts: sun8i: r40: Add MIPI DSI pipeline Date: Fri, 14 Jun 2019 22:13:23 +0530 Message-Id: <20190614164324.9427-9-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190614164324.9427-1-jagan@amarulasolutions.com> References: <20190614164324.9427-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=NxRS0jSV; 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 219d2dca16b3..eb6b2960c700 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>, <&ccu CLK_TCON_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>, + <&tcon_top CLK_TCON_TOP_DSI>; + 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 Fri Jun 14 16:43:24 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 569 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 4BFDA3F0E1 for ; Fri, 14 Jun 2019 18:44:23 +0200 (CEST) Received: by mail-pg1-f199.google.com with SMTP id d3sf2271790pgc.9 for ; Fri, 14 Jun 2019 09:44:23 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1560530662; cv=pass; d=google.com; s=arc-20160816; b=uNBLtb2hsYqW8tkTUabMw/zJQaQFLHlW/u0UPVZMEe82Ma+h8dYAyr/6tTE3mFRZC2 RfcJc4Y9Ee72qV72tlmxJPuKNHkwHEvA3L2S9HsLhIzm1QapV3b8oHx8GFcmghCSNdv+ JEyxwd34ORVzeYynFuxD63NFotcCkaC8rNceCCtJv1pAHA8ufdtg3JTV1XHiDpkZ3odr ws6mE7/jLmUi9HtGqwEE44iPWq+yL2CqXhdAcuDFl1zBhmARIQqm2it7tmBjiCGY2W52 dpIkQv9boKt39U4G7ZLjUbeWUZCh8lrzfkFr6P9xsoVHkrJjF6dI54oCQ/MGYUT54UU4 3xqg== 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=tp7hvtAolOBxTw4WIv9uxx8wez+x6fftpPIpCvlDrMa19m98xd8laLnIPE0WzKK1Kz EpBURVl17SdjnQvMe9nd8gqt5lz9T6pB7DDonXvZ0Q1Ftu5Ar1PCkuVscGmv9ZH9/2/M tjnMQpmIU1PLQfLHBCsrerb12lzX36vsJjxHP2RsZooRSXnWnXO72622dksP1KemFtAb PpcxEKxcvWAid2kuq1+jm1pAhSSwQNhsSjeLJyocqKiYJwW1iaLAXwDsspbnSfIUvD5f p9maycY/sbtKcFpZzHcTPBzQ5epvbg9R62AG4VxayEdy1rnKAsZxuhMw8PeZN5+37INV WHYA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="hUMZo4w/"; 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=pR/mwNMNdI0JzEdOD65jwPL2AoPcWaSxm8EIxAcUoaZ5ZLL4B2jtTLPJHUkDMMbw9h WgdinQqYKFmWm1O2mqRwsUFsx7SsTUlzCHBCryWsP9Et6qAPzrE1Eft191J4jwbKVbeL P91KIn+kDqfsT+OQNQ4oRBQjFEwPQQT7T6Djc= 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=JnriqELRXdO7pq1B6RTNrT6/RI9w12iEoee+nDC3ueq/0ibOqK4e+ZIsWQHFl4M0oB Gi6CGaVce8f/dAC1KaeT+h5ZgGg6ufKuHrDbYqvLbFNR5pKzotCf20Gr+CFIf4zHcb+s 3nQCvfk0djiJcbubZLo2rhcPJ+iZO+Ay1As7LUTscQ2AvpzJR5EYXSoImwYMpjsbTbCE 4pFCJgSt1ZQzRXRftgqYLG3t+m1P9SU7CV+4gncggk8udQzhJEmCFRt1c/EnuV4IVuF0 9ejD04qUQVVMUwhn5f6ODd0TOvhIT7n5/sHwgsvW3wZMc2SHBeaf8ZYZzO/bVnIeeHj+ o0Dw== X-Gm-Message-State: APjAAAURfij0xrpxygtHUe3mlQIS68jCWIeBHYrnwYvLE00sEpa+mUWp pCOgkIj+T/kWUWU2tZ+IagF3QnkJ X-Google-Smtp-Source: APXvYqwGLg5fI9IJjo5dYCb3ocvtHXI0FXAEmpWe3HWf6dA0KNM+AgQ9DWFIbT7a1d7ATD/3oiUZ4g== X-Received: by 2002:a63:e604:: with SMTP id g4mr26142311pgh.18.1560530662069; Fri, 14 Jun 2019 09:44:22 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:8c8d:: with SMTP id t13ls2320265plo.13.gmail; Fri, 14 Jun 2019 09:44:21 -0700 (PDT) X-Received: by 2002:a17:90a:24e4:: with SMTP id i91mr12561110pje.9.1560530661715; Fri, 14 Jun 2019 09:44:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560530661; cv=none; d=google.com; s=arc-20160816; b=L3HmpSbRbiNNpvXAQqcnkZqezsKcpSz593nKo4zofMc5T2MgvskYb9ujlWCs5HimE3 ZJl/GQy6fuLkZr8htFdxtz4PJRn4vrvuE1AXNVfJ0o2FbfyIwGRLklF36Lxnu9gMGhaH 07qOYPgd9qK35I2mQqvgKRK8OkZ5jUzPGFw950RRELzHVj6+Hy6+8z4D8tPQl/CBkhWf wVTLKqwbGc0JGeV6yFJn9x6u6IX2liV/pKgTomwoko49rZrquGmEBtiZkm7XRI5ZwV8v zEIIIwgAtwx/aAdCKrnwPe+tY8yghq7gC9U0r2qY8GEvonuLd8E7kJ/HK0pY1M4qKJyl pdKA== 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=POIMnyNF7IMJ/0mNg4QqIBQ7GioHSub8fUR01KZ31YaZENLEukcTf+StX4ii/iQSEP piXIWiFrysJ2nWNbHiFe1UG9SJdHGqTMGqp5LkwTGS1CCb50momCMYcqYGb5s1AgMOy5 UpVRCV5LnoYNEyvj3Z4KBb70fqzfEg0+Zw5IEMrRLS0fStdChv2yZlHlssJxMjG98WAg 6FXXv6lq8Kv9E/CS85gxbPB2+6OFC85M5uG688RO33P/FV4M6cIdq4XpeYHCnEGDePGO 6IRuXaAXY06HVGjsD70cha1eZRN8ACRZlDCfVnaIaPXVsIzEzp5Q+dk75HTKs+dnZTVt rUpA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="hUMZo4w/"; 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 v196sor3562595pgb.58.2019.06.14.09.44.21 for (Google Transport Security); Fri, 14 Jun 2019 09:44:21 -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:894a:: with SMTP id v71mr28214299pgd.302.1560530657663; Fri, 14 Jun 2019 09:44:17 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.18]) by smtp.gmail.com with ESMTPSA id 85sm1639583pfv.130.2019.06.14.09.44.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Jun 2019 09:44:17 -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 v2 9/9] ARM: dts: sun8i-r40: bananapi-m2-ultra: Enable Bananapi S070WV20-CT16 DSI panel Date: Fri, 14 Jun 2019 22:13:24 +0530 Message-Id: <20190614164324.9427-10-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190614164324.9427-1-jagan@amarulasolutions.com> References: <20190614164324.9427-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="hUMZo4w/"; 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"; };