[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