ARM: choose highest resolution delay timer
authorPeter De Schrijver <pdeschrijver@nvidia.com>
Thu, 12 Jun 2014 15:58:28 +0000 (18:58 +0300)
committerStephen Warren <swarren@nvidia.com>
Mon, 16 Jun 2014 18:48:07 +0000 (12:48 -0600)
commit5930c1a1f7f8439883d0a2173c6ce51d577e36ec
treed1cbc3e409c5c534d2c9113fdb0f0ebff16ba410
parente6639117d624d5c8f531d22456a69e38dc23c501
ARM: choose highest resolution delay timer

In case there are several possible delay timers, choose the one with the
highest resolution. This code relies on the fact secondary CPUs have not yet
been brought online when register_current_timer_delay() is called. This is
ensured by implementing calibration_delay_done(),

Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Acked-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
arch/arm/lib/delay.c