Lines Matching refs:timer_base
85 static void __iomem *timer_base; variable
92 __raw_writel(0, timer_base + V2_IR); in gpt_irq_disable()
94 tmp = __raw_readl(timer_base + MXC_TCTL); in gpt_irq_disable()
95 __raw_writel(tmp & ~MX1_2_TCTL_IRQEN, timer_base + MXC_TCTL); in gpt_irq_disable()
102 __raw_writel(1<<0, timer_base + V2_IR); in gpt_irq_enable()
104 __raw_writel(__raw_readl(timer_base + MXC_TCTL) | MX1_2_TCTL_IRQEN, in gpt_irq_enable()
105 timer_base + MXC_TCTL); in gpt_irq_enable()
113 __raw_writel(0, timer_base + MX1_2_TSTAT); in gpt_irq_acknowledge()
116 timer_base + MX1_2_TSTAT); in gpt_irq_acknowledge()
118 __raw_writel(V2_TSTAT_OF1, timer_base + V2_TSTAT); in gpt_irq_acknowledge()
138 void __iomem *reg = timer_base + (timer_is_v2() ? V2_TCN : MX1_2_TCN); in mxc_clocksource_init()
158 tcmp = __raw_readl(timer_base + MX1_2_TCN) + evt; in mx1_2_set_next_event()
160 __raw_writel(tcmp, timer_base + MX1_2_TCMP); in mx1_2_set_next_event()
162 return (int)(tcmp - __raw_readl(timer_base + MX1_2_TCN)) < 0 ? in mx1_2_set_next_event()
171 tcmp = __raw_readl(timer_base + V2_TCN) + evt; in v2_set_next_event()
173 __raw_writel(tcmp, timer_base + V2_TCMP); in v2_set_next_event()
176 (int)(tcmp - __raw_readl(timer_base + V2_TCN)) < 0 ? in v2_set_next_event()
207 __raw_writel(__raw_readl(timer_base + V2_TCN) - 3, in mxc_set_mode()
208 timer_base + V2_TCMP); in mxc_set_mode()
210 __raw_writel(__raw_readl(timer_base + MX1_2_TCN) - 3, in mxc_set_mode()
211 timer_base + MX1_2_TCMP); in mxc_set_mode()
260 tstat = __raw_readl(timer_base + V2_TSTAT); in mxc_timer_interrupt()
262 tstat = __raw_readl(timer_base + MX1_2_TSTAT); in mxc_timer_interrupt()
317 __raw_writel(0, timer_base + MXC_TCTL); in _mxc_timer_init()
318 __raw_writel(0, timer_base + MXC_TPRER); /* see datasheet note */ in _mxc_timer_init()
327 timer_base + MXC_TPRER); in _mxc_timer_init()
337 __raw_writel(tctl_val, timer_base + MXC_TCTL); in _mxc_timer_init()
352 timer_base = base; in mxc_timer_init()
362 if (timer_base) in mxc_timer_init_dt()
365 timer_base = of_iomap(np, 0); in mxc_timer_init_dt()
366 WARN_ON(!timer_base); in mxc_timer_init_dt()