From patchwork Thu Sep 27 11:48:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 10617923 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 2DA6B14BD for ; Thu, 27 Sep 2018 12:03:59 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 192A72B20A for ; Thu, 27 Sep 2018 12:03:59 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 0BF222B249; Thu, 27 Sep 2018 12:03:59 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 374262B20A for ; Thu, 27 Sep 2018 12:03:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=BAsuC8qOGzhPwNanM7IYVlArEJ4OHN67xWPWvCBXcj8=; b=uWp6XslE8DVKN+ 3Y9iDAqyVqdRahWygsqUnwQBcHCEXJUldHBR4/u82wL/wqUUZ9Uds2v/OdjWHgzIoVPhPg3NhaYCQ EE7w4UsxA609M83XYtAqAD8x9NS3DcLvyS8KluEx0PkhgxVUEmd1lUfPb4MTEiC1/T9yZ/aAAFXET Jm8L2caQMcjjPgK4g91fUj+G8LvXP/2moeojImna8LFEpmTB5aU2UhmMtKiplAzHJulIKYEqXYqM0 cWqXPU8t/7W6T+eTQD2McDQhNTthHkIP0337+lHMZWHuYK3GHSLsRLZACI++dPwd34aZCV856Rppm afRzwnQBHtzkhVohwDHQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1g5V1L-0003nZ-UP; Thu, 27 Sep 2018 12:03:51 +0000 Received: from mail-pg1-x544.google.com ([2607:f8b0:4864:20::544]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1g5Uoy-0004ds-TE for linux-arm-kernel@lists.infradead.org; Thu, 27 Sep 2018 11:51:46 +0000 Received: by mail-pg1-x544.google.com with SMTP id d1-v6so1791042pgo.3 for ; Thu, 27 Sep 2018 04:50:34 -0700 (PDT) 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:content-transfer-encoding; bh=tfYvWgBOL9KLxKgh81paM4/HEEsFVAXddPhrkTRK4m4=; b=WLVWLLQQWLh29BTr9C1A1fM+2yK2UYk9O8Kx+MaERrVagFOV79Tqc5YvGG370di43+ qDu74xBytE9S/UGlWlvXruypco0h99d/o1RvmrvXYsJrXfV8TsIubuAbO8unR6YRvAOo RwjXOO22+xDXJu41cirOEFRoEPu+gKRe8YGyw= 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:content-transfer-encoding; bh=tfYvWgBOL9KLxKgh81paM4/HEEsFVAXddPhrkTRK4m4=; b=H6qYmR0x3D0jt14EGbQxKuqPzL+jUG1dDdkzZuxx1bbryhA+BvrFIrCv1sGIf4grRH PQn+wspy9PUaTeLrFlE+pXZOJs12X7lwB6VPDXCno3GtrX5gM7t+rqAaBYVPYnFlP+LE h9iOZ+sLhcf1TMtn2H2LXOqlA0mDZymG2eCTvrLxNeNbKQgAdJ1Nhc0rGOhrwChFTxR/ +xAH3UyhUll17+pLedHkhWIf5bqk8csLKKlh2rJYeDU4hpqadOuD4/INu1juqC57Y+K1 LZEHwo+qmXhFNsCNqfMBa0SPnpHXsJB8kgTC4COume+Qxg5nUiZ9/FOpVQrQiEp4Djt5 CFOg== X-Gm-Message-State: ABuFfohVUmk9a9GfPbVzIXRrn6nzWyh+zd4VruyM0TldgqjeaJUcokAN MHTc8v1kpRLl3uy3j8+2G9NIgQ== X-Google-Smtp-Source: ACcGV60XWE8GqZkNX5B6LCUsEK9TyGpBphVhjIg8BXSyegRg+BCr9G4I1ZnDXPO/FgSJiiWqxhRbJQ== X-Received: by 2002:a17:902:748a:: with SMTP id h10-v6mr6798178pll.192.1538049033779; Thu, 27 Sep 2018 04:50:33 -0700 (PDT) Received: from localhost.localdomain ([183.82.230.83]) by smtp.gmail.com with ESMTPSA id v36-v6sm3744872pgn.85.2018.09.27.04.50.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Sep 2018 04:50:33 -0700 (PDT) From: Jagan Teki To: Maxime Ripard , Chen-Yu Tsai , Icenowy Zheng , Jernej Skrabec , Vasily Khoruzhick , Rob Herring , Mark Rutland , Catalin Marinas , Will Deacon , David Airlie , dri-devel@lists.freedesktop.org, Michael Turquette , Stephen Boyd , linux-clk@vger.kernel.org, Michael Trimarchi , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com Subject: [PATCH 11/12] arm64: dts: allwinner: a64: Add DSI pipeline Date: Thu, 27 Sep 2018 17:18:49 +0530 Message-Id: <20180927114850.24565-12-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20180927114850.24565-1-jagan@amarulasolutions.com> References: <20180927114850.24565-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180927_045104_993887_E8DF203F X-CRM114-Status: GOOD ( 13.21 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Jagan Teki Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP The A64 has a MIPI-DSI block which is similar to A31 without mod clock. So, add dsi node with A64 compatible, dphy node with A31 compatible and finally connect dsi to tcon0 to make proper DSI pipeline. Signed-off-by: Jagan Teki --- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi index f3a66f888205..308eedc53150 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi @@ -320,6 +320,11 @@ #address-cells = <1>; #size-cells = <0>; reg = <1>; + + tcon0_out_dsi: endpoint@1 { + reg = <1>; + remote-endpoint = <&dsi_in_tcon0>; + }; }; }; }; @@ -818,6 +823,45 @@ #interrupt-cells = <3>; }; + + 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"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + #address-cells = <1>; + #size-cells = <0>; + reg = <0>; + + dsi_in_tcon0: endpoint { + remote-endpoint = <&tcon0_out_dsi>; + }; + }; + }; + }; + + dphy: d-phy@1ca1000 { + compatible = "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>; + }; + pwm: pwm@1c21400 { compatible = "allwinner,sun50i-a64-pwm", "allwinner,sun5i-a13-pwm";