1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/watchdog/ti,davinci-wdt.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: TI DaVinci/Keystone Watchdog Timer Controller 8 9maintainers: 10 - Kousik Sanagavarapu <five231003@gmail.com> 11 12description: | 13 TI's Watchdog Timer Controller for DaVinci and Keystone Processors. 14 15 Datasheets 16 17 Davinci DM646x - https://www.ti.com/lit/ug/spruer5b/spruer5b.pdf 18 Keystone - https://www.ti.com/lit/ug/sprugv5a/sprugv5a.pdf 19 20allOf: 21 - $ref: watchdog.yaml# 22 23properties: 24 compatible: 25 oneOf: 26 - items: 27 - const: ti,keystone-wdt 28 - const: ti,davinci-wdt 29 - items: 30 - const: ti,davinci-wdt 31 32 reg: 33 maxItems: 1 34 35 power-domains: 36 maxItems: 1 37 38 clocks: 39 maxItems: 1 40 41required: 42 - compatible 43 - reg 44 45unevaluatedProperties: false 46 47examples: 48 - | 49 wdt: watchdog@22f0080 { 50 compatible = "ti,keystone-wdt", "ti,davinci-wdt"; 51 reg = <0x022f0080 0x80>; 52 clocks = <&clkwdtimer0>; 53 }; 54 55... 56