From patchwork Wed Oct 2 13:39:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Simek X-Patchwork-Id: 1170680 X-Patchwork-Delegate: monstr@monstr.eu Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=xilinx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=monstr-eu.20150623.gappssmtp.com header.i=@monstr-eu.20150623.gappssmtp.com header.b="n/amJdXc"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46jy3W3dwDz9sPh for ; Wed, 2 Oct 2019 23:41:43 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 32B58C21EA1; Wed, 2 Oct 2019 13:40:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 82024C21E57; Wed, 2 Oct 2019 13:39:57 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 96C2FC21E62; Wed, 2 Oct 2019 13:39:50 +0000 (UTC) Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) by lists.denx.de (Postfix) with ESMTPS id F1BE8C21DFA for ; Wed, 2 Oct 2019 13:39:46 +0000 (UTC) Received: by mail-wr1-f67.google.com with SMTP id b9so19739747wrs.0 for ; Wed, 02 Oct 2019 06:39:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monstr-eu.20150623.gappssmtp.com; s=20150623; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :in-reply-to:references; bh=3u2GV8tMlxn8ZjEk4abk5UmteuFl7xN/cnwS9Hq/Ca0=; b=n/amJdXcFimOKEP+QoXybM6VUyHJFTP82LnRjLxE2Entz3gDA2Q+S2i7RzXHs0Y45h OllPY9VF7WgqDGxGV4DA93oXmk9Rs5/kIltqK/vFY90eHlhSdFZHh864Lxv6lD1h5DOX 1XGIiiFzpddig5G3SxNJ7yRXMBZDsMwCkFbxderphfuhjmiR3Ev6bh3ATrxtk+tNBntD mn0pkSezc0CzaQeEFBLKxKWkaPhVeWdJxH/HfNhVLIpQdIXq+tCQFf9TF24NLT+h0iGR R4kwXQgBXteQFlImLZUdCr1NoOzvNAsp+L7dbEkc05nDgykXjJc3NEeYxT6lY+lX9Swi Tfqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:in-reply-to:references; bh=3u2GV8tMlxn8ZjEk4abk5UmteuFl7xN/cnwS9Hq/Ca0=; b=aIhdn360dzPNE51QYpMr6qlYb5CEFoU7CUntIAX4k05vWCPdbS0xQttx7hhwOcKa6n irWLVeI7Um+wMhClAoFnSyWEP0SFFTXHDBpE6D8Nh46p1aPZoFCddz/ou/XboBW5CH58 +TRt9Bxf1ZDDDvh0TAj6Tms1mQTPEkkfkc/zJadvuRX/m0Ul06q+ppkn/aW7H4Q726eh BL93Nnjxa7sRcSH5uW94c0BhygPNMQbjJjyjKuKjY5bnVrEiO2WgKGaYmQPLHi6zCGwx R+bLR5sQ+WXAQz0UQGvKK+KeJEO0o2t2ov6hECzSP3OEkTT1x7Pl8GXI+B46BlwyX320 Ad8g== X-Gm-Message-State: APjAAAXi/Hl4WkbCB7JzepV2XNFVPZEjR7Xu02j2saUKA5qwwBLcw+7A vT/rQZly0BThOp/yHpEtZPeyNBV6QdEmJQ== X-Google-Smtp-Source: APXvYqwrVs2X+0ERHJMz/nGMIlHQbthQc+DLyRUxUUqCnmj0luPeevWXXzD+xlTL7YB4pWdULX9MCg== X-Received: by 2002:a5d:6a81:: with SMTP id s1mr2954628wru.246.1570023586342; Wed, 02 Oct 2019 06:39:46 -0700 (PDT) Received: from localhost (nat-35.starnet.cz. [178.255.168.35]) by smtp.gmail.com with ESMTPSA id e17sm5927521wma.15.2019.10.02.06.39.45 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 02 Oct 2019 06:39:45 -0700 (PDT) From: Michal Simek To: u-boot@lists.denx.de, git@xilinx.com Date: Wed, 2 Oct 2019 15:39:23 +0200 Message-Id: X-Mailer: git-send-email 2.17.1 In-Reply-To: References: In-Reply-To: References: Cc: Amit Kucheria , Li Yang , luca@lucaceresoli.net, Mounika Grace Akula , ibai.erkiaga-elorza@xilinx.com Subject: [U-Boot] [PATCH v2 05/13] arm64: zynqmp: add firmware and mailbox node to DT X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Ibai Erkiaga The following patch adds a mailbox node and firmware node to following the mainline DT. Signed-off-by: Ibai Erkiaga Signed-off-by: Michal Simek --- Changes in v2: None arch/arm/dts/zynqmp.dtsi | 44 +++++++++++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 5 deletions(-) diff --git a/arch/arm/dts/zynqmp.dtsi b/arch/arm/dts/zynqmp.dtsi index dfb6ebc64ce5..8e35171dd01d 100644 --- a/arch/arm/dts/zynqmp.dtsi +++ b/arch/arm/dts/zynqmp.dtsi @@ -96,6 +96,29 @@ }; }; + zynqmp_ipi { + u-boot,dm-pre-reloc; + compatible = "xlnx,zynqmp-ipi-mailbox"; + interrupt-parent = <&gic>; + interrupts = <0 35 4>; + xlnx,ipi-id = <0>; + #address-cells = <2>; + #size-cells = <2>; + ranges; + + ipi_mailbox_pmu1: mailbox@ff990400 { + u-boot,dm-pre-reloc; + reg = <0x0 0xff9905c0 0x0 0x20>, + <0x0 0xff9905e0 0x0 0x20>, + <0x0 0xff990e80 0x0 0x20>, + <0x0 0xff990ea0 0x0 0x20>; + reg-names = "local_request_region" , "local_response_region", + "remote_request_region", "remote_response_region"; + #mbox-cells = <1>; + xlnx,ipi-id = <4>; + }; + }; + dcc: dcc { compatible = "arm,dcc"; status = "disabled"; @@ -116,11 +139,22 @@ method = "smc"; }; - pmufw: firmware { - compatible = "xlnx,zynqmp-pm"; - method = "smc"; - interrupt-parent = <&gic>; - interrupts = <0 35 4>; + firmware { + zynqmp-firmware { + compatible = "xlnx,zynqmp-firmware"; + method = "smc"; + #power-domain-cells = <0x1>; + u-boot,dm-pre-reloc; + + zynqmp_power: zynqmp-power { + u-boot,dm-pre-reloc; + compatible = "xlnx,zynqmp-power"; + interrupt-parent = <&gic>; + interrupts = <0 35 4>; + mboxes = <&ipi_mailbox_pmu1 0>, <&ipi_mailbox_pmu1 1>; + mbox-names = "tx", "rx"; + }; + }; }; timer {