diff options
| -rw-r--r-- | drivers/clocksource/arm_global_timer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/clocksource/arm_global_timer.c b/drivers/clocksource/arm_global_timer.c index c639b1a9e996..0fc31d029e52 100644 --- a/drivers/clocksource/arm_global_timer.c +++ b/drivers/clocksource/arm_global_timer.c | |||
| @@ -202,7 +202,7 @@ static struct clocksource gt_clocksource = { | |||
| 202 | }; | 202 | }; |
| 203 | 203 | ||
| 204 | #ifdef CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK | 204 | #ifdef CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK |
| 205 | static u32 notrace gt_sched_clock_read(void) | 205 | static u64 notrace gt_sched_clock_read(void) |
| 206 | { | 206 | { |
| 207 | return gt_counter_read(); | 207 | return gt_counter_read(); |
| 208 | } | 208 | } |
| @@ -217,7 +217,7 @@ static void __init gt_clocksource_init(void) | |||
| 217 | writel(GT_CONTROL_TIMER_ENABLE, gt_base + GT_CONTROL); | 217 | writel(GT_CONTROL_TIMER_ENABLE, gt_base + GT_CONTROL); |
| 218 | 218 | ||
| 219 | #ifdef CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK | 219 | #ifdef CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK |
| 220 | setup_sched_clock(gt_sched_clock_read, 32, gt_clk_rate); | 220 | sched_clock_register(gt_sched_clock_read, 64, gt_clk_rate); |
| 221 | #endif | 221 | #endif |
| 222 | clocksource_register_hz(>_clocksource, gt_clk_rate); | 222 | clocksource_register_hz(>_clocksource, gt_clk_rate); |
| 223 | } | 223 | } |
