lkml.org 
[lkml]   [2020]   [Jan]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 6/9] dt-bindings: watchdog: xilinx: Add binding for Versal watchdog
    Date
    From: Srinivas Goud <srinivas.goud@xilinx.com>

    Updated watchdog binding for Versal window watchdog.
    Added timeout-sec DT property.
    timeout-sec is optional property for Versal window watchdog.

    Signed-off-by: Srinivas Goud <srinivas.goud@xilinx.com>
    Signed-off-by: Michal Simek <michal.simek@xilinx.com>
    ---
    .../devicetree/bindings/watchdog/of-xilinx-wdt.txt | 21 ++++++++++++++++++---
    1 file changed, 18 insertions(+), 3 deletions(-)

    diff --git a/Documentation/devicetree/bindings/watchdog/of-xilinx-wdt.txt b/Documentation/devicetree/bindings/watchdog/of-xilinx-wdt.txt
    index c6ae9c9d5e3e..10d68003158d 100644
    --- a/Documentation/devicetree/bindings/watchdog/of-xilinx-wdt.txt
    +++ b/Documentation/devicetree/bindings/watchdog/of-xilinx-wdt.txt
    @@ -1,21 +1,28 @@
    -Xilinx AXI/PLB soft-core watchdog Device Tree Bindings
    ----------------------------------------------------------
    +Xilinx AXI/PLB soft-core watchdog and window watchdog Device Tree Bindings
    +--------------------------------------------------------------------------

    Required properties:
    - compatible : Should be "xlnx,xps-timebase-wdt-1.00.a" or
    - "xlnx,xps-timebase-wdt-1.01.a".
    + "xlnx,xps-timebase-wdt-1.01.a" or
    + "xlnx,versal-wwdt-1.0".
    - reg : Physical base address and size

    Optional properties:
    - clocks : Input clock specifier. Refer to common clock
    bindings.
    - clock-frequency : Frequency of clock in Hz
    +
    +Optional properties for AXI/PLB soft-core watchdog:
    - xlnx,wdt-enable-once : 0 - Watchdog can be restarted
    1 - Watchdog can be enabled just once
    - xlnx,wdt-interval : Watchdog timeout interval in 2^<val> clock cycles,
    <val> is integer from 8 to 31.

    +Optional properties for window watchdog:
    +- timeout-sec : Watchdog timeout value (in seconds).
    +
    Example:
    +Xilinx AXI/PLB soft-core watchdog:
    axi-timebase-wdt@40100000 {
    clock-frequency = <50000000>;
    compatible = "xlnx,xps-timebase-wdt-1.00.a";
    @@ -24,3 +31,11 @@ axi-timebase-wdt@40100000 {
    xlnx,wdt-enable-once = <0x0>;
    xlnx,wdt-interval = <0x1b>;
    } ;
    +
    +Xilinx Versal window watchdog:
    +watchdog@fd4d0000 {
    + compatible = "xlnx,versal-wwdt-1.0";
    + reg = <0x0 0xfd4d0000 0x0 0x10000>;
    + clocks = <&clk25>;
    + timeout-sec = <10>;
    +} ;
    --
    2.7.4
    \
     
     \ /
      Last update: 2020-01-16 14:28    [W:2.529 / U:0.340 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site