ARM: Realview/Versatile: remove useless TIMER_RELOAD calculations
authorRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 14 Jan 2010 22:37:12 +0000 (22:37 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sun, 2 May 2010 08:35:34 +0000 (09:35 +0100)
commitfe8e1a57f0ccdaede41618ca9ced7d746b6298d3
treec1056096717f28e5c8c8d59395ca0efff61ca539
parente388771458b4ff3ad81ab70e390b24d069647da4
ARM: Realview/Versatile: remove useless TIMER_RELOAD calculations

Realview/Versatile copied the Integrator timer code, including the
calculations for ensuring that the reload value fits into the 16-bit
counter.  However, these platforms have a 32-bit counter which is
clocked at a slower rate.

The result is that the preprocessor conditions are never triggered:
TICKS_PER_uSEC = 1, mSEC_10 = 10000, which is 0x2710 - less than
0x10000.

So, remove the unnecessary complexity, reducing the TIMER_RELOAD
calculation to just:

TICKS_PER_uSEC * mSEC_10

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/plat-versatile/timer-sp.c