Lines Matching refs:u300_timer_base
183 static void __iomem *u300_timer_base; variable
205 u300_timer_base + U300_TIMER_APP_GPT1IE); in u300_set_mode()
208 u300_timer_base + U300_TIMER_APP_DGPT1); in u300_set_mode()
214 u300_timer_base + U300_TIMER_APP_GPT1TC); in u300_set_mode()
220 u300_timer_base + U300_TIMER_APP_SGPT1M); in u300_set_mode()
223 u300_timer_base + U300_TIMER_APP_GPT1IE); in u300_set_mode()
226 u300_timer_base + U300_TIMER_APP_EGPT1); in u300_set_mode()
237 u300_timer_base + U300_TIMER_APP_GPT1IE); in u300_set_mode()
240 u300_timer_base + U300_TIMER_APP_DGPT1); in u300_set_mode()
245 writel(0xFFFFFFFF, u300_timer_base + U300_TIMER_APP_GPT1TC); in u300_set_mode()
248 u300_timer_base + U300_TIMER_APP_SGPT1M); in u300_set_mode()
251 u300_timer_base + U300_TIMER_APP_GPT1IE); in u300_set_mode()
254 u300_timer_base + U300_TIMER_APP_EGPT1); in u300_set_mode()
260 u300_timer_base + U300_TIMER_APP_GPT1IE); in u300_set_mode()
263 u300_timer_base + U300_TIMER_APP_DGPT1); in u300_set_mode()
285 u300_timer_base + U300_TIMER_APP_GPT1IE); in u300_set_next_event()
288 u300_timer_base + U300_TIMER_APP_DGPT1); in u300_set_next_event()
291 u300_timer_base + U300_TIMER_APP_RGPT1); in u300_set_next_event()
293 writel(cycles, u300_timer_base + U300_TIMER_APP_GPT1TC); in u300_set_next_event()
299 u300_timer_base + U300_TIMER_APP_SGPT1M); in u300_set_next_event()
302 u300_timer_base + U300_TIMER_APP_GPT1IE); in u300_set_next_event()
305 u300_timer_base + U300_TIMER_APP_EGPT1); in u300_set_next_event()
329 u300_timer_base + U300_TIMER_APP_GPT1IA); in u300_timer_interrupt()
350 return readl(u300_timer_base + U300_TIMER_APP_GPT2CC); in u300_read_sched_clock()
355 return readl(u300_timer_base + U300_TIMER_APP_GPT2CC); in u300_read_current_timer()
369 u300_timer_base = of_iomap(np, 0); in u300_timer_init_of()
370 if (!u300_timer_base) in u300_timer_init_of()
378 pr_info("U300 GP1 timer @ base: %p, IRQ: %u\n", u300_timer_base, irq); in u300_timer_init_of()
399 u300_timer_base + U300_TIMER_APP_CRC); in u300_timer_init_of()
401 u300_timer_base + U300_TIMER_APP_ROST); in u300_timer_init_of()
403 u300_timer_base + U300_TIMER_APP_DOST); in u300_timer_init_of()
405 u300_timer_base + U300_TIMER_APP_RDDT); in u300_timer_init_of()
407 u300_timer_base + U300_TIMER_APP_DDDT); in u300_timer_init_of()
411 u300_timer_base + U300_TIMER_APP_RGPT1); in u300_timer_init_of()
418 u300_timer_base + U300_TIMER_APP_RGPT2); in u300_timer_init_of()
420 writel(0xFFFFFFFFU, u300_timer_base + U300_TIMER_APP_GPT2TC); in u300_timer_init_of()
423 u300_timer_base + U300_TIMER_APP_SGPT2M); in u300_timer_init_of()
426 u300_timer_base + U300_TIMER_APP_GPT2IE); in u300_timer_init_of()
429 u300_timer_base + U300_TIMER_APP_EGPT2); in u300_timer_init_of()
432 if (clocksource_mmio_init(u300_timer_base + U300_TIMER_APP_GPT2CC, in u300_timer_init_of()