|
@@ -202,7 +202,7 @@ static struct clocksource gt_clocksource = {
|
|
|
};
|
|
|
|
|
|
#ifdef CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
|
|
|
-static u32 notrace gt_sched_clock_read(void)
|
|
|
+static u64 notrace gt_sched_clock_read(void)
|
|
|
{
|
|
|
return gt_counter_read();
|
|
|
}
|
|
@@ -217,7 +217,7 @@ static void __init gt_clocksource_init(void)
|
|
|
writel(GT_CONTROL_TIMER_ENABLE, gt_base + GT_CONTROL);
|
|
|
|
|
|
#ifdef CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
|
|
|
- setup_sched_clock(gt_sched_clock_read, 32, gt_clk_rate);
|
|
|
+ sched_clock_register(gt_sched_clock_read, 64, gt_clk_rate);
|
|
|
#endif
|
|
|
clocksource_register_hz(>_clocksource, gt_clk_rate);
|
|
|
}
|