14d1363a4SAngeloGioacchino Del Regno# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 24d1363a4SAngeloGioacchino Del Regno%YAML 1.2 34d1363a4SAngeloGioacchino Del Regno--- 44d1363a4SAngeloGioacchino Del Regno$id: http://devicetree.org/schemas/watchdog/mediatek,mtk-wdt.yaml# 54d1363a4SAngeloGioacchino Del Regno$schema: http://devicetree.org/meta-schemas/core.yaml# 64d1363a4SAngeloGioacchino Del Regno 74d1363a4SAngeloGioacchino Del Regnotitle: MediaTek SoCs Watchdog timer 84d1363a4SAngeloGioacchino Del Regno 94d1363a4SAngeloGioacchino Del Regnomaintainers: 104d1363a4SAngeloGioacchino Del Regno - Matthias Brugger <matthias.bgg@gmail.com> 114d1363a4SAngeloGioacchino Del Regno 124d1363a4SAngeloGioacchino Del Regnodescription: 134d1363a4SAngeloGioacchino Del Regno The watchdog supports a pre-timeout interrupt that fires 144d1363a4SAngeloGioacchino Del Regno timeout-sec/2 before the expiry. 154d1363a4SAngeloGioacchino Del Regno 164d1363a4SAngeloGioacchino Del RegnoallOf: 174d1363a4SAngeloGioacchino Del Regno - $ref: watchdog.yaml# 184d1363a4SAngeloGioacchino Del Regno 194d1363a4SAngeloGioacchino Del Regnoproperties: 204d1363a4SAngeloGioacchino Del Regno compatible: 214d1363a4SAngeloGioacchino Del Regno oneOf: 224d1363a4SAngeloGioacchino Del Regno - enum: 234d1363a4SAngeloGioacchino Del Regno - mediatek,mt2712-wdt 244d1363a4SAngeloGioacchino Del Regno - mediatek,mt6589-wdt 25*c389e1f5SAngeloGioacchino Del Regno - mediatek,mt6795-wdt 264d1363a4SAngeloGioacchino Del Regno - mediatek,mt7986-wdt 274d1363a4SAngeloGioacchino Del Regno - mediatek,mt8183-wdt 284d1363a4SAngeloGioacchino Del Regno - mediatek,mt8186-wdt 294d1363a4SAngeloGioacchino Del Regno - mediatek,mt8188-wdt 304d1363a4SAngeloGioacchino Del Regno - mediatek,mt8192-wdt 314d1363a4SAngeloGioacchino Del Regno - mediatek,mt8195-wdt 324d1363a4SAngeloGioacchino Del Regno - items: 334d1363a4SAngeloGioacchino Del Regno - enum: 344d1363a4SAngeloGioacchino Del Regno - mediatek,mt2701-wdt 354d1363a4SAngeloGioacchino Del Regno - mediatek,mt6582-wdt 364d1363a4SAngeloGioacchino Del Regno - mediatek,mt6797-wdt 374d1363a4SAngeloGioacchino Del Regno - mediatek,mt7622-wdt 384d1363a4SAngeloGioacchino Del Regno - mediatek,mt7623-wdt 394d1363a4SAngeloGioacchino Del Regno - mediatek,mt7629-wdt 404d1363a4SAngeloGioacchino Del Regno - mediatek,mt8516-wdt 414d1363a4SAngeloGioacchino Del Regno - const: mediatek,mt6589-wdt 424d1363a4SAngeloGioacchino Del Regno 434d1363a4SAngeloGioacchino Del Regno reg: 444d1363a4SAngeloGioacchino Del Regno maxItems: 1 454d1363a4SAngeloGioacchino Del Regno 464d1363a4SAngeloGioacchino Del Regno interrupts: 474d1363a4SAngeloGioacchino Del Regno items: 484d1363a4SAngeloGioacchino Del Regno - description: Watchdog pre-timeout (bark) interrupt 494d1363a4SAngeloGioacchino Del Regno 504d1363a4SAngeloGioacchino Del Regno mediatek,disable-extrst: 514d1363a4SAngeloGioacchino Del Regno description: Disable sending output reset signal 524d1363a4SAngeloGioacchino Del Regno type: boolean 534d1363a4SAngeloGioacchino Del Regno 544d1363a4SAngeloGioacchino Del Regno '#reset-cells': 554d1363a4SAngeloGioacchino Del Regno const: 1 564d1363a4SAngeloGioacchino Del Regno 574d1363a4SAngeloGioacchino Del Regnorequired: 584d1363a4SAngeloGioacchino Del Regno - compatible 594d1363a4SAngeloGioacchino Del Regno - reg 604d1363a4SAngeloGioacchino Del Regno 614d1363a4SAngeloGioacchino Del RegnounevaluatedProperties: false 624d1363a4SAngeloGioacchino Del Regno 634d1363a4SAngeloGioacchino Del Regnoexamples: 644d1363a4SAngeloGioacchino Del Regno - | 654d1363a4SAngeloGioacchino Del Regno #include <dt-bindings/interrupt-controller/arm-gic.h> 664d1363a4SAngeloGioacchino Del Regno 674d1363a4SAngeloGioacchino Del Regno soc { 684d1363a4SAngeloGioacchino Del Regno #address-cells = <2>; 694d1363a4SAngeloGioacchino Del Regno #size-cells = <2>; 704d1363a4SAngeloGioacchino Del Regno 714d1363a4SAngeloGioacchino Del Regno watchdog: watchdog@10007000 { 724d1363a4SAngeloGioacchino Del Regno compatible = "mediatek,mt8183-wdt"; 734d1363a4SAngeloGioacchino Del Regno reg = <0 0x10007000 0 0x100>; 744d1363a4SAngeloGioacchino Del Regno interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_LOW>; 754d1363a4SAngeloGioacchino Del Regno mediatek,disable-extrst; 764d1363a4SAngeloGioacchino Del Regno timeout-sec = <10>; 774d1363a4SAngeloGioacchino Del Regno #reset-cells = <1>; 784d1363a4SAngeloGioacchino Del Regno }; 794d1363a4SAngeloGioacchino Del Regno }; 80