[PATCH] doc: man-page for the wdt command
Stefan Roese
sr at denx.de
Mon Mar 28 08:28:32 CEST 2022
On 3/25/22 18:06, Heinrich Schuchardt wrote:
> Describe the wdt command.
>
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
Reviewed-by: Stefan Roese <sr at denx.de>
Thanks,
Stefan
> ---
> doc/usage/index.rst | 1 +
> doc/usage/wdt.rst | 77 +++++++++++++++++++++++++++++++++++++++++++++
> 2 files changed, 78 insertions(+)
> create mode 100644 doc/usage/wdt.rst
>
> diff --git a/doc/usage/index.rst b/doc/usage/index.rst
> index 0aacf531b2..630a6cb28a 100644
> --- a/doc/usage/index.rst
> +++ b/doc/usage/index.rst
> @@ -52,3 +52,4 @@ Shell commands
> size
> true
> ums
> + wdt
> diff --git a/doc/usage/wdt.rst b/doc/usage/wdt.rst
> new file mode 100644
> index 0000000000..8d80433c1f
> --- /dev/null
> +++ b/doc/usage/wdt.rst
> @@ -0,0 +1,77 @@
> +.. SPDX-License-Identifier: GPL-2.0+:
> +
> +wdt command
> +============
> +
> +Synopsis
> +--------
> +
> +::
> +
> + wdt list
> + wdt dev [<name>]
> + wdt start <timeout_ms> [flags]
> + wdt stop
> + wdt reset
> + wdt expirer [flags]
> +
> +Description
> +-----------
> +
> +The wdt command is used to control watchdog timers.
> +
> +The 'wdt list' command shows a list of all watchdog devices.
> +
> +The 'wdt dev' command called without argument shows the current watchdog device.
> +The current device is set when passing the name of the device as argument.
> +
> +The 'wdt start' command starts the current watchdog timer.
> +
> +The 'wdt stop' command stops the current watchdog timer.
> +
> +The 'wdt reset' command resets the current watchdog timer without stopping it.
> +
> +The 'wdt expire' command let's the current watchdog timer expire immediately.
> +This will lead to a reset.
> +
> +name
> + name of the watchdog device
> +
> +timeout_ms
> + timeout interval in milliseconds
> +
> +flags
> + unsigned long value passed to the driver. The usage is driver specific.
> + The value is ignored by most drivers.
> +
> +Example
> +-------
> +
> +::
> +
> + => wdt dev
> + No watchdog timer device set!
> + => wdt list
> + watchdog at 1c20ca0 (sunxi_wdt)
> + => wdt dev watchdog at 1c20ca0
> + => wdt dev
> + dev: watchdog at 1c20ca0
> + => wdt start 3000
> + => wdt reset
> + => wdt stop
> + => wdt expire
> +
> + U-Boot SPL 2022.04-rc3 (Mar 25 2022 - 13:48:33 +0000)
> +
> + In the example above '(sunxi_wdt)' refers to the driver for the watchdog
> + device.
> +
> +Configuration
> +-------------
> +
> +The command is only available if CONFIG_CMD_WDT=y.
> +
> +Return value
> +------------
> +
> +The return value $? is 0 if the command succeeds, 1 upon failure.
Viele Grüße,
Stefan Roese
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-51 Fax: (+49)-8142-66989-80 Email: sr at denx.de
More information about the U-Boot
mailing list