From patchwork Wed Nov 25 19:33:23 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Oleksij Rempel X-Patchwork-Id: 548728 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id C01C91402E2 for ; Thu, 26 Nov 2015 06:34:03 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752767AbbKYTdt (ORCPT ); Wed, 25 Nov 2015 14:33:49 -0500 Received: from mout.gmx.net ([212.227.17.22]:53841 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752159AbbKYTdn (ORCPT ); Wed, 25 Nov 2015 14:33:43 -0500 Received: from ultralex.Speedport_W_921V_1_39_000 ([93.237.219.54]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0Mbx62-1ZiUXb0qYw-00JNd3; Wed, 25 Nov 2015 20:33:33 +0100 From: Oleksij Rempel To: linux-watchdog@vger.kernel.org, linux@roeck-us.net, wim@iguana.be, devicetree@vger.kernel.org, robh@kernel.org Cc: Oleksij Rempel Subject: [PATCH v4 2/2] DT: watchdog: add Alphascale asm9260 watchdog binding documentation. Date: Wed, 25 Nov 2015 20:33:23 +0100 Message-Id: <1448480003-8029-3-git-send-email-linux@rempel-privat.de> X-Mailer: git-send-email 2.5.0 In-Reply-To: <1448480003-8029-1-git-send-email-linux@rempel-privat.de> References: <5652BFA5.9010101@roeck-us.net> <1448480003-8029-1-git-send-email-linux@rempel-privat.de> X-Provags-ID: V03:K0:YLzbsnEWHphOuEt1w4/8y4M9SAtQtDqFfHDegMYoW796L63AEnu BYEWKUYnneK71xSLNoaUQFicA7Q9sVdBAjHpzda1bRyOBWpAULxzGKxwScmUgfY4DhXXZFr 4KkFVd8jPWwrhr15sSz7EVYQ/jT1DIQB99/b0w2edK4oZX4fAOqM4UGAzmfoKZVyo+4EiUN 6892TZo4YvOoyxdLwNUQg== X-UI-Out-Filterresults: notjunk:1; V01:K0:70kihDB5fl4=:mHG5/Uv0p6gDUD7ombccDY lSGdP4l/KBA9pz4rnXcA3KaMv/ws2pe6Gm2l7jc7e0rGuqJo14E2YLo0avtsvGrmqH0YkiRtx K5y4yRUEk149LwbPigxLz/YgIpS0HZhfGz2hMCj8rzA1iDgtSVp7VdEdVsYgVluGmN/8pvnHs /Tvfye69jOVTN3eN8sS+wctmn6/luwfjUoUUd/bzTrH8vR0HBkvwodk4tas1ZtAeDq4yTyV9O A7Spf/KzJduiWsIGfJ1DZ9LLPLyMs63302sZ4U+KqgOJ1y2h9LhBmK2EPDd4ODwgcCWpkvkat yxCBrXk0YAgcBb1OX0T1VG+VvbnYSNZva0oUcku+Yrzrrdx/ivruqkxrYp7fyD2mjl+OLZvvi uTvsBot2qm/C61s6AI4MpUUCxs0V13HaWPen3KkgDPEJakBuWJOQ9Lh0NF/R89NoXch+xd4fB lRFRyYA/gExRtTu9ZJ+a+ENB4t9Iy5z7MIoMii9q7nnuAGQwJQVLwFUCnn7pMOwrQijHzTD6H jDwfbyAxzfig8GOCXDoHmlSSzwmxssdgAjv0DcdjjN6mY3UMrePMKytdxkO0BQq61/nK9dh5l VFXMrmp9O8eY3H1Wu15ou92cGDnm6I3/FPF15OtD91r1bzAev0gm6d7OM0hdxw83WTB6/FjsX uuVBA7elNGujWxdvlwZQ/zaaM4ABsKLyZWcLfPtHi47MUDEQWbOKUgPS66wd4eHTGe8pBh8t+ eAHXq9bt3uolDurDG2jHQYq1rY1eDZGabfUv59k3dVEnw+Q9AcIDOD3pbvI= Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Signed-off-by: Oleksij Rempel --- .../bindings/watchdog/alphascale-asm9260.txt | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Documentation/devicetree/bindings/watchdog/alphascale-asm9260.txt diff --git a/Documentation/devicetree/bindings/watchdog/alphascale-asm9260.txt b/Documentation/devicetree/bindings/watchdog/alphascale-asm9260.txt new file mode 100644 index 0000000..75b265a --- /dev/null +++ b/Documentation/devicetree/bindings/watchdog/alphascale-asm9260.txt @@ -0,0 +1,35 @@ +Alphascale asm9260 Watchdog timer + +Required properties: + +- compatible : should be "alphascale,asm9260-wdt". +- reg : Specifies base physical address and size of the registers. +- clocks : the clocks feeding the watchdog timer. See clock-bindings.txt +- clock-names : should be set to + "mod" - source for tick counter. + "ahb" - ahb gate. +- resets : phandle pointing to the system reset controller with + line index for the watchdog. +- reset-names : should be set to "wdt_rst". + +Optional properties: +- timeout-sec : shall contain the default watchdog timeout in seconds, + if unset, the default timeout is 30 seconds. +- alphascale,mode : three modes are supported + "hw" - hw reset (default). + "sw" - sw reset. + "debug" - no action is taken. + +Example: + +watchdog0: watchdog@80048000 { + compatible = "alphascale,asm9260-wdt"; + reg = <0x80048000 0x10>; + clocks = <&acc CLKID_SYS_WDT>, <&acc CLKID_AHB_WDT>; + clock-names = "mod", "ahb"; + interrupts = <55>; + resets = <&rst WDT_RESET>; + reset-names = "wdt_rst"; + timeout-sec = <30>; + alphascale,mode = "hw"; +};