Lines Matching refs:base
109 void __iomem *base; member
117 writel_relaxed(delta, priv.base + HW_MR0); in asm9260_timer_set_next_event()
119 writel_relaxed(BM_C0_EN, priv.base + HW_TCR + SET_REG); in asm9260_timer_set_next_event()
127 writel_relaxed(BM_C0_EN, priv.base + HW_TCR + CLR_REG); in asm9260_timer_set_mode()
133 priv.base + HW_MCR + CLR_REG); in asm9260_timer_set_mode()
135 writel_relaxed(priv.ticks_per_jiffy, priv.base + HW_MR0); in asm9260_timer_set_mode()
137 writel_relaxed(BM_C0_EN, priv.base + HW_TCR + SET_REG); in asm9260_timer_set_mode()
142 priv.base + HW_MCR + SET_REG); in asm9260_timer_set_mode()
163 writel_relaxed(BM_IR_MR0, priv.base + HW_IR); in asm9260_timer_interrupt()
180 priv.base = of_io_request_and_map(np, 0, np->name); in asm9260_timer_init()
181 if (!priv.base) in asm9260_timer_init()
197 writel_relaxed(BM_DIR_DEFAULT, priv.base + HW_DIR); in asm9260_timer_init()
199 writel_relaxed(BM_PR_DISABLE, priv.base + HW_PR); in asm9260_timer_init()
201 writel_relaxed(BM_CTCR_DEFAULT, priv.base + HW_CTCR); in asm9260_timer_init()
203 writel_relaxed(BM_MCR_INT_EN(0) , priv.base + HW_MCR); in asm9260_timer_init()
206 clocksource_mmio_init(priv.base + HW_TC1, DRIVER_NAME, rate, in asm9260_timer_init()
211 writel_relaxed(0xffffffff, priv.base + HW_MR1); in asm9260_timer_init()
213 writel_relaxed(BM_C1_EN, priv.base + HW_TCR + SET_REG); in asm9260_timer_init()