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(); |
