Lines Matching refs:timer_base
72 static void __iomem *timer_base;
79 __raw_writel(0, timer_base + V2_IR);
81 tmp = __raw_readl(timer_base + MXC_TCTL);
82 __raw_writel(tmp & ~MX1_2_TCTL_IRQEN, timer_base + MXC_TCTL);
89 __raw_writel(1<<0, timer_base + V2_IR);
91 __raw_writel(__raw_readl(timer_base + MXC_TCTL) | MX1_2_TCTL_IRQEN,
92 timer_base + MXC_TCTL);
100 __raw_writel(0, timer_base + MX1_2_TSTAT);
103 timer_base + MX1_2_TSTAT);
105 __raw_writel(V2_TSTAT_OF1, timer_base + V2_TSTAT);
110 return __raw_readl(timer_base + MX1_2_TCN);
115 return __raw_readl(timer_base + V2_TCN);
148 tcmp = __raw_readl(timer_base + MX1_2_TCN) + evt;
150 __raw_writel(tcmp, timer_base + MX1_2_TCMP);
152 return (int)(tcmp - __raw_readl(timer_base + MX1_2_TCN)) < 0 ?
161 tcmp = __raw_readl(timer_base + V2_TCN) + evt;
163 __raw_writel(tcmp, timer_base + V2_TCMP);
165 return (int)(tcmp - __raw_readl(timer_base + V2_TCN)) < 0 ?
195 __raw_writel(__raw_readl(timer_base + V2_TCN) - 3,
196 timer_base + V2_TCMP);
198 __raw_writel(__raw_readl(timer_base + MX1_2_TCN) - 3,
199 timer_base + MX1_2_TCMP);
248 tstat = __raw_readl(timer_base + V2_TSTAT);
250 tstat = __raw_readl(timer_base + MX1_2_TSTAT);
301 timer_base = base;
307 __raw_writel(0, timer_base + MXC_TCTL);
308 __raw_writel(0, timer_base + MXC_TPRER); /* see datasheet note */
315 __raw_writel(tctl_val, timer_base + MXC_TCTL);