]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add support for watchdog on Armada38x
authorZbigniew Bodek <zbb@FreeBSD.org>
Wed, 20 Jan 2016 14:23:57 +0000 (14:23 +0000)
committerZbigniew Bodek <zbb@FreeBSD.org>
Wed, 20 Jan 2016 14:23:57 +0000 (14:23 +0000)
commit786e3fea32002e4865428efa997355026be15cd2
tree5a4e16559cdec8ec316ff93c246d5e99d09cf1c4
parenta4ee1a8e139c40458d74be625d22e68f897b35c1
Add support for watchdog on Armada38x

A38X watchdog support was implemented in sys/arm/mv/timer.c driver.
It required following modifications:
- add "marvell,armada-380-wdt" compatibility, which supports only watchdog
- correct and enhance definitions related to timer control register
- unmask reset capability in RSTOUTn_MASK register
- use dedicated watchdog timer on A38X instead of second timer

Obtained from:  Semihalf
Sponsored by:   Stormshield
Submitted by:   Bartosz Szczepanek <bsz@semihalf.com>
Differential revision:  https://reviews.freebsd.org/D4423
sys/arm/mv/mvreg.h
sys/arm/mv/timer.c