bc7a5b6781
The new GRTC reading manner of the SYSCOUNTER uses hardware mechanism which allows to keep it alive when any of CPUs is not sleeping. Otherwise the SYSCOUNTER goes into sleep mode. Thus there is no longer need to maintain the `CONFIG_NRF_GRTC_SLEEP_ALLOWED` symbol, however if the user wants to have the SYSCOUNTER enabled all the time the `CONFIG_NRF_GRTC_ALWAYS_ON` can be used instead. The nrfx_grtc driver no longer provides the `wakeup-read-sleep` reading manner. Also setting the GRTC clock source is performed by the nrfx_grtc driver so it has been removed from the `sys_clock_driver_init()` function. Signed-off-by: Adam Kondraciuk <adam.kondraciuk@nordicsemi.no> |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Kconfig | ||
Kconfig.altera_avalon | ||
Kconfig.ambiq | ||
Kconfig.arcv2 | ||
Kconfig.arm_arch | ||
Kconfig.cavs | ||
Kconfig.cc13xx_cc26xx_rtc | ||
Kconfig.cortex_m_systick | ||
Kconfig.esp32 | ||
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.mtk_adsp | ||
Kconfig.native_posix | ||
Kconfig.npcx_itim | ||
Kconfig.nrf_grtc | ||
Kconfig.nrf_rtc | ||
Kconfig.nrf_xrtc | ||
Kconfig.rcar_cmt | ||
Kconfig.riscv_machine | ||
Kconfig.rv32m1_lptmr | ||
Kconfig.sam0_rtc | ||
Kconfig.smartbond | ||
Kconfig.stm32_lptim | ||
Kconfig.sy1xx_sys_timer | ||
Kconfig.ti_dm_timer | ||
Kconfig.x86 | ||
Kconfig.xlnx_psttc | ||
Kconfig.xtensa | ||
altera_avalon_timer_hal.c | ||
ambiq_stimer.c | ||
apic_timer.c | ||
apic_tsc.c | ||
arcv2_timer0.c | ||
arm_arch_timer.c | ||
cc13xx_cc26xx_rtc_timer.c | ||
cortex_m_systick.c | ||
esp32_sys_timer.c | ||
gecko_burtc_timer.c | ||
hpet.c | ||
intel_adsp_timer.c | ||
ite_it8xxx2_timer.c | ||
leon_gptimer.c | ||
litex_timer.c | ||
mchp_xec_rtos_timer.c | ||
mcux_gpt_timer.c | ||
mcux_lptmr_timer.c | ||
mcux_os_timer.c | ||
mips_cp0_timer.c | ||
mtk_adsp_timer.c | ||
native_posix_timer.c | ||
npcx_itim_timer.c | ||
nrf_grtc_timer.c | ||
nrf_rtc_timer.c | ||
rcar_cmt_timer.c | ||
riscv_machine_timer.c | ||
rv32m1_lptmr_timer.c | ||
sam0_rtc_timer.c | ||
smartbond_timer.c | ||
stm32_lptim_timer.c | ||
sy1xx_sys_timer.c | ||
sys_clock_init.c | ||
ti_dmtimer.c | ||
xlnx_psttc_timer.c | ||
xlnx_psttc_timer_priv.h | ||
xtensa_sys_timer.c |