watchdog: Add a driver for the Apple watchdog
authorMark Kettenis <kettenis@openbsd.org>
Wed, 12 Jan 2022 18:55:15 +0000 (19:55 +0100)
committerStefan Roese <sr@denx.de>
Thu, 13 Jan 2022 05:55:46 +0000 (06:55 +0100)
commitee327d1d93588609a36744464b336452a9444caf
tree1d0674975cf3729f45ab8fdfc129010fe526821d
parenta02af84e03e018d7cd08bb3070cbe5517004712b
watchdog: Add a driver for the Apple watchdog

This driver supports the watchdog timer found on Apple's M1 SoC.
On systems that use these SoC, the watchdog timer is the primary
way to reboot the system.

Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
Reviewed-by: Sven Peter <sven@svenpeter.dev>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Stefan Roese <sr@denx.de>
Tested-on: Apple M1 Macbook
Tested-by: Simon Glass <sjg@chromium.org>
MAINTAINERS
drivers/watchdog/Kconfig
drivers/watchdog/Makefile
drivers/watchdog/apple_wdt.c [new file with mode: 0644]