Lines Matching refs:hwpwm
123 unsigned int tcon_chan = to_tcon_channel(pwm->hwpwm);
233 if (!(our_chip->variant.output_mask & BIT(pwm->hwpwm))) {
236 pwm->hwpwm);
240 memset(&our_chip->channel[pwm->hwpwm], 0, sizeof(our_chip->channel[pwm->hwpwm]));
248 unsigned int tcon_chan = to_tcon_channel(pwm->hwpwm);
264 our_chip->disabled_mask &= ~BIT(pwm->hwpwm);
274 unsigned int tcon_chan = to_tcon_channel(pwm->hwpwm);
288 if (readl(our_chip->base + REG_TCMPB(pwm->hwpwm)) == (u32)-1U)
291 our_chip->disabled_mask |= BIT(pwm->hwpwm);
312 struct samsung_pwm_channel *chan = &our_chip->channel[pwm->hwpwm];
315 tcnt = readl(our_chip->base + REG_TCNTB(pwm->hwpwm));
316 oldtcmp = readl(our_chip->base + REG_TCMPB(pwm->hwpwm));
331 tin_rate = pwm_samsung_calc_tin(chip, pwm->hwpwm, period);
360 writel(tcnt, our_chip->base + REG_TCNTB(pwm->hwpwm));
361 writel(tcmp, our_chip->base + REG_TCMPB(pwm->hwpwm));
418 pwm_samsung_set_invert(our_chip, pwm->hwpwm, invert);