diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2016-05-25 13:19:17 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2016-05-25 13:19:17 -0400 |
| commit | 1f93d2abf488c6a41bdd5e6caf80b559493eea8d (patch) | |
| tree | 6c81f37167ee42fed575d48e2fcc6dc92ec1d79f /Documentation/devicetree/bindings/watchdog | |
| parent | 48dd7cefa010b704eb2532a2883798fd6d703a0e (diff) | |
| parent | 540be8b2add1a18a4289b11c1a9b6956eb846630 (diff) | |
Merge git://www.linux-watchdog.org/linux-watchdog
Pull watchdog updates from Wim Van Sebroeck:
- add support for Fintek F81865 Super-IO chip
- add support for watchdogs (RWDT and SWDT) found on RCar Gen3 based
SoCs from Renesas
- octeon: Handle the FROZEN hot plug notifier actions
- f71808e_wdt fixes and cleanups
- some small improvements in code and documentation
* git://www.linux-watchdog.org/linux-watchdog:
MAINTAINERS: Add file patterns for watchdog device tree bindings
Documentation: Add ebc-c384_wdt watchdog-parameters.txt entry
watchdog: shwdt: Use setup_timer()
watchdog: cpwd: Use setup_timer()
arm64: defconfig: enable Renesas Watchdog Timer
watchdog: renesas-wdt: add driver
watchdog: remove error message when unable to allocate watchdog device
watchdog: f71808e_wdt: Fix WDTMOUT_STS register read
watchdog: f71808e_wdt: Fix typo
watchdog: f71808e_wdt: Add F81865 support
watchdog: sp5100_tco: properly check for new register layouts
watchdog: core: Fix circular locking dependency
watchdog: core: fix trivial typo in a comment
watchdog: hpwdt: Adjust documentation to match latest kernel module parameters.
watchdog: imx2_wdt: add external reset support via dt prop
watchdog: octeon: Handle the FROZEN hot plug notifier actions.
watchdog: qcom: Report reboot reason
Diffstat (limited to 'Documentation/devicetree/bindings/watchdog')
| -rw-r--r-- | Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.txt | 4 | ||||
| -rw-r--r-- | Documentation/devicetree/bindings/watchdog/renesas-wdt.txt | 25 |
2 files changed, 28 insertions, 1 deletions
diff --git a/Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.txt b/Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.txt index 8dab6fd024aa..107280ef0025 100644 --- a/Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.txt +++ b/Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.txt | |||
| @@ -5,10 +5,12 @@ Required properties: | |||
| 5 | - reg : Should contain WDT registers location and length | 5 | - reg : Should contain WDT registers location and length |
| 6 | - interrupts : Should contain WDT interrupt | 6 | - interrupts : Should contain WDT interrupt |
| 7 | 7 | ||
| 8 | Optional property: | 8 | Optional properties: |
| 9 | - big-endian: If present the watchdog device's registers are implemented | 9 | - big-endian: If present the watchdog device's registers are implemented |
| 10 | in big endian mode, otherwise in native mode(same with CPU), for more | 10 | in big endian mode, otherwise in native mode(same with CPU), for more |
| 11 | detail please see: Documentation/devicetree/bindings/regmap/regmap.txt. | 11 | detail please see: Documentation/devicetree/bindings/regmap/regmap.txt. |
| 12 | - fsl,ext-reset-output: If present the watchdog device is configured to | ||
| 13 | assert its external reset (WDOG_B) instead of issuing a software reset. | ||
| 12 | 14 | ||
| 13 | Examples: | 15 | Examples: |
| 14 | 16 | ||
diff --git a/Documentation/devicetree/bindings/watchdog/renesas-wdt.txt b/Documentation/devicetree/bindings/watchdog/renesas-wdt.txt new file mode 100644 index 000000000000..b9512f1eb80a --- /dev/null +++ b/Documentation/devicetree/bindings/watchdog/renesas-wdt.txt | |||
| @@ -0,0 +1,25 @@ | |||
| 1 | Renesas Watchdog Timer (WDT) Controller | ||
| 2 | |||
| 3 | Required properties: | ||
| 4 | - compatible : Should be "renesas,r8a7795-wdt", or "renesas,rcar-gen3-wdt" | ||
| 5 | |||
| 6 | When compatible with the generic version, nodes must list the SoC-specific | ||
| 7 | version corresponding to the platform first, followed by the generic | ||
| 8 | version. | ||
| 9 | |||
| 10 | - reg : Should contain WDT registers location and length | ||
| 11 | - clocks : the clock feeding the watchdog timer. | ||
| 12 | |||
| 13 | Optional properties: | ||
| 14 | - timeout-sec : Contains the watchdog timeout in seconds | ||
| 15 | - power-domains : the power domain the WDT belongs to | ||
| 16 | |||
| 17 | Examples: | ||
| 18 | |||
| 19 | wdt0: watchdog@e6020000 { | ||
| 20 | compatible = "renesas,r8a7795-wdt", "renesas,rcar-gen3-wdt"; | ||
| 21 | reg = <0 0xe6020000 0 0x0c>; | ||
| 22 | clocks = <&cpg CPG_MOD 402>; | ||
| 23 | power-domains = <&cpg>; | ||
| 24 | timeout-sec = <60>; | ||
| 25 | }; | ||
