zephyr/drivers/watchdog
Jithu Joseph 3dd008e0c2 qmsi: wdt: improved reentrancy of the wdt driver
Uses locking in an API and removes a global variable
for improved safety/correctness in the face of concurrent
threads and fibers.

The locking mechanism is by default disabled in the
build. To enable it, the following flag needs to be defined:

CONFIG_WDT_QMSI_API_REENTRANCY

Jira: ZEP-440
Change-Id: Ibcd1501a4af628017b20d7e7ce20b988c8e4e4e2
Signed-off-by: Jithu Joseph <jithu.joseph@intel.com>
Signed-off-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
Signed-off-by: Kuo-Lang Tseng <kuo-lang.tseng@intel.com>
2016-07-27 22:17:09 +00:00
..
Kconfig qmsi: wdt: improved reentrancy of the wdt driver 2016-07-27 22:17:09 +00:00
Kconfig.stm32 stm32: rename CONFIG_SOC_STM32 -> CONFIG_SOC_FAMILY_STM32 2016-04-18 21:24:58 +00:00
Makefile qmsi: watchdog: use built-in qmsi driver 2016-04-22 20:46:29 -04:00
iwdg_stm32.c watchdog/iwdg_stm32: convert to use DEVICE_AND_API_INIT() 2016-04-15 22:06:15 +00:00
iwdg_stm32.h
wdt_qmsi.c qmsi: wdt: improved reentrancy of the wdt driver 2016-07-27 22:17:09 +00:00