zephyr/drivers/timer
Ioannis Glaropoulos 236c5ac28f soc: arm: remove default selection of system timer for ARM platforms
We shall not enable by default a system timer in ARM
platforms, namely the SysTick, the Nordic, or the SAM0
RTC timer, simply by assessing the hardware capabilities
(e.g. by conditioning on CPU_CORTEX_M_HAS_SYSTICK).
Instead, now, all ARM platforms needs to explicitly set
their system timer module. Note that this has already
been the case for ca 80% of the ARM platforms.

This clean-up allows us to decouple HW capabilities from
system configuration (for example, Nordic platforms may
enable option CPU_CORTEX_M_HAS_SYSTICK, and still use
the platform-specific RTC timer for system timing).

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-04-25 23:09:23 -07:00
..
altera_avalon_timer_hal.c all: Update reserved function names 2019-03-11 13:48:42 -04:00
arcv2_timer0.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
cortex_m_systick.c drivers: timer: SysTick: revert clearing pending events 2019-04-15 20:37:44 -04:00
hpet.c drivers/timer/hpet: Add noop SMP initialization function 2019-03-13 19:15:20 +01:00
Kconfig soc: arm: remove default selection of system timer for ARM platforms 2019-04-25 23:09:23 -07:00
legacy_api.h license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
loapic_timer.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
native_posix_timer.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00
nrf_rtc_timer.c drivers: timer: nrf: remove unnecessary event feature 2019-04-25 08:40:46 -05:00
riscv_machine_timer.c all: Update reserved function names 2019-03-11 13:48:42 -04:00
rv32m1_lptmr_timer.c all: Update reserved function names 2019-03-11 13:48:42 -04:00
sam0_rtc_timer.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
sys_clock_init.c device: Extend device_set_power_state API to support async requests 2019-03-14 14:26:15 +01:00
xtensa_sys_timer.c drivers: Rename reserved function names 2019-04-03 17:31:00 -04:00