]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add support for watchdog on Armada38x
authorzbb <zbb@FreeBSD.org>
Wed, 20 Jan 2016 14:23:57 +0000 (14:23 +0000)
committerzbb <zbb@FreeBSD.org>
Wed, 20 Jan 2016 14:23:57 +0000 (14:23 +0000)
commit57f3351a9a15f1bc184c5f032544a7a0007ec8b6
tree5a4e16559cdec8ec316ff93c246d5e99d09cf1c4
parent66cdcc9f3061c22543162542cd734201f1de72a8
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