zephyr/drivers/counter
Guillaume Gautier 60fc300195 drivers: counter: Do not keep RTC value between resets on STM32
This commit changes the ability to keep the RTC value between resets, and
turns it off by default.
Though this feature makes sense for an RTC counting the time and date,
here it is used as a counter. As such the registers used for coutning
should be reset after each MCU reset.

This change puts back in place the previous behavior before the Kconfig
CONFIG_COUNTER_RTC_STM32_BACKUP_DOMAIN_RESET was removed.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2023-02-08 12:10:34 +01:00
..
CMakeLists.txt drivers: counter: Add counter_gecko_stimer driver 2022-12-20 22:50:19 +01:00
counter_ace_v1x_art_regs.h drivers: ace_v1x wallclock driver 2022-09-06 17:44:03 +02:00
counter_ace_v1x_art.c intel_adsp: cleanup ace_v1x-regs.h more and prep for removal 2022-10-11 12:50:05 -04:00
counter_ace_v1x_rtc_regs.h drivers: ace_v1x wallclock driver 2022-09-06 17:44:03 +02:00
counter_ace_v1x_rtc.c intel_adsp: cleanup ace_v1x-regs.h more and prep for removal 2022-10-11 12:50:05 -04:00
counter_andes_atcpit100.c drivers: counter: add missing includes 2022-10-13 00:07:37 +09:00
counter_cmos.c
counter_esp32_rtc.c drivers: counter: add missing includes 2022-10-13 00:07:37 +09:00
counter_esp32_tmr.c drivers: counter: add missing includes 2022-10-13 00:07:37 +09:00
counter_gd32_timer.c drivers: counter: gd32_timer: Remove is_bit_mask() implementation 2023-01-10 09:23:14 +01:00
counter_gecko_rtcc.c devices: constify device pointers initialized at compile time 2022-08-22 17:08:26 +02:00
counter_gecko_stimer.c drivers: counter: Add counter_gecko_stimer driver 2022-12-20 22:50:19 +01:00
counter_handlers.c drivers/counter: return 64-bit value 2022-08-18 12:42:30 +02:00
counter_imx_epit.c drivers: counter: add missing includes 2022-10-13 00:07:37 +09:00
counter_ll_stm32_rtc.c drivers: counter: Properly deprecate Kconfig symbols in STM32 RTC driver 2023-01-09 10:14:35 +01:00
counter_ll_stm32_timer.c drivers: counter: stm32_timer: remove counter_stm32_is_bit_mask() function 2023-01-10 09:23:14 +01:00
counter_mchp_xec.c arm: add missing includes 2022-10-11 18:37:53 -04:00
counter_mcux_ctimer.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
counter_mcux_gpt.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
counter_mcux_lpc_rtc.c drivers: counter: Update NXP LPC RTC for wakeup source 2023-01-04 11:03:42 -06:00
counter_mcux_lptmr.c drivers: counter: add missing includes 2022-10-13 00:07:37 +09:00
counter_mcux_pit.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
counter_mcux_qtmr.c drivers: counter: add missing includes 2022-10-13 00:07:37 +09:00
counter_mcux_rtc.c include: add missing sys_clock.h include 2022-10-11 18:05:17 +02:00
counter_mcux_snvs.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
counter_native_posix.c include: fix native_posix_counter includes. 2022-10-12 16:10:05 -04:00
counter_nrfx_rtc.c drivers: counter: nrfx_rtc: Remove is_bit_mask() implementation 2023-01-10 09:23:14 +01:00
counter_nrfx_timer.c drivers: counter: align to NRF_TIMER hal 2023-02-06 10:07:17 +01:00
counter_nxp_s32_sys_timer.c drivers: counter: support NXP S32 System Timer Module 2022-11-30 11:29:39 +01:00
counter_sam0_tc32.c drivers: counter: add missing includes 2022-10-13 00:07:37 +09:00
counter_sam_tc.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
counter_xlnx_axi_timer.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
dualtimer_cmsdk_apb.h
Kconfig drivers: counter: add support for GD32 timer 2022-12-12 10:08:12 +01:00
Kconfig.ace drivers: ace_v1x wallclock driver 2022-09-06 17:44:03 +02:00
Kconfig.andes_atcpit100 drivers: counter: add Andes atcpit100 counter driver 2022-08-26 11:55:36 +02:00
Kconfig.cmos drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.dtmr_cmsdk_apb drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.esp32_rtc esp32: driver: counter: add RTC-based implementation 2022-07-27 09:48:33 +02:00
Kconfig.esp32_tmr esp32: drivers: counter: update build references 2022-08-04 15:30:18 +02:00
Kconfig.gd32 drivers: counter: add support for GD32 timer 2022-12-12 10:08:12 +01:00
Kconfig.gecko drivers: counter: Add counter_gecko_stimer driver 2022-12-20 22:50:19 +01:00
Kconfig.imx_epit drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.maxim_ds3231 lib: notify: build sys-notify conditionally. 2022-10-03 10:18:15 +02:00
Kconfig.mcp7940n drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.mcux_ctimer drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.mcux_gpt drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.mcux_lpc_rtc drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.mcux_lptmr drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.mcux_pit drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.mcux_qtmr drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.mcux_rtc drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.mcux_snvs drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.native_posix drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.nrfx
Kconfig.nxp_s32 drivers: counter: support NXP S32 System Timer Module 2022-11-30 11:29:39 +01:00
Kconfig.sam drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.sam0 drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.stm32_rtc drivers: counter: Do not keep RTC value between resets on STM32 2023-02-08 12:10:34 +01:00
Kconfig.stm32_timer drivers: counter: Reset timer using RCC before initialization 2022-12-09 09:43:36 -08:00
Kconfig.tmr_cmsdk_apb drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.xec drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
Kconfig.xlnx drivers: counter: Update drivers to use devicetree Kconfig symbol 2022-07-25 09:38:57 +02:00
maxim_ds3231.c
rtc_mcp7940n.c
timer_cmsdk_apb.h
timer_dtmr_cmsdk_apb.c include: add missing limits.h include 2022-10-11 18:05:17 +02:00
timer_tmr_cmsdk_apb.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00