Commit a31226cd authored by Nik Bune's avatar Nik Bune Committed by Rob Herring
Browse files

dt-bindings: watchdog: cnxt,cx92755-wdt: convert txt to yaml

parent bd888a43
Loading
Loading
Loading
Loading
+45 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/watchdog/cnxt,cx92755-wdt.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Conexant Digicolor SoCs Watchdog timer

description: |
  The watchdog functionality in Conexant Digicolor SoCs relies on the so called
  "Agent Communication" block. This block includes the eight programmable system
  timer counters. The first timer (called "Timer A") is the only one that can be
  used as watchdog.

allOf:
  - $ref: watchdog.yaml#

maintainers:
  - Baruch Siach <baruch@tkos.co.il>

properties:
  compatible:
    const: cnxt,cx92755-wdt

  reg:
    maxItems: 1

  clocks:
    maxItems: 1

required:
  - compatible
  - reg
  - clocks

unevaluatedProperties: false

examples:
  - |
    watchdog@f0000fc0 {
        compatible = "cnxt,cx92755-wdt";
        reg = <0xf0000fc0 0x8>;
        clocks = <&main_clk>;
        timeout-sec = <15>;
    };
+0 −25
Original line number Diff line number Diff line
Conexant Digicolor SoCs Watchdog timer

The watchdog functionality in Conexant Digicolor SoCs relies on the so called
"Agent Communication" block. This block includes the eight programmable system
timer counters. The first timer (called "Timer A") is the only one that can be
used as watchdog.

Required properties:

- compatible : Should be "cnxt,cx92755-wdt"
- reg : Specifies base physical address and size of the registers
- clocks : phandle; specifies the clock that drives the timer

Optional properties:

- timeout-sec : Contains the watchdog timeout in seconds

Example:

	watchdog@f0000fc0 {
		compatible = "cnxt,cx92755-wdt";
		reg = <0xf0000fc0 0x8>;
		clocks = <&main_clk>;
		timeout-sec = <15>;
	};