zephyr/drivers/timer
Adam Kondraciuk e77f942cff drivers: timer: nrf_grtc_timer: add last_count initialization
The GRTC counter is not cleared at startup, therefore the
`last_count` variable needs to be initialized accordingly.
This change:
- Prevents overflow of the `sys_clock_announce()` int32_t parameter
- Ensures the correct uptime value, which should be reset during
  initialization

Signed-off-by: Adam Kondraciuk <adam.kondraciuk@nordicsemi.no>
2025-06-30 15:23:44 -05:00
..
ambiq_stimer.c
apic_timer.c
apic_tsc.c
arcv2_timer0.c
arm_arch_timer.c
cc13xx_cc26xx_rtc_timer.c
cc23x0_systim_timer.c
CMakeLists.txt drivers: system timer: Initial support for RZ/G3S 2025-06-03 17:08:30 +02:00
cortex_m_systick.c
cortex_m_systick.h
esp32_sys_timer.c
export.c
gecko_burtc_timer.c
hpet.c
ifx_cat1_lp_timer.c drivers: timer: Add support for IFX Low power timer 2025-05-29 20:19:18 -04:00
intel_adsp_timer.c
ite_it8xxx2_timer.c
ite_it51xxx_timer.c drivers/timer: it51xxx: Compensate time calculation to reduce drift 2025-06-06 08:45:43 +02:00
Kconfig drivers: system timer: Initial support for RZ/G3S 2025-06-03 17:08:30 +02:00
Kconfig.ambiq
Kconfig.arcv2
Kconfig.arm_arch
Kconfig.cavs
Kconfig.cc13xx_cc26xx_rtc
Kconfig.cc23x0_systim
Kconfig.cortex_m_systick
Kconfig.esp32
Kconfig.gecko
Kconfig.ifx_cat1_lp drivers: timer: Add support for IFX Low power timer 2025-05-29 20:19:18 -04:00
Kconfig.it51xxx
Kconfig.ite_it8xxx2
Kconfig.leon_gptimer
Kconfig.litex
Kconfig.mchp_sam drivers: timer: sam: add pit64b timer for sama7g5 2025-05-28 08:14:08 +02:00
Kconfig.mchp_xec_rtos
Kconfig.mcux_gpt
Kconfig.mcux_lptmr
Kconfig.mcux_os driver: timer: enable 64 bit cycle counter for MCUX_OS_TIMER 2025-06-24 20:03:01 -10:00
Kconfig.mec5
Kconfig.mips_cp0
Kconfig.mtk_adsp
Kconfig.native_sim
Kconfig.npcx_itim
Kconfig.nrf_grtc
Kconfig.nrf_rtc
Kconfig.nrf_xrtc
Kconfig.rcar_cmt
Kconfig.realtek_rts5912_rtmr
Kconfig.renesas_ra_ulpt
Kconfig.renesas_rx driver: timer: Support for RX system timer 2025-05-02 09:18:16 +02:00
Kconfig.renesas_rz drivers: system timer: Initial support for RZ/G3S 2025-06-03 17:08:30 +02:00
Kconfig.renesas_rza2m drivers: timer: Add initial support for RZ/A2M 2025-04-25 14:05:01 +02:00
Kconfig.riscv_machine
Kconfig.rv32m1_lptmr
Kconfig.sam0_rtc
Kconfig.silabs
Kconfig.smartbond
Kconfig.stm32_lptim
Kconfig.sy1xx_sys_timer
Kconfig.ti_dm_timer
Kconfig.wch_ch32v00x soc: Add support for the WCH CH32V303 2025-05-24 18:03:53 +02:00
Kconfig.x86
Kconfig.xlnx_psttc
Kconfig.xtensa
leon_gptimer.c
litex_timer.c
mchp_mec5_ktimer.c
mchp_sam_pit64b_timer.c drivers: timer: sam: add pit64b timer for sama7g5 2025-05-28 08:14:08 +02:00
mchp_xec_rtos_timer.c
mcux_gpt_timer.c
mcux_lptmr_timer.c
mcux_os_timer.c drivers: timer: Fix the logic to compensate the clock when turned off 2025-06-27 18:21:25 -05:00
mips_cp0_timer.c
mtk_adsp_timer.c
native_sim_timer.c drivers/timer/native_sim: Use upper case long suffix 2025-05-13 12:09:30 +02:00
npcx_itim_timer.c
nrf_grtc_timer.c drivers: timer: nrf_grtc_timer: add last_count initialization 2025-06-30 15:23:44 -05:00
nrf_rtc_timer.c drivers: timer: nrf_rtc_timer: Optimize z_nrf_rtc_timer_get_ticks 2025-06-12 09:26:29 -07:00
rcar_cmt_timer.c
realtek_rts5912_rtmr.c drivers: timer : fix rtmr timer. 2025-05-22 02:21:12 +02:00
renesas_ra_ulpt_timer.c
renesas_rx_cmt.c driver: timer: Support for RX system timer 2025-05-02 09:18:16 +02:00
renesas_rz_gtm_timer.c drivers: system timer: Initial support for RZ/G3S 2025-06-03 17:08:30 +02:00
renesas_rza2m_os_timer.c drivers: timer: Add initial support for RZ/A2M 2025-04-25 14:05:01 +02:00
riscv_machine_timer.c drivers: timer: riscv_machine_timer: Use reg-names to access registers 2025-05-27 19:04:22 +02:00
rv32m1_lptmr_timer.c
sam0_rtc_timer.c
silabs_sleeptimer_timer.c
smartbond_timer.c
stm32_lptim_timer.c drivers: timer: handle the stm32u0 target 2025-06-25 15:33:47 -10:00
sy1xx_sys_timer.c
sys_clock_init.c
ti_dmtimer.c drivers: timer: ti_dmtimer: Do not require systick_timer node label 2025-06-03 17:08:37 +02:00
wch_systick_ch32v00x.c modules: Update hal_wch 2025-05-24 18:03:53 +02:00
xlnx_psttc_timer_priv.h
xlnx_psttc_timer.c
xtensa_sys_timer.c