Lines Matching refs:cmr
72 unsigned cmr;
92 cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR));
97 if (cmr & ATMEL_TC_WAVE) {
105 tcbpwm->div = cmr & ATMEL_TC_TCCLKS;
107 cmr &= (ATMEL_TC_TCCLKS | ATMEL_TC_ACMR_MASK |
110 cmr = 0;
112 cmr |= ATMEL_TC_WAVE | ATMEL_TC_WAVESEL_UP_AUTO | ATMEL_TC_EEVT_XC0;
113 __raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR));
140 unsigned cmr;
155 cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR));
159 cmr &= ~ATMEL_TC_ACMR_MASK;
161 cmr |= ATMEL_TC_ASWTRG_CLEAR;
163 cmr |= ATMEL_TC_ASWTRG_SET;
165 cmr &= ~ATMEL_TC_BCMR_MASK;
167 cmr |= ATMEL_TC_BSWTRG_CLEAR;
169 cmr |= ATMEL_TC_BSWTRG_SET;
172 __raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR));
178 if (!(cmr & (ATMEL_TC_ACPC | ATMEL_TC_BCPC)))
196 u32 cmr;
211 cmr = __raw_readl(regs + ATMEL_TC_REG(group, CMR));
214 cmr &= ~ATMEL_TC_TCCLKS;
217 cmr &= ~ATMEL_TC_ACMR_MASK;
221 cmr |= ATMEL_TC_ASWTRG_CLEAR;
223 cmr |= ATMEL_TC_ASWTRG_SET;
225 cmr &= ~ATMEL_TC_BCMR_MASK;
227 cmr |= ATMEL_TC_BSWTRG_CLEAR;
229 cmr |= ATMEL_TC_BSWTRG_SET;
241 cmr |= ATMEL_TC_ACPA_SET | ATMEL_TC_ACPC_CLEAR;
243 cmr |= ATMEL_TC_ACPA_CLEAR | ATMEL_TC_ACPC_SET;
246 cmr |= ATMEL_TC_BCPB_SET | ATMEL_TC_BCPC_CLEAR;
248 cmr |= ATMEL_TC_BCPB_CLEAR | ATMEL_TC_BCPC_SET;
252 cmr |= (tcbpwm->div & ATMEL_TC_TCCLKS);
254 __raw_writel(cmr, regs + ATMEL_TC_REG(group, CMR));