zephyr/drivers/timer
Daniel DeGrasse 694e6493af timers: mcux_gpt_timer: Change MCUX GPT timer to use indirect ISR
Indirect ISR automatically calls power management functions, which GPT
timer direct ISR was not calling. Calling these functions means that the
kernel will recognize that it is exiting low power mode when the GPT
timer interrupt fires that wakes the SOC up, and will call
pm_power_state_exit_post_ops, which can in turn raise the clock
frequencies and voltage of the SOC as early as possible.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2022-03-07 13:53:14 -06:00
..
altera_avalon_timer_hal.c
apic_timer.c
apic_tsc.c
arcv2_timer0.c drivers: timer: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
arm_arch_timer.c
cavs_timer.c drivers/cavs_timer: Cleanup & simplification pass 2022-01-05 15:01:45 -05:00
cc13x2_cc26x2_rtc_timer.c
CMakeLists.txt timer: add support for MIPS CP0 timer 2022-01-19 13:48:21 -05:00
cortex_m_systick.c
esp32c3_sys_timer.c
hpet.c timer: hpet: make legacy interrupt routing optional 2022-01-14 14:46:21 -05:00
ite_it8xxx2_timer.c it8xxx2: timer: to unified method of enabling event timer. 2022-03-07 10:51:29 +01:00
Kconfig timer: add support for MIPS CP0 timer 2022-01-19 13:48:21 -05:00
Kconfig.altera_avalon
Kconfig.apic
Kconfig.arcv2
Kconfig.arm_arch
Kconfig.cavs drivers/cavs_timer: Cleanup & simplification pass 2022-01-05 15:01:45 -05:00
Kconfig.cc13x2_cc26x2_rtc
Kconfig.cortex_m_systick
Kconfig.esp32c3_sys
Kconfig.hpet
Kconfig.ite_it8xxx2
Kconfig.leon_gptimer
Kconfig.litex
Kconfig.mchp_xec_rtos
Kconfig.mcux_gpt drivers: mcux_gpt_timer: Added GPT timer for HW clock 2021-12-13 20:13:21 -05:00
Kconfig.mcux_lptmr
Kconfig.mcux_os
Kconfig.mips_cp0 timer: Add tickless support for the MIPS CP0 timer 2022-01-19 13:48:21 -05:00
Kconfig.native_posix
Kconfig.npcx_itim
Kconfig.nrf_rtc drivers: timer: Set user RTC channel count conditionally 2022-03-07 09:26:52 -06:00
Kconfig.rcar_cmt
Kconfig.riscv_machine riscv_machine_timer: Enable to use divided clock for the machine timer 2021-12-20 17:51:30 +01:00
Kconfig.rv32m1_lptmr
Kconfig.sam0_rtc
Kconfig.stm32_lptim
Kconfig.xlnx_psttc
Kconfig.xtensa drivers/xtensa_sys_timer: Change default timer ID 2022-02-21 22:10:03 -05:00
leon_gptimer.c
litex_timer.c
mchp_xec_rtos_timer.c
mcux_gpt_timer.c timers: mcux_gpt_timer: Change MCUX GPT timer to use indirect ISR 2022-03-07 13:53:14 -06:00
mcux_lptmr_timer.c
mcux_os_timer.c drivers: timer: fix MISRA 5.7 violation 2021-12-04 07:34:53 -05:00
mips_cp0_timer.c timer: Add tickless support for the MIPS CP0 timer 2022-01-19 13:48:21 -05:00
native_posix_timer.c drivers: timer: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
npcx_itim_timer.c soc: arm: nuvoton_npcx: s/SOC_POWER_MANAGEMENT_TRACE/NPCX_PM_TRACE 2022-03-04 09:05:45 -06:00
nrf_rtc_timer.c drivers: timer: nrf_rtc_timer: Add z_nrf_rtc_timer_capture_task_address_get 2022-01-19 17:46:28 +01:00
rcar_cmt_timer.c drivers: timer: fix MISRA 5.7 violation 2021-12-04 07:34:53 -05:00
riscv_machine_timer.c drivers/timer: Use correct timer for CPU in SMP Risc-V 2022-02-25 19:13:50 -05:00
rv32m1_lptmr_timer.c
sam0_rtc_timer.c
stm32_lptim_timer.c
sys_clock_init.c
xlnx_psttc_timer_priv.h
xlnx_psttc_timer.c
xtensa_sys_timer.c