Lines Matching refs:regbase
54 static void __iomem *regbase; variable
59 writel(3, regbase + TIMER_CTRL_VAL); in vt8500_timer_read()
60 while ((readl((regbase + TIMER_AS_VAL)) & TIMER_COUNT_R_ACTIVE) in vt8500_timer_read()
63 return readl(regbase + TIMER_COUNT_VAL); in vt8500_timer_read()
79 while ((readl(regbase + TIMER_AS_VAL) & TIMER_MATCH_W_ACTIVE) in vt8500_timer_set_next_event()
82 writel((unsigned long)alarm, regbase + TIMER_MATCH_VAL); in vt8500_timer_set_next_event()
87 writel(1, regbase + TIMER_IER_VAL); in vt8500_timer_set_next_event()
94 writel(readl(regbase + TIMER_CTRL_VAL) | 1, regbase + TIMER_CTRL_VAL); in vt8500_shutdown()
95 writel(0, regbase + TIMER_IER_VAL); in vt8500_shutdown()
111 writel(0xf, regbase + TIMER_STATUS_VAL); in vt8500_timer_interrupt()
128 regbase = of_iomap(np, 0); in vt8500_timer_init()
129 if (!regbase) { in vt8500_timer_init()
142 writel(1, regbase + TIMER_CTRL_VAL); in vt8500_timer_init()
143 writel(0xf, regbase + TIMER_STATUS_VAL); in vt8500_timer_init()
144 writel(~0, regbase + TIMER_MATCH_VAL); in vt8500_timer_init()