From 9d815e5251e29cb2d0ae052e66d62850d09a351b Mon Sep 17 00:00:00 2001 From: Michel Haber Date: Tue, 9 Nov 2021 17:34:35 +0100 Subject: [PATCH] timing: use runtime cycles for cortex-m systick Use sys_clock_hw_cycles_per_sec() instead of CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC to determine clock cycles. Signed-off-by: Michel Haber --- arch/arm/core/aarch32/cortex_m/timing.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/core/aarch32/cortex_m/timing.c b/arch/arm/core/aarch32/cortex_m/timing.c index 7a480c01183..15a6ca3f830 100644 --- a/arch/arm/core/aarch32/cortex_m/timing.c +++ b/arch/arm/core/aarch32/cortex_m/timing.c @@ -40,7 +40,7 @@ static inline uint64_t z_arm_dwt_freq_get(void) /* SysTick and DWT both run at CPU frequency, * reflected in the system timer HW cycles/sec. */ - return CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC; + return sys_clock_hw_cycles_per_sec(); #else static uint64_t dwt_frequency; uint32_t cyc_start, cyc_end;