HomeFreeBSD

Add driver for Synopsys Designware Watchdog timer.

Description

Add driver for Synopsys Designware Watchdog timer.

This driver supports some arm and arm64 boards equipped with
"snps,dw-wdt"-compatible watchdog device.
Tested on RK3399-based board (RockPro64).
Once started watchdog device cannot be stopped.
Interrupt handler has mode to kick watchdog even when software does not do it
properly.
This can be controlled via sysctl: dev.dwwdt.prevent_restart.
Also - driver handles system shutdown and prevents from restart when system
is asked to reboot.

Submitted by: kjopek@gmail.com
Differential Revision: https://reviews.freebsd.org/D26761

Details

Provenance
manuAuthored on Jan 13 2021, 5:23 PM
Differential Revision
D26761: Add driver for Synopsys Designware Watchdog timer.
Parents
rG98c15d4dc284: loader.efi: initial terminal size should base on UEFI terminal size
Branches
Unknown
Tags
Unknown