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 drivers: watchdog: Allow WDT_DISABLE_AT_BOOT only when supported 2024-05-27 08:40:16 -07:00
Kconfig.cc13xx_cc26xx drivers: watchdog: Allow WDT_DISABLE_AT_BOOT only when supported 2024-05-27 08:40:16 -07:00
Kconfig.cc32xx drivers: watchdog: Allow WDT_DISABLE_AT_BOOT only when supported 2024-05-27 08:40:16 -07:00
Kconfig.cmsdk_apb
Kconfig.dw drivers: watchdog: Allow WDT_DISABLE_AT_BOOT only when supported 2024-05-27 08:40:16 -07:00
Kconfig.ene drivers: watchdog: Allow WDT_DISABLE_AT_BOOT only when supported 2024-05-27 08:40:16 -07:00
Kconfig.esp32 drivers: wdt: espressif: Add 32K Xtal Watchdog 2024-05-30 16:52:37 -05:00
Kconfig.gd32 drivers: watchdog: kconfig option for callback support 2025-01-06 08:48:41 +01:00
Kconfig.gecko drivers: watchdog: Allow WDT_DISABLE_AT_BOOT only when supported 2024-05-27 08:40:16 -07:00
Kconfig.ifx_cat1
Kconfig.intel_adsp
Kconfig.it8xxx2 drivers: watchdog: Allow WDT_DISABLE_AT_BOOT only when supported 2024-05-27 08:40:16 -07:00
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 drivers: watchdog: wdt_mcux_imx_wdog: add pinctrl support 2023-08-31 20:19:33 +02:00
Kconfig.npcx drivers: watchdog: Allow WDT_DISABLE_AT_BOOT only when supported 2024-05-27 08:40:16 -07:00
Kconfig.npm1300 drivers: mfd: gpio: adjust init priority 2023-10-26 09:50:31 +02:00
Kconfig.npm2100 drivers: watchdog: npm2100: Add driver for npm2100 pmic 2024-12-04 14:19:53 -05:00
Kconfig.npm6001 drivers: mfd: gpio: adjust init priority 2023-10-26 09:50:31 +02:00
Kconfig.nrfx drivers: watchdog: nrfx wdt without IRQs 2024-09-03 14:39:37 +01:00
Kconfig.numaker drivers: watchdog: support Nuvoton numaker WWDT 2024-03-03 18:58:46 +01:00
Kconfig.nxp_fs26
Kconfig.nxp_s32 drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
Kconfig.opentitan
Kconfig.rpi_pico drivers: watchdog: kconfig option for callback support 2025-01-06 08:48:41 +01:00
Kconfig.sam drivers: watchdog: Allow WDT_DISABLE_AT_BOOT only when supported 2024-05-27 08:40:16 -07:00
Kconfig.sam0 drivers: watchdog: Allow WDT_DISABLE_AT_BOOT only when supported 2024-05-27 08:40:16 -07:00
Kconfig.shell shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
Kconfig.sifive drivers: watchdog: Allow WDT_DISABLE_AT_BOOT only when supported 2024-05-27 08:40:16 -07:00
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 drivers: watchdog: Allow WDT_DISABLE_AT_BOOT only when supported 2024-05-27 08:40:16 -07:00
Kconfig.xlnx
Kconfig.xmc4xxx drivers: watchdog: Allow WDT_DISABLE_AT_BOOT only when supported 2024-05-27 08:40:16 -07:00
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 drivers: watchdog: wdt_dw: add watchdog disable at boot and pause by debug 2023-11-27 20:00:29 +01:00
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 build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
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