Lines Matching refs:sirfsoc_timer_base

57 static void __iomem *sirfsoc_timer_base;  variable
64 WARN_ON(!(readl_relaxed(sirfsoc_timer_base + SIRFSOC_TIMER_STATUS) & in sirfsoc_timer_interrupt()
68 writel_relaxed(BIT(0), sirfsoc_timer_base + SIRFSOC_TIMER_STATUS); in sirfsoc_timer_interrupt()
82 sirfsoc_timer_base + SIRFSOC_TIMER_LATCH); in sirfsoc_timer_read()
83 cycles = readl_relaxed(sirfsoc_timer_base + SIRFSOC_TIMER_LATCHED_HI); in sirfsoc_timer_read()
85 readl_relaxed(sirfsoc_timer_base + SIRFSOC_TIMER_LATCHED_LO); in sirfsoc_timer_read()
96 sirfsoc_timer_base + SIRFSOC_TIMER_LATCH); in sirfsoc_timer_set_next_event()
97 now = readl_relaxed(sirfsoc_timer_base + SIRFSOC_TIMER_LATCHED_LO); in sirfsoc_timer_set_next_event()
99 writel_relaxed(next, sirfsoc_timer_base + SIRFSOC_TIMER_MATCH_0); in sirfsoc_timer_set_next_event()
101 sirfsoc_timer_base + SIRFSOC_TIMER_LATCH); in sirfsoc_timer_set_next_event()
102 now = readl_relaxed(sirfsoc_timer_base + SIRFSOC_TIMER_LATCHED_LO); in sirfsoc_timer_set_next_event()
110 u32 val = readl_relaxed(sirfsoc_timer_base + SIRFSOC_TIMER_INT_EN); in sirfsoc_timer_set_mode()
117 sirfsoc_timer_base + SIRFSOC_TIMER_INT_EN); in sirfsoc_timer_set_mode()
121 sirfsoc_timer_base + SIRFSOC_TIMER_INT_EN); in sirfsoc_timer_set_mode()
134 sirfsoc_timer_base + SIRFSOC_TIMER_LATCH); in sirfsoc_clocksource_suspend()
138 readl_relaxed(sirfsoc_timer_base + in sirfsoc_clocksource_suspend()
148 sirfsoc_timer_base + sirfsoc_timer_reg_list[i]); in sirfsoc_clocksource_resume()
151 sirfsoc_timer_base + SIRFSOC_TIMER_COUNTER_LO); in sirfsoc_clocksource_resume()
153 sirfsoc_timer_base + SIRFSOC_TIMER_COUNTER_HI); in sirfsoc_clocksource_resume()
211 sirfsoc_timer_base = of_iomap(np, 0); in sirfsoc_prima2_timer_init()
212 if (!sirfsoc_timer_base) in sirfsoc_prima2_timer_init()
218 sirfsoc_timer_base + SIRFSOC_TIMER_DIV); in sirfsoc_prima2_timer_init()
219 writel_relaxed(0, sirfsoc_timer_base + SIRFSOC_TIMER_COUNTER_LO); in sirfsoc_prima2_timer_init()
220 writel_relaxed(0, sirfsoc_timer_base + SIRFSOC_TIMER_COUNTER_HI); in sirfsoc_prima2_timer_init()
221 writel_relaxed(BIT(0), sirfsoc_timer_base + SIRFSOC_TIMER_STATUS); in sirfsoc_prima2_timer_init()