From patchwork Fri Jul 20 19:21:45 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergei Shtylyov X-Patchwork-Id: 10538185 X-Patchwork-Delegate: horms@verge.net.au 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 6983A604D3 for ; Fri, 20 Jul 2018 19:21:50 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3DBEE1FF60 for ; Fri, 20 Jul 2018 19:21:50 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2E767291EE; Fri, 20 Jul 2018 19:21:50 +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=-7.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B86E51FF60 for ; Fri, 20 Jul 2018 19:21:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387989AbeGTUL1 (ORCPT ); Fri, 20 Jul 2018 16:11:27 -0400 Received: from mail-lf1-f67.google.com ([209.85.167.67]:41643 "EHLO mail-lf1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733198AbeGTUL1 (ORCPT ); Fri, 20 Jul 2018 16:11:27 -0400 Received: by mail-lf1-f67.google.com with SMTP id v22-v6so2503835lfe.8 for ; Fri, 20 Jul 2018 12:21:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cogentembedded-com.20150623.gappssmtp.com; s=20150623; h=from:subject:to:cc:references:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=tQSniqdDex6Vkk5vSFQDI+B2fd4+7Na0MQ/cTNUr7VQ=; b=j4vvF0kYGR1aRgTEteH7LzVt1ed/fVeNSpXmAUVopF/cqjQSX9lC4MyZf01JNQHT1l 64zYPEWiMq1Sj3ANvkK20F3p6NBQf+GtQvzSedg1LU5jgkU4hhU/M6tSqmKLs9GN8WdT /kV4HsbdIf3WvS5ChArkfy9EAaRjTtvEV/hd/sJoCJkqXQHjT1WP2DJTX9zfYnfRvT3O 5FFaWINEQtIRvJ7DmN/cUQ6e9Y+Kt2FeRQGM1KKchQRTm2tdgaYriPWICRNZWq7tjLcG zaV//fl7V0JwXv2yFYeG7VT8utPMaxbhJV+y9PTRvlevMGS8UZUlCLUvvcaKxV/LXo8o f/Fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:references:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=tQSniqdDex6Vkk5vSFQDI+B2fd4+7Na0MQ/cTNUr7VQ=; b=gXzwbmCnU6++WLkr/8h5vPvkzVLb+hb6YsnB6EaTxO+pNtQ943cEnu5vdBiTiUfpgW DufyXa0TMAC8gAleFAJPCKfEhJ+ScfuNjOxlucGkQZ2fdL+I/P27AqXmhhYkVN8LMUU/ aVrQtE1MSETE/FUyzQuOAHPnblcYTECRD/7I7xJ3iLmVv/x48LDDPrljIfyuG/KAVkv0 5HRiE/nsg7GrXXzTPpl6/sdvbDtBbJyI6gewBUcMCWwkYigDuZuQWksWzMi4hnSxN5H5 eS3zusf4sUYw27BamtgMp2qB1xJcHB5pUIX/kCQCFGcV3dBrj+Fc1kECKOCQVehRnQGb VKuQ== X-Gm-Message-State: AOUpUlEZHmxdPotknrUMdkDqdS09wKENVy3Nh8swcM+k8ernONShFFwr f1PaBILeE5TKbqnbvzBNWwPAdQ== X-Google-Smtp-Source: AAOMgpcd7yXWuV3cw4Y464LoQ6OGlzxDS/mGw/2mYNdOCaYNDyQ+dOu13Uxozfkcm+CJGYeZP7jPpA== X-Received: by 2002:a19:dedb:: with SMTP id i88-v6mr2251588lfl.26.1532114507421; Fri, 20 Jul 2018 12:21:47 -0700 (PDT) Received: from wasted.cogentembedded.com ([31.173.86.110]) by smtp.gmail.com with ESMTPSA id u18-v6sm411779lfg.14.2018.07.20.12.21.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Jul 2018 12:21:46 -0700 (PDT) From: Sergei Shtylyov Subject: [PATCH] arm64: dts: renesas: r8a77980: add RWDT support To: Simon Horman , linux-renesas-soc@vger.kernel.org, Rob Herring , devicetree@vger.kernel.org Cc: Mark Rutland , Magnus Damm , linux-arm-kernel@lists.infradead.org, Catalin Marinas , Will Deacon References: <2368353.xfo5beGC5E@wasted.cogentembedded.com> Organization: Cogent Embedded Message-ID: <175a491f-a827-4a92-1884-2f1490d38a52@cogentembedded.com> Date: Fri, 20 Jul 2018 22:21:45 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <2368353.xfo5beGC5E@wasted.cogentembedded.com> Content-Language: en-MW Sender: linux-renesas-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-renesas-soc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Describe RWDT in the R8A77980 SoC device tree. Enable RWDT on the Condor and V3H Starter Kit boards. Based on the original (and large) patch by Vladimir Barinov. Signed-off-by: Vladimir Barinov Signed-off-by: Sergei Shtylyov Reviewed-by: Simon Horman Reviewed-by: Geert Uytterhoeven --- The patch is against the 'renesas-devel-20180720-v4.18-rc5' of Simon Horman's 'renesas.git' repo. It depends on Geert Uytterhoeven's clock driver patches (adding the RWDT clock) in order to work... arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 5 +++++ arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 5 +++++ arch/arm64/boot/dts/renesas/r8a77980.dtsi | 10 ++++++++++ 3 files changed, 20 insertions(+) Index: renesas/arch/arm64/boot/dts/renesas/r8a77980-condor.dts =================================================================== --- renesas.orig/arch/arm64/boot/dts/renesas/r8a77980-condor.dts +++ renesas/arch/arm64/boot/dts/renesas/r8a77980-condor.dts @@ -262,6 +262,11 @@ }; }; +&rwdt { + timeout-sec = <60>; + status = "okay"; +}; + &scif0 { pinctrl-0 = <&scif0_pins>, <&scif_clk_pins>; pinctrl-names = "default"; Index: renesas/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts =================================================================== --- renesas.orig/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts +++ renesas/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts @@ -191,6 +191,11 @@ }; }; +&rwdt { + timeout-sec = <60>; + status = "okay"; +}; + &scif0 { pinctrl-0 = <&scif0_pins>, <&scif_clk_pins>; pinctrl-names = "default"; Index: renesas/arch/arm64/boot/dts/renesas/r8a77980.dtsi =================================================================== --- renesas.orig/arch/arm64/boot/dts/renesas/r8a77980.dtsi +++ renesas/arch/arm64/boot/dts/renesas/r8a77980.dtsi @@ -118,6 +118,16 @@ #size-cells = <2>; ranges; + rwdt: watchdog@e6020000 { + compatible = "renesas,r8a77980-wdt", + "renesas,rcar-gen3-wdt"; + reg = <0 0xe6020000 0 0x0c>; + clocks = <&cpg CPG_MOD 402>; + power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; + resets = <&cpg 402>; + status = "disabled"; + }; + gpio0: gpio@e6050000 { compatible = "renesas,gpio-r8a77980", "renesas,rcar-gen3-gpio";