Lines Matching refs:mxs_timrot_base
65 static void __iomem *mxs_timrot_base; variable
70 __raw_writel(BM_TIMROT_TIMCTRLn_IRQ_EN, mxs_timrot_base + in timrot_irq_disable()
76 __raw_writel(BM_TIMROT_TIMCTRLn_IRQ_EN, mxs_timrot_base + in timrot_irq_enable()
82 __raw_writel(BM_TIMROT_TIMCTRLn_IRQ, mxs_timrot_base + in timrot_irq_acknowledge()
88 return ~((__raw_readl(mxs_timrot_base + HW_TIMROT_TIMCOUNTn(1)) in timrotv1_get_cycles()
96 __raw_writel(evt, mxs_timrot_base + HW_TIMROT_TIMCOUNTn(0)); in timrotv1_set_next_event()
105 __raw_writel(evt, mxs_timrot_base + HW_TIMROT_FIXED_COUNTn(0)); in timrotv2_set_next_event()
134 __raw_writel(0xffff, mxs_timrot_base + HW_TIMROT_TIMCOUNTn(1)); in mxs_irq_clear()
137 mxs_timrot_base + HW_TIMROT_FIXED_COUNTn(1)); in mxs_irq_clear()
195 return ~readl_relaxed(mxs_timrot_base + HW_TIMROT_RUNNING_COUNTn(1)); in mxs_read_sched_clock_v2()
205 clocksource_mmio_init(mxs_timrot_base + HW_TIMROT_RUNNING_COUNTn(1), in mxs_clocksource_init()
218 mxs_timrot_base = of_iomap(np, 0); in mxs_timer_init()
219 WARN_ON(!mxs_timrot_base); in mxs_timer_init()
234 stmp_reset_block(mxs_timrot_base + HW_TIMROT_ROTCTRL); in mxs_timer_init()
237 timrot_major_version = __raw_readl(mxs_timrot_base + in mxs_timer_init()
249 mxs_timrot_base + HW_TIMROT_TIMCTRLn(0)); in mxs_timer_init()
256 mxs_timrot_base + HW_TIMROT_TIMCTRLn(1)); in mxs_timer_init()
261 mxs_timrot_base + HW_TIMROT_TIMCOUNTn(1)); in mxs_timer_init()
264 mxs_timrot_base + HW_TIMROT_FIXED_COUNTn(1)); in mxs_timer_init()