OpenCloudOS-Kernel/Documentation/watchdog
Scott Cheloha 69472ffa65 watchdog/pseries-wdt: initial support for H_WATCHDOG-based watchdog timers
PAPR v2.12 defines a new hypercall, H_WATCHDOG.  The hypercall permits
guest control of one or more virtual watchdog timers.  The timers have
millisecond granularity.  The guest is terminated when a timer
expires.

This patch adds a watchdog driver for these timers, "pseries-wdt".

pseries_wdt_probe() currently assumes the existence of only one
platform device and always assigns it watchdogNumber 1.  If we ever
expose more than one timer to userspace we will need to devise a way
to assign a distinct watchdogNumber to each platform device at device
registration time.

Signed-off-by: Scott Cheloha <cheloha@linux.ibm.com>
Acked-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220713202335.1217647-5-cheloha@linux.ibm.com
2022-07-20 21:57:39 +10:00
..
convert_drivers_to_kernel_api.rst watchdog: update email address in conversion doc 2020-05-05 09:39:53 -06:00
hpwdt.rst Merge branch 'pdf_fixes_v1' of https://git.linuxtv.org/mchehab/experimental into mauro 2019-07-22 13:51:20 -06:00
index.rst docs: add some directories to the main documentation index 2019-07-15 11:03:03 -03:00
mlx-wdt.rst docs: watchdog: mlx-wdt: Add description of new watchdog type 3 2020-08-05 18:42:45 +02:00
pcwd-watchdog.rst docs: watchdog: fix obsolete include file reference in pcwd 2021-03-06 17:36:51 -07:00
watchdog-api.rst docs: watchdog: codify ident.options as superset of possible status flags 2020-08-05 18:42:52 +02:00
watchdog-kernel-api.rst watchdog: add support for adjusting last known HW keepalive time 2020-08-05 18:43:02 +02:00
watchdog-parameters.rst watchdog/pseries-wdt: initial support for H_WATCHDOG-based watchdog timers 2022-07-20 21:57:39 +10:00
watchdog-pm.rst docs: watchdog: convert docs to ReST and rename to *.rst 2019-07-08 20:35:09 +02:00
wdt.rst docs: watchdog: convert docs to ReST and rename to *.rst 2019-07-08 20:35:09 +02:00