X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=arch%2Farm%2Fmach-versatile%2Fcore.c;h=13a83e45a33b03b79aa138af7b3b7ffa3d6a4786;hb=4073723acb9cdcdbe4df9c0e0c376c65d1697e43;hp=e38acb0f89c884b961bdb1dc11fa59b1a0112bc0;hpb=91151240ed8e97cc4457dae4094153c2744f1eb8;p=firefly-linux-kernel-4.4.55.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