Lines Matching refs:u300_timer_base
183 static void __iomem *u300_timer_base;
194 u300_timer_base + U300_TIMER_APP_GPT1IE);
197 u300_timer_base + U300_TIMER_APP_DGPT1);
215 u300_timer_base + U300_TIMER_APP_GPT1IE);
218 u300_timer_base + U300_TIMER_APP_DGPT1);
223 writel(0xFFFFFFFF, u300_timer_base + U300_TIMER_APP_GPT1TC);
226 u300_timer_base + U300_TIMER_APP_SGPT1M);
229 u300_timer_base + U300_TIMER_APP_GPT1IE);
232 u300_timer_base + U300_TIMER_APP_EGPT1);
243 u300_timer_base + U300_TIMER_APP_GPT1IE);
246 u300_timer_base + U300_TIMER_APP_DGPT1);
252 u300_timer_base + U300_TIMER_APP_GPT1TC);
258 u300_timer_base + U300_TIMER_APP_SGPT1M);
261 u300_timer_base + U300_TIMER_APP_GPT1IE);
264 u300_timer_base + U300_TIMER_APP_EGPT1);
282 u300_timer_base + U300_TIMER_APP_GPT1IE);
285 u300_timer_base + U300_TIMER_APP_DGPT1);
288 u300_timer_base + U300_TIMER_APP_RGPT1);
290 writel(cycles, u300_timer_base + U300_TIMER_APP_GPT1TC);
296 u300_timer_base + U300_TIMER_APP_SGPT1M);
299 u300_timer_base + U300_TIMER_APP_GPT1IE);
302 u300_timer_base + U300_TIMER_APP_EGPT1);
328 u300_timer_base + U300_TIMER_APP_GPT1IA);
343 return readl(u300_timer_base + U300_TIMER_APP_GPT2CC);
348 return readl(u300_timer_base + U300_TIMER_APP_GPT2CC);
363 u300_timer_base = of_iomap(np, 0);
364 if (!u300_timer_base) {
376 pr_info("U300 GP1 timer @ base: %p, IRQ: %u\n", u300_timer_base, irq);
402 u300_timer_base + U300_TIMER_APP_CRC);
404 u300_timer_base + U300_TIMER_APP_ROST);
406 u300_timer_base + U300_TIMER_APP_DOST);
408 u300_timer_base + U300_TIMER_APP_RDDT);
410 u300_timer_base + U300_TIMER_APP_DDDT);
414 u300_timer_base + U300_TIMER_APP_RGPT1);
424 u300_timer_base + U300_TIMER_APP_RGPT2);
426 writel(0xFFFFFFFFU, u300_timer_base + U300_TIMER_APP_GPT2TC);
429 u300_timer_base + U300_TIMER_APP_SGPT2M);
432 u300_timer_base + U300_TIMER_APP_GPT2IE);
435 u300_timer_base + U300_TIMER_APP_EGPT2);
438 ret = clocksource_mmio_init(u300_timer_base + U300_TIMER_APP_GPT2CC,