Re: [PATCH v3 2/2] DT: watchdog: add Alphascale asm9260 watchdog binding documentation.

Rob Herring
2015-11-25T20:06:09Z

On Tue, Nov 24, 2015 at 10:40:33PM +0100, Oleksij Rempel wrote:
> Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>

Acked-by: Rob Herring <robh@kernel.org>

> ---
> .../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";
> +};
> --
> 2.5.0
>