1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/watchdog/mediatek,mtk-wdt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek SoCs Watchdog timer
10 - Matthias Brugger <matthias.bgg@gmail.com>
13 The watchdog supports a pre-timeout interrupt that fires
14 timeout-sec/2 before the expiry.
17 - $ref: watchdog.yaml#
45 - const: mediatek,mt6589-wdt
52 - description: Watchdog pre-timeout (bark) interrupt
54 mediatek,disable-extrst:
55 description: Disable sending output reset signal
58 mediatek,reset-by-toprgu:
59 description: The Top Reset Generation Unit (TOPRGU) generates reset signals
60 and distributes them to each IP. If present, the watchdog timer will be
61 reset by TOPRGU once system resets.
71 unevaluatedProperties: false
75 #include <dt-bindings/interrupt-controller/arm-gic.h>
81 watchdog: watchdog@10007000 {
82 compatible = "mediatek,mt8183-wdt";
83 reg = <0 0x10007000 0 0x100>;
84 interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_LOW>;
85 mediatek,disable-extrst;