aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/clocksource/mmio.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/clocksource/mmio.c')
-rw-r--r--drivers/clocksource/mmio.c18
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
23cycle_t clocksource_mmio_readl_up(struct clocksource *c) 23u64 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
28cycle_t clocksource_mmio_readl_down(struct clocksource *c) 28u64 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
33cycle_t clocksource_mmio_readw_up(struct clocksource *c) 33u64 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
38cycle_t clocksource_mmio_readw_down(struct clocksource *c) 38u64 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 */
52int __init clocksource_mmio_init(void __iomem *base, const char *name, 52int __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