zephyr/drivers/timer
Erwan Gouriou 6b0199ac7d drivers/timers: stm32_lptim: Set LSI as default LPTIM clck source
Timer STM32 LPTIM currently supports 2 clocks sources: LSE & LSI.
LSE (external) is defined as default but its availability depends
on board support package and then may not be available.

This ends up in situations where users have LSE implicitly selected
while no crystal is available on board, leading to non functional
LPTIM.

To avoid this situation, makes LSI clock, which is always available
(since internal to the SoC), the default LPTIM source clock.
Then, default case will be functional. Users will then be able to
select LSE if needed.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-10-04 08:24:03 -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 arm_arch_timer: Fix ticks count on !CONFIG_TICKLESS_KERNEL 2021-09-28 19:40:01 -04:00
cavs_timer.c drivers/timer/cavs_timer: Don't suppress smp_timer_init() 2021-09-07 14:23:31 -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: build as static library 2021-08-17 06:06:03 -04: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 dts: added dts binding for esp32c3 2021-10-02 14:33:24 -04:00
hpet.c timer: hpet: make it support EHL/PSE CPU 2021-08-11 11:30:05 -04:00
ite_it8xxx2_timer.c ITE: soc: it8xxx2: move the timer registers to header file 2021-09-03 08:07:08 -04:00
Kconfig timer: hpet: make it support EHL/PSE CPU 2021-08-11 11:30:05 -04:00
Kconfig.stm32_lptim drivers/timers: stm32_lptim: Set LSI as default LPTIM clck source 2021-10-04 08:24:03 -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: timer: Fix RISC-V machine timer count drift due integer math 2021-09-20 19:50:40 -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_priv.h
xlnx_psttc_timer.c drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00
xtensa_sys_timer.c drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00