Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Test procedure

Note:
In case of zynqMP WDT 1 must be enabled at the h/w level.

Start the watchdog timer and see if it runs out without enabling reset.
Code Block
themeMidnight
echo s > /dev/watchdog0

Expected Output

//after 10 seconds

If reset-on-timeout property is present in the watchdog node
Code Block
themeMidnight
PetaLinux 2018.2 xilinx-zcu102-2018_2 /dev/ttyPS0

xilinx-zcu102-2018_2 login: root
Password:
root@xilinx-zcu102-2018_2:~#
root@xilinx-zcu102-2018_2:~# dmesg | grep wdt
[    1.669543] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer at ffffff800913d000 with timeout 10s
root@xilinx-zcu102-2018_2:~#
root@xilinx-zcu102-2018_2:~# echo s > /dev/watchdog0
[   66.480417] watchdog: watchdog0: watchdog did not stop!
root@xilinx-zcu102-2018_2:~# Xilinx Zynq MP First Stage Boot Loader
Release 2018.2   Oct 31 2018  -  15:24:39
NOTICE:  ATF running on XCZU9EG/silicon v4/RTL5.1 at 0xfffea000
NOTICE:  BL31: Secure code at 0x0
NOTICE:  BL31: Non secure code at 0x10080000
NOTICE:  BL31: v1.4(release):xilinx-v2018.1-4-g93a69a5a
NOTICE:  BL31: Built : 21:21:00, Oct 31 2018
PMUFW:  v1.0
Without reset-on-timeout property in the watchdog node
Code Block
themeMidnight
cdns-wdt fd4d0000.watchdog: Watchdog timed out.

Mainline Status

  • This driver is currently in sync with the mainline kernel

Change Log

  • 2020.2
    • None
  • 2020.1
    • None
  • 2019.2
    • Summary
      • watchdog: cadence: Changed dev_err to dev_warn
      • watchdog: cadence: Avoid printing pointer value
    • Commits
      • 70685663  watchdog: cadence: Changed dev_err to dev_warn
      • e7ea8156  watchdog: cadence: Avoid printing pointer value
  • 2019.1
    • None
  • 2018.3
    • None
  • 2018.2
    • None
  • 2018.1
    • None
  • 2017.4
    • None
  • 2017.3
    • Summary
      • watchdog: cadence_wdt: Fix issue with timeout-sec dt property
      • watchdog: cadence_wdt: make of_device_ids const.
      • watchdog: cadence_wdt: Enable access to module parameters
      • watchdog: cadence_wdt: Show information when driver is probed
    • Commits
      • 33ca085 watchdog: cadence_wdt: Fix issue with timeout-sec dt property
      • e51604b watchdog: cadence_wdt: make of_device_ids const.
      • 98dde08 watchdog: cadence_wdt: Enable access to module parameters
      • cf698e7 watchdog: cadence_wdt: Show information when driver is probed
  • 2017.2
    • None
  • 2017.1
    • Summary
      • watchdog: cadence_wdt: Fix the suspend resume.
      • watchdog: constify watchdog_ops structures.

    • Commits
      • eadc4fe watchdog: cadence_wdt: Fix the suspend resume.
      • 85f15cf watchdog: constify watchdog_ops structures.

  • 2016.4
    • None
  • 2016.3
    • None

Related Links