Message ID | 20220325170632.52019-1-heinrich.schuchardt@canonical.com |
---|---|
State | Accepted, archived |
Commit | 814a7eea80f6183cede88a7568f8e382c1523a74 |
Delegated to: | Heinrich Schuchardt |
Headers | show |
Series | doc: man-page for the wdt command | expand |
On 3/25/22 18:06, Heinrich Schuchardt wrote: > Describe the wdt command. > > Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Stefan Roese <sr@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@1c20ca0 (sunxi_wdt) > + => wdt dev watchdog@1c20ca0 > + => wdt dev > + dev: watchdog@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
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@1c20ca0 (sunxi_wdt) + => wdt dev watchdog@1c20ca0 + => wdt dev + dev: watchdog@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.
Describe the wdt command. Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> --- doc/usage/index.rst | 1 + doc/usage/wdt.rst | 77 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 doc/usage/wdt.rst