Lines Matching +full:timer +full:- +full:watchdog

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 - $ref: "watchdog.yaml#"
13 - Jamie Iles <jamie@jamieiles.com>
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,rv1108-wdt
33 - const: snps,dw-wdt
39 description: DW Watchdog pre-timeout interrupt
45 - description: Watchdog timer reference clock
46 - description: APB3 interface clock
48 clock-names:
51 - const: tclk
52 - const: pclk
55 description: Phandle to the DW Watchdog reset lane
58 snps,watchdog-tops:
59 $ref: /schemas/types.yaml#/definitions/uint32-array
61 DW APB Watchdog custom timer intervals - Timeout Period ranges (TOPs).
62 Each TOP is a number loaded into the watchdog counter at the moment of
63 the timer restart. The counter decrementing happens each tick of the
65 the timer expiration intervals supported by the DW APB Watchdog. Note
66 DW APB Watchdog IP-core might be synthesized with fixed TOP values,
78 - compatible
79 - reg
80 - clocks
83 - |
84 watchdog@ffd02000 {
85 compatible = "snps,dw-wdt";
92 - |
93 watchdog@ffd02000 {
94 compatible = "snps,dw-wdt";
98 clock-names = "tclk";
99 snps,watchdog-tops = <0x000000FF 0x000001FF 0x000003FF