zephyr/drivers/timer
Dawid Niedzwiecki a877bb5001 timer: cortex_m_systick: add idle timer dependency
Allow enabling the Cortex-m idle timer only if power management is set.
It doesn't make sense to use an idle timer without PM.

It allows adding the idle timer chosen node to dts without enabling the
idle timer by default. Now, the PM config has to be set as well.

Signed-off-by: Dawid Niedzwiecki <dawidn@google.com>
2023-11-22 09:28:53 +00:00
..
altera_avalon_timer_hal.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
ambiq_stimer.c
apic_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
apic_tsc.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
arcv2_timer0.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
arm_arch_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
cc13xx_cc26xx_rtc_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
CMakeLists.txt
cortex_m_systick.c timer: cortex-m systick: add idle timer 2023-11-07 09:42:37 +01:00
esp32c3_sys_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
gecko_burtc_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
hpet.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
intel_adsp_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
ite_it8xxx2_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
Kconfig drivers: timer: Refactor x86 system timer selection 2023-10-23 10:34:03 +02:00
Kconfig.altera_avalon
Kconfig.ambiq
Kconfig.arcv2
Kconfig.arm_arch
Kconfig.cavs
Kconfig.cc13xx_cc26xx_rtc
Kconfig.cortex_m_systick timer: cortex_m_systick: add idle timer dependency 2023-11-22 09:28:53 +00:00
Kconfig.esp32c3_sys
Kconfig.gecko
Kconfig.ite_it8xxx2
Kconfig.leon_gptimer
Kconfig.litex
Kconfig.mchp_xec_rtos
Kconfig.mcux_gpt
Kconfig.mcux_lptmr
Kconfig.mcux_os
Kconfig.mips_cp0
Kconfig.native_posix
Kconfig.npcx_itim
Kconfig.nrf_rtc drivers timer nrf: Correct dependencies for simulation 2023-10-20 15:14:30 +02:00
Kconfig.rcar_cmt
Kconfig.riscv_machine
Kconfig.rv32m1_lptmr
Kconfig.sam0_rtc
Kconfig.stm32_lptim
Kconfig.x86 boards: ish: Continue to use HPET_TIMER for ISH and Qemu 2023-10-23 10:34:03 +02:00
Kconfig.xlnx_psttc
Kconfig.xtensa
leon_gptimer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
litex_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
mchp_xec_rtos_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
mcux_gpt_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
mcux_lptmr_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
mcux_os_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
mips_cp0_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
native_posix_timer.c include: always use <> for Zephyr includes 2023-09-14 13:49:58 +02:00
npcx_itim_timer.c driver: timer: npcx: fix announce/set timer timeout tick 2023-11-17 17:24:14 +00:00
nrf_rtc_timer.c nrf53: RTC pretick allows user channels and require just one CC 2023-09-30 18:48:19 +02:00
rcar_cmt_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
riscv_machine_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
rv32m1_lptmr_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
sam0_rtc_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
stm32_lptim_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
sys_clock_init.c
xlnx_psttc_timer_priv.h
xlnx_psttc_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00
xtensa_sys_timer.c drivers: timer: s/device.h/init.h 2023-08-29 11:29:18 +01:00