Lines Matching refs:our_chip

230 	struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
233 if (!(our_chip->variant.output_mask & BIT(pwm->hwpwm))) {
256 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
263 tcon = readl(our_chip->base + REG_TCON);
267 writel(tcon, our_chip->base + REG_TCON);
271 writel(tcon, our_chip->base + REG_TCON);
273 our_chip->disabled_mask &= ~BIT(pwm->hwpwm);
282 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
289 tcon = readl(our_chip->base + REG_TCON);
291 writel(tcon, our_chip->base + REG_TCON);
297 if (readl(our_chip->base + REG_TCMPB(pwm->hwpwm)) == (u32)-1U)
298 __pwm_samsung_manual_update(our_chip, pwm);
300 our_chip->disabled_mask |= BIT(pwm->hwpwm);
320 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
324 tcnt = readl(our_chip->base + REG_TCNTB(pwm->hwpwm));
325 oldtcmp = readl(our_chip->base + REG_TCMPB(pwm->hwpwm));
337 dev_dbg(our_chip->chip.dev, "duty_ns=%d, period_ns=%d (%u)\n",
340 tin_rate = pwm_samsung_calc_tin(our_chip, pwm->hwpwm, period);
342 dev_dbg(our_chip->chip.dev, "tin_rate=%lu\n", tin_rate);
366 dev_dbg(our_chip->chip.dev,
370 writel(tcnt, our_chip->base + REG_TCNTB(pwm->hwpwm));
371 writel(tcmp, our_chip->base + REG_TCMPB(pwm->hwpwm));
379 dev_dbg(our_chip->chip.dev, "Forcing manual update");
380 pwm_samsung_manual_update(our_chip, pwm);
424 struct samsung_pwm_chip *our_chip = to_samsung_pwm_chip(chip);
428 pwm_samsung_set_invert(our_chip, pwm->hwpwm, invert);
636 struct samsung_pwm_chip *our_chip = dev_get_drvdata(dev);
637 struct pwm_chip *chip = &our_chip->chip;
647 if (our_chip->variant.output_mask & BIT(i))
648 pwm_samsung_set_invert(our_chip, i,
649 our_chip->inverter_mask & BIT(i));
655 pwm_samsung_manual_update(our_chip, pwm);
658 if (our_chip->disabled_mask & BIT(i))