zephyr/drivers/watchdog
Leandro Pereira d691045592 drivers: watchdog: Implement ESP32 watchdog driver
Zephyr's watchdog API is badly designed in the sense that it's a 1:1
abstraction on top of whatever Quark D2000 expects for its watchdog,
instead of expecting a generic timeout value.

This implementation tries as much as possible to calculate the watchdog
timeout in a way that's compatible with a Quark D2000 running at 32MHz;
a comment in adjust_timeout() explains this in more detail.

Jira: ZEP-2296
Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2017-08-09 12:26:14 -07:00
..
Kconfig drivers: watchdog: Implement ESP32 watchdog driver 2017-08-09 12:26:14 -07:00
Kconfig.cmsdk_apb license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.esp32 drivers: watchdog: Implement ESP32 watchdog driver 2017-08-09 12:26:14 -07:00
Kconfig.qmsi license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.sam watchdog: atmel_sam: enable build for all SAM family 2017-05-28 09:18:54 -05:00
Kconfig.stm32 license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Makefile drivers: watchdog: Implement ESP32 watchdog driver 2017-08-09 12:26:14 -07:00
iwdg_stm32.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
iwdg_stm32.h drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
wdog_cmsdk_apb.c drivers: convert to using newly introduced integer sized types 2017-04-21 10:06:48 -05:00
wdt_esp32.c drivers: watchdog: Implement ESP32 watchdog driver 2017-08-09 12:26:14 -07:00
wdt_qmsi.c drivers, net: Clean up semaphore initialization 2017-07-27 15:23:07 -04:00
wdt_sam.c watchdog: Add WDT driver for Atmel SAM SoCs 2017-03-09 13:43:17 +00:00