[PATCH] clocksource; armada-370: implement ARM delay timer
Andrew Lunn
andrew at lunn.ch
Mon Oct 19 08:15:50 PDT 2015
On Mon, Oct 19, 2015 at 04:03:31PM +0100, Russell King wrote:
> Implement an ARM delay timer to be used for udelay() on Armada 37x
> platforms. This allows us to skip the delay loop calibration at boot,
> saving 180ms on the boot time of the kernel (which is around 10%).
>
> It also means that udelay() will be unaffected by CPU frequency changes
> when cpufreq is enabled on these platforms.
>
> Signed-off-by: Russell King <rmk+kernel at arm.linux.org.uk>
> ---
> arch/arm/Kconfig | 1 +
> arch/arm/plat-orion/time.c | 13 +++++++++++++
> drivers/clocksource/time-armada-370-xp.c | 14 ++++++++++++++
> 3 files changed, 28 insertions(+)
>
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index f3dfca632a8a..194569c23271 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -10,6 +10,7 @@ config ARM
> select ARCH_SUPPORTS_ATOMIC_RMW
> select ARCH_USE_BUILTIN_BSWAP
> select ARCH_USE_CMPXCHG_LOCKREF
> + select ARCH_WANT_FRAME_POINTERS
> select ARCH_WANT_IPC_PARSE_VERSION
> select BUILDTIME_EXTABLE_SORT if MMU
> select CLONE_BACKWARDS
Hi Russell
Does this hunk belong in the patch?
Thanks
Andrew
More information about the linux-arm-kernel
mailing list