From patchwork Mon Nov 23 16:10:41 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Klein X-Patchwork-Id: 11925669 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2D037C2D0E4 for ; Mon, 23 Nov 2020 16:12:37 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 85E1D2076E for ; Mon, 23 Nov 2020 16:12:36 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="tvP3Rukh"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=fossekall.de header.i=@fossekall.de header.b="g911AtUJ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 85E1D2076E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=fossekall.de Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version: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:In-Reply-To:References:List-Owner; bh=IqIXAn0ozinHL8qKte1wB8h2SOCI6bkdmxE5Exhby8o=; b=tvP3Rukhow+Oa4mLwsPgXXkUb2 sGnxIgkx6QcVUjHGRW+bhUD8VYz3pu32YOJkUEnTRc2V1DbKV6/Fmwp9odwk3RNfx/7JG1gfvXDtT 0MbW6SEcsIryt+Z+xML35yr59daM24k6y6WshTx6JQ7iXttzvtcbHJ1K8ANsLfyyQU0pVFdPhOjc8 14pZtlJV0dmZ+DM4S1hNFJUdk28f0EheL+EtS+m91w4g9/w5EV30PGFAdOE2plmGQLF7j/XGArcdG VVdPtCAOWZqOItYtkx/3lfmz+HoICuc/q6qj/C2jih/09pCxeEaxcYQvj6DQ300tvuMiPe6/AvFgl xjhXBbCw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1khEQu-0004EK-9V; Mon, 23 Nov 2020 16:11:16 +0000 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.24]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1khEQs-0004Dn-Pr for linux-arm-kernel@lists.infradead.org; Mon, 23 Nov 2020 16:11:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1606147873; s=strato-dkim-0002; d=fossekall.de; h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From: Subject:Sender; bh=r79O/P1839GmQYZ+SH8EHuSaDqcnxgnZm/rLG59yiHw=; b=g911AtUJx2l0qq7E+Q2cFSgd5NzxEVTOLtkk9cyTuGe/JLmzgQkNKeKWpZT5E5mgeE Jae4zZIIpk1lKivceuWahgaUMMX7Ak60E+5oRxopEb2er73BAMKr4PA7o2pUOhWMwEP0 pgBA+g6adzKJUM9ZF61dwos4gPQ78BPcsS3oaANu3JGsFbMZdR+suHl+hThiOuIcDn1r /uz9ps4h9D0KAB//dBIOL0fAAoRyhOphcVR2hHjHSJpuIds6Rxihyz6aeqHqdePaggLU DB8l8qxJMEZ9E9qAughiJLMvNqJxvSeJCKt6TTrFXV8KZ+OgikSmhK1lrP3TtcjykwGu KWCA== X-RZG-AUTH: ":O2kGeEG7b/pS1EzgE2y7nF0STYsSLflpbjNKxx7cGrBOdI6BL9pkS3QW19mO7I+/JwRspuzJFZuRzQ==" X-RZG-CLASS-ID: mo00 Received: from aerfugl by smtp.strato.de (RZmta 47.3.4 AUTH) with ESMTPSA id g02087wANGB96rS (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve X9_62_prime256v1 with 256 ECDH bits, eq. 3072 bits RSA)) (Client did not present a certificate); Mon, 23 Nov 2020 17:11:09 +0100 (CET) Received: from koltrast.a98shuttle.de ([192.168.1.27] helo=a98shuttle.de) by aerfugl with smtp (Exim 4.89) (envelope-from ) id 1khEQk-0003gZ-9t; Mon, 23 Nov 2020 17:11:06 +0100 Received: (nullmailer pid 2304817 invoked by uid 502); Mon, 23 Nov 2020 16:11:06 -0000 From: Michael Klein To: Rob Herring , Maxime Ripard , Chen-Yu Tsai Subject: [PATCH] ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add gpio-poweroff to DT Date: Mon, 23 Nov 2020 17:10:41 +0100 Message-Id: <20201123161041.2304766-1-michael@fossekall.de> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201123_111114_995299_FD9C919F X-CRM114-Status: GOOD ( 12.80 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Michael Klein , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add gpio-poweroff node to allow the board to power itself off after shutdown by disabling the SYSTEM and CPUX regulators (U5 resp. U6). The RST button can be used to restart the board. Signed-off-by: Michael Klein Reviewed-by: Samuel Holland --- arch/arm/boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts b/arch/arm/boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts index 4c6704e4c57e..76e79e6db733 100644 --- a/arch/arm/boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts +++ b/arch/arm/boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts @@ -46,6 +46,11 @@ sw4 { }; }; + gpio_poweroff { + compatible = "gpio-poweroff"; + gpios = <&r_pio 0 8 GPIO_ACTIVE_LOW>; /* PL8 */ + }; + reg_vdd_cpux: vdd-cpux-regulator { compatible = "regulator-gpio"; regulator-name = "vdd-cpux";