1*d70d1787SVijayakannan Ayyathurai# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*d70d1787SVijayakannan Ayyathurai%YAML 1.2 3*d70d1787SVijayakannan Ayyathurai--- 4*d70d1787SVijayakannan Ayyathurai$id: http://devicetree.org/schemas/watchdog/intel,keembay-wdt.yaml# 5*d70d1787SVijayakannan Ayyathurai$schema: http://devicetree.org/meta-schemas/core.yaml# 6*d70d1787SVijayakannan Ayyathurai 7*d70d1787SVijayakannan Ayyathuraititle: Intel Keem Bay SoC non-secure Watchdog Timer 8*d70d1787SVijayakannan Ayyathurai 9*d70d1787SVijayakannan Ayyathuraimaintainers: 10*d70d1787SVijayakannan Ayyathurai - Wan Ahmad Zainie <wan.ahmad.zainie.wan.mohamad@intel.com> 11*d70d1787SVijayakannan Ayyathurai 12*d70d1787SVijayakannan Ayyathuraiproperties: 13*d70d1787SVijayakannan Ayyathurai compatible: 14*d70d1787SVijayakannan Ayyathurai enum: 15*d70d1787SVijayakannan Ayyathurai - intel,keembay-wdt 16*d70d1787SVijayakannan Ayyathurai 17*d70d1787SVijayakannan Ayyathurai reg: 18*d70d1787SVijayakannan Ayyathurai maxItems: 1 19*d70d1787SVijayakannan Ayyathurai 20*d70d1787SVijayakannan Ayyathurai clocks: 21*d70d1787SVijayakannan Ayyathurai maxItems: 1 22*d70d1787SVijayakannan Ayyathurai 23*d70d1787SVijayakannan Ayyathurai interrupts: 24*d70d1787SVijayakannan Ayyathurai items: 25*d70d1787SVijayakannan Ayyathurai - description: interrupt specifier for threshold interrupt line 26*d70d1787SVijayakannan Ayyathurai - description: interrupt specifier for timeout interrupt line 27*d70d1787SVijayakannan Ayyathurai 28*d70d1787SVijayakannan Ayyathurai interrupt-names: 29*d70d1787SVijayakannan Ayyathurai items: 30*d70d1787SVijayakannan Ayyathurai - const: threshold 31*d70d1787SVijayakannan Ayyathurai - const: timeout 32*d70d1787SVijayakannan Ayyathurai 33*d70d1787SVijayakannan Ayyathurairequired: 34*d70d1787SVijayakannan Ayyathurai - compatible 35*d70d1787SVijayakannan Ayyathurai - reg 36*d70d1787SVijayakannan Ayyathurai - interrupts 37*d70d1787SVijayakannan Ayyathurai - interrupt-names 38*d70d1787SVijayakannan Ayyathurai - clocks 39*d70d1787SVijayakannan Ayyathurai 40*d70d1787SVijayakannan AyyathuraiadditionalProperties: false 41*d70d1787SVijayakannan Ayyathurai 42*d70d1787SVijayakannan Ayyathuraiexamples: 43*d70d1787SVijayakannan Ayyathurai - | 44*d70d1787SVijayakannan Ayyathurai #include <dt-bindings/interrupt-controller/arm-gic.h> 45*d70d1787SVijayakannan Ayyathurai #include <dt-bindings/interrupt-controller/irq.h> 46*d70d1787SVijayakannan Ayyathurai #define KEEM_BAY_A53_TIM 47*d70d1787SVijayakannan Ayyathurai 48*d70d1787SVijayakannan Ayyathurai watchdog: watchdog@2033009c { 49*d70d1787SVijayakannan Ayyathurai compatible = "intel,keembay-wdt"; 50*d70d1787SVijayakannan Ayyathurai reg = <0x2033009c 0x10>; 51*d70d1787SVijayakannan Ayyathurai interrupts = <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 52*d70d1787SVijayakannan Ayyathurai <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>; 53*d70d1787SVijayakannan Ayyathurai interrupt-names = "threshold", "timeout"; 54*d70d1787SVijayakannan Ayyathurai clocks = <&scmi_clk KEEM_BAY_A53_TIM>; 55*d70d1787SVijayakannan Ayyathurai }; 56*d70d1787SVijayakannan Ayyathurai 57*d70d1787SVijayakannan Ayyathurai... 58