diff options
Diffstat (limited to 'drivers/clocksource/vt8500_timer.c')
-rw-r--r-- | drivers/clocksource/vt8500_timer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/clocksource/vt8500_timer.c b/drivers/clocksource/vt8500_timer.c index b15069483fbd..d02b51075ad1 100644 --- a/drivers/clocksource/vt8500_timer.c +++ b/drivers/clocksource/vt8500_timer.c | |||
@@ -53,7 +53,7 @@ | |||
53 | 53 | ||
54 | static void __iomem *regbase; | 54 | static void __iomem *regbase; |
55 | 55 | ||
56 | static cycle_t vt8500_timer_read(struct clocksource *cs) | 56 | static u64 vt8500_timer_read(struct clocksource *cs) |
57 | { | 57 | { |
58 | int loops = msecs_to_loops(10); | 58 | int loops = msecs_to_loops(10); |
59 | writel(3, regbase + TIMER_CTRL_VAL); | 59 | writel(3, regbase + TIMER_CTRL_VAL); |
@@ -75,7 +75,7 @@ static int vt8500_timer_set_next_event(unsigned long cycles, | |||
75 | struct clock_event_device *evt) | 75 | struct clock_event_device *evt) |
76 | { | 76 | { |
77 | int loops = msecs_to_loops(10); | 77 | int loops = msecs_to_loops(10); |
78 | cycle_t alarm = clocksource.read(&clocksource) + cycles; | 78 | u64 alarm = clocksource.read(&clocksource) + cycles; |
79 | while ((readl(regbase + TIMER_AS_VAL) & TIMER_MATCH_W_ACTIVE) | 79 | while ((readl(regbase + TIMER_AS_VAL) & TIMER_MATCH_W_ACTIVE) |
80 | && --loops) | 80 | && --loops) |
81 | cpu_relax(); | 81 | cpu_relax(); |