Lines Matching refs:duty
36 unsigned duty; /* PWM duty expressed in clk cycles */ member
87 tcbpwm->duty = 0; in atmel_tcb_pwm_request()
99 tcbpwm->duty = in atmel_tcb_pwm_request()
102 tcbpwm->duty = in atmel_tcb_pwm_request()
151 if (tcbpwm->duty == 0) in atmel_tcb_pwm_disable()
207 if (tcbpwm->duty == 0) in atmel_tcb_pwm_enable()
238 if (tcbpwm->duty != tcbpwm->period && tcbpwm->duty > 0) { in atmel_tcb_pwm_enable()
257 __raw_writel(tcbpwm->duty, regs + ATMEL_TC_REG(group, RA)); in atmel_tcb_pwm_enable()
259 __raw_writel(tcbpwm->duty, regs + ATMEL_TC_REG(group, RB)); in atmel_tcb_pwm_enable()
282 unsigned duty; in atmel_tcb_pwm_config() local
317 duty = div_u64(duty_ns, min); in atmel_tcb_pwm_config()
337 if ((atcbpwm && atcbpwm->duty > 0 && in atmel_tcb_pwm_config()
338 atcbpwm->duty != atcbpwm->period) && in atmel_tcb_pwm_config()
347 tcbpwm->duty = duty; in atmel_tcb_pwm_config()