xref: /freebsd/sys/contrib/device-tree/Bindings/watchdog/sbsa-gwdt.txt (revision 59c8e88e72633afbc47a4ace0d2170d00d51f7dc)
1* SBSA (Server Base System Architecture) Generic Watchdog
2
3The SBSA Generic Watchdog Timer is used to force a reset of the system
4after two stages of timeout have elapsed.  A detailed definition of the
5watchdog timer can be found in the ARM document: ARM-DEN-0029 - Server
6Base System Architecture (SBSA)
7
8Required properties:
9- compatible: Should at least contain "arm,sbsa-gwdt".
10
11- reg: Each entry specifies the base physical address of a register frame
12  and the length of that frame; currently, two frames must be defined,
13  in this order:
14  1: Watchdog control frame;
15  2: Refresh frame.
16
17- interrupts: Should contain the Watchdog Signal 0 (WS0) SPI (Shared
18  Peripheral Interrupt) number of SBSA Generic Watchdog.
19
20Optional properties
21- timeout-sec: Watchdog timeout values (in seconds).
22
23Example for FVP Foundation Model v8:
24
25watchdog@2a440000 {
26	compatible = "arm,sbsa-gwdt";
27	reg = <0x0 0x2a440000 0 0x1000>,
28	      <0x0 0x2a450000 0 0x1000>;
29	interrupts = <0 27 4>;
30	timeout-sec = <30>;
31};
32