From patchwork Tue Jun 28 22:10:33 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jon Mason X-Patchwork-Id: 9204067 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 8819D6074E for ; Tue, 28 Jun 2016 22:12:49 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 76C8528615 for ; Tue, 28 Jun 2016 22:12:49 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6B42A2861F; Tue, 28 Jun 2016 22:12:49 +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=-4.1 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED,T_DKIM_INVALID autolearn=ham version=3.3.1 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.wl.linuxfoundation.org (Postfix) with ESMTPS id 18C6D28615 for ; Tue, 28 Jun 2016 22:12:49 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.85_2 #1 (Red Hat Linux)) id 1bI1EK-00042V-8E; Tue, 28 Jun 2016 22:11:40 +0000 Received: from mail-pa0-x236.google.com ([2607:f8b0:400e:c03::236]) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1bI1Dp-0003kH-Jr for linux-arm-kernel@lists.infradead.org; Tue, 28 Jun 2016 22:11:10 +0000 Received: by mail-pa0-x236.google.com with SMTP id bz2so10282661pad.1 for ; Tue, 28 Jun 2016 15:10:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=JQiv0T/JgUMV9mtLt9mIOBRptc9Rk4oH1FD3WlhqSa4=; b=Q3bImDqpYCgSYwrIjUNrupfQaFjqaE032BAF9Q8J5Jto4YDprnr5n8AX29uQIEJcpK o59HGDZ40F6CfeRcJS8Lub4+L+Jg+wHZNA3ybAq1GAHknkP5+B+h4crUoyXZibOeNvGB Z6z/IEskOfymOBfMCf+CPY6O2Ng7bfEwa4j8g= 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=JQiv0T/JgUMV9mtLt9mIOBRptc9Rk4oH1FD3WlhqSa4=; b=MCVFf0++fCKIq1SIoZHSKj/v2YOESXwfRkOzbkojSguX8GF4cXMsEAKdfEkqRqb45n 21KBJxzQRegUVZm8WboDk02pE14aBTWRnhIQxCqAujcvicuU82Y4IooDy4evTsYnSVJ9 p3c/g6GBBZtD/18EVNBcyp56XmmabBzDObAckqLpcl8rvNg0P7/9wFqLVhMaKpkButmS 2dM9ZJVEOEifvtk4U+NJVgka0QL9FfAsTGR3wVPAdpegk/H4KqJLic8jOjoUSWg7oLmf xHujHVOJVXP5ECQGLVswmvEMyFb1shaI+pfg7P3YzISmO50eHWkpOd9NSpr/iwQ66bFD mzNA== X-Gm-Message-State: ALyK8tIgQ9AHKi9g6rwcHHTbv43noZO8KNyC6UHSmIvvbDUweKKFiMYrns43XN3Sqiq7QGkc X-Received: by 10.66.190.71 with SMTP id go7mr5853605pac.146.1467151848344; Tue, 28 Jun 2016 15:10:48 -0700 (PDT) Received: from venom.rtp.broadcom.com ([216.31.219.19]) by smtp.gmail.com with ESMTPSA id qc16sm403851pab.1.2016.06.28.15.10.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 28 Jun 2016 15:10:47 -0700 (PDT) From: Jon Mason To: Arnd Bergmann Subject: [PATCH 2/2] arm: dts: nsp: Add syscon based reboot in DT Date: Tue, 28 Jun 2016 18:10:33 -0400 Message-Id: <1467151833-20767-3-git-send-email-jon.mason@broadcom.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1467151833-20767-1-git-send-email-jon.mason@broadcom.com> References: <1467151833-20767-1-git-send-email-jon.mason@broadcom.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160628_151109_872154_D77C7C5D X-CRM114-Status: GOOD ( 11.31 ) 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: Jon Mason , Florian Fainelli , bcm-kernel-feedback-list@broadcom.com, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.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-Virus-Scanned: ClamAV using ClamSMTP From: Jon Mason Add the ability to reboot via a reset of the processor. This is achieved via a write of 0x2f9 to the CRU Reset Register. Unfortunately, this only resets the core and not the other IP blocks. So if possible, other methods should be used on the individual boards. Signed-off-by: Jon Mason --- arch/arm/boot/dts/bcm-nsp.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/bcm-nsp.dtsi b/arch/arm/boot/dts/bcm-nsp.dtsi index 1759e65..d56166b 100644 --- a/arch/arm/boot/dts/bcm-nsp.dtsi +++ b/arch/arm/boot/dts/bcm-nsp.dtsi @@ -266,6 +266,18 @@ <0x30028 0x04>, <0x3f408 0x04>; }; + + cru: system-controller@3f184 { + compatible = "brcm,nsp-cru", "syscon"; + reg = <0x3f184 0x4>; + }; + + reboot: reboot@3f184 { + compatible ="syscon-reboot"; + regmap = <&cru>; + offset = <0>; + mask = <0x2f9>; + }; }; pcie0: pcie@18012000 {