Lines Matching refs:hwpwm
105 writel(prescale, vt8500->base + REG_SCALAR(pwm->hwpwm));
106 vt8500_pwm_busy_wait(vt8500, pwm->hwpwm, STATUS_SCALAR_UPDATE);
108 writel(pv, vt8500->base + REG_PERIOD(pwm->hwpwm));
109 vt8500_pwm_busy_wait(vt8500, pwm->hwpwm, STATUS_PERIOD_UPDATE);
111 writel(dc, vt8500->base + REG_DUTY(pwm->hwpwm));
112 vt8500_pwm_busy_wait(vt8500, pwm->hwpwm, STATUS_DUTY_UPDATE);
114 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm));
116 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm));
117 vt8500_pwm_busy_wait(vt8500, pwm->hwpwm, STATUS_CTRL_UPDATE);
135 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm));
137 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm));
138 vt8500_pwm_busy_wait(vt8500, pwm->hwpwm, STATUS_CTRL_UPDATE);
148 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm));
150 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm));
151 vt8500_pwm_busy_wait(vt8500, pwm->hwpwm, STATUS_CTRL_UPDATE);
163 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm));
170 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm));
171 vt8500_pwm_busy_wait(vt8500, pwm->hwpwm, STATUS_CTRL_UPDATE);