Lines Matching refs:base
64 void __iomem *base;
93 tmp = readl_relaxed(imxtm->base + MXC_TCTL);
94 writel_relaxed(tmp & ~MX1_2_TCTL_IRQEN, imxtm->base + MXC_TCTL);
100 writel_relaxed(0, imxtm->base + V2_IR);
108 tmp = readl_relaxed(imxtm->base + MXC_TCTL);
109 writel_relaxed(tmp | MX1_2_TCTL_IRQEN, imxtm->base + MXC_TCTL);
115 writel_relaxed(1<<0, imxtm->base + V2_IR);
121 writel_relaxed(0, imxtm->base + MX1_2_TSTAT);
127 imxtm->base + MX1_2_TSTAT);
132 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);
311 writel_relaxed(tctl_val, imxtm->base + MXC_TCTL);
322 writel_relaxed(7 << V2_TPRER_PRE24M, imxtm->base + MXC_TPRER);
328 writel_relaxed(tctl_val, imxtm->base + MXC_TCTL);
410 writel_relaxed(0, imxtm->base + MXC_TCTL);
411 writel_relaxed(0, imxtm->base + MXC_TPRER); /* see datasheet note */
433 imxtm->base = ioremap(pbase, SZ_4K);
434 BUG_ON(!imxtm->base);
456 imxtm->base = of_iomap(np, 0);
457 if (!imxtm->base) {