...
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 |
---|
|
echo s > /dev/watchdog0 |
Expected Output
//after 10 seconds
If reset-on-timeout property is present in the watchdog node
Code Block |
---|
|
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 |
---|
|
cdns-wdt fd4d0000.watchdog: Watchdog timed out. |
Mainline Status
- This driver is currently in sync with the mainline kernel
Change Log
- 2020.1
- 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
- 2018.3
- 2018.2
- 2018.1
- 2017.4
- 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
- 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
- 2016.3