X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=arch%2Farm%2Fmach-versatile%2Fcore.c;h=13a83e45a33b03b79aa138af7b3b7ffa3d6a4786;hb=f28b1c8aaa97a68028bb894bffb1690185c62b01;hp=e38acb0f89c884b961bdb1dc11fa59b1a0112bc0;hpb=f46a6804135795f77d096ab0128f27531c7d051c;p=pandora-kernel.git diff --git a/arch/arm/mach-versatile/core.c b/arch/arm/mach-versatile/core.c index e38acb0f89c8..13a83e45a33b 100644 --- a/arch/arm/mach-versatile/core.c +++ b/arch/arm/mach-versatile/core.c @@ -31,8 +31,8 @@ #include #include #include +#include -#include #include #include #include @@ -46,10 +46,11 @@ #include #include #include -#include #include #include -#include +#include + +#include #include "core.h" @@ -885,6 +886,12 @@ void __init versatile_init(void) #endif } +/* + * The sched_clock counter + */ +#define REFCOUNTER (__io_address(VERSATILE_SYS_BASE) + \ + VERSATILE_SYS_24MHz_OFFSET) + /* * Where is the timer (VA)? */ @@ -900,6 +907,8 @@ static void __init versatile_timer_init(void) { u32 val; + versatile_sched_clock_init(REFCOUNTER, 24000000); + /* * set clock frequency: * VERSATILE_REFCLK is 32KHz