diff options
Diffstat (limited to 'drivers/clocksource/mmio.c')
-rw-r--r-- | drivers/clocksource/mmio.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/drivers/clocksource/mmio.c b/drivers/clocksource/mmio.c index c4f7d7a9b689..4c4df981d8cc 100644 --- a/drivers/clocksource/mmio.c +++ b/drivers/clocksource/mmio.c | |||
@@ -20,24 +20,24 @@ static inline struct clocksource_mmio *to_mmio_clksrc(struct clocksource *c) | |||
20 | return container_of(c, struct clocksource_mmio, clksrc); | 20 | return container_of(c, struct clocksource_mmio, clksrc); |
21 | } | 21 | } |
22 | 22 | ||
23 | cycle_t clocksource_mmio_readl_up(struct clocksource *c) | 23 | u64 clocksource_mmio_readl_up(struct clocksource *c) |
24 | { | 24 | { |
25 | return (cycle_t)readl_relaxed(to_mmio_clksrc(c)->reg); | 25 | return (u64)readl_relaxed(to_mmio_clksrc(c)->reg); |
26 | } | 26 | } |
27 | 27 | ||
28 | cycle_t clocksource_mmio_readl_down(struct clocksource *c) | 28 | u64 clocksource_mmio_readl_down(struct clocksource *c) |
29 | { | 29 | { |
30 | return ~(cycle_t)readl_relaxed(to_mmio_clksrc(c)->reg) & c->mask; | 30 | return ~(u64)readl_relaxed(to_mmio_clksrc(c)->reg) & c->mask; |
31 | } | 31 | } |
32 | 32 | ||
33 | cycle_t clocksource_mmio_readw_up(struct clocksource *c) | 33 | u64 clocksource_mmio_readw_up(struct clocksource *c) |
34 | { | 34 | { |
35 | return (cycle_t)readw_relaxed(to_mmio_clksrc(c)->reg); | 35 | return (u64)readw_relaxed(to_mmio_clksrc(c)->reg); |
36 | } | 36 | } |
37 | 37 | ||
38 | cycle_t clocksource_mmio_readw_down(struct clocksource *c) | 38 | u64 clocksource_mmio_readw_down(struct clocksource *c) |
39 | { | 39 | { |
40 | return ~(cycle_t)readw_relaxed(to_mmio_clksrc(c)->reg) & c->mask; | 40 | return ~(u64)readw_relaxed(to_mmio_clksrc(c)->reg) & c->mask; |
41 | } | 41 | } |
42 | 42 | ||
43 | /** | 43 | /** |
@@ -51,7 +51,7 @@ cycle_t clocksource_mmio_readw_down(struct clocksource *c) | |||
51 | */ | 51 | */ |
52 | int __init clocksource_mmio_init(void __iomem *base, const char *name, | 52 | int __init clocksource_mmio_init(void __iomem *base, const char *name, |
53 | unsigned long hz, int rating, unsigned bits, | 53 | unsigned long hz, int rating, unsigned bits, |
54 | cycle_t (*read)(struct clocksource *)) | 54 | u64 (*read)(struct clocksource *)) |
55 | { | 55 | { |
56 | struct clocksource_mmio *cs; | 56 | struct clocksource_mmio *cs; |
57 | 57 | ||