Lines Matching refs:ATMEL_TC_REG

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)) &
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));
165 writel(0xff, regs + ATMEL_TC_REG(2, IDR));
166 writel(ATMEL_TC_CLKDIS, regs + ATMEL_TC_REG(2, CCR));
185 ATMEL_TC_WAVESEL_UP_AUTO, regs + ATMEL_TC_REG(2, CMR));
186 writel(ATMEL_TC_CPCS, regs + ATMEL_TC_REG(2, IER));
207 regs + ATMEL_TC_REG(2, CMR));
208 writel((tcd->rate + HZ / 2) / HZ, tcaddr + ATMEL_TC_REG(2, RC));
211 writel(ATMEL_TC_CPCS, regs + ATMEL_TC_REG(2, IER));
215 ATMEL_TC_REG(2, CCR));
221 writel_relaxed(delta, tcaddr + ATMEL_TC_REG(2, RC));
225 tcaddr + ATMEL_TC_REG(2, CCR));
247 sr = readl_relaxed(dev->regs + ATMEL_TC_REG(2, SR));
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));
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));
426 writel(ATMEL_TC_ALL_IRQ, tc.regs + ATMEL_TC_REG(i, IDR));