watchdog: Add i.MX7ULP watchdog support
authorAnson Huang <Anson.Huang@nxp.com>
Wed, 28 Aug 2019 13:35:01 +0000 (09:35 -0400)
committerWim Van Sebroeck <wim@linux-watchdog.org>
Tue, 17 Sep 2019 06:59:12 +0000 (08:59 +0200)
commit41b630f41bf744b0eed92a53ff8c716cfc71920a
tree7366d181e8b3122158aba605d9e064c495b6c65b
parent69eb8b118631e5a6741edc90aac6d9139a43e9ec
watchdog: Add i.MX7ULP watchdog support

The i.MX7ULP Watchdog Timer (WDOG) module is an independent timer
that is available for system use.
It provides a safety feature to ensure that software is executing
as planned and that the CPU is not stuck in an infinite loop or
executing unintended code. If the WDOG module is not serviced
(refreshed) within a certain period, it resets the MCU.

Add driver support for i.MX7ULP watchdog.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/1566999303-18795-2-git-send-email-Anson.Huang@nxp.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
drivers/watchdog/Kconfig
drivers/watchdog/Makefile
drivers/watchdog/imx7ulp_wdt.c [new file with mode: 0644]