zephyr/drivers/timer
Volodymyr Babchuk 35efb15637 arch: arm: timer: mask interrupt in ISR
As timer interrupt is level triggered, we need to mask it before leaving
ISR or it will be delivered again.

Also, Xen automatically masks timer interrupt when it injects IRQ to
a guest, so we need to unmask it again, when setting new timeout.

Signed-off-by: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
2020-12-17 08:08:00 -05:00
..
altera_avalon_timer_hal.c benchmarking: remove execution benchmarking code 2020-09-05 13:28:38 -05:00
apic_timer.c isr: Normalize usage of device instance through ISR 2020-09-02 13:48:13 +02:00
arcv2_timer0.c isr: Normalize usage of device instance through ISR 2020-09-02 13:48:13 +02:00
arm_arch_timer.c arch: arm: timer: mask interrupt in ISR 2020-12-17 08:08:00 -05:00
cavs_timer.c sys: util: Replace MIN(MAX(a, b), c) with CLAMP 2020-11-05 12:12:17 +01:00
cc13x2_cc26x2_rtc_timer.c sys: util: Replace MIN(MAX(a, b), c) with CLAMP 2020-11-05 12:12:17 +01:00
CMakeLists.txt drivers/timer: it8xxx2 platform driver/timer 2020-12-16 08:47:36 -05:00
cortex_m_systick.c sys: util: Replace MIN(MAX(a, b), c) with CLAMP 2020-11-05 12:12:17 +01:00
hpet.c sys: util: Replace MIN(MAX(a, b), c) with CLAMP 2020-11-05 12:12:17 +01:00
ite_it8xxx2_timer.c drivers/timer: it8xxx2 platform driver/timer 2020-12-16 08:47:36 -05:00
Kconfig drivers/timer: it8xxx2 platform driver/timer 2020-12-16 08:47:36 -05:00
Kconfig.stm32_lptim power: standarize PM Kconfigs and cleanup 2020-12-09 15:18:29 -05:00
legacy_api.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
leon_gptimer.c timer: Add support for GRLIB GPTIMER 2020-11-13 14:53:55 -08:00
litex_timer.c isr: Normalize usage of device instance through ISR 2020-09-02 13:48:13 +02:00
loapic_timer.c power: standarize PM Kconfigs and cleanup 2020-12-09 15:18:29 -05:00
mchp_xec_rtos_timer.c benchmarking: remove execution benchmarking code 2020-09-05 13:28:38 -05:00
native_posix_timer.c board: native_posix: Add test for k_busy_wait and cpu_hold 2020-12-14 12:32:11 +01:00
nrf_rtc_timer.c drivers: timer: nrf_rtc_timer: Fix non tickless sys clock handling 2020-12-13 19:28:08 -05:00
riscv_machine_timer.c sys: util: Replace MIN(MAX(a, b), c) with CLAMP 2020-11-05 12:12:17 +01:00
rv32m1_lptmr_timer.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
sam0_rtc_timer.c sys: util: Replace MIN(MAX(a, b), c) with CLAMP 2020-11-05 12:12:17 +01:00
stm32_lptim_timer.c drivers/timer: stm32_lptim: Fix stm32 ll header list 2020-12-01 17:59:53 -05:00
sys_clock_init.c device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
xlnx_psttc_timer_priv.h drivers: timer: xlnx_psttc_timer: Implement tickless support 2020-03-21 14:20:17 -04:00
xlnx_psttc_timer.c isr: Normalize usage of device instance through ISR 2020-09-02 13:48:13 +02:00
xtensa_sys_timer.c sys: util: Replace MIN(MAX(a, b), c) with CLAMP 2020-11-05 12:12:17 +01:00