1*9e965286SSven Peter# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*9e965286SSven Peter%YAML 1.2 3*9e965286SSven Peter--- 4*9e965286SSven Peter$id: http://devicetree.org/schemas/watchdog/apple,wdt.yaml# 5*9e965286SSven Peter$schema: http://devicetree.org/meta-schemas/core.yaml# 6*9e965286SSven Peter 7*9e965286SSven Petertitle: Apple SoC Watchdog 8*9e965286SSven Peter 9*9e965286SSven PeterallOf: 10*9e965286SSven Peter - $ref: "watchdog.yaml#" 11*9e965286SSven Peter 12*9e965286SSven Petermaintainers: 13*9e965286SSven Peter - Sven Peter <sven@svenpeter.dev> 14*9e965286SSven Peter 15*9e965286SSven Peterproperties: 16*9e965286SSven Peter compatible: 17*9e965286SSven Peter items: 18*9e965286SSven Peter - enum: 19*9e965286SSven Peter - apple,t8103-wdt 20*9e965286SSven Peter - apple,t6000-wdt 21*9e965286SSven Peter - const: apple,wdt 22*9e965286SSven Peter 23*9e965286SSven Peter reg: 24*9e965286SSven Peter maxItems: 1 25*9e965286SSven Peter 26*9e965286SSven Peter clocks: 27*9e965286SSven Peter maxItems: 1 28*9e965286SSven Peter 29*9e965286SSven Peter interrupts: 30*9e965286SSven Peter maxItems: 1 31*9e965286SSven Peter 32*9e965286SSven Peterrequired: 33*9e965286SSven Peter - compatible 34*9e965286SSven Peter - reg 35*9e965286SSven Peter - clocks 36*9e965286SSven Peter - interrupts 37*9e965286SSven Peter 38*9e965286SSven PeterunevaluatedProperties: false 39*9e965286SSven Peter 40*9e965286SSven Peterexamples: 41*9e965286SSven Peter - | 42*9e965286SSven Peter #include <dt-bindings/interrupt-controller/apple-aic.h> 43*9e965286SSven Peter #include <dt-bindings/interrupt-controller/irq.h> 44*9e965286SSven Peter 45*9e965286SSven Peter wdt: watchdog@50000000 { 46*9e965286SSven Peter compatible = "apple,t8103-wdt", "apple,wdt"; 47*9e965286SSven Peter reg = <0x50000000 0x4000>; 48*9e965286SSven Peter clocks = <&clk>; 49*9e965286SSven Peter interrupts = <AIC_IRQ 123 IRQ_TYPE_LEVEL_HIGH>; 50*9e965286SSven Peter }; 51*9e965286SSven Peter 52*9e965286SSven Peter... 53