Lines Matching refs:base

47 	void __iomem *base;  member
59 writel_relaxed(TIMERn_CMD_STOP, ddata->base + TIMERn_CMD); in efm32_clock_event_set_mode()
60 writel_relaxed(ddata->periodic_top, ddata->base + TIMERn_TOP); in efm32_clock_event_set_mode()
64 ddata->base + TIMERn_CTRL); in efm32_clock_event_set_mode()
65 writel_relaxed(TIMERn_CMD_START, ddata->base + TIMERn_CMD); in efm32_clock_event_set_mode()
69 writel_relaxed(TIMERn_CMD_STOP, ddata->base + TIMERn_CMD); in efm32_clock_event_set_mode()
74 ddata->base + TIMERn_CTRL); in efm32_clock_event_set_mode()
79 writel_relaxed(TIMERn_CMD_STOP, ddata->base + TIMERn_CMD); in efm32_clock_event_set_mode()
93 writel_relaxed(TIMERn_CMD_STOP, ddata->base + TIMERn_CMD); in efm32_clock_event_set_next_event()
94 writel_relaxed(evt, ddata->base + TIMERn_CNT); in efm32_clock_event_set_next_event()
95 writel_relaxed(TIMERn_CMD_START, ddata->base + TIMERn_CMD); in efm32_clock_event_set_next_event()
104 writel_relaxed(TIMERn_IRQ_UF, ddata->base + TIMERn_IFC); in efm32_clock_event_handler()
131 void __iomem *base; in efm32_clocksource_init() local
150 base = of_iomap(np, 0); in efm32_clocksource_init()
151 if (!base) { in efm32_clocksource_init()
159 TIMERn_CTRL_MODE_UP, base + TIMERn_CTRL); in efm32_clocksource_init()
160 writel_relaxed(TIMERn_CMD_START, base + TIMERn_CMD); in efm32_clocksource_init()
162 ret = clocksource_mmio_init(base + TIMERn_CNT, "efm32 timer", in efm32_clocksource_init()
174 iounmap(base); in efm32_clocksource_init()
189 void __iomem *base; in efm32_clockevent_init() local
209 base = of_iomap(np, 0); in efm32_clockevent_init()
210 if (!base) { in efm32_clockevent_init()
223 writel_relaxed(TIMERn_IRQ_UF, base + TIMERn_IEN); in efm32_clockevent_init()
225 clock_event_ddata.base = base; in efm32_clockevent_init()
238 iounmap(base); in efm32_clockevent_init()