1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/watchdog/marvell,cn10624-wdt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Marvell Global Timer (GTI) system watchdog
10 - Bharat Bhushan <bbhushan2@marvell.com>
13 - $ref: watchdog.yaml#
26 - const: marvell,cn9670-wdt
31 - marvell,cnf10518-wdt
32 - const: marvell,cn10624-wdt
47 marvell,wdt-timer-index:
48 $ref: /schemas/types.yaml#/definitions/uint32
52 An SoC have many timers (up to 64), firmware can reserve one or more timer
53 for some other use case and configures one of the global timer as watchdog
54 timer. Firmware will update this field with the timer number configured
64 unevaluatedProperties: false
68 #include <dt-bindings/interrupt-controller/arm-gic.h>
73 watchdog@802000040000 {
74 compatible = "marvell,cn9670-wdt";
75 reg = <0x00008020 0x00040000 0x00000000 0x00020000>;
76 interrupts = <GIC_SPI 38 IRQ_TYPE_EDGE_RISING>;
78 clock-names = "refclk";
79 marvell,wdt-timer-index = <63>;