From 0836e99f6a7eac60d490f602489c973c806ab1cf Mon Sep 17 00:00:00 2001 From: Linus Walleij Date: Thu, 18 Oct 2012 11:12:31 +0200 Subject: [PATCH] --- yaml --- r: 342383 b: refs/heads/master c: 2136683172f49a32b3ed7469f6e5ce20c8f4278b h: refs/heads/master i: 342381: d6d625896f0c5be8c172f53d617ef7303a684e59 342379: dc2900a0a81f8e7c25041314289683ff75f138db 342375: dcb2ae00e7188bb5e7f5b701a2453683f69d6e65 342367: 70361acd40ae896eb4996dae9f4e4bbcafa1d0d7 v: v3 --- [refs] | 2 +- trunk/arch/arm/plat-nomadik/timer.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 408063c43c5b..fdaaf0093ca4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0813069d03f312b48b836f20e7f12073288f0f82 +refs/heads/master: 2136683172f49a32b3ed7469f6e5ce20c8f4278b diff --git a/trunk/arch/arm/plat-nomadik/timer.c b/trunk/arch/arm/plat-nomadik/timer.c index 0ae2b068ee0f..f9114306657b 100644 --- a/trunk/arch/arm/plat-nomadik/timer.c +++ b/trunk/arch/arm/plat-nomadik/timer.c @@ -201,7 +201,8 @@ void __init nmdk_timer_init(void __iomem *base, int irq) clk_prescale = MTU_CRn_PRESCALE_1; } - nmdk_cycle = (rate + HZ/2) / HZ; + /* Cycles for periodic mode */ + nmdk_cycle = DIV_ROUND_CLOSEST(rate, HZ); /* Timer 0 is the free running clocksource */