zephyr/drivers/timer
Peter Bigot ec55314d28 drivers: timer: nrf_rtc: fix TICKLESS=n processing
Some kernel tests use `CONFIG_TICKLESS_KERNEL=n` with
`CONFIG_SYS_CLOCK_TICKS_PER_SEC=1` to detect when a test runs longer
than 1 second.  These tests break if a tick is announced every time a
timeout occurs.  Only announce if the measured duration since the last
tick is at least the duration of a tick.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2020-05-19 17:19:02 +02:00
..
CMakeLists.txt timer: add CAVS DSP wall clock timer for Intel SoC 2020-03-25 19:07:28 -04:00
Kconfig timer: remove QEMU_TICKLESS_WORKAROUND 2020-05-14 13:52:07 +02:00
Kconfig.stm32_lptim kconfig: Fix up newly-introduced copy-pasted headers 2019-11-19 15:25:08 -05:00
altera_avalon_timer_hal.c kernel/sys_clock.h: Deprecate and convert uses of old conversions 2019-11-08 11:08:58 +01:00
apic_timer.c kernel/timeout: Make timeout arguments an opaque type 2020-03-31 19:40:47 -04:00
arcv2_timer0.c drivers: improve the arcv2_timer driver to update cycles correctly 2020-05-07 14:49:31 +02:00
arm_arch_timer.c drivers: timer: get ppi configuration from dt 2020-05-18 11:07:57 +02:00
cavs_timer.c intc: intc_cavs: Replace DT_CAVS_ICTL_BASE_ADDR with new macros 2020-04-22 04:59:22 -05:00
cc13x2_cc26x2_rtc_timer.c kernel/timeout: Make timeout arguments an opaque type 2020-03-31 19:40:47 -04:00
cortex_m_systick.c arch: arm: aarch32: Fix incorrect z_arm_{int,exc}_exit usage 2020-04-20 18:22:46 +02:00
hpet.c timer: remove QEMU_TICKLESS_WORKAROUND 2020-05-14 13:52:07 +02:00
legacy_api.h kernel/timeout: Make timeout arguments an opaque type 2020-03-31 19:40:47 -04:00
litex_timer.c drivers: litex: Convert litex drivers to new DT_INST macros 2020-03-30 12:49:43 -05:00
loapic_timer.c kernel/timeout: Make timeout arguments an opaque type 2020-03-31 19:40:47 -04:00
mchp_xec_rtos_timer.c util.h: Remove INLINE definition and user 2020-05-08 08:37:21 -04:00
native_posix_timer.c kernel/timeout: Make timeout arguments an opaque type 2020-03-31 19:40:47 -04:00
nrf_rtc_timer.c drivers: timer: nrf_rtc: fix TICKLESS=n processing 2020-05-19 17:19:02 +02:00
riscv_machine_timer.c timer: remove QEMU_TICKLESS_WORKAROUND 2020-05-14 13:52:07 +02:00
rv32m1_lptmr_timer.c drivers: timer: rv32m1_lptmr: Convert driver to new DT_INST macros 2020-04-10 14:38:04 -05:00
sam0_rtc_timer.c drivers: timer: sam0_rtc_timer: Fix incorrect DT_INST conversion 2020-04-16 14:09:23 +02:00
stm32_lptim_timer.c drivers/timer: stm32_lptim: Move to new DT api 2020-04-24 12:09:17 -05:00
sys_clock_init.c include: move system timer headers to include/drivers/timer/ 2019-06-25 15:27:00 -04:00
xlnx_psttc_timer.c drivers: timer: xlnx_psttc: Convert driver to DT_INST macro 2020-04-17 16:00:58 -05:00
xlnx_psttc_timer_priv.h drivers: timer: xlnx_psttc_timer: Implement tickless support 2020-03-21 14:20:17 -04:00
xtensa_sys_timer.c timer: remove QEMU_TICKLESS_WORKAROUND 2020-05-14 13:52:07 +02:00