Lines Matching refs:pwm
19 struct pwm_regs *pwm = (struct pwm_regs *)pwm_id_to_reg(pwm_id); in pwm_init() local
21 if (!pwm) in pwm_init()
24 writel(0, &pwm->ir); in pwm_init()
30 struct pwm_regs *pwm = (struct pwm_regs *)pwm_id_to_reg(pwm_id); in pwm_config() local
34 if (!pwm) in pwm_config()
44 writel(cr, &pwm->cr); in pwm_config()
46 writel(duty_cycles, &pwm->sar); in pwm_config()
48 writel(period_cycles, &pwm->pr); in pwm_config()
54 struct pwm_regs *pwm = (struct pwm_regs *)pwm_id_to_reg(pwm_id); in pwm_enable() local
56 if (!pwm) in pwm_enable()
59 setbits_le32(&pwm->cr, PWMCR_EN); in pwm_enable()
65 struct pwm_regs *pwm = (struct pwm_regs *)pwm_id_to_reg(pwm_id); in pwm_disable() local
67 if (!pwm) in pwm_disable()
70 clrbits_le32(&pwm->cr, PWMCR_EN); in pwm_disable()