Lines Matching refs:base

69 	void __iomem *base;
98 tmp = readl_relaxed(imxtm->base + MXC_TCTL);
99 writel_relaxed(tmp & ~MX1_2_TCTL_IRQEN, imxtm->base + MXC_TCTL);
104 writel_relaxed(0, imxtm->base + V2_IR);
111 tmp = readl_relaxed(imxtm->base + MXC_TCTL);
112 writel_relaxed(tmp | MX1_2_TCTL_IRQEN, imxtm->base + MXC_TCTL);
117 writel_relaxed(1<<0, imxtm->base + V2_IR);
122 writel_relaxed(0, imxtm->base + MX1_2_TSTAT);
128 imxtm->base + MX1_2_TSTAT);
133 writel_relaxed(V2_TSTAT_OF1, imxtm->base + V2_TSTAT);
155 void __iomem *reg = imxtm->base + imxtm->gpt->reg_tcn;
178 tcmp = readl_relaxed(imxtm->base + MX1_2_TCN) + evt;
180 writel_relaxed(tcmp, imxtm->base + MX1_2_TCMP);
182 return (int)(tcmp - readl_relaxed(imxtm->base + MX1_2_TCN)) < 0 ?
192 tcmp = readl_relaxed(imxtm->base + V2_TCN) + evt;
194 writel_relaxed(tcmp, imxtm->base + V2_TCMP);
197 (int)(tcmp - readl_relaxed(imxtm->base + V2_TCN)) < 0 ?
209 tcn = readl_relaxed(imxtm->base + imxtm->gpt->reg_tcn);
211 writel_relaxed(tcn - 3, imxtm->base + imxtm->gpt->reg_tcmp);
231 u32 tcn = readl_relaxed(imxtm->base + imxtm->gpt->reg_tcn);
233 writel_relaxed(tcn - 3, imxtm->base + imxtm->gpt->reg_tcmp);
263 tstat = readl_relaxed(imxtm->base + imxtm->gpt->reg_tstat);
297 writel_relaxed(tctl_val, imxtm->base + MXC_TCTL);
310 writel_relaxed(tctl_val, imxtm->base + MXC_TCTL);
321 writel_relaxed(7 << V2_TPRER_PRE24M, imxtm->base + MXC_TPRER);
327 writel_relaxed(tctl_val, imxtm->base + MXC_TCTL);
409 writel_relaxed(0, imxtm->base + MXC_TCTL);
410 writel_relaxed(0, imxtm->base + MXC_TPRER); /* see datasheet note */
436 imxtm->base = of_iomap(np, 0);
437 if (!imxtm->base) {