Lines Matching refs:cmr
42 u32 cmr;
81 unsigned cmr;
101 cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR));
106 if (cmr & ATMEL_TC_WAVE) {
114 tcbpwm->div = cmr & ATMEL_TC_TCCLKS;
116 cmr &= (ATMEL_TC_TCCLKS | ATMEL_TC_ACMR_MASK |
119 cmr = 0;
121 cmr |= ATMEL_TC_WAVE | ATMEL_TC_WAVESEL_UP_AUTO | ATMEL_TC_EEVT_XC0;
122 __raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR));
149 unsigned cmr;
164 cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR));
168 cmr &= ~ATMEL_TC_ACMR_MASK;
170 cmr |= ATMEL_TC_ASWTRG_CLEAR;
172 cmr |= ATMEL_TC_ASWTRG_SET;
174 cmr &= ~ATMEL_TC_BCMR_MASK;
176 cmr |= ATMEL_TC_BSWTRG_CLEAR;
178 cmr |= ATMEL_TC_BSWTRG_SET;
181 __raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR));
187 if (!(cmr & (ATMEL_TC_ACPC | ATMEL_TC_BCPC))) {
208 u32 cmr;
223 cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR));
226 cmr &= ~ATMEL_TC_TCCLKS;
229 cmr &= ~ATMEL_TC_ACMR_MASK;
233 cmr |= ATMEL_TC_ASWTRG_CLEAR;
235 cmr |= ATMEL_TC_ASWTRG_SET;
237 cmr &= ~ATMEL_TC_BCMR_MASK;
239 cmr |= ATMEL_TC_BSWTRG_CLEAR;
241 cmr |= ATMEL_TC_BSWTRG_SET;
253 cmr |= ATMEL_TC_ACPA_SET | ATMEL_TC_ACPC_CLEAR;
255 cmr |= ATMEL_TC_ACPA_CLEAR | ATMEL_TC_ACPC_SET;
258 cmr |= ATMEL_TC_BCPB_SET | ATMEL_TC_BCPC_CLEAR;
260 cmr |= ATMEL_TC_BCPB_CLEAR | ATMEL_TC_BCPC_SET;
264 cmr |= (tcbpwm->div & ATMEL_TC_TCCLKS);
266 __raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR));
470 chan->cmr = readl(base + ATMEL_TC_REG(i, CMR));
487 writel(chan->cmr, base + ATMEL_TC_REG(i, CMR));