Lines Matching defs:tcaddr

41 static void __iomem *tcaddr;
60 upper = readl_relaxed(tcaddr + ATMEL_TC_REG(1, CV));
61 lower = readl_relaxed(tcaddr + ATMEL_TC_REG(0, CV));
62 } while (upper != readl_relaxed(tcaddr + ATMEL_TC_REG(1, CV)));
70 return readl_relaxed(tcaddr + ATMEL_TC_REG(0, CV));
78 tcb_cache[i].cmr = readl(tcaddr + ATMEL_TC_REG(i, CMR));
79 tcb_cache[i].imr = readl(tcaddr + ATMEL_TC_REG(i, IMR));
80 tcb_cache[i].rc = readl(tcaddr + ATMEL_TC_REG(i, RC));
81 tcb_cache[i].clken = !!(readl(tcaddr + ATMEL_TC_REG(i, SR)) &
85 bmr_cache = readl(tcaddr + ATMEL_TC_BMR);
94 writel(tcb_cache[i].cmr, tcaddr + ATMEL_TC_REG(i, CMR));
95 writel(tcb_cache[i].rc, tcaddr + ATMEL_TC_REG(i, RC));
96 writel(0, tcaddr + ATMEL_TC_REG(i, RA));
97 writel(0, tcaddr + ATMEL_TC_REG(i, RB));
99 writel(0xff, tcaddr + ATMEL_TC_REG(i, IDR));
101 writel(tcb_cache[i].imr, tcaddr + ATMEL_TC_REG(i, IER));
104 writel(ATMEL_TC_CLKEN, tcaddr + ATMEL_TC_REG(i, CCR));
108 writel(bmr_cache, tcaddr + ATMEL_TC_BMR);
110 writel(ATMEL_TC_SYNC, tcaddr + ATMEL_TC_BCR);
208 writel((tcd->rate + HZ / 2) / HZ, tcaddr + ATMEL_TC_REG(2, RC));
221 writel_relaxed(delta, tcaddr + ATMEL_TC_REG(2, RC));
225 tcaddr + ATMEL_TC_REG(2, CCR));
321 tcaddr + ATMEL_TC_REG(0, CMR));
322 writel(0x0000, tcaddr + ATMEL_TC_REG(0, RA));
323 writel(0x8000, tcaddr + ATMEL_TC_REG(0, RC));
324 writel(0xff, tcaddr + ATMEL_TC_REG(0, IDR)); /* no irqs */
325 writel(ATMEL_TC_CLKEN, tcaddr + ATMEL_TC_REG(0, CCR));
331 tcaddr + ATMEL_TC_REG(1, CMR));
332 writel(0xff, tcaddr + ATMEL_TC_REG(1, IDR)); /* no irqs */
333 writel(ATMEL_TC_CLKEN, tcaddr + ATMEL_TC_REG(1, CCR));
336 writel(ATMEL_TC_TC1XC1S_TIOA0, tcaddr + ATMEL_TC_BMR);
338 writel(ATMEL_TC_SYNC, tcaddr + ATMEL_TC_BCR);
347 tcaddr + ATMEL_TC_REG(0, CMR));
348 writel(0xff, tcaddr + ATMEL_TC_REG(0, IDR)); /* no irqs */
349 writel(ATMEL_TC_CLKEN, tcaddr + ATMEL_TC_REG(0, CCR));
352 writel(ATMEL_TC_SYNC, tcaddr + ATMEL_TC_BCR);
388 if (tcaddr)
456 tcaddr = tc.regs;
507 tcaddr = NULL;