From patchwork Fri Dec 11 06:13:04 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Gross X-Patchwork-Id: 7826401 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 0EE5C9F349 for ; Fri, 11 Dec 2015 06:15:33 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 3291A2044B for ; Fri, 11 Dec 2015 06:15:32 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 6B11520458 for ; Fri, 11 Dec 2015 06:15:31 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1a7Gxp-0001TN-3C; Fri, 11 Dec 2015 06:13:57 +0000 Received: from mail-oi0-x22d.google.com ([2607:f8b0:4003:c06::22d]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1a7Gxc-0001M1-7E for linux-arm-kernel@lists.infradead.org; Fri, 11 Dec 2015 06:13:44 +0000 Received: by oixx65 with SMTP id x65so59234755oix.0 for ; Thu, 10 Dec 2015 22:13:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=CsHl+EK5K2YwHQY11RJTpeg9Q8KQ0jgHK1GDdUFWng0=; b=PtYtGGaBvXtS9+SZ6i1ZaujLB/lsExR6KFGfysdq+VqRVEffrt7u8yHfa/cP9Wz49Q 7T7svw2LyRJLIeAjTy5BfyETCnly+pAkxwPakfq55li5G7qDaMuGm59Qo6904jtf+5rn v1kfFqr6LvK48tFT8akGz0hQ7XU9lV0I6EGHrLe8bDi4ZRxvefy3nbdO5rCM5pheGZ7n fvb1yQPmZIqOW7lCsqfuyOZke4f97h5AOCyD3zEhUK7zCjGaC1TSpJOCtQG1Q9IoTHPO 0cKxUK/ksJQYbnwK3+39SRAymyLRrYmMZeOa1aBn2+lwZz7C4krBwa16/G6guDKmvWIi u31Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=CsHl+EK5K2YwHQY11RJTpeg9Q8KQ0jgHK1GDdUFWng0=; b=Xzl4+/EeCp+7ZFKPmdRhuALEjEVKwkRhA1ieE6OcxogLx5dvcexwoXPp7tHlbiLYbm naYhhMp840TIdhiDyYs7Ge3qHTbRyyh41i/SwL3bRTGAKT86tqcxc0jdbVeNwFcpbMBj ZKRumgZyBtL3cqn8SLXPqJn44+0C23JrQe1NI7CsbzRtWGqyHCF7wvW6P0v46mEmZ3hY lRkWqx0bEqZ9vIWbu3o/1YPb4AdAztmVJ82LZB/GQXaOL/ZTj8y23e+Kos9nhlkVOIuL KszGMPs64wvOqHefQbPb2RauqKhkte2YkxsTwttcNTFzk4jiW9CutkoOBpgunvFoXabt JzLw== X-Gm-Message-State: ALoCoQm73UUiEcZuKB77HNTEP5QQ6ViTPCE5IBmn8RCktwA+51q6f8sZb83iNHDyYKVbgA5/k37LwUAF9vFww4PYX7o/Q7dB7Q== X-Received: by 10.202.72.143 with SMTP id v137mr12234940oia.120.1449814403327; Thu, 10 Dec 2015 22:13:23 -0800 (PST) Received: from localhost ([2602:306:c558:19b0:21f4:1021:4121:508]) by smtp.gmail.com with ESMTPSA id bi2sm7645114obb.24.2015.12.10.22.13.22 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Thu, 10 Dec 2015 22:13:22 -0800 (PST) From: Andy Gross To: linux-arm-msm@vger.kernel.org Subject: [Patch v4 1/2] arm64: dts: qcom: Add MSM8916 SMEM nodes Date: Fri, 11 Dec 2015 00:13:04 -0600 Message-Id: <1449814385-11970-2-git-send-email-andy.gross@linaro.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1449814385-11970-1-git-send-email-andy.gross@linaro.org> References: <1449814385-11970-1-git-send-email-andy.gross@linaro.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20151210_221344_354811_F10B924A X-CRM114-Status: GOOD ( 10.59 ) X-Spam-Score: -2.6 (--) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, Andy Gross , linux-arm-kernel@lists.infradead.org, Bjorn Andersson , linux-kernel@vger.kernel.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED, T_DKIM_INVALID, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Andy Gross This patch adds the nodes necessary to support the SMEM driver on MSM8916 platforms. Signed-off-by: Andy Gross Acked-by: Bjorn Andersson --- arch/arm64/boot/dts/qcom/msm8916.dtsi | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi index 8d184ff..fe4541f 100644 --- a/arch/arm64/boot/dts/qcom/msm8916.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi @@ -37,6 +37,22 @@ reg = <0 0 0 0>; }; + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + reserve_aligned@86000000 { + reg = <0x0 0x86000000 0x0 0x0300000>; + no-map; + }; + + smem_mem: smem_region@86300000 { + reg = <0x0 0x86300000 0x0 0x0100000>; + no-map; + }; + }; + cpus { #address-cells = <1>; #size-cells = <0>; @@ -74,6 +90,15 @@ ; }; + smem { + compatible = "qcom,smem"; + + memory-region = <&smem_mem>; + qcom,rpm-msg-ram = <&rpm_msg_ram>; + + hwlocks = <&tcsr_mutex 3>; + }; + soc: soc { #address-cells = <1>; #size-cells = <1>; @@ -103,6 +128,22 @@ reg = <0x1800000 0x80000>; }; + tcsr_mutex_regs: syscon@1905000 { + compatible = "syscon"; + reg = <0x1905000 0x20000>; + }; + + tcsr_mutex: hwlock { + compatible = "qcom,tcsr-mutex"; + syscon = <&tcsr_mutex_regs 0 0x1000>; + #hwlock-cells = <1>; + }; + + rpm_msg_ram: memory@60000 { + compatible = "qcom,rpm-msg-ram"; + reg = <0x60000 0x8000>; + }; + blsp1_uart1: serial@78af000 { compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm"; reg = <0x78af000 0x200>;