zephyr/drivers/watchdog
Michał Stasiak b578ffa49a drivers: watchdog: nrfx: add synchronization after stop
In order to ensure that watchdog channels are freed in proper
driver state, synchronization in form of simple loop needs
to be added after stopping. In no irq variant, it is already done
on nrfx level. NRFY function can be replaced by NRFX one in
the future.

Signed-off-by: Michał Stasiak <michal.stasiak@nordicsemi.no>
2025-01-14 08:59:04 +01:00
..
CMakeLists.txt drivers: watchdog: npm2100: Add driver for npm2100 pmic 2024-12-04 14:19:53 -05:00
Kconfig drivers: watchdog: kconfig option for callback support 2025-01-06 08:48:41 +01:00
Kconfig.ambiq
Kconfig.andes_atcwdt200
Kconfig.cc13xx_cc26xx
Kconfig.cc32xx
Kconfig.cmsdk_apb
Kconfig.dw
Kconfig.ene
Kconfig.esp32
Kconfig.gd32 drivers: watchdog: kconfig option for callback support 2025-01-06 08:48:41 +01:00
Kconfig.gecko
Kconfig.ifx_cat1
Kconfig.intel_adsp
Kconfig.it8xxx2
Kconfig.litex drivers: watchdog: litex: add litex watchdog 2024-08-19 10:02:01 -04:00
Kconfig.max32 drivers: watchdog: Add watchdog driver for MAX32xxx MCUs 2024-08-11 19:18:56 -05:00
Kconfig.mcux dts: bindings: rename nxp,kinetis-wdog32 compatible 2024-12-02 22:06:39 +00:00
Kconfig.mcux_imx
Kconfig.npcx
Kconfig.npm1300
Kconfig.npm2100 drivers: watchdog: npm2100: Add driver for npm2100 pmic 2024-12-04 14:19:53 -05:00
Kconfig.npm6001
Kconfig.nrfx drivers: watchdog: nrfx wdt without IRQs 2024-09-03 14:39:37 +01:00
Kconfig.numaker
Kconfig.nxp_fs26
Kconfig.nxp_s32
Kconfig.opentitan
Kconfig.rpi_pico drivers: watchdog: kconfig option for callback support 2025-01-06 08:48:41 +01:00
Kconfig.sam
Kconfig.sam0
Kconfig.shell
Kconfig.sifive
Kconfig.smartbond drivers: watchdog: kconfig option for callback support 2025-01-06 08:48:41 +01:00
Kconfig.stm32 drivers: watchdog: kconfig option for callback support 2025-01-06 08:48:41 +01:00
Kconfig.tco drivers: watchdog: kconfig option for callback support 2025-01-06 08:48:41 +01:00
Kconfig.ti_tps382x drivers: watchdog: kconfig option for callback support 2025-01-06 08:48:41 +01:00
Kconfig.xec
Kconfig.xlnx
Kconfig.xmc4xxx
wdt_ambiq.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_andes_atcwdt200.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_cc13xx_cc26xx.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_cc32xx.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_cmsdk_apb.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_counter.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_dw.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_dw.h style: drivers: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
wdt_dw_common.c
wdt_dw_common.h
wdt_ene_kb1200.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_esp32.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_fwdgt_gd32.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_gecko.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_handlers.c
wdt_ifx_cat1.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_intel_adsp.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_intel_adsp.h
wdt_ite_it8xxx2.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_iwdg_stm32.c drivers: watchdog: stm32 iwdg: constant to config 2025-01-10 11:58:31 +01:00
wdt_iwdg_stm32.h drivers: watchdog: stm32 iwdg: constant to config 2025-01-10 11:58:31 +01:00
wdt_litex.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_max32.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_mchp_xec.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_mcux_imx_wdog.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_mcux_wdog.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_mcux_wdog32.c dts: bindings: rename nxp,kinetis-wdog32 compatible 2024-12-02 22:06:39 +00:00
wdt_mcux_wwdt.c drivers: watchdog: add wdt support on mcxa156 board 2025-01-08 01:28:51 +01:00
wdt_npcx.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_npm1300.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_npm2100.c drivers: watchdog: npm2100: Add driver for npm2100 pmic 2024-12-04 14:19:53 -05:00
wdt_npm6001.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_nrfx.c drivers: watchdog: nrfx: add synchronization after stop 2025-01-14 08:59:04 +01:00
wdt_nxp_fs26.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_nxp_fs26.h
wdt_nxp_s32.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_opentitan.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_rpi_pico.c drivers: watchdog: rpi_pico: Add support for RP2350 2024-12-23 23:57:57 +01:00
wdt_sam.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_sam0.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_shell.c shell: use shell_device_get_binding 2024-12-18 15:32:10 +01:00
wdt_sifive.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_smartbond.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_tco.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_ti_tps382x.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_wwdg_stm32.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_wwdg_stm32.h
wdt_wwdgt_gd32.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_wwdt_numaker.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_xilinx_axi.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
wdt_xmc4xxx.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00
xt_wdt_esp32.c drivers: watchdog: Place API into iterable section 2024-12-02 23:04:34 +01:00