diff options
| -rw-r--r-- | drivers/clocksource/versatile.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/clocksource/versatile.c b/drivers/clocksource/versatile.c index e4c50ad2f9d9..2798e7492234 100644 --- a/drivers/clocksource/versatile.c +++ b/drivers/clocksource/versatile.c | |||
| @@ -20,7 +20,7 @@ | |||
| 20 | 20 | ||
| 21 | static void __iomem *versatile_sys_24mhz; | 21 | static void __iomem *versatile_sys_24mhz; |
| 22 | 22 | ||
| 23 | static u32 notrace versatile_sys_24mhz_read(void) | 23 | static u64 notrace versatile_sys_24mhz_read(void) |
| 24 | { | 24 | { |
| 25 | return readl(versatile_sys_24mhz); | 25 | return readl(versatile_sys_24mhz); |
| 26 | } | 26 | } |
| @@ -34,7 +34,7 @@ static void __init versatile_sched_clock_init(struct device_node *node) | |||
| 34 | 34 | ||
| 35 | versatile_sys_24mhz = base + SYS_24MHZ; | 35 | versatile_sys_24mhz = base + SYS_24MHZ; |
| 36 | 36 | ||
| 37 | setup_sched_clock(versatile_sys_24mhz_read, 32, 24000000); | 37 | sched_clock_register(versatile_sys_24mhz_read, 32, 24000000); |
| 38 | } | 38 | } |
| 39 | CLOCKSOURCE_OF_DECLARE(versatile, "arm,vexpress-sysreg", | 39 | CLOCKSOURCE_OF_DECLARE(versatile, "arm,vexpress-sysreg", |
| 40 | versatile_sched_clock_init); | 40 | versatile_sched_clock_init); |
