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()
103 writel(readl(regbase + TIMER_CTRL_VAL) | 1, in vt8500_timer_set_mode()
104 regbase + TIMER_CTRL_VAL); in vt8500_timer_set_mode()
105 writel(0, regbase + TIMER_IER_VAL); in vt8500_timer_set_mode()
121 writel(0xf, regbase + TIMER_STATUS_VAL); in vt8500_timer_interrupt()
138 regbase = of_iomap(np, 0); in vt8500_timer_init()
139 if (!regbase) { in vt8500_timer_init()
151 writel(1, regbase + TIMER_CTRL_VAL); in vt8500_timer_init()
152 writel(0xf, regbase + TIMER_STATUS_VAL); in vt8500_timer_init()
153 writel(~0, regbase + TIMER_MATCH_VAL); in vt8500_timer_init()