Lines Matching refs:timer_base
50 static void __iomem *timer_base; variable
66 return ~readl(timer_base + TIMER0_VAL_OFF); in orion_read_sched_clock()
95 writel(delta, timer_base + TIMER1_VAL_OFF); in orion_clkevt_next_event()
100 u = readl(timer_base + TIMER_CTRL_OFF); in orion_clkevt_next_event()
102 writel(u, timer_base + TIMER_CTRL_OFF); in orion_clkevt_next_event()
117 u = readl(timer_base + TIMER_CTRL_OFF); in orion_clkevt_shutdown()
118 writel(u & ~TIMER1_EN, timer_base + TIMER_CTRL_OFF); in orion_clkevt_shutdown()
140 writel(ticks_per_jiffy - 1, timer_base + TIMER1_RELOAD_OFF); in orion_clkevt_set_periodic()
141 writel(ticks_per_jiffy - 1, timer_base + TIMER1_VAL_OFF); in orion_clkevt_set_periodic()
148 u = readl(timer_base + TIMER_CTRL_OFF); in orion_clkevt_set_periodic()
149 writel(u | TIMER1_EN | TIMER1_RELOAD_EN, timer_base + TIMER_CTRL_OFF); in orion_clkevt_set_periodic()
188 timer_base = _timer_base; in orion_time_set_base()
214 writel(0xffffffff, timer_base + TIMER0_VAL_OFF); in orion_time_init()
215 writel(0xffffffff, timer_base + TIMER0_RELOAD_OFF); in orion_time_init()
218 u = readl(timer_base + TIMER_CTRL_OFF); in orion_time_init()
219 writel(u | TIMER0_EN | TIMER0_RELOAD_EN, timer_base + TIMER_CTRL_OFF); in orion_time_init()
220 clocksource_mmio_init(timer_base + TIMER0_VAL_OFF, "orion_clocksource", in orion_time_init()