Thread (1 message) 1 message, 1 author, 2015-10-19
DORMANTno replies

[PATCH] clocksource; armada-370: implement ARM delay timer

From: Gregory CLEMENT <hidden>
Date: 2015-10-19 15:19:24

Hi Russell,
 
 On lun., oct. 19 2015, Russell King [off-list ref] 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 <redacted>
---
 arch/arm/Kconfig                         |  1 +
 arch/arm/plat-orion/time.c               | 13 +++++++++++++
You spoke only about the armada37x but you also modified the timer of
the orion platforms.

Could you split your patch in two part?

Then the arch/arm/plat-orion/time.c related part would be applied
through the mvebu tree and the drivers/clocksource/time-armada-370-xp.c
through the clocksource tree.

quoted hunk
 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
Is it related to this patch?

Thanks,

Gregory
 	select ARCH_WANT_IPC_PARSE_VERSION
 	select BUILDTIME_EXTABLE_SORT if MMU
 	select CLONE_BACKWARDS
-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help