zephyr/drivers/timer
Gerard Marull-Paretas 7ccc1a41bc pm: use actions for device PM control
Instead of passing target states, use actions for device PM control.
Actions represent better the meaning of the callback argument.
Furthermore, they are more future proof as they can be suitable for
other PM actions that have no direct mapping to a state. If we compare
with Linux, we could have a multi-stage suspend/resume. Such scenario
would not have a good mapping when using target states.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2021-08-04 08:23:01 -04:00
..
altera_avalon_timer_hal.c drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00
apic_timer.c drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00
apic_tsc.c drivers/timer: Add x86 APIC TSC_DEADLINE driver 2021-05-07 16:48:58 -04:00
arcv2_timer0.c tests: boot_time: remove all the code and instrumentation feeding into test 2021-05-05 10:41:15 -04:00
arm_arch_timer.c drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00
cavs_timer.c smp: limit the scope of some SMP-only functions 2021-07-23 16:06:54 -04:00
cc13x2_cc26x2_rtc_timer.c drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00
CMakeLists.txt drivers: timer: add NXP LPTMR timer driver 2021-07-14 22:54:34 +03:00
cortex_m_systick.c drivers: systick: fix cycle count in sys_clock_set_timeout() 2021-05-20 08:44:55 -05:00
esp32c3_sys_timer.c driver: timer: esp32c3: added tickless support 2021-07-27 17:42:01 -04:00
hpet.c timer: hpet: convert register access to functions 2021-07-20 13:35:14 +02:00
ite_it8xxx2_timer.c ITE drivers/ite_it8xxx2_timer: re-write ite timer driver 2021-07-24 21:26:49 -04:00
Kconfig driver: timer: esp32c3: added tickless support 2021-07-27 17:42:01 -04:00
Kconfig.stm32_lptim drivers: timer: make lptim depend on the dt node 2021-06-24 21:06:25 -04:00
leon_gptimer.c drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00
litex_timer.c drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00
mchp_xec_rtos_timer.c Microchip: XEC RTOS timer: Add MEC172x support to driver 2021-07-27 09:29:34 -04:00
mcux_lptmr_timer.c drivers: timer: add NXP LPTMR timer driver 2021-07-14 22:54:34 +03:00
mcux_os_timer.c tests: arch: arm_irq_vector_table: Update to run on MXRT685 2021-07-07 08:25:06 -04:00
native_posix_timer.c drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00
npcx_itim_timer.c drivers: npcx: convert NPCX drivers clock client to DEVICE_DT_GET 2021-06-27 23:02:39 -04:00
nrf_rtc_timer.c drivers: timer: nrf_rtc_timer: Fix race condition 2021-07-19 12:02:27 +02:00
rcar_cmt_timer.c drivers: timer: add R-Car cmt driver 2021-04-22 10:38:45 +02:00
riscv_machine_timer.c drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00
rv32m1_lptmr_timer.c clock: rename z_timer_cycle_get_32 -> sys_clock_cycle_get_32 2021-03-19 11:22:17 -04:00
sam0_rtc_timer.c drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00
stm32_lptim_timer.c drivers: stm32_lptim_timer: add support for STM32WL series 2021-07-06 09:51:22 -04:00
sys_clock_init.c pm: use actions for device PM control 2021-08-04 08:23:01 -04:00
xlnx_psttc_timer.c drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04: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 drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00