diff --git a/arch/tricore/src/common/tricore_systimer.c b/arch/tricore/src/common/tricore_systimer.c index b0f8df1ebb9..3e8a0470b35 100644 --- a/arch/tricore/src/common/tricore_systimer.c +++ b/arch/tricore/src/common/tricore_systimer.c @@ -309,6 +309,8 @@ tricore_systimer_initialize(volatile void *tbase, int irq, uint64_t freq) oneshot_count_init(&priv->lower, (uint32_t)freq); + IfxStm_setSuspendMode(priv->tbase, IfxStm_SuspendMode_hard); + IfxStm_setCompareControl(tbase, IfxStm_Comparator_0, IfxStm_ComparatorOffset_0,