Lines Matching +full:watchdog +full:- +full:tops
1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/watchdog/snps,dw-wdt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Synopsys Designware Watchdog Timer
10 - Jamie Iles <jamie@jamieiles.com>
13 - $ref: watchdog.yaml#
18 - const: snps,dw-wdt
19 - items:
20 - enum:
21 - rockchip,px30-wdt
22 - rockchip,rk3066-wdt
23 - rockchip,rk3128-wdt
24 - rockchip,rk3188-wdt
25 - rockchip,rk3228-wdt
26 - rockchip,rk3288-wdt
27 - rockchip,rk3308-wdt
28 - rockchip,rk3328-wdt
29 - rockchip,rk3368-wdt
30 - rockchip,rk3399-wdt
31 - rockchip,rk3568-wdt
32 - rockchip,rk3576-wdt
33 - rockchip,rk3588-wdt
34 - rockchip,rv1108-wdt
35 - const: snps,dw-wdt
41 description: DW Watchdog pre-timeout interrupt
47 - description: Watchdog timer reference clock
48 - description: APB3 interface clock
50 clock-names:
53 - const: tclk
54 - const: pclk
57 description: Phandle to the DW Watchdog reset lane
60 snps,watchdog-tops:
61 $ref: /schemas/types.yaml#/definitions/uint32-array
63 DW APB Watchdog custom timer intervals - Timeout Period ranges (TOPs).
64 Each TOP is a number loaded into the watchdog counter at the moment of
66 reference clock. Therefore the TOPs array is equivalent to an array of
67 the timer expiration intervals supported by the DW APB Watchdog. Note
68 DW APB Watchdog IP-core might be synthesized with fixed TOP values,
69 in which case this property is unnecessary with default TOPs utilized.
78 - compatible
79 - reg
80 - clocks
85 - |
86 watchdog@ffd02000 {
87 compatible = "snps,dw-wdt";
94 - |
95 watchdog@ffd02000 {
96 compatible = "snps,dw-wdt";
100 clock-names = "tclk";
101 snps,watchdog-tops = <0x000000FF 0x000001FF 0x000003FF