• Home
  • Raw
  • Download

Lines Matching refs:cmr

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