zephyr/drivers/watchdog
Steven Slupsky a18a73c19b drivers: wdt: sam0: fix register access in feed()
The wdt CLEAR register is a write synchronized register.
To avoid bus stall, check the status of SYNCBUSY before
accessing the register.

Use SYNCBUSY register for SAM E.
If the wdt is syncing, return -EAGAIN to avoid bus stall.

Signed-off-by: Steven Slupsky <sslupsky@gmail.com>
2020-07-11 12:40:18 -04:00
..
CMakeLists.txt
Kconfig
Kconfig.cmsdk_apb
Kconfig.esp32
Kconfig.gecko
Kconfig.mcux
Kconfig.nrfx
Kconfig.sam
Kconfig.sam0
Kconfig.stm32
Kconfig.xec
wdt_cmsdk_apb.c
wdt_esp32.c
wdt_gecko.c
wdt_handlers.c
wdt_iwdg_stm32.c
wdt_iwdg_stm32.h
wdt_mchp_xec.c
wdt_mcux_wdog.c
wdt_mcux_wdog32.c
wdt_nrfx.c
wdt_sam.c
wdt_sam0.c
wdt_wwdg_stm32.c
wdt_wwdg_stm32.h