ARM: davinci: Switch to sched_clock_register()
The 32 bit sched_clock interface now supports 64 bits. Upgrade to the 64 bit function to allow us to remove the 32 bit registration interface. Cc: Sekhar Nori <nsekhar@ti.com> Cc: Kevin Hilman <khilman@deeprootsystems.com> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> Signed-off-by: Kevin Hilman <khilman@linaro.org>
This commit is contained in:
parent
161f408978
commit
14d58cbc84
|
@ -285,7 +285,7 @@ static struct clocksource clocksource_davinci = {
|
||||||
/*
|
/*
|
||||||
* Overwrite weak default sched_clock with something more precise
|
* Overwrite weak default sched_clock with something more precise
|
||||||
*/
|
*/
|
||||||
static u32 notrace davinci_read_sched_clock(void)
|
static u64 notrace davinci_read_sched_clock(void)
|
||||||
{
|
{
|
||||||
return timer32_read(&timers[TID_CLOCKSOURCE]);
|
return timer32_read(&timers[TID_CLOCKSOURCE]);
|
||||||
}
|
}
|
||||||
|
@ -391,7 +391,7 @@ void __init davinci_timer_init(void)
|
||||||
davinci_clock_tick_rate))
|
davinci_clock_tick_rate))
|
||||||
printk(err, clocksource_davinci.name);
|
printk(err, clocksource_davinci.name);
|
||||||
|
|
||||||
setup_sched_clock(davinci_read_sched_clock, 32,
|
sched_clock_register(davinci_read_sched_clock, 32,
|
||||||
davinci_clock_tick_rate);
|
davinci_clock_tick_rate);
|
||||||
|
|
||||||
/* setup clockevent */
|
/* setup clockevent */
|
||||||
|
|
Loading…
Reference in New Issue