clocksource: tegra: 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: Stephen Warren <swarren@wwwdotorg.org> Acked-by: Stephen Warren <swarren@nvidia.com> Tested-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> Signed-off-by: John Stultz <john.stultz@linaro.org>
This commit is contained in:
parent
2902b30e0b
commit
35702999b1
|
@ -98,7 +98,7 @@ static struct clock_event_device tegra_clockevent = {
|
|||
.set_mode = tegra_timer_set_mode,
|
||||
};
|
||||
|
||||
static u32 notrace tegra_read_sched_clock(void)
|
||||
static u64 notrace tegra_read_sched_clock(void)
|
||||
{
|
||||
return timer_readl(TIMERUS_CNTR_1US);
|
||||
}
|
||||
|
@ -200,7 +200,7 @@ static void __init tegra20_init_timer(struct device_node *np)
|
|||
WARN(1, "Unknown clock rate");
|
||||
}
|
||||
|
||||
setup_sched_clock(tegra_read_sched_clock, 32, 1000000);
|
||||
sched_clock_register(tegra_read_sched_clock, 32, 1000000);
|
||||
|
||||
if (clocksource_mmio_init(timer_reg_base + TIMERUS_CNTR_1US,
|
||||
"timer_us", 1000000, 300, 32, clocksource_mmio_readl_up)) {
|
||||
|
|
Loading…
Reference in New Issue