From 382ea27b6a9b2952c541ec7f600517181a4431e2 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 13 Feb 2014 10:04:05 +0100 Subject: bsps/arm: Fix Cortex-A9 MPCore nanoseconds handler --- c/src/lib/libbsp/arm/shared/arm-a9mpcore-clock-config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c/src/lib/libbsp/arm/shared/arm-a9mpcore-clock-config.c b/c/src/lib/libbsp/arm/shared/arm-a9mpcore-clock-config.c index 6f9990cf1d..375b392cd3 100644 --- a/c/src/lib/libbsp/arm/shared/arm-a9mpcore-clock-config.c +++ b/c/src/lib/libbsp/arm/shared/arm-a9mpcore-clock-config.c @@ -129,7 +129,7 @@ static uint32_t a9mpcore_clock_nanoseconds_since_last_tick(void) n = gt->cmpvallower - i; } - return (uint32_t) (((c - n - i) * k) >> 32); + return (uint32_t) (((c - n + i) * k) >> 32); } #define Clock_driver_support_at_tick() \ -- cgit v1.2.3