Lines Matching refs:regbase
55 static void __iomem *regbase; variable
60 writel(3, regbase + TIMER_CTRL_VAL); in vt8500_timer_read()
61 while ((readl((regbase + TIMER_AS_VAL)) & TIMER_COUNT_R_ACTIVE) in vt8500_timer_read()
64 return readl(regbase + TIMER_COUNT_VAL); in vt8500_timer_read()
80 while ((readl(regbase + TIMER_AS_VAL) & TIMER_MATCH_W_ACTIVE) in vt8500_timer_set_next_event()
83 writel((unsigned long)alarm, regbase + TIMER_MATCH_VAL); in vt8500_timer_set_next_event()
88 writel(1, regbase + TIMER_IER_VAL); in vt8500_timer_set_next_event()
95 writel(readl(regbase + TIMER_CTRL_VAL) | 1, regbase + TIMER_CTRL_VAL); in vt8500_shutdown()
96 writel(0, regbase + TIMER_IER_VAL); in vt8500_shutdown()
112 writel(0xf, regbase + TIMER_STATUS_VAL); in vt8500_timer_interrupt()
129 regbase = of_iomap(np, 0); in vt8500_timer_init()
130 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()