diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2011-01-05 13:09:03 -0500 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2011-01-05 13:09:03 -0500 |
commit | 58daf18cdcab550262a5f4681e1f1e073e21965a (patch) | |
tree | 2096324b947761a567dd451f33664f17ee1de2cd /arch/arm/mach-realview/core.c | |
parent | aa312be1987d43216e72ffce42bccf6bf81f62ed (diff) | |
parent | 0af85dda39d9b673aca8c0ebae004ea70f3efc93 (diff) |
Merge branch 'clksrc' into devel
Conflicts:
arch/arm/mach-vexpress/v2m.c
arch/arm/plat-omap/counter_32k.c
arch/arm/plat-versatile/Makefile
Diffstat (limited to 'arch/arm/mach-realview/core.c')
-rw-r--r-- | arch/arm/mach-realview/core.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/mach-realview/core.c b/arch/arm/mach-realview/core.c index 14fbe50376b6..aad806c5cb12 100644 --- a/arch/arm/mach-realview/core.c +++ b/arch/arm/mach-realview/core.c | |||
@@ -52,6 +52,8 @@ | |||
52 | #include <mach/irqs.h> | 52 | #include <mach/irqs.h> |
53 | #include <asm/hardware/timer-sp.h> | 53 | #include <asm/hardware/timer-sp.h> |
54 | 54 | ||
55 | #include <plat/sched_clock.h> | ||
56 | |||
55 | #include "core.h" | 57 | #include "core.h" |
56 | 58 | ||
57 | #ifdef CONFIG_ZONE_DMA | 59 | #ifdef CONFIG_ZONE_DMA |
@@ -655,6 +657,12 @@ void realview_leds_event(led_event_t ledevt) | |||
655 | #endif /* CONFIG_LEDS */ | 657 | #endif /* CONFIG_LEDS */ |
656 | 658 | ||
657 | /* | 659 | /* |
660 | * The sched_clock counter | ||
661 | */ | ||
662 | #define REFCOUNTER (__io_address(REALVIEW_SYS_BASE) + \ | ||
663 | REALVIEW_SYS_24MHz_OFFSET) | ||
664 | |||
665 | /* | ||
658 | * Where is the timer (VA)? | 666 | * Where is the timer (VA)? |
659 | */ | 667 | */ |
660 | void __iomem *timer0_va_base; | 668 | void __iomem *timer0_va_base; |
@@ -669,6 +677,8 @@ void __init realview_timer_init(unsigned int timer_irq) | |||
669 | { | 677 | { |
670 | u32 val; | 678 | u32 val; |
671 | 679 | ||
680 | versatile_sched_clock_init(REFCOUNTER, 24000000); | ||
681 | |||
672 | /* | 682 | /* |
673 | * set clock frequency: | 683 | * set clock frequency: |
674 | * REALVIEW_REFCLK is 32KHz | 684 | * REALVIEW_REFCLK is 32KHz |