]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - drivers/clocksource/mmio.c
clocksource: Use a plain u64 instead of cycle_t
[mirror_ubuntu-jammy-kernel.git] / drivers / clocksource / mmio.c
index c4f7d7a9b68987e861bb52ea807f919ca785a1c9..4c4df981d8ccc9fbe6a05f1de56dea642089f24a 100644 (file)
@@ -20,24 +20,24 @@ static inline struct clocksource_mmio *to_mmio_clksrc(struct clocksource *c)
        return container_of(c, struct clocksource_mmio, clksrc);
 }
 
-cycle_t clocksource_mmio_readl_up(struct clocksource *c)
+u64 clocksource_mmio_readl_up(struct clocksource *c)
 {
-       return (cycle_t)readl_relaxed(to_mmio_clksrc(c)->reg);
+       return (u64)readl_relaxed(to_mmio_clksrc(c)->reg);
 }
 
-cycle_t clocksource_mmio_readl_down(struct clocksource *c)
+u64 clocksource_mmio_readl_down(struct clocksource *c)
 {
-       return ~(cycle_t)readl_relaxed(to_mmio_clksrc(c)->reg) & c->mask;
+       return ~(u64)readl_relaxed(to_mmio_clksrc(c)->reg) & c->mask;
 }
 
-cycle_t clocksource_mmio_readw_up(struct clocksource *c)
+u64 clocksource_mmio_readw_up(struct clocksource *c)
 {
-       return (cycle_t)readw_relaxed(to_mmio_clksrc(c)->reg);
+       return (u64)readw_relaxed(to_mmio_clksrc(c)->reg);
 }
 
-cycle_t clocksource_mmio_readw_down(struct clocksource *c)
+u64 clocksource_mmio_readw_down(struct clocksource *c)
 {
-       return ~(cycle_t)readw_relaxed(to_mmio_clksrc(c)->reg) & c->mask;
+       return ~(u64)readw_relaxed(to_mmio_clksrc(c)->reg) & c->mask;
 }
 
 /**
@@ -51,7 +51,7 @@ cycle_t clocksource_mmio_readw_down(struct clocksource *c)
  */
 int __init clocksource_mmio_init(void __iomem *base, const char *name,
        unsigned long hz, int rating, unsigned bits,
-       cycle_t (*read)(struct clocksource *))
+       u64 (*read)(struct clocksource *))
 {
        struct clocksource_mmio *cs;