mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 03:01:39 -04:00
Merge git://www.linux-watchdog.org/linux-watchdog
Pull watchdog updates from Wim Van Sebroeck: - new drivers for: NI 903x/913x watchdog driver, WinSystems EBC-C384 watchdog timer and ARM SBSA watchdog driver - Support for NCT6102D devices - Improvements of the generic watchdog framework (improve restart handler, make set_timeout optional, introduce infrastructure triggered keepalives, ... - improvements on the pnx4008 watchdog driver - several smaller fixes and improvements * git://www.linux-watchdog.org/linux-watchdog: (28 commits) watchdog: Ensure that wdd is not dereferenced if NULL watchdog: imx2: Convert to use infrastructure triggered keepalives watchdog: dw_wdt: Convert to use watchdog infrastructure watchdog: Add support for minimum time between heartbeats watchdog: Make stop function optional watchdog: Introduce WDOG_HW_RUNNING flag watchdog: Introduce hardware maximum heartbeat in watchdog core watchdog: Make set_timeout function optional arm: lpc32xx: remove restart handler arm: lpc32xx: phy3250 remove restart hook watchdog: pnx4008: restart: support "cmd" from userspace watchdog: pnx4008: add support for soft reset watchdog: pnx4008: add restart handler watchdog: pnx4008: update logging during power-on watchdog: tangox_wdt: test clock rate to avoid division by 0 watchdog: atlas7_wdt: test clock rate to avoid division by 0 watchdog: s3c2410_wdt: Add max and min timeout values Watchdog: introduce ARM SBSA watchdog driver Documentation: add sbsa-gwdt driver documentation watchdog: Add watchdog timer support for the WinSystems EBC-C384 ...
This commit is contained in:
commit
1e75a9f34a
34 changed files with 1482 additions and 354 deletions
31
Documentation/devicetree/bindings/watchdog/sbsa-gwdt.txt
Normal file
31
Documentation/devicetree/bindings/watchdog/sbsa-gwdt.txt
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
* SBSA (Server Base System Architecture) Generic Watchdog
|
||||
|
||||
The SBSA Generic Watchdog Timer is used to force a reset of the system
|
||||
after two stages of timeout have elapsed. A detailed definition of the
|
||||
watchdog timer can be found in the ARM document: ARM-DEN-0029 - Server
|
||||
Base System Architecture (SBSA)
|
||||
|
||||
Required properties:
|
||||
- compatible: Should at least contain "arm,sbsa-gwdt".
|
||||
|
||||
- reg: Each entry specifies the base physical address of a register frame
|
||||
and the length of that frame; currently, two frames must be defined,
|
||||
in this order:
|
||||
1: Watchdog control frame;
|
||||
2: Refresh frame.
|
||||
|
||||
- interrupts: Should contain the Watchdog Signal 0 (WS0) SPI (Shared
|
||||
Peripheral Interrupt) number of SBSA Generic Watchdog.
|
||||
|
||||
Optional properties
|
||||
- timeout-sec: Watchdog timeout values (in seconds).
|
||||
|
||||
Example for FVP Foundation Model v8:
|
||||
|
||||
watchdog@2a440000 {
|
||||
compatible = "arm,sbsa-gwdt";
|
||||
reg = <0x0 0x2a440000 0 0x1000>,
|
||||
<0x0 0x2a450000 0 0x1000>;
|
||||
interrupts = <0 27 4>;
|
||||
timeout-sec = <30>;
|
||||
};
|
||||
Loading…
Reference in a new issue